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

Goodstein函数

来自Googology Wiki
(重定向自Goodstein序列

古德斯坦函数(Goodstein Function),是由鲁宾•古德斯坦(Reuben Goodstein)构造出的快速增长的函数。

定义

首先需要定义数m的以n为底的遗传记法:

假设我们将一个非负整数m表示为n的幂次之和,然后将这些幂指数本身也表示为类似的幂次和,不断重复这一过程,直到所有的最高次指数都小于n。例如,我们可以将100写作26+25+22进一步可以写为222+2+222+1+22。这种表示方式称为m的以n为底的遗传记法。

Goodstein定义了一个数列Gk(n)

对任意自然数n,都有G0(n)=n

对任意自然数n,k,都有Gk+1(n)是把Gk(n)写成以k+2为底的遗传记法,随后把里面所有的k+2改成k+3,最后再把整个数减一所得到的数。

我们拿100作为例子:

G0(100)=100=222+2+222+1+22

G1(100)=333+3+333+1+331=333+3+333+1+32×2+3×2+2=228767924549636

G2(100)=444+4+444+1+42×2+4×2+13.486030062×10156

……

这种快速增长的序列称为 Goodstein 序列。令人惊讶的是,对于 n 的所有值,Gk(n) 最终达到峰值、下降并返回零。这个事实被称为古德斯坦定理。更令人惊讶的是,可以证明古德斯坦定理无法用皮亚诺算术来证明。

我们定义古德斯坦函数G(x)等于古德斯坦序列Gk(x)=0时k的值。它的FGH增长率为ε0.

例子

我们以较小的x作为例子,来计算一下G(x).为了更加清晰,我们不展示Gk(n) 的具体值,而是展示它的以k+2为底的遗传记法表示。读者可以自行计算取值。

x=1
aaaaa
k Gk(x)以k+2为底的遗传记法表示
0 1
1 0

因此G(1)=1.

x=2
aaaaa
k Gk(x)以k+2为底的遗传记法表示
0 2
1 2
2 1
3 0

因此G(2)=3.

x=3
aaaaa
k Gk(x)以k+2为底的遗传记法表示
0 2+1
1 3
2 3
3 2
4 1
5 0

因此G(3)=5.

从G(4)开始,古德斯坦函数将开始“起飞”

x=4
aaaaa
k Gk(x)以k+2为底的遗传记法表示
0 22
1 32×2+3×2+2
2 42×2+4×2+1
3 52×2+5×2
4 62×2+6+5
9 112×2+11
10 122×2+11
21 232×2
22 242+24×23+23
45 472+47×23
46 482+48×22+47
93 952+95×22
189 1912+191×21
381 3832+383×20
402653181=3×2273 4026531832
402653182 402653184×402653183+402653183
3×24026532103 3×24026532101
3×24026532102 3×24026532101
3×24026532113 0

因此G(4)=3×24026532113

这里它展示了很清晰的“下降”过程。

我们有G(12)大于葛立恒数这个结论。

HH 的关系

定义Raω(n)为将n表示为以a为底的遗传记法,然后将所有的底数a全部替换为ω所得到的序数。我们可以证明以下结论:

G(n)=HR2ω(n)(3)3,其中Hα(n)Hardy 层级

证明

以下叙述中总是考虑带乘法的康托范式和小于ε0的序数,希腊字母表示序数,拉丁字母表示正整数。

先证一个引理:HRaω(b+1)(a)=HRaω(b)+1(a)a是不小于3的正整数。

引理的证明:以下用k表示某个小于a的正整数。我们称一个序数α是好的,如果它的康托范式中出现的所有正整数全都小于a。不难得出,α是好的当且仅当它是某个Raω(b)的取值。

Raω(b+1)=α。将Hα(a)进行多次取基本列,使下标为后继序数,得到Hβ(a)。那么:

1) β是好的,不考虑正整数项。

由于Hβ(a)的自变量为a,取基本列时得到的正整数不超过a。那么只要证明产生β时得到的a会在下一步被立即使用即可:

α是后继序数,则α=β,显然是好的。

α是极限序数,设α=α0+γ×k

  1. γ=ω,则下一步得到α0+γ×(k1)+a,已经是后继了,故结论成立;
  2. γ=ωδ+1δ是大于等于1的序数,则下一步得到α0+γ×(k1)+ωδ×a,下一步取ωδ×a的基本列,故结论成立;
  3. γ=ωγ0+ω×k,则下一步得到α0+ωγ0+ω×(k1)+a,下一步取ω+a的基本列,故结论成立;
  4. γ=ωγ0+σ×kσω2的倍数,则此时等效于对σ取两次基本列的问题。由于σ<γ,使用序数的递降法知结论成立。

以上对于γ=ωσ中分别讨论了σ=1σ为非1后继序数,σ为极限序数但不为ω2的倍数,σω2的倍数的情况。综上,结论1)得证。

易得gRaω(n)(a)=n,其中g是SGH。设β=θ+1,则θ是好的。所以,

由于增长层级在取基本列上规则相同,gα(a)=gβ(a)

gθ+1(a)=gβ(a)=gα(a)=b+1=gRaω(b)(a)+1=gRaω(b)+1(a)

gθ(a)=gRaω(b)(a)

由于θ是好的,遗传记法是唯一的,故θ=Raω(b)。从而HRaω(b+1)(a)=Hα(a)=Hβ(a)=Hθ+1(a)=HRaω(b)+1(a)。引理得证。

原命题的证明 对于一般的自然数k,根据Goodstein序列的定义,有Rk+3ω(Gk+1(n)+1)=Rk+2ω(Gk(n))。于是,

HRk+3ω(Gk+1(n))(k+4)=HRk+3ω(Gk+1(n))+1(k+3)

使用引理,

=HRk+3ω(Gk+1(n)+1)(k+3)=HRk+2ω(Gk(n))(k+3)

于是,HRk+2ω(Gk(n))(k+3)是与k无关的常数。分别令k=G(n)k=0,得到

G(n)+3=H0(G(n)+3)=HRG(n)+2ω(0)(G(n)+3)=HR2ω(n)(3),从而证明了

G(n)=HR2ω(n)(3)3

枚举

有了刚刚的结论,我们可以快速地求出一些Goodstein函数的值。以下使用FGH,并且利用了结论Hωα(n)=fα(n)

G(0)=0

G(1)=1

G(2)=3

G(3)=5

G(4)=f3(3)3

G(5)=f5(4)3

G(6)=f6(6)3

G(7)=f8(8)3

G(8)=fω+1(3)3

G(9)=fω+1(4)3

G(10)=fω+1(6)3

G(11)=fω+1(8)3

G(12)=fω+1(f3(3))3

G(13)=fω+1(f4(4))3

G(14)=fω+1(f6(6))3

G(15)=fω+1(f8(8))3

G(16)=fω3(3)3

G(17)=fω4(4)3

G(18)=fω6(6)3

G(19)=fω8(8)3

G(20)=fωω(f3(3))3

一般地,我们有

G(2n)=fω(n1)(3)3

据此可以得到,Goodstein函数的增长率为ε0