Agda大序数(0) 目录
交流Q群: 893531731
本文源码: NonWellFormed.lagda.md
高亮渲染: NonWellFormed.html
{-# OPTIONS --without-K --safe #-} module NonWellFormed where
open import NonWellFormed.Ordinal public
- Brouwer 序数的归纳定义
- 非严格序
_≤_
的归纳定义 - 外延等词
_≈_
与严格序_<_
由_≤_
定义 - 证明了
_≤_
是偏序,_<_
是严格序 - 没有线序, 但不影响后续构筑
open import NonWellFormed.WellFormed public
- 定义良构序数为由单调序列递归构造的序数
- 证明了有限序数与
ω
是良构序数
open import NonWellFormed.Function public
- 定义了序数函数的常用性质
- 对序数嵌入 (normal function) 的定义做了一些改造, 使之不依赖良构条件
open import NonWellFormed.Recursion public
- 定义了一般形式的序数递归函数 (超限递归), 并证明了它的一般性质
open import NonWellFormed.Arithmetic public
- 由超限递归定义了
_+_
,_*_
和_^_
并证明了它们的保良构性 - 结合律, 分配律, 等等
open import NonWellFormed.Tetration public
- 我们展示第四级运算被锁死, 即
α ^^ β ≈ α ^^ ω
对任意β ≥ ω
open import NonWellFormed.Fixpoint public
- 定义了无穷迭代
_⋱_
- 如果
F
是序数嵌入那么F ⋱ α
是不小于α
的不动点 - 递归
F ⋱_ ∘ suc
即得F
的不动点枚举函数, 记作F ′
- 我们证明了高阶函数
_′
保持序数嵌入且保持保良序性
open import NonWellFormed.Fixpoint.Lower public
- 关于不动点的一些平凡的例子
open import NonWellFormed.Epsilon public
- ε函数定义为
(ω ^_) ′
- 对任意
α
有ε (suc α) ≡ ω ^^[ suc (ε α) ] ω
- ζ 定义为
ε ′
且 η 为ζ ′
ε
,ζ
,η
, … 都是序数嵌入且保良构
open import NonWellFormed.Epsilon.Alternative public
- 我们证明了对任意良构
α
有ε (suc α) ≈ ε α ^^ ω
open import NonWellFormed.VeblenFunction public
- 定义了二元 Veblen 函数
φ α β
- 证明了
φ
的嵌入性, 单调性, 合同性, 不动点性和保良构性 - Γ₀ 定义为
(λ α → φ α zero) ⋱ zero