打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

序数坍缩函数

来自Googology Wiki
Z留言 | 贡献2025年7月4日 (五) 21:26的版本

序数塌缩函数(Ordinal Collapsing Function,OCF)是一种序数函数。它们的特点是利用足够大的序数(通常是非递归序数)来输出递归序数。事实上,OCF有很多不同的版本。本词条着力于介绍BO之前的BOCF(Buchholz's OCF)和MOCF(Madore's OCF)。

BOCF

定义

首先我们给出BOCF只引入Ω的定义:

  1. C0(x)={0,Ω}
  2. Cn+1(x)=Cn(x){α+β,ψ(γ)|α,β,γCn(x),γ<x}
  3. C(x)=n<ωCn(x)
  4. ψ(x)=min{α<Ω|α∉C(x)}

其中的Ω要求是一个足够大的序数。以往的资料一般使用第一个不可数序数ω1来作为它。但我们发现,第一个非递归序数ω1CK已经可以满足我们的需求。因此,目前提到Ω,默认指的是ω1CK

这四条规则很是抽象,让我们一条一条来看。

规则1:C0(x)={0,Ω}。对于任意的x , C0(x)是同一个集合。

规则2,这个规则递归定义了Cn+1(x),它是Cn(x)再加上Cn(x)中的元素通过加法和ψ函数能产生的所有元素。这里要求ψ函数自变量小于x,因为ψ(x)是需要C(x)来定义的。

规则3,C(x)是对所有的Cn(x)取并集得到的集合。

规则4,ψ(x)就是所有小于Ω的序数中,不属于C(x)的最小序数。

ε0之前

以下是一些运算实例:

C0(0)={0,Ω}

C1(0)={0,Ω,Ω×2}

C2(0)={0,Ω,Ω×2,Ω×3,Ω×4}

……

C(0)={0,Ω,},省略号省掉了大于Ω的序数

因此ψ(0)是最小的小于Ω的不在C(0)里的序数,即1.

下一个例子是ψ(2).首先你已经知道了ψ(1)=ω,我们要开始计算ψ(2),还是不展示大于Ω的序数

C0(2)={0,Ω}

C1(2)={0,ψ(0)=1,Ω,}

C2(2)包含了1,2和ψ(1),即ω。

C3(2)包含了1,2,3,4,ω,ω+1,ω+2,ω×2

以此类推,最后能得到C(2)中包含了全体小于ω2的序数和一大堆大于Ω的序数。因此根据定义,ψ(2)=ω2

ψ函数内是极限序数并不影响定义和计算。

你有没有觉得一步一步按定义走太过于繁琐?下面给出它的2个性质:

  1. ψ(m+1)=ψ(m)×ω,m是任意序数
  2. ψ(λ)=sup{ψ(κ)|κ<λ},α是任意非0极限序数

根据这个性质,我们可以轻松的得到:

ψ(ω)=ωω=ψ(ψ(1))

ψ(ω+1)=ωω+1=ψ(ψ(1)+1)

ψ(ω×2)=ωω×2=ψ(ψ(1)×2)

ψ(ω2)=ωω2=ψ(ψ(2))

ψ(ωω)=ωωω=ψ(ψ(ψ(1)))

ψ(ωωω)=ωωωω=ψ(ψ(ψ(ψ(1))))

……

到这里和康托范式veblen函数φ(x)都是一致的。然而,在ε0开始,OCF将与它们分道扬镳。


MOCF