Konstruierbarkeitsaxiom

Das Konstruierbarkeitsaxiom ist eine auf Kurt Gödel zurückgehende Aussage der Mengenlehre, die eine mögliche Erweiterung der Zermelo-Fraenkel-Mengenlehre ZFC darstellt. Es besagt, dass alle Mengen konstruierbar (in einem angebbaren Sinn) sind, und wird meist durch die Gleichung V = L {\displaystyle V=L} abgekürzt. Diese Aussage kann man nicht aus ZFC herleiten, aber man kann zeigen, dass die zusätzliche Annahme ihrer Richtigkeit nicht zu Widersprüchen führen kann, die nicht schon allein durch ZFC zu Stande kommen könnten. In einem Mengenuniversum, welches ZF und das Konstruierbarkeitsaxiom erfüllt, gelten automatisch das Auswahlaxiom und die verallgemeinerte Kontinuumshypothese, wie Gödel zeigen konnte.

Die Grundidee zum Konstruierbarkeitsaxiom besteht darin, das Mengenuniversum so klein wie möglich zu machen. Dazu beschreibt man Konstruktionsprozesse durch so genannte Fundamentaloperationen und fordert schließlich, dass sich auf diese Weise bereits alle Mengen konstruieren lassen.

Klassen als Funktionen

Um nachfolgende Ausführungen leichter formulieren zu können, dehnen wir in einem ersten Schritt einige für Funktionen bekannte Definitionen und Schreibweisen auf beliebige Klassen x {\displaystyle x} aus:

  • D ( x ) {\displaystyle D(x)} ist die Klasse aller y {\displaystyle y} , für die es ein z {\displaystyle z} mit ( y , z ) x {\displaystyle (y,z)\in x} gibt, und heißt Definitionsbereich von x {\displaystyle x} .
  • W ( x ) {\displaystyle W(x)} ist die Klasse aller z {\displaystyle z} , für die es ein y {\displaystyle y} mit ( y , z ) x {\displaystyle (y,z)\in x} gibt, und heißt Wertebereich von x {\displaystyle x} .

Ist x {\displaystyle x} eine Funktion, so erhält man die für Funktionen üblichen Begriffe von Definitions- und Wertebereich.

  • Für eine Klasse x {\displaystyle x} sei weiter x ( y ) = z {\displaystyle x(y)=z} , falls das Paar ( y , z ) {\displaystyle (y,z)} in x {\displaystyle x} liegt und es keine weiteren Paare ( y , w ) x {\displaystyle (y,w)\in x} mit z w {\displaystyle z\not =w} gibt.

Anderenfalls sei x ( y ) {\displaystyle x(y)} als leere Menge {\displaystyle \emptyset } definiert.

Ist x {\displaystyle x} eine Funktion, so ist x ( y ) {\displaystyle x(y)} wie gewohnt der Wert der Funktion an der Stelle y {\displaystyle y} , falls y {\displaystyle y} aus dem Definitionsbereich D ( x ) {\displaystyle D(x)} ist, und gleich {\displaystyle \emptyset } , falls y D ( x ) {\displaystyle y\notin D(x)} . Obige Definition ist aber viel allgemeiner, sie gilt für jede Klasse x {\displaystyle x} .

Acht Fundamentaloperationen

Es werden acht Operationen F 1 , , F 8 {\displaystyle {\mathcal {F}}_{1},\dotsc ,{\mathcal {F}}_{8}} definiert, die aus zwei Mengen a {\displaystyle a} und b {\displaystyle b} eine dritte F i ( a , b ) {\displaystyle {\mathcal {F}}_{i}(a,b)} erzeugen.

  • F 1 ( a , b ) = { a , b } {\displaystyle {\mathcal {F}}_{1}(a,b)=\{a,b\}} , das ist die Paarmenge mit den Elementen a {\displaystyle a} und b {\displaystyle b}
  • F 2 ( a , b ) = a {\displaystyle {\mathcal {F}}_{2}(a,b)=a\cap {\in }} . Dabei steht {\displaystyle \in } für die Elementrelation. Das Resultat besteht also aus allen Paaren ( x , y ) {\displaystyle (x,y)} in a {\displaystyle a} mit x y {\displaystyle x\in y} , unabhängig von b {\displaystyle b} .
  • F 3 ( a , b ) = a b {\displaystyle {\mathcal {F}}_{3}(a,b)=a\setminus b} , die Differenzmenge.
  • F 4 ( a , b ) = a | b {\displaystyle {\mathcal {F}}_{4}(a,b)=a|_{b}} , das ist die Menge aller Paare ( x , y ) {\displaystyle (x,y)} aus a {\displaystyle a} mit x b {\displaystyle x\in b} . Ist speziell a {\displaystyle a} eine Funktion, so ist dies die Einschränkung dieser Funktion auf die Menge b {\displaystyle b} .
  • F 5 ( a , b ) = a D ( b ) {\displaystyle {\mathcal {F}}_{5}(a,b)=a\cap D(b)} . Dabei ist D ( b ) {\displaystyle D(b)} der Definitionsbereich von b {\displaystyle b} .
  • F 6 ( a , b ) = a b 1 {\displaystyle {\mathcal {F}}_{6}(a,b)=a\cap b^{-1}} . Dabei ist b 1 {\displaystyle b^{-1}} die Menge aller Paare ( y , x ) {\displaystyle (y,x)} , für die ( x , y ) {\displaystyle (x,y)} in b {\displaystyle b} liegt.
  • F 7 ( a , b ) = a c n v 2 ( b ) {\displaystyle {\mathcal {F}}_{7}(a,b)=a\cap {\rm {cnv}}_{2}(b)} . Dabei ist c n v 2 ( b ) {\displaystyle {\rm {cnv}}_{2}(b)} die Menge aller Tripel ( z , x , y ) {\displaystyle (z,x,y)} , für die ( x , y , z ) {\displaystyle (x,y,z)} in b {\displaystyle b} liegt.
  • F 8 ( a , b ) = a c n v 3 ( b ) {\displaystyle {\mathcal {F}}_{8}(a,b)=a\cap {\rm {cnv}}_{3}(b)} . Dabei ist c n v 3 ( b ) {\displaystyle {\rm {cnv}}_{3}(b)} die Menge aller Tripel ( x , z , y ) {\displaystyle (x,z,y)} , für die ( x , y , z ) {\displaystyle (x,y,z)} in b {\displaystyle b} liegt.

Konstruktion von Mengen

Im folgenden Schritt werden die acht Fundamentaloperationen zu einer einzigen auf O n {\displaystyle On} , der Klasse aller Ordinalzahlen, definierten Funktion F {\displaystyle F} zusammengefasst. Die Idee besteht darin, den Ausdruck F i ( a , b ) {\displaystyle {\mathcal {F}}_{i}(a,b)} als Funktion von ( a , b , i ) {\displaystyle (a,b,i)} zu betrachten, wobei i {\displaystyle i} die Zahlen von 1 bis 8 durchläuft, und dies mittels eines Isomorphismus O n × O n × { 0 , , 8 } O n {\displaystyle On\times On\times \{0,\dotsc ,8\}\rightarrow On} als Funktion auf O n {\displaystyle On} zu konstruieren.

Auf der Klasse O n × O n × { 0 , , 8 } {\displaystyle On\times On\times \{0,\dotsc ,8\}} erkläre man die folgende Ordnung: ( α , β , m ) < ( γ , δ , n ) :⇔ {\displaystyle (\alpha ,\beta ,m)<(\gamma ,\delta ,n):\Leftrightarrow }

( max { α , β } < max { γ , δ } ) {\displaystyle \max\{\alpha ,\beta \}<\max\{\gamma ,\delta \})} ) oder

( max { α , β } = max { γ , δ } ) {\displaystyle \max\{\alpha ,\beta \}=\max\{\gamma ,\delta \})} und α < γ {\displaystyle \alpha <\gamma } ) oder

( max { α , β } = max { γ , δ } ) {\displaystyle \max\{\alpha ,\beta \}=\max\{\gamma ,\delta \})} und α = γ {\displaystyle \alpha =\gamma } und β < δ {\displaystyle \beta <\delta } ) oder

( α = γ {\displaystyle \alpha =\gamma } und β = δ {\displaystyle \beta =\delta } und m < n {\displaystyle m<n} ).

Man kann zeigen, dass dies eine fundierte Wohlordnung auf O n × O n × { 0 , , 8 } {\displaystyle On\times On\times \{0,\dotsc ,8\}} definiert. Deshalb gibt es genau einen Ordnungsisomorphismus J : O n × O n × { 0 , , 8 } O n {\displaystyle J\colon On\times On\times \{0,\dotsc ,8\}\rightarrow On} .

Weiter sei K j ( x ) {\displaystyle K_{j}(x)} die j {\displaystyle j} -te Komponente von J 1 ( x ) {\displaystyle J^{-1}(x)} , falls x {\displaystyle x} eine Ordinalzahl ist, und sonst die leere Menge. Dadurch sind Funktionen K 1 , K 2 {\displaystyle K_{1},K_{2}} und K 3 {\displaystyle K_{3}} definiert. Dabei hat K 3 {\displaystyle K_{3}} Werte in { 0 , , 8 } {\displaystyle \{0,\dotsc ,8\}} ; man beachte dazu, dass = 0 {\displaystyle \emptyset =0} .

Nun definiert man eine Funktion G {\displaystyle G} für alle Mengen x {\displaystyle x} wie folgt:

G ( x ) = { W ( x ) , falls  K 3 ( D ( x ) ) = 0 F i ( x ( K 1 ( D ( x ) ) ) , x ( K 2 ( D ( x ) ) ) ) , falls  K 3 ( D ( x ) ) = i > 0 {\displaystyle G(x)={\begin{cases}W(x),&{\mbox{falls }}K_{3}(D(x))=0\\{\mathcal {F}}_{i}(x(K_{1}(D(x))),x(K_{2}(D(x)))),&{\mbox{falls }}K_{3}(D(x))=i>0\end{cases}}}

Schließlich lässt sich mittels transfiniter Induktion aus G {\displaystyle G} die Konstruktionsfunktion F {\displaystyle F} definieren:

  • F {\displaystyle F} ist die auf O n {\displaystyle On} definierte Funktion mit F ( α ) = G ( F | α ) {\displaystyle F(\alpha )\,=\,G(F|_{\alpha })} für alle Ordinalzahlen α O n {\displaystyle \alpha \in On} .

Eine Menge x {\displaystyle x} heißt nun konstruierbar, falls es eine Ordinalzahl α {\displaystyle \alpha } gibt mit x = F ( α ) {\displaystyle x=F(\alpha )} . Die ersten Beispiele konstruierbarer Mengen sind F ( 0 ) = 0 = {\displaystyle F(0)=0=\emptyset } , F ( 1 ) = 1 = { 0 } {\displaystyle F(1)=1=\{0\}} , F ( 2 ) = 0 {\displaystyle F(2)=0} , F ( 3 ) = 0 {\displaystyle F(3)=0} , F ( 4 ) = 0 {\displaystyle F(4)=0} , F ( 5 ) = 0 {\displaystyle F(5)=0} , F ( 6 ) = 0 {\displaystyle F(6)=0} , F ( 7 ) = 0 {\displaystyle F(7)=0} , F ( 8 ) = 0 {\displaystyle F(8)=0} , F ( 9 ) = 2 = { 0 , 1 } , {\displaystyle F(9)=2=\{0,1\},\dotsc }

Die konstruktive Hierarchie und das Konstruierbarkeitsaxiom

Üblicherweise bezeichnet man mit V {\displaystyle V} das Mengenuniversum, das heißt die Klasse aller Mengen, oder kurz V = { x ; x = x } {\displaystyle V=\{x;\,x=x\}} . Mit L {\displaystyle L} bezeichnet man die Klasse aller konstruierbaren Mengen, und es gilt L V {\displaystyle L\subseteq V} . Durch die Konstruktion der Elemente von L {\displaystyle L} mit Hilfe der Ordinalzahlen kann man auf L {\displaystyle L} in einfacher Weise eine Hierarchie definieren, die Konstruktible Hierarchie von Klassen L α {\displaystyle L_{\alpha }} mit α < β L α L β {\displaystyle \alpha <\beta \implies L_{\alpha }\subseteq L_{\beta }}   und   L = α O r d L α {\displaystyle L=\bigcup _{\alpha \in Ord}L_{\alpha }} .

Die sich hier stellende Frage, ob jede Menge konstruierbar ist, das heißt ob das so genannte Konstruierbarkeitsaxiom V = L {\displaystyle V=L} gilt, erweist sich als nicht entscheidbar.

Ersetzt man in den ZF-Axiomen alle Quantoren x {\displaystyle \forall x} bzw. x {\displaystyle \exists x} , die man ja als x V {\displaystyle \forall x\in V} bzw. x V {\displaystyle \exists x\in V} lesen kann, durch die eingeschränkten Quantoren x L {\displaystyle \forall x\in L} bzw. x L {\displaystyle \exists x\in L} , so kann man nachweisen, dass auch dann, eingeschränkt auf L {\displaystyle L} , alle ZF-Axiome gelten. In diesem Sinne ist L {\displaystyle L} ein Modell für ZF. Man muss hier sehr sorgfältig zwischen ZF und dem Modell L {\displaystyle L} für ZF, das mittels ZF konstruiert wurde, unterscheiden.

Im Modell L {\displaystyle L} sind alle Mengen konstruierbar, das heißt, es gilt hier das Konstruierbarkeitsaxiom V = L {\displaystyle V=L} . Daher kann man auf Basis ZF die Existenz nicht konstruierbarer Mengen nicht herleiten, denn dieselbe Herleitung müsste auch im Modell L {\displaystyle L} gelten. Insbesondere ist die Annahme V = L {\displaystyle V=L} als zusätzliches Axiom zu ZF nicht widersprüchlich unter der Annahme, dass ZF widerspruchsfrei ist; man spricht von relativer Konsistenz. Mittels Modelltheorie kann man auch zeigen, dass V = L {\displaystyle V=L} nicht aus ZF, ja nicht einmal aus Z F C + G C H {\displaystyle ZFC+GCH} herleitbar ist.

Weitere Axiome

Aus dem Konstruierbarkeitsaxiom V = L {\displaystyle V=L} lassen sich einige weitere in ZF allein nicht beweisbare Aussagen herleiten, diese sind dann ebenfalls relativ konsistent.

Das Auswahlaxiom

Zu jeder konstruierbaren Menge x L {\displaystyle x\in L} gibt es eine Ordinalzahl α {\displaystyle \alpha } mit x = F ( α ) {\displaystyle x=F(\alpha )} ; es sei O d ( x ) {\displaystyle {\rm {Od}}(x)} die kleinste Ordinalzahl α {\displaystyle \alpha } mit x = F ( α ) {\displaystyle x=F(\alpha )} .

Setze A := { ( x , y ) ; x , y L , y x , z x : O d ( y ) O d ( z ) } {\displaystyle A:=\{(x,y);x,y\in L,y\in x,\forall z\in x:{\rm {Od}}(y)\leq \mathrm {Od} (z)\}} . Dann kann man zeigen, dass A {\displaystyle A} eine Funktion ist mit A ( x ) x {\displaystyle A(x)\in x} für alle nicht-leeren x L {\displaystyle x\in L} .

Damit gilt in ZF unter der zusätzlichen Annahme des Konstruierbarkeitsaxioms das Auswahlaxiom; mehr noch, es gibt sogar eine universelle Auswahlfunktion, nämlich obiges A {\displaystyle A} . Man schreibt kurz V = L A C {\displaystyle V=L\rightarrow AC} .

Das Auswahlaxiom AC erweist sich also als relativ konsistent. In einem Mengenuniversum mit Konstruierbarkeitsaxiom ist das Auswahlaxiom entbehrlich, denn es lässt sich herleiten.

Die verallgemeinerte Kontinuumshypothese

Gödel hat ebenfalls gezeigt, dass in L {\displaystyle L} die verallgemeinerte Kontinuumshypothese (GCH) gilt. In ZF kann also aus dem Konstruierbarkeitsaxiom auf GCH geschlossen werden, kurz V = L G C H {\displaystyle V=L\rightarrow GCH} . Es ist plausibel, dass man zur Gültigkeit der verallgemeinerten Kontinuumshypothese möglichst wenige Mengen im Mengenuniversum haben sollte, denn zwischen der Mächtigkeit einer unendlichen Menge und der Mächtigkeit ihrer Potenzmenge soll es ja keine weiteren Mächtigkeiten geben. Dies war Gödels ursprüngliche Motivation für die Untersuchung der Konstruierbarkeit.

Die Suslin-Hypothese

Die Suslin-Hypothese ist in L {\displaystyle L} falsch, wie Ronald Jensen 1968 zeigen konnte.

Literatur

  • Kurt Gödel: The Consistency of the Axiom of Choice and of the generalized Continuum-Hypothesis with the Axioms of Set Theory (= Annals of Mathematics Studies. Bd. 3). Princeton University Press, Princeton NJ u. a. 1940.
  • Ronald Jensen: Souslin’s hypothesis is incompatible with V = L. In: Notices of the American Mathematical Society. Bd. 15, 1968, ISSN 0002-9920, S. 935.
  • Gaisi Takeuti, Wilson M. Zaring: Introduction to Axiomatic Set Theory (= Graduate Texts in Mathematics. Bd. 1, ZDB-ID 2156806-6). Springer, New York NY u. a. 1971.