Goodstein-Folge

Goodstein-Folgen sind spezielle Folgen natürlicher Zahlen. Sie spielen eine Rolle in einem mathematischen Satz, dem Satz von Goodstein. Das Besondere an diesem Satz ist, dass er sich zwar mit den Mitteln der Peano-Axiome formulieren, aber nicht ausschließlich mit ihnen beweisen lässt. Dies liegt daran, dass die Peano-Arithmetik die natürlichen Zahlen nicht eindeutig modelliert, d. h., sie erlaubt auch andere Modelle als die natürlichen Zahlen, in denen der Satz von Goodstein nicht gilt. Dieser Satz ist ein Beispiel dafür, dass nicht jede unbeweisbare Aussage so kompliziert und unvorstellbar sein muss wie die unbeweisbaren Aussagen im Gödelschen Unvollständigkeitssatz.

Definition der Goodstein-Folgen

Jede natürliche Zahl n {\displaystyle n} kann wie folgt zu einer gegebenen Basis b {\displaystyle b} entwickelt werden:

n = a m b m + + a 2 b 2 + a 1 b 1 + a 0 b 0 = k = 0 m a k b k {\displaystyle n=a_{m}b^{m}+\cdots +a_{2}b^{2}+a_{1}b^{1}+a_{0}b^{0}=\sum _{k=0}^{m}a_{k}b^{k}}

wobei die a k {\displaystyle a_{k}} Koeffizienten sind, die zwischen 0 {\displaystyle 0} und b 1 {\displaystyle b-1} liegen (siehe Stellenwertsystem).

Zum Beispiel ist 35 {\displaystyle 35} die Darstellung einer natürlichen Zahl im Dezimalsystem:

35 = 3 10 1 + 5 10 0 = 30 + 5 {\displaystyle 35=3\cdot 10^{1}+5\cdot 10^{0}=30+5}

Zur Basis 2 lautet die Darstellung

35 = 1 2 5 + 1 2 1 + 1 2 0 = 32 + 2 + 1 {\displaystyle 35=1\cdot 2^{5}+1\cdot 2^{1}+1\cdot 2^{0}=32+2+1}

Diese Darstellung zur Basis b {\displaystyle b} wird nun auf die Exponenten angewendet, und dann auf die Exponenten der Exponenten, solange bis keine Zahl oberhalb der Basis mehr auftritt. Diese Darstellung nennt man die iterierte Darstellung zur Basis b {\displaystyle b} (englisch hereditary base b {\displaystyle b} representation). Für die Zahl 35 {\displaystyle 35} ergibt sich diese Darstellung:

35 = 2 ( 2 2 + 1 ) + 2 1 + 2 0 {\displaystyle 35=2^{(2^{2}+1)}+2^{1}+2^{0}}

Mit dieser iterierten Darstellung wird die Goodsteinsche Operation aufblähen (englisch bump the base) definiert. Diese ersetzt überall dort, wo in der iterierten Darstellung einer Zahl die Basis b {\displaystyle b} steht, diese durch b + 1 {\displaystyle b+1} . Diese Abbildung, die die Zahl n {\displaystyle n} zur Basis b {\displaystyle b} iteriert darstellt und dann aufbläht, wird hier als

a b : N N {\displaystyle a_{b}\colon \mathbb {N} \to \mathbb {N} }

geschrieben; in der Literatur gibt es viele verschiedene Schreibweisen dafür.

a 2 ( 35 ) = a 2 ( 2 2 2 + 1 + 2 1 + 2 0 ) {\displaystyle a_{2}(35)=a_{2}\left(2^{2^{2}+1}+2^{1}+2^{0}\right)}
= 3 3 3 + 1 + 3 1 + 3 0 = 22.876.792.454.965 {\displaystyle =3^{3^{3}+1}+3^{1}+3^{0}=22.876.792.454.965}

Ist nun n {\displaystyle n} eine natürliche Zahl, dann wird die Goodstein-Folge mit Startwert n {\displaystyle n}

( g b ( n ) ) b N {\displaystyle (g_{b}(n))_{b\in \mathbb {N} }\;}

unter Verwendung dieser Abbildung a b {\displaystyle a_{b}} so definiert:

g 1 ( n ) := n {\displaystyle g_{1}(n):=n\;}
g b ( n ) := { a b ( g b 1 ( n ) ) 1 b > 1 ,   g b 1 ( n ) > 0 0 b > 1 ,   g b 1 ( n ) = 0 {\displaystyle g_{b}(n):={\begin{cases}a_{b}(g_{b-1}(n))-1&b>1,\ g_{b-1}(n)>0\\0&b>1,\ g_{b-1}(n)=0\end{cases}}}

Das zweite Folgenglied wird also berechnet, indem man n {\displaystyle n} zur Basis b = 2 {\displaystyle b=2} iteriert darstellt, dann aufbläht und von der aufgeblähten Zahl 1 {\displaystyle 1} abzieht.

Beispiele

Die Goodstein-Folgen für n = 1 , 2 , 3 {\displaystyle n=1,2,3} sind noch recht kurz:

n = 1 {\displaystyle n=1} :

g 1 ( 1 ) = 1 {\displaystyle g_{1}(1)=1}
g 2 ( 1 ) = 0 {\displaystyle g_{2}(1)=0}

n = 2 {\displaystyle n=2} :

g 1 ( 2 ) = 2 {\displaystyle g_{1}(2)=2}
g 2 ( 2 ) = a 2 ( 2 1 ) 1 = 3 1 1 = 2 {\displaystyle g_{2}(2)=a_{2}(2^{1})-1=3^{1}-1=2}
g 3 ( 2 ) = a 3 ( 2 ) 1 = 2 1 = 1 {\displaystyle g_{3}(2)=a_{3}(2)-1=2-1=1}
g 4 ( 2 ) = a 4 ( 1 ) 1 = 1 1 = 0 {\displaystyle g_{4}(2)=a_{4}(1)-1=1-1=0}

n = 3 {\displaystyle n=3} :

g 1 ( 3 ) = 3 {\displaystyle g_{1}(3)=3}
g 2 ( 3 ) = a 2 ( 2 1 + 1 ) 1 = 3 1 + 1 1 = 3 {\displaystyle g_{2}(3)=a_{2}(2^{1}+1)-1=3^{1}+1-1=3}
g 3 ( 3 ) = a 3 ( 3 1 ) 1 = 4 1 1 = 3 {\displaystyle g_{3}(3)=a_{3}(3^{1})-1=4^{1}-1=3}
g 4 ( 3 ) = a 4 ( 3 4 0 ) 1 = 3 5 0 1 = 2 {\displaystyle g_{4}(3)=a_{4}(3\cdot 4^{0})-1=3\cdot 5^{0}-1=2}
g 5 ( 3 ) = a 5 ( 2 5 0 ) 1 = 2 6 0 1 = 1 {\displaystyle g_{5}(3)=a_{5}(2\cdot 5^{0})-1=2\cdot 6^{0}-1=1}
g 6 ( 3 ) = a 6 ( 6 0 ) 1 = 7 0 1 = 0 {\displaystyle g_{6}(3)=a_{6}(6^{0})-1=7^{0}-1=0}

Man beachte, dass hier ab b = 4 {\displaystyle b=4} die Erhöhung der Basis keine Auswirkung mehr hat, weil die Zahl dann kleiner als die Basis ist; sie ist bgzl. dieser Basis also einstellig.

n = 4 {\displaystyle n=4} :

g 1 ( 4 ) = 4 {\displaystyle g_{1}(4)=4}
g 2 ( 4 ) = a 2 ( 2 2 ) 1 = 3 3 1 = 26 {\displaystyle g_{2}(4)=a_{2}(2^{2})-1=3^{3}-1=26}
g 3 ( 4 ) = a 3 ( 2 3 2 + 2 3 1 + 2 ) 1 = 2 4 2 + 2 4 1 + 2 1 = 41 {\displaystyle g_{3}(4)=a_{3}(2\cdot 3^{2}+2\cdot 3^{1}+2)-1=2\cdot 4^{2}+2\cdot 4^{1}+2-1=41}
g 4 ( 4 ) , , g 10 ( 4 ) = 60 , 83 , 109 , 139 , 173 , 211 , 253 {\displaystyle g_{4}(4),\ldots ,g_{10}(4)=60,83,109,139,173,211,253\;}
g 11 ( 4 ) = a 11 ( 2 11 2 + 11 1 ) 1 = 2 12 2 + 12 1 1 = 299 {\displaystyle g_{11}(4)=a_{11}(2\cdot 11^{2}+11^{1})-1=2\cdot 12^{2}+12^{1}-1=299}
g 12 ( 4 ) = a 12 ( 2 12 2 + 11 ) 1 = 2 13 2 + 11 1 = 348 {\displaystyle g_{12}(4)=a_{12}(2\cdot 12^{2}+11)-1=2\cdot 13^{2}+11-1=348}
{\displaystyle \dots }
g 100 ( 4 ) = 101 2 + 21 101 + 90 = 12.412 {\displaystyle g_{100}(4)=101^{2}+21\cdot 101+90=12.412}
{\displaystyle \dots }
g 1000 ( 4 ) = 1001 2 + 18 1001 + 534 = 1.020.553 {\displaystyle g_{1000}(4)=1001^{2}+18\cdot 1001+534=1.020.553}
{\displaystyle \dots }

Diese Folge steigt noch recht lange an, bis zur Basis 3 2 402.653.209 {\displaystyle 3\cdot 2^{402.653.209}} , bleibt dann noch einmal doppelt solange konstant, und fällt dann ab, bis bei der Basis 3 2 402.653.211 1 {\displaystyle 3\cdot 2^{402.653.211}-1} der Wert 0 {\displaystyle 0} erreicht wird. Die Anzahl der benötigten Schritte ist hier also selbst eine Zahl mit mehr als 121 Millionen Dezimalstellen.

Einen Eindruck davon, wie schnell Goodstein-Folgen wachsen können, liefern größere Werte von n {\displaystyle n} .

n = 19 {\displaystyle n=19} :

g 1 ( 19 ) = 19 {\displaystyle g_{1}(19)=19}
g 2 ( 19 ) = a 2 ( 2 2 2 + 2 + 1 ) 1 = 3 3 3 + 3 = 7.625.597.484.990 {\displaystyle g_{2}(19)=a_{2}(2^{2^{2}}+2+1)-1=3^{3^{3}}+3=7.625.597.484.990}
g 3 ( 19 ) = 4 4 4 + 3 1 , 3 10 154 {\displaystyle g_{3}(19)=4^{4^{4}}+3\approx 1{,}3\cdot 10^{154}}
g 4 ( 19 ) = 5 5 5 + 2 1 , 8 10 2184 {\displaystyle g_{4}(19)=5^{5^{5}}+2\approx 1{,}8\cdot 10^{2184}}
g 5 ( 19 ) = 6 6 6 + 1 2 , 6 10 36.305 {\displaystyle g_{5}(19)=6^{6^{6}}+1\approx 2{,}6\cdot 10^{36.305}}
g 6 ( 19 ) = 7 7 7 3 , 8 10 695.974 {\displaystyle g_{6}(19)=7^{7^{7}}\approx 3{,}8\cdot 10^{695.974}}
g 7 ( 19 ) = 8 8 8 1 = 7 8 ( 7 8 7 + 7 8 6 + 7 8 5 + 7 8 4 + 7 8 3 + 7 8 2 + 7 8 + 7 ) + {\displaystyle g_{7}(19)=8^{8^{8}}-1=7\cdot 8^{(7\cdot 8^{7}+7\cdot 8^{6}+7\cdot 8^{5}+7\cdot 8^{4}+7\cdot 8^{3}+7\cdot 8^{2}+7\cdot 8+7)}+}
+ 7 8 8 + 1 + 7 8 8 + 7 8 7 + 7 8 6 + {\displaystyle \ldots +7\cdot 8^{8+1}+7\cdot 8^{8}+7\cdot 8^{7}+7\cdot 8^{6}+}
7 8 5 + 7 8 4 + 7 8 3 + 7 8 2 + 7 8 + 7 {\displaystyle 7\cdot 8^{5}+7\cdot 8^{4}+7\cdot 8^{3}+7\cdot 8^{2}+7\cdot 8+7}
6 10 15.151.335 {\displaystyle \approx 6\cdot 10^{15.151.335}}
{\displaystyle \dots }

Trotz des rasanten Wachstums dieser Folgen behauptet nun der Satz von Goodstein, dass alle diese Folgen irgendwann wieder fallen und bei 0 {\displaystyle 0} enden.

Satz von Goodstein

Der Satz von Goodstein lautet:

Jede Goodstein-Folge mit beliebigem Anfangswert aus den natürlichen Zahlen erreicht in endlich vielen Schritten den Wert 0 {\displaystyle 0} .

Dieser Satz wurde 1944 vom englischen Logiker Reuben Louis Goodstein (1912–1985) bewiesen. Dieser Satz ist innerhalb der Mathematik vor allem deswegen interessant, weil er sich nicht mit den Axiomen der Peano-Arithmetik herleiten lässt. Stattdessen verwendet der Beweis Mittel der Mengenlehre, speziell die Theorie der Ordinalzahlen.

Beweis des Satzes von Goodstein

Der Satz von Kirby und Paris besagt, dass der Satz von Goodstein nicht mit Mitteln der Peano-Arithmetik beweisbar ist. Man benötigt also ein mächtigeres Werkzeug: die Ordinalzahlen.

Die Theorie der Ordinalzahlen erweitert die natürlichen Zahlen um Größen, die größer als alle natürlichen Zahlen sind. Die kleinste unendliche Ordinalzahl wird ω {\displaystyle \omega } (kleiner griechischer Buchstabe Omega) genannt. Ordinalzahlen kann man addieren, multiplizieren und potenzieren, jedoch gelten einige Rechenregeln der natürlichen Zahlen für Ordinalzahlen nicht allgemein (z. B. ist ω + 1 1 + ω = ω {\displaystyle \omega +1\neq 1+\omega =\omega } ). Ordinalzahlen sind der Größe nach geordnet (sie haben eine totale Ordnung), die drei genannten Rechenarten sind monoton in allen Argumenten, und die Ordinalzahlen sind wohlgeordnet, d. h., es gibt keine streng monoton fallende unendliche Folge von Ordinalzahlen.

Wir ordnen nun jeder natürlichen Zahl n {\displaystyle n} eine Ordinalzahl zu, indem wir n {\displaystyle n} zur Basis b {\displaystyle b} iteriert darstellen und dann jedes b {\displaystyle b} durch ω {\displaystyle \omega } ersetzen. Die so entstehenden Ordinalzahlen lassen sich durch eine endliche Folge von Additionen, Multiplikationen und Potenzierungen aus ω {\displaystyle \omega } und natürlichen Zahlen gewinnen; die Menge der so darstellbaren Ordinalzahlen heißt ε 0 {\displaystyle \varepsilon _{0}} ; diese Menge ist außerdem die kleinste Ordinalzahl, die nicht auf diese Weise darstellbar ist. Wir haben also eine Abbildung

A b ( n ) : N ε 0 {\displaystyle A_{b}(n)\colon \mathbb {N} \to \varepsilon _{0}}

Auch hier gibt es in der Literatur unterschiedliche Schreibweisen.

Es ist z. B.

A 2 ( 19 ) = A 2 ( 2 2 2 + 2 + 1 ) = ω ω ω + ω + 1 {\displaystyle A_{2}(19)=A_{2}(2^{2^{2}}+2+1)=\omega ^{\omega ^{\omega }}+\omega +1}
A 3 ( g 2 ( 19 ) ) = A 3 ( 3 3 3 + 3 ) = ω ω ω + ω {\displaystyle A_{3}(g_{2}(19))=A_{3}(3^{3^{3}}+3)=\omega ^{\omega ^{\omega }}+\omega }

Ist n {\displaystyle n} kleiner als b {\displaystyle b} , dann ist A b ( n ) {\displaystyle A_{b}(n)} eine endliche Ordinalzahl, z. B. ist

A 5 ( 3 ) = 3 {\displaystyle A_{5}(3)=3}

Das Aufblähen hat keine Auswirkung auf die Ordinalzahl, denn es spielt keine Rolle, ob man in der iterierten Darstellung gleich jedes b {\displaystyle b} durch ω {\displaystyle \omega } ersetzt, oder erst jedes b {\displaystyle b} durch b + 1 {\displaystyle b+1} und dann jedes b + 1 {\displaystyle b+1} durch ω {\displaystyle \omega } , es gilt also

A b + 1 ( a b ( n ) ) = A b ( n ) {\displaystyle A_{b+1}(a_{b}(n))=A_{b}(n)}

Die Subtraktion von 1 {\displaystyle 1} hat jedoch Auswirkungen auf die Ordinalzahl: Diese wird reduziert.

Beispielsweise gilt

A 5 ( a 4 ( 4 4 + 4 ) ) = A 5 ( 5 5 + 5 ) = ω ω + ω {\displaystyle A_{5}(a_{4}(4^{4}+4))=A_{5}(5^{5}+5)=\omega ^{\omega }+\omega }
A 5 ( a 4 ( 4 4 + 4 ) 1 ) = A 5 ( 5 5 + 4 ) = ω ω + 4 {\displaystyle A_{5}(a_{4}(4^{4}+4)-1)=A_{5}(5^{5}+4)=\omega ^{\omega }+4}

Der Goodstein-Folge ( g b ( n ) ) b N {\displaystyle (g_{b}(n))_{b\in \mathbb {N} }} ordnen wir nun eine Folge von Ordinalzahlen ( G b ( n ) ) b N {\displaystyle (G_{b}(n))_{b\in \mathbb {N} }} so zu:

G b ( n ) := A b + 1 ( g b ( n ) ) {\displaystyle G_{b}(n):=A_{b+1}(g_{b}(n))}

Diese Folge wird oft die Parallelfolge (englisch parallel sequence) genannt.

Diese Folge von Ordinalzahlen ist streng monoton fallend, muss also nach endlich vielen Schritten bei 0 {\displaystyle 0} enden, denn die Ordinalzahlen sind wohlgeordnet. Da G b ( n ) g b ( n ) {\displaystyle G_{b}(n)\geq g_{b}(n)} für alle n {\displaystyle n} und b {\displaystyle b} gilt, endet also auch die Goodstein-Folge nach endlich vielen Schritten.

Der Satz von Goodstein macht keine Aussage darüber, nach wie vielen Schritten eine Goodstein-Folge endet; er ist also ein reiner Existenzsatz:

Zu jedem natürlichen n {\displaystyle n} existiert ein b {\displaystyle b} , so dass g b ( n ) = 0 {\displaystyle g_{b}(n)=0} ist.

Unabhängigkeit von der Peano-Arithmetik

Während der Beweis des Satzes von Goodstein noch relativ einfach ist, sofern man mit der Theorie der Ordinalzahlen vertraut ist, ist die Behauptung, dass dieser Satz nicht allein mit der Peano-Arithmetik beweisbar ist, deutlich schwieriger zu beweisen. Dies gelang Laurie Kirby und Jeff Paris 1982. Der nach ihnen benannte Satz verwendet ein Nichtstandardmodell der Peano-Arithmetik.

Literatur

  • R. L. Goodstein: On the restricted ordinal theorem. In: Journal of Symbolic Logic. Bd. 9, Nr. 2, 1944, ISSN 0022-4812, S. 33–41.
  • Laurie Kirby, Jeff Paris: Accessible independence results for Peano arithmetic. In: Bulletin of the London Mathematical Society. Bd. 14, Nr. 4, 1982, ISSN 0024-6093, S. 285–293, doi:10.1112/blms/14.4.285.
  • Patrick Dehornoy: Braucht die Arithmetik das Unendliche? In: Das Unendliche (Spektrum der Wissenschaft. Spezial. 1, 2001, ISSN 0943-7096). Spektrum-der-Wissenschaft-Verlags-Gesellschaft, Heidelberg 2001.