数学联邦政治世界观
超小超大

形式化大数数学(1.2-Veblen函数)一

目录

形式化大数数学(1.2-Veblen函数) ▹

综述 ▹

二元Veblen函数 ▹

三元Veblen函数 ▹

四元Veblen函数 ▹

形式化大数数学 (1.2 - Veblen函数)

本文源码: Multinary.lagda.md

高亮渲染: Multinary.html

module Veblen.Multinary where

open import Veblen.Basic public

综述

前篇讲了Veblen层级的构造需要的三个高阶函数

1. 无穷迭代 λF,Fω

2. 跳出运算 jump

3. 不动点的枚举 fixpt

以及ε,ζ,η函数的定义

观察这些定义的形式, 不难发现, 很自然地, 构造更大序数的下一步操作是迭代高阶函数fixpt 本身. 这要求一个更高阶的函数 Φ₂, 然后我们会想要再次迭代这个更高阶的函数, 这又要求一个更更高阶的函数 Φ₃, 乃至 Φ₄, 以此类推.

• Φ₂:(Ord → Ord) → Ord → Ord → Ord

• Φ₃:(Ord → Ord → Ord) → Ord → Ord → Ord → Ord

• Φ₄:(Ord → Ord → Ord → Ord) → Ord → Ord → Ord → Ord → Ord

• …

回想梦的开始λα,ωα:Ord → Ord,把它记作 φ₁.

• 从 φ₁ 开始, 用 Φ₂ 迭代 fixpt, 得到的函数叫做二元Veblen函数 φ₂:Ord → Ord → Ord

• 从 φ₂ 开始, 用 Φ₃ 迭代 Φ₂, 得到的函数叫做三元Veblen函数 φ₃:Ord → Ord → Ord → Ord

• 从 φ₃ 开始, 用 Φ₄ 迭代 Φ₃, 得到的函数叫做四元Veblen函数 φ₄:Ord → Ord → Ord → Ord → Ord

• ...

φ₁,φ₂,. . . 分别具有定义

• φ₁:=λα,ωα

• φ₂:=Φ₂ φ₁

• φ₃:=Φ₃ φ₂

• φ₄:=Φ₄ φ₃

• …

剩下的只需要处理Φ₂,Φ₃,. . . 的细节.

下标位是稀缺资源. 后文中, 在没有歧义的情况下, 我们会省去表示元数的下标. 如有歧义, 我们用Bin. Φ,Tri. Φ,Qua. Φ,. . . 以及 Bin. φ,Tri. φ,Qua. φ,. . . 来区分元数. 下文中的下标将另作他用, 注意区分.

二元Veblen函数

module BinaryVeblen where

由上面的讨论, 二元版本的Φ 需要迭代 fixpt, 这也是由强大的 rec 函数完成的. 注意 rec 可以处理任意类型 A, 一个序数函数类型不管再高阶, 它也是一个类型, 所以适用 rec. 这是类型论语言的方便之处.

定义 二元版本的 Φ 为, 对给定的序数函数 F:Ord → Ord, 使用 rec, 其三个参数分别如下.

• 初始值:F

• 后继步骤:迭代 fixpt

• 极限步骤:对步骤的基本列取极限, 再做一次跳出操作

Φ F:=rec F fixpt (λφ,jump λβ,lim λn,φ[n]β)

Φ : (Ord → Ord) → Ord → Ord → Ord

Φ F = rec F fixpt (λ φ[_] → jump λ β → lim λ n → φ[ n ] β)

注意 极限步的跳出操作是反直觉的一步. 从通常的定义式反推不难发现这里需要跳出. 仔细分析二元Veblen函数的序性质才能更好的理解这里跳出的动机, 具体可以参看 Agda大序数(9) 二元Veblen函数. 这里只需简单的理解为是为了更好的性质和更高的增长率就行了.

定义 二元Veblen函数

φ:=Φ λα,ωα

φ : Ord → Ord → Ord

φ = Φ (ω ^_)

我们习惯将最后一个参数之前的所有参数都写成下标.

例 由定义, 以下等式成立.

φ₀=λα,ωα

φ₁=ε

φ₂=ζ

φ₃=η

φ-0 : φ 0 ≡ ω ^_

φ-0 = refl

φ-1 : φ 1 ≡ ε

φ-1 = refl

φ-2 : φ 2 ≡ ζ

φ-2 = refl

φ-3 : φ 3 ≡ η

φ-3 = refl

定理 对于第一个参数为后继和极限的情况, 由定义, 有以下等式成立.

φα⁺=fixpt φα

φₗᵢₘ f=jump λα,lim λn,φ f ₙ α

φ-suc : φ (suc α) ≡ fixpt (φ α)

φ-suc = refl

φ-lim : φ (lim f) ≡ jump λ α → lim λ n → φ (f n) α

φ-lim = refl

为了对jump 的行为有更加直观的感受, 对第一个参数为极限的情况, 我们对第二个参数再次分成零, 后继和极限的情况进行讨论, 有如下等式成立.

φₗᵢₘ f0=lim λn,φ f ₙ 0

φₗᵢₘ f(β⁺)=lim λn,φ f ₙ (φlim f β)⁺

φₗᵢₘ f(lim g)=lim λn,φₗᵢₘ f (g n)

φ-lim-0 : φ (lim f) 0 ≡ lim λ n → φ (f n) 0

φ-lim-0 = refl

φ-lim-suc : φ (lim f) (suc β) ≡ lim λ n → φ (f n) (suc (φ (lim f) β))

φ-lim-suc = refl

φ-lim-lim : φ (lim f) (lim g) ≡ lim λ n → φ (lim f) (g n)

φ-lim-lim = refl

很快, 我们来到了二元Veblen函数的能力极限.

定义 对函数 λα,φα 0 取不动点枚举, 得到的函数称为 Γ.

Γ:=fixpt λα,φα 0

Γ : Ord → Ord

Γ = fixpt λ α → φ α 0

例 最小的 Γ 数是

Γ₀=φφφφ…0 0 0 0

Γ-0 : Γ 0 ≡ iterω (λ α → φ α 0) 0

Γ-0 = refl

没有什么能阻止我们继续取不动点枚举. 将Γ 看作新的 λα,ωα, 我们可以得到所谓第二代 ε,ζ,η 函数, 分别记作 ·ε,·ζ,·η.

·ε=fixpt Γ

·ζ=fixpt ·ε

·η=fixpt ·ζ

ε̇ ζ̇ η̇ : Ord → Ord

ε̇ = fixpt Γ

ζ̇ = fixpt ε̇

η̇ = fixpt ζ̇

然后有第二代φ 和第二代 Γ 函数.

·φ:Φ Γ

·Γ:=fixpt λα,·φα 0

φ̇ : Ord → Ord → Ord

φ̇ = Φ Γ

Γ̇ : Ord → Ord

Γ̇ = fixpt λ α → φ̇ α 0

乃至第三代ε,ζ,η 函数

··ε:=fixpt ·Γ

··ζ:=fixpt ··ε

··η:=fixpt ··ζ

ε̈ ζ̈ η̈ : Ord → Ord

ε̈ = fixpt Γ̇

ζ̈ = fixpt ε̈

η̈ = fixpt ζ̈

和第三代φ 和第三代 Γ 函数.

··φ:=Φ ·Γ

··Γ:=fixpt λα,··φα 0

φ̈ : Ord → Ord → Ord

φ̈ = Φ Γ̇

Γ̈ : Ord → Ord

Γ̈ = fixpt λ α → φ̈ α 0

以此类推, 直至超限代. 三元Veblen函数将把这些后代函数囊括其中.

三元Veblen函数

module TrinaryVeblen where

本小节我们将上一小节的谈论过事物x 记作 Bin. x, 以让出命名空间, 但没有歧义时会省略.

private module Bin = BinaryVeblen

open Bin using (Γ; ε̇; ζ̇; η̇; φ̇; Γ̇; ε̈; ζ̈; η̈; φ̈; Γ̈)

定义 三元版本的 Φ 为, 对给定的序数函数 F:Ord → Ord → Ord, 使用 rec, 其三个参数分别如下.

• 初始值:F

• 后继步骤: 迭代 λφα,Bin. Φ (fixpt λβ,φα,ᵦ 0)

一些解释

此处迭代的是二元函数 Ord → Ord → Ord, 以得到一个三元函数.参数 φα 是上一步的结果, 它是一个二元函数, 看作是对三元函数 φ 输入了上一步的编号 α 所得到的结果.这一步我们先对 λβ,φα,ᵦ 0 取不动点枚举, 再交给二元 Φ 处理

回想上一小节我们是怎么从一代 φ 得到二代 φ 的, 这里的处理方式就是对该操作的反映.注意: 对任意元 φ, 我们都是取第二个参数的不动点枚举, 而对右边剩下的参数全部填零. 二元 Φ 的时候这个规律还看不出来, 现在才显现出来.

• 极限步骤: 对步骤的基本列取极限, 再做一次跳出操作, 再交给二元 Φ 处理

注意: 与后继步骤类似地, 这里是对第二个参数跳出, 右边其余参数全部填零.

Φ F:=rec F (λφα,Bin. Φ (fixpt λβ,φα,ᵦ 0))

(λφ,Bin. Φ (jump λβ,lim λn,φ[n]ᵦ 0))

Φ : (Ord → Ord → Ord) → Ord → Ord → Ord → Ord

Φ F = rec F

(λ φ-α → Bin.Φ $ fixpt λ β → φ-α β 0)

(λ φ[_] → Bin.Φ $ jump λ β → lim λ n → φ[ n ] β 0)

定义 三元Veblen函数

φ:=Φ Bin. φ

φ : Ord → Ord → Ord → Ord

φ = Φ Bin.φ

例 由定义, 以下等式成立.

φ₀=Bin. φ

φ₁,₀=Γ

φ₁,₁=·ε

φ₁,₂=·ζ

φ₁,₃=·η

φ₁=·φ

φ₂,₀=·Γ

φ₂,₁=··ε

φ₂,₂=··ζ

φ₂,₃=··η

φ₂=··φ

φ₃,₀=··Γ

φ-0 : φ 0 ≡ Bin.φ

φ-0 = refl

φ-1-0 : φ 1 0 ≡ Γ

φ-1-0 = refl

φ-1-1 : φ 1 1 ≡ ε̇

φ-1-1 = refl

φ-1-2 : φ 1 2 ≡ ζ̇

φ-1-2 = refl

φ-1-3 : φ 1 3 ≡ η̇

φ-1-3 = refl

φ-1 : φ 1 ≡ φ̇

φ-1 = refl

φ-2-0 : φ 2 0 ≡ Γ̇

φ-2-0 = refl

φ-2-1 : φ 2 1 ≡ ε̈

φ-2-1 = refl

φ-2-2 : φ 2 2 ≡ ζ̈

φ-2-2 = refl

φ-2-3 : φ 2 3 ≡ η̈

φ-2-3 = refl

φ-2 : φ 2 ≡ φ̈

φ-2 = refl

φ-3-0 : φ 3 0 ≡ Γ̈

φ-3-0 = refl

定理 对于第一个参数为后继的情况, 我们对第二个参数分情况讨论, 由定义, 有以下等式成立.

φα⁺,₀=fixpt λβ,φα,ᵦ 0

φα⁺,ᵦ⁺=fixpt φα⁺,ᵦ

φα⁺,ₗᵢₘ g=jump λγ,lim λn,φα⁺,g n γ

φ-suc-0 : φ (suc α) 0 ≡ fixpt λ β → φ α β 0

φ-suc-0 = refl

φ-suc-suc : φ (suc α) (suc β) ≡ fixpt (φ (suc α) β)

φ-suc-suc = refl

φ-suc-lim : φ (suc α) (lim g) ≡ jump λ γ → lim λ n → φ (suc α) (g n) γ

φ-suc-lim = refl

定理 对于第一个参数为极限的情况, 我们对第二个参数分情况讨论, 由定义, 有以下等式成立.

φα⁺,₀=fixpt λβ,φα,ᵦ 0

φα⁺,ᵦ⁺=fixpt φα⁺,ᵦ

φα⁺,ₗᵢₘ g=jump λγ,lim λn,φα⁺,g ₙ γ

φ-suc-0 : φ (suc α) 0 ≡ fixpt λ β → φ α β 0

φ-suc-0 = refl

φ-suc-suc : φ (suc α) (suc β) ≡ fixpt (φ (suc α) β)

φ-suc-suc = refl

φ-suc-lim : φ (suc α) (lim g) ≡ jump λ γ → lim λ n → φ (suc α) (g n) γ

φ-suc-lim = refl

定理 对于第一个参数为极限的情况, 我们对第二个参数分情况讨论, 由定义, 有以下等式成立.

φₗᵢₘ f,₀=jump λβ,lim λn,φ f ₙ,ᵦ 0

φₗᵢₘ f,ᵦ⁺=fixpt φlim f,ᵦ

φₗᵢₘ f,lim g=jump λᵧ,lim λn,φₗᵢₘ f,g ₙ γ

φ-lim-0 : φ (lim f) 0 ≡ jump λ β → lim λ n → φ (f n) β 0

φ-lim-0 = refl

φ-lim-suc : φ (lim f) (suc β) ≡ fixpt (φ (lim f) β)

φ-lim-suc = refl

φ-lim-lim : φ (lim f) (lim g) ≡ jump λ γ → lim λ n → φ (lim f) (g n) γ

φ-lim-lim = refl

数学联邦政治世界观提示您:看后求收藏(笔尖小说网http://www.bjxsw.cc),接着再看更方便。

相关小说

梦断南宫 连载中
梦断南宫
梦境之旅_
生命只有一次,又或许平行世界有无数次。一诺的妈妈会在另个世界依旧陪伴一诺吗?
13.4万字2周前
女寝海龟汤实录 连载中
女寝海龟汤实录
养老院里劈过腿
每日一则海龟汤。女寝444成员:橙子、花花、佳琪、小青档案记录&管理人员:~养老院里劈过腿~
1.0万字1周前
疯批美人他权势滔天 连载中
疯批美人他权势滔天
权天官
疯批美人摄政王VS高冷正义小徒弟书又名:《知途》温使墨从一个人人喊打的丧家之犬,和从尸山血海里爬出来的厉鬼,成为如今人人喊骂,却人人畏惧的摄......
0.2万字1周前
(科幻万人迷)渣女改造系统 连载中
(科幻万人迷)渣女改造系统
吃人不放盐23
—这是一个社会潜在型人渣,被一个莫名奇妙的系统培养成社会栋梁最后成神的故事—林一览一直都知道自己不是个好东西,但从来没有想过,自己会因为渣得......
1.7万字3天前
星灵幻影 连载中
星灵幻影
晨曦_51327356096082374
一个女孩的神奇之旅
0.7万字3天前
ch:平行恶世界人到来 连载中
ch:平行恶世界人到来
任彼安
先看第四章!人设cp!全员恶人的平行世界与主世界开始融合,相敌,相对,相帮,相助,背后又是何人在操控,而最后的结局是完全融合还是彻底分离呢?
5.5万字19小时前