Vielleicht war es überraschend zu sehen, dass gilt, dass also das "diskrete" und
das "dichte" sicht hinsichtlich ihrer Größe (Fachsprache: Kardinalität) nicht
unterscheiden. Könnte es denn sein, dass jede unendliche Menge abzählbar ist, also
? Die Antwort ist ein klares Nein.
Theorem 3.4.1(Überabzählbarkeit der reellen
Zahlen)..
Beweis.
Da wir bereits gesehen haben, reicht es, zu zeigen. Wir müssen also zeigen, dass es keine Bijektion
gibt. Wie gehen wir vor? Wir nehmen an, man hätte uns
eine Funktion gegeben, und müssen nun zeigen, dass
nicht bijektiv ist. Nicht bijektiv kann zwei Ding heißen: nicht injektiv und
nicht surjekiv. Injektiv kann eine solche Funktion natürlich sein, beispielsweise
die Funktion . Also ist unsere einzige Chance, zu zeigen,
dass nicht surjektiv ist. Wir müssen also eine 0/1-Folge
finden, die nicht
im Wertebereich (Englisch: image) von liegt: .
Was wiederum bedeutet, dass für jedes sich die unendliche 0/1-Folge von
unterscheidet, also an mindestens einer Stelle.
Wie können wir die Funktion darstellen? Jedes ist eine unendliche -Folge.
Also können wir uns als nach rechts und nach unten unendliche Tabelle vorstellen.
Hierbei schreiben wir für und für das -te Glied der
unendlichen Folge .
Für ein Bit bezeichnen wir mit seine Negation:
. Wir betrachten jetzt die Diagonale der Tabelle und negieren sie:
und erhalten eine Folge: . Vergleichen wir nun mit einer Zeile
der obigen Tabelle. Insbesondere, die -ten Stellen der beiden Folgen.
Die -te Stelle von ist ; die -te Stelle
von ist . Wir sehen also: und unterscheiden sich
an der -ten Stelle (und womöglich auch noch anderswo), und daher gilt:
. Da dies für jedes gilt, folgern wir: die Folge kommt
nicht als Zeile der Tabelle vor, und damit . Die Funktion
ist nicht surjektiv.
Weil in dem Beweis die Diagonale der Tabelle eine entscheidende Rolle spielt, nennt man diese
Beweistechnik auch das Cantorsche Diagonalisierungsverfahren. Dies wird später,
in Kapitel 7 über Turingmaschinen und in
Kapitel ? über Komplexitätstheorie eine Rolle spielen, wenn wir z.B. zeigen wollen, dass es
Probleme gibt, an denen jedes Computerprogram versagt.
Übungsaufgabe 3.4.1
Zeigen Sie, dass es zu der Funktion eine Folge
gibt, die nicht nur nicht in ist, sondern noch mehr:
jede Folge unterscheidet sich von in unendlich vielen Stellen.
Übungsaufgabe 3.4.2
Zeigen Sie ganz allgemein: für jede Menge gilt . Erinnerin Sie sich:
ist die Potenzmenge von , also die Menge aller Untermengen.
Tipp: Sie müssen den obigen Beweis auf die richtige Weise abstrahieren,
dann geht es ganz einfach.
Die letzte Übung zeigt also: es gibt immer größere Mengen, ein oberes Ende wird nie erreicht.
Übungsaufgabe 3.4.3
Erinnern Sie sich an die Partialordnung . Zeigen Sie,
dass es in dieser Ordnung eine Antikette mit gibt.
Übungsaufgabe 3.4.4
Zeigen Sie, dass es in eine Kette mit
gibt.