Theorem about natural numbers
数理論理学 において 、 グッドスタインの定理は 自然数 についての命題であり 、 1944年に ルーベン・グッドスタインによって証明された。これは、すべての グッドスタイン数列 (以下に定義)は最終的に0で終了するというものである。ローレンス・カービーと ジェフ・パリス は、1982年にグッドスタインの定理は ペアノ算術 では証明 不可能であることを示した(ただし、 二階算術 や ツェルメロ–フランケル集合論 などのより強いシステムでは証明できる)。これは 、ゲーデルの不完全性定理 、 ゲルハルト・ゲンツェンによる1943年のペアノ算術における ε 0 帰納法の証明不可能性の直接証明に続いて、自然数についての真の命題がペアノ算術では証明不可能な3番目の例で あった 。 パリス–ハリントンの定理は 別の例を示した。
カービーとパリスは、グッドスタイン列と同様の挙動を示す グラフ理論的 ヒドラゲームも導入した。「ヒドラ」( レルナ 神話に登場する多頭のヒュドラにちなんで名付けられた )は 根を持つ木であり、「 ヘラクレス 」の動きは その木の「頭」(木の枝)の一つを切り落とすことであり、ヒュドラは特定のルールに従って有限個の新しい頭を成長させることで対応する。カービーとパリスは、ヘラクレスがどのような戦略で頭を切り落とそうとも、ヒュドラは最終的には殺されることを証明したが、これには非常に長い時間がかかるかもしれない。グッドスタイン列と同様に、カービーとパリスはこれをペアノ算術だけでは証明できないことを示した。
遺伝的基盤 n 表記 グッドスタイン数列は、「遺伝的n 基数表記法」と呼ばれる概念によって定義されます 。この表記法は、自然数における通常の n 基数位置表記法 と非常に似ていますが、グッドスタインの定理の目的には通常の表記法では不十分です。
通常の n 進表記法( n は1より大きい自然数)を実現するには、任意の自然数 mを n のべき乗の倍数の和として書きます 。
m = a k n k + a k − 1 n k − 1 + ⋯ + a 0 , {\displaystyle m=a_{k}n^{k}+a_{k-1}n^{k-1}+\cdots +a_{0},} ここで各係数 a i は 0 ≤ a i < n 、 a k ≠ 0 を満たします 。
たとえば、 100 の 3 進表記は次のようになります。
100 = 81 + 18 + 1 = 3 4 + 2 ⋅ 3 2 + 3 0 . {\displaystyle 100=81+18+1=3^{4}+2\cdot 3^{2}+3^{0}.} n の指数自体は、上記の 3 4 の場合のように、基数 n 表記法で書かれていないことに注意してください 。
n 進表記を継承 n 進表記に変換するには、まずすべての指数を n のべき乗の和として書き直します (係数には 0 ≤ a i < n という制限があります)。次に、指数内の任意の指数を再び n 進表記で書き直します(係数には同じ制限があります)。これを繰り返し、式に現れるすべての数値(基数自体を除く)が n 進表記で書かれるまで続けます。
例えば、遺伝的3進法の100は
100 = 3 3 1 + 1 + 2 ⋅ 3 2 + 1. {\displaystyle 100=3^{3^{1}+1}+2\cdot 3^{2}+1.}
グッドスタイン配列 数 mの グッドスタイン数列 は 、自然数の数列です。数列の最初の要素は と書き、 m 自身です 。2番目の要素 を得るには、 mを 遺伝的2進法で書き 、すべての2を3に変え、結果から1を引きます。一般に、 m のグッドスタイン数列の項 は次のように計算されます。 G m {\displaystyle G_{m}} G m ( 1 ) {\displaystyle G_{m}(1)} G m ( 2 ) {\displaystyle G_{m}(2)} G m ( n + 1 ) {\displaystyle G_{m}(n+1)}
の遺伝的基数-( n + 1 )表現を取ります 。 G m ( n ) {\displaystyle G_{m}(n)} 基数 ( n + 1 )の各出現を n + 2 に置き換えます。 1 を引きます。 はと インデックス n の 両方に依存する ことに注意してください 。 G m ( n + 1 ) {\displaystyle G_{m}(n+1)} G m ( n ) {\displaystyle G_{m}(n)}
ここで、グッドスタイン シーケンス内のさらなる値を計算し、0 に達するとシーケンスが終了されます。
初期グッドスタイン配列はすぐに終了する。例えば、 6番目のステップで終了する。 G 3 {\displaystyle G_{3}}
ベース 遺伝表記 価値 注記 2 2 1 + 1 {\displaystyle 2^{1}+1} 3 3を遺伝的2進法で書きます 3 3 1 + 1 − 1 = 3 1 {\displaystyle 3^{1}+1-1=3^{1}} 3 2 を 3 に変換し、1 を引きます。遺伝的 3 進表記法で書きます。 4 4 1 − 1 = 3 {\displaystyle 4^{1}-1=3} 3 3を4に変えて1を引く。これで4はなくなる。 5 3 − 1 = 2 {\displaystyle 3-1=2} 2 5に変える4はもうありません。1を引いてください 6 2 − 1 = 1 {\displaystyle 2-1=1} 1 5を6に変えるには、1を引くだけ。 7 1 − 1 = 0 {\displaystyle 1-1=0} 0 7に変える6はもうありません。1を引くだけです
後半のグッドスタイン配列は、非常に大きなステップ数で増加します。例えば、 OEIS :A056193 は次のように始まります。 G 4 {\displaystyle G_{4}}
ベース 遺伝表記 価値 2 2 2 1 {\displaystyle 2^{2^{1}}} 4 3 3 3 1 − 1 = 2 ⋅ 3 2 + 2 ⋅ 3 + 2 {\displaystyle 3^{3^{1}}-1=2\cdot 3^{2}+2\cdot 3+2} 26 4 2 ⋅ 4 2 + 2 ⋅ 4 + 1 {\displaystyle 2\cdot 4^{2}+2\cdot 4+1} 41 5 2 ⋅ 5 2 + 2 ⋅ 5 {\displaystyle 2\cdot 5^{2}+2\cdot 5} 60 6 2 ⋅ 6 2 + 2 ⋅ 6 − 1 = 2 ⋅ 6 2 + 6 + 5 {\displaystyle 2\cdot 6^{2}+2\cdot 6-1=2\cdot 6^{2}+6+5} 83 7 2 ⋅ 7 2 + 7 + 4 {\displaystyle 2\cdot 7^{2}+7+4} 109 ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots } 11 2 ⋅ 11 2 + 11 {\displaystyle 2\cdot 11^{2}+11} 253 12 2 ⋅ 12 2 + 12 − 1 = 2 ⋅ 12 2 + 11 {\displaystyle 2\cdot 12^{2}+12-1=2\cdot 12^{2}+11} 299 ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots } 24 2 ⋅ 24 2 − 1 = 24 2 + 23 ⋅ 24 + 23 {\displaystyle 2\cdot 24^{2}-1=24^{2}+23\cdot 24+23} 1151 ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots } B = 3 ⋅ 2 402 653 209 − 1 {\displaystyle B=3\cdot 2^{402\,653\,209}-1} 2 ⋅ B 1 {\displaystyle 2\cdot B^{1}} 3 ⋅ 2 402 653 210 − 2 {\displaystyle 3\cdot 2^{402\,653\,210}-2} B = 3 ⋅ 2 402 653 209 {\displaystyle B=3\cdot 2^{402\,653\,209}} 2 ⋅ B 1 − 1 = B 1 + ( B − 1 ) {\displaystyle 2\cdot B^{1}-1=B^{1}+(B-1)} 3 ⋅ 2 402 653 210 − 1 {\displaystyle 3\cdot 2^{402\,653\,210}-1} ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots } ⋮ {\displaystyle \vdots }
の要素は しばらく増加し続けますが、ベース で の最大値に到達し 、次の ステップでもそこに留まり、その後下降を始めます。 G 4 {\displaystyle G_{4}} 3 ⋅ 2 402 653 209 {\displaystyle 3\cdot 2^{402\,653\,209}} 3 ⋅ 2 402 653 210 − 1 {\displaystyle 3\cdot 2^{402\,653\,210}-1} 3 ⋅ 2 402 653 209 {\displaystyle 3\cdot 2^{402\,653\,209}}
しかし、 グッドスタイン数列の要素が どのくらいの 速さで増加するかについては、 ではよくわかりません。 ははるかに急速に増加し、次のように始まります。 G 4 {\displaystyle G_{4}} G 19 {\displaystyle G_{19}}
この急速な成長にもかかわらず、グッドスタインの定理によれば、開始値が何であっても、すべてのグッドスタイン シーケンスは最終的に 0 で終了することになります。
グッドスタインの定理の証明 グッドスタインの定理は次のように証明できます (ペアノ算術以外の手法を使用、下記参照)。グッドスタイン数列 が与えられたとき、厳密に減少し終了する カントール標準形 の 順序数 の 並列数列を構築します。この証明に関してよくある誤解は、 が に支配されている ため に なる と信じることである。実際には、 が を支配している という事実は まったく役割を果たさない。重要な点は次のとおり:が存在する 場合のみ存在し (並列性)、 の 2 つのメンバー間の比較は、 の対応するエントリを比較するときに保持される 。 このとき が 終了すると、 も終了する 。 無限後退 により、 は に到達しなければならず 、これにより終了が保証される。 G m {\displaystyle G_{m}} P m {\displaystyle P_{m}} G m {\displaystyle G_{m}} 0 {\displaystyle 0} P m {\displaystyle P_{m}} P m {\displaystyle P_{m}} G m {\displaystyle G_{m}} G m ( k ) {\displaystyle G_{m}(k)} P m ( k ) {\displaystyle P_{m}(k)} G m {\displaystyle G_{m}} P m {\displaystyle P_{m}} P m {\displaystyle P_{m}} G m {\displaystyle G_{m}} G m {\displaystyle G_{m}} 0 {\displaystyle 0}
の遺伝的基数 表現を計算し 、その基数の各出現を 最初の無限 順序数 に置き換える関数を定義します 。例えば、 です 。 f = f ( u , k ) {\displaystyle f=f(u,k)} k {\displaystyle k} u {\displaystyle u} k {\displaystyle k} ω {\displaystyle \omega } f ( 100 , 3 ) = f ( 3 3 1 + 1 + 2 ⋅ 3 2 + 1 , 3 ) = ω ω 1 + 1 + ω 2 ⋅ 2 + 1 = ω ω + 1 + ω 2 ⋅ 2 + 1 {\displaystyle f(100,3)=f(3^{3^{1}+1}+2\cdot 3^{2}+1,3)=\omega ^{\omega ^{1}+1}+\omega ^{2}\cdot 2+1=\omega ^{\omega +1}+\omega ^{2}\cdot 2+1}
数列の 各項 は と定義されます 。例えば、 および です 。序数の加算、乗算、累乗は明確に定義されています。 P m ( n ) {\displaystyle P_{m}(n)} P m {\displaystyle P_{m}} f ( G m ( n ) , n + 1 ) {\displaystyle f(G_{m}(n),n+1)} G 3 ( 1 ) = 3 = 2 1 + 2 0 {\displaystyle G_{3}(1)=3=2^{1}+2^{0}} P 3 ( 1 ) = f ( 2 1 + 2 0 , 2 ) = ω 1 + ω 0 = ω + 1 {\displaystyle P_{3}(1)=f(2^{1}+2^{0},2)=\omega ^{1}+\omega ^{0}=\omega +1}
我々は次のことを主張する : f ( G m ( n ) , n + 1 ) > f ( G m ( n + 1 ) , n + 2 ) {\displaystyle f(G_{m}(n),n+1)>f(G_{m}(n+1),n+2)}
グッドスタイン数列の次の要素を生成する際に 最初の 基底変換演算を適用した後、かつこの生成における2番目の -1 演算を適用する前に、を と します 。 に注目してください 。 G m ′ ( n ) {\displaystyle G'_{m}(n)} G m ( n ) {\displaystyle G_{m}(n)} G m ( n + 1 ) = G m ′ ( n ) − 1 {\displaystyle G_{m}(n+1)=G'_{m}(n)-1}
すると になります 。ここで マイナス1の 演算を適用し、 と を適用して になります 。例えば、 と を適用すると となり 、 は より小さくなります。 を計算するには、まず を という式が 序数ではない など、 遺伝的基数記法で 記述する必要がある
ことに注意してください。 f ( G m ( n ) , n + 1 ) = f ( G m ′ ( n ) , n + 2 ) {\displaystyle f(G_{m}(n),n+1)=f(G'_{m}(n),n+2)} f ( G m ′ ( n ) , n + 2 ) > f ( G m ( n + 1 ) , n + 2 ) {\displaystyle f(G'_{m}(n),n+2)>f(G_{m}(n+1),n+2)} G m ′ ( n ) = G m ( n + 1 ) + 1 {\displaystyle G'_{m}(n)=G_{m}(n+1)+1} G 4 ( 1 ) = 2 2 {\displaystyle G_{4}(1)=2^{2}} G 4 ( 2 ) = 2 ⋅ 3 2 + 2 ⋅ 3 + 2 {\displaystyle G_{4}(2)=2\cdot 3^{2}+2\cdot 3+2} f ( 2 2 , 2 ) = ω ω {\displaystyle f(2^{2},2)=\omega ^{\omega }} f ( 2 ⋅ 3 2 + 2 ⋅ 3 + 2 , 3 ) = ω 2 ⋅ 2 + ω ⋅ 2 + 2 {\displaystyle f(2\cdot 3^{2}+2\cdot 3+2,3)=\omega ^{2}\cdot 2+\omega \cdot 2+2} f ( G m ( n ) , n + 1 ) {\displaystyle f(G_{m}(n),n+1)} G m ( n ) {\displaystyle G_{m}(n)} n + 1 {\displaystyle n+1} ω ω − 1 {\displaystyle \omega ^{\omega }-1}
したがって、この数列 は厳密減少です。順序数の標準的な順序 < は 整 で あるため、無限の厳密減少数列は存在できません。あるいは、すべての順序数の厳密減少数列は終了し(そして無限にはなり得ません)、これは等価です。しかし、 は から直接計算されます 。したがって、数列 も終了する必要があり、つまり に到達する必要があります 。 P m {\displaystyle P_{m}} P m ( n ) {\displaystyle P_{m}(n)} G m ( n ) {\displaystyle G_{m}(n)} G m {\displaystyle G_{m}} 0 {\displaystyle 0}
グッドスタインの定理の証明は比較的容易であるが、グッドスタインの定理がペアノ算術の定理ではないことを示す カービー・パリスの定理 は専門的で、かなり難しい。この定理は、ペアノ算術の 可算な非標準モデル を用いている 。
拡張グッドスタインの定理 上記の証明は、グッドスタイン数列の定義を変更し、基数変換操作によって各基数が ではなく に 置き換えられた場合でも有効です 。より一般的には、 、 、 を となる任意の非減少整数数列とします 。このとき、 の拡張グッドスタイン数列の st 項を 以下のようにします。 b {\displaystyle b} b + 2 {\displaystyle b+2} b + 1 {\displaystyle b+1} b 1 {\displaystyle b_{1}} b 2 {\displaystyle b_{2}} b 3 , … {\displaystyle b_{3},\ldots } b 1 ≥ 2 {\displaystyle b_{1}\geq 2} ( n + 1 ) {\displaystyle (n+1)} G m ( n + 1 ) {\displaystyle G_{m}(n+1)} m {\displaystyle m}
の遺伝的基本 表現を取ります 。 b n {\displaystyle b_{n}} G m ( n ) {\displaystyle G_{m}(n)} 基底の各出現箇所 を に置き換えます 。 b n {\displaystyle b_{n}} b n + 1 {\displaystyle b_{n+1}} 1 を引きます。 上記の証明を少し修正するだけで、この数列が依然として終了することがわかります。例えば、 かつ ならば となり 、 したがって順序数は よりも必ず大きくなります。 b n = 4 {\displaystyle b_{n}=4} b n + 1 = 9 {\displaystyle b_{n+1}=9} f ( 3 ⋅ 4 4 4 + 4 , 4 ) = 3 ω ω ω + ω = f ( 3 ⋅ 9 9 9 + 9 , 9 ) {\displaystyle f(3\cdot 4^{4^{4}}+4,4)=3\omega ^{\omega ^{\omega }}+\omega =f(3\cdot 9^{9^{9}}+9,9)} f ( 3 ⋅ 4 4 4 + 4 , 4 ) {\displaystyle f(3\cdot 4^{4^{4}}+4,4)} f ( ( 3 ⋅ 9 9 9 + 9 ) − 1 , 9 ) . {\displaystyle f{\big (}(3\cdot 9^{9^{9}}+9)-1,9{\big )}.}
拡張版は、実はグッドスタインの原著論文 ε0 以下の 超限帰納法は 有効であるという主張)と同等であることを証明し 、 ( までの超限帰納法と同等) の場合の 有限 主義的な証明を与えた。 m ≤ b 1 b 1 b 1 {\displaystyle m\leq b_{1}^{b_{1}^{b_{1}}}} ω ω ω {\displaystyle \omega ^{\omega ^{\omega }}}
シーケンス b n にいかなる制限も与えない拡張グッドスタインの定理は、ペアノ算術 (PA) では形式化できない。なぜなら、そのような任意の無限シーケンスは PA で表現できないからである。これが、 ゲーデルの第二不完全性定理 とゲンツェンによる ε 0 帰納法を用いた PA の一貫性の証明により、拡張グッドスタインの定理は PA では証明不可能であると 1944 年にグッドスタインが主張しなかった理由であると思われる。 原始再帰的 厳密減少無限シーケンスが存在しないという事実のみが必要であることがわかり 、したがって b n を原始再帰シーケンスに限定すればグッドスタインは証明不可能な結果を証明できたはずである。 さらに、比較的初歩的な手法である グジェゴルチク階層 を用いると、すべての原始的な再帰的厳密減少無限順序数列を「遅くする」ことができ、グッドスタイン列(この場合)に変換できることが示され 、カービーとパリスが証明した結果の別の証明を与えることができる。 b n = n + 1 {\displaystyle b_{n}=n+1}
開始値の関数としてのシーケンス長 グッド スタイン関数 ,は、 が n で始まるグッドスタイン列の長さとなる ように定義されます 。 (すべてのグッドスタイン列は終了するため、これは 全関数 です。) の極めて高い増加率は、 ハーディ階層 の関数や、レーブとワイナーの 急増加階層 の関数 など、さまざまな標準的な順序インデックス付き関数の階層に関連付けることで較正でき ます 。 G : N → N {\displaystyle {\mathcal {G}}:\mathbb {N} \to \mathbb {N} } G ( n ) {\displaystyle {\mathcal {G}}(n)} G {\displaystyle {\mathcal {G}}} H α {\displaystyle H_{\alpha }} f α {\displaystyle f_{\alpha }}
G {\displaystyle {\mathcal {G}}} は とほぼ同じ成長率を持ちます (これは の成長率と同じです )。より正確には、 は すべての に対して 支配的であり 、 は を支配する H ϵ 0 {\displaystyle H_{\epsilon _{0}}} f ϵ 0 {\displaystyle f_{\epsilon _{0}}} G {\displaystyle {\mathcal {G}}} H α {\displaystyle H_{\alpha }} α < ϵ 0 {\displaystyle \alpha <\epsilon _{0}} H ϵ 0 {\displaystyle H_{\epsilon _{0}}} G . {\displaystyle {\mathcal {G}}\,\!.} (任意の 2 つの関数 について 、 十分に大きいすべての に対して が 優勢であると言える 。) f , g : N → N {\displaystyle f,g:\mathbb {N} \to \mathbb {N} } f {\displaystyle f} g {\displaystyle g} f ( n ) > g ( n ) {\displaystyle f(n)>g(n)} n {\displaystyle n} G ( n ) = H R 2 ω ( n + 1 ) ( 1 ) − 1 , {\displaystyle {\mathcal {G}}(n)=H_{R_{2}^{\omega }(n+1)}(1)-1,} ここで、 n を 遺伝的 2 進表記法で 表し、すべての 2 を ω に置き換えた結果です(グッドスタインの定理の証明で行ったように)。 R 2 ω ( n ) {\displaystyle R_{2}^{\omega }(n)} Caicedo (2007) は 、 n = 2 m 1 + 2 m 2 + ⋯ + 2 m k {\displaystyle n=2^{m_{1}}+2^{m_{2}}+\cdots +2^{m_{k}}} m 1 > m 2 > ⋯ > m k , {\displaystyle m_{1}>m_{2}>\cdots >m_{k},} G ( n ) = f R 2 ω ( m 1 ) ( f R 2 ω ( m 2 ) ( ⋯ ( f R 2 ω ( m k ) ( 3 ) ) ⋯ ) ) − 2 {\displaystyle {\mathcal {G}}(n)=f_{R_{2}^{\omega }(m_{1})}(f_{R_{2}^{\omega }(m_{2})}(\cdots (f_{R_{2}^{\omega }(m_{k})}(3))\cdots ))-2} 。 例:
n G ( n ) {\displaystyle {\mathcal {G}}(n)} 1 2 0 {\displaystyle 2^{0}} 2 − 1 {\displaystyle 2-1} H ω ( 1 ) − 1 {\displaystyle H_{\omega }(1)-1} f 0 ( 3 ) − 2 {\displaystyle f_{0}(3)-2} 2 2 2 1 {\displaystyle 2^{1}} 2 1 + 1 − 1 {\displaystyle 2^{1}+1-1} H ω + 1 ( 1 ) − 1 {\displaystyle H_{\omega +1}(1)-1} f 1 ( 3 ) − 2 {\displaystyle f_{1}(3)-2} 4 3 2 1 + 2 0 {\displaystyle 2^{1}+2^{0}} 2 2 − 1 {\displaystyle 2^{2}-1} H ω ω ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega }}(1)-1} f 1 ( f 0 ( 3 ) ) − 2 {\displaystyle f_{1}(f_{0}(3))-2} 6 4 2 2 {\displaystyle 2^{2}} 2 2 + 1 − 1 {\displaystyle 2^{2}+1-1} H ω ω + 1 ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega }+1}(1)-1} f ω ( 3 ) − 2 {\displaystyle f_{\omega }(3)-2} 3·2 402653211 − 2 ≈ 6.895080803×10 121210694 5 2 2 + 2 0 {\displaystyle 2^{2}+2^{0}} 2 2 + 2 − 1 {\displaystyle 2^{2}+2-1} H ω ω + ω ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega }+\omega }(1)-1} f ω ( f 0 ( 3 ) ) − 2 {\displaystyle f_{\omega }(f_{0}(3))-2} > A (4,4) > 10 10 10 19727 6 2 2 + 2 1 {\displaystyle 2^{2}+2^{1}} 2 2 + 2 + 1 − 1 {\displaystyle 2^{2}+2+1-1} H ω ω + ω + 1 ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega }+\omega +1}(1)-1} f ω ( f 1 ( 3 ) ) − 2 {\displaystyle f_{\omega }(f_{1}(3))-2} > A (6,6) 7 2 2 + 2 1 + 2 0 {\displaystyle 2^{2}+2^{1}+2^{0}} 2 2 + 1 − 1 {\displaystyle 2^{2+1}-1} H ω ω + 1 ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega +1}}(1)-1} f ω ( f 1 ( f 0 ( 3 ) ) ) − 2 {\displaystyle f_{\omega }(f_{1}(f_{0}(3)))-2} > A (8,8) 8 2 2 + 1 {\displaystyle 2^{2+1}} 2 2 + 1 + 1 − 1 {\displaystyle 2^{2+1}+1-1} H ω ω + 1 + 1 ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega +1}+1}(1)-1} f ω + 1 ( 3 ) − 2 {\displaystyle f_{\omega +1}(3)-2} > A 3 (3,3) = A ( A (61, 61), A (61, 61)) ⋮ {\displaystyle \vdots } 12 2 2 + 1 + 2 2 {\displaystyle 2^{2+1}+2^{2}} 2 2 + 1 + 2 2 + 1 − 1 {\displaystyle 2^{2+1}+2^{2}+1-1} H ω ω + 1 + ω ω + 1 ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega +1}+\omega ^{\omega }+1}(1)-1} f ω + 1 ( f ω ( 3 ) ) − 2 {\displaystyle f_{\omega +1}(f_{\omega }(3))-2} > f ω+1 (64) > グラハム数 ⋮ {\displaystyle \vdots } 19 2 2 2 + 2 1 + 2 0 {\displaystyle 2^{2^{2}}+2^{1}+2^{0}} 2 2 2 + 2 2 − 1 {\displaystyle 2^{2^{2}}+2^{2}-1} H ω ω ω + ω ω ( 1 ) − 1 {\displaystyle H_{\omega ^{\omega ^{\omega }}+\omega ^{\omega }}(1)-1} f ω ω ( f 1 ( f 0 ( 3 ) ) ) − 2 {\displaystyle f_{\omega ^{\omega }}(f_{1}(f_{0}(3)))-2}
( アッカーマン関数 と グラハムの数の 境界については 、急成長階層 § 急成長階層の関数 を参照してください。)
計算可能関数への応用 グッドスタインの定理は、ペアノ算術では完全関数であると証明できない、完全計算可能な関数 を構築するために使用できます 。ある数のグッドスタイン列は、 チューリングマシンによって効果的に列挙できます。したがって、 nをグッドスタイン列 n の停止に必要なステップ数に マッピングする関数は、 特定のチューリングマシンによって計算可能です。このマシンは、 n のグッドスタイン列を列挙し、列が0に達したときに列の長さを返します。すべてのグッドスタイン列は最終的に停止するため、この関数は完全です。しかし、ペアノ算術はすべてのグッドスタイン列が停止することを証明しないため、このチューリングマシンが完全関数を計算することを証明しません。
参照
参考文献
参考文献 カービー, L.; パリス, J. (1982). 「ペアノ算術におけるアクセス可能な独立性結果」 (PDF) . ロンドン数学会報 . 14 (4): 285. CiteSeerX 10.1.1.107.3303 . doi :10.1112/blms/14.4.285. マイケル・ラスジェン (2014)。 「グッドスタイン再訪」。 arXiv : 1405.4484 [math.LO]。 グッドスタイン, R. (1944)、「制限順序定理について」、 Journal of Symbolic Logic 、 9 (2): 33– 41、 doi :10.2307/2268019、 JSTOR 2268019、 S2CID 235597 。 Cichon, E. (1983)、「再帰的理論的手法を用いた最近発見された2つの独立性結果の簡潔な証明」、 アメリカ数学会紀要 、 87 (4): 704– 706、 doi : 10.2307/2043364 、 JSTOR 2043364 。 Caicedo, A. (2007)、「グッドスタインの関数」 (PDF) 、 Revista Columbiana de Matemáticas 、 41 ( 2): 381–391 。
外部リンク ワイスタイン、エリック・W. 「グッドスタイン・シーケンス」。 マスワールド 。 グッドスタインの定理がPAの定理ではないことの証明のいくつかの要素(ジャスティン・T・ミラーの学部論文より) グッドスタインの定理によるペアノ算術の非標準モデルの分類 - ダン・カプランの論文、フランクラン・アンド・マーシャル大学図書館 Haskellとラムダ計算におけるグッドスタイン列の定義 Javaアプレットとして実装されたHydraゲーム HydraゲームのバリエーションのJavaScript実装 Goodstein シーケンス: 無限を経由する迂回路の力 - Goodstein シーケンスとヒドラ ゲームをイラストで説明した優れた解説。 Goodstein Calculator 2017年2月4日アーカイブ - Wayback Machine