Da Otmar netterweise 64 Zeichen genommen hat, ist jede Zeichenfolge trivial in eine Bitfolge verwandelbar, ich spreche im Folgenden deshalb nur von Bitfolgen.
Man nehme eine reelle Zahl x und codiere das Vorzeichen im ersten Bit, dann folgt eine Anzahl von Einsen, die dem ganzzahligen Teil von x entspricht, dann eine Null als Komma und dann die übliche Binärdarstellung des Nachkommateils. Damit wird jede Zahl eindeutig in eine Folge umgewandelt, dummerweise gibt es da noch das Problem, dass 0Periode1 dasselbe ist wie 1Periode0, die Darstellung ist umgekehrt also nicht eindeutig. Das Problem betrifft aber nur einen Teil der rationalen Zahlen, wir nehmen das Prinzip also für die Zahlen, die es nicht betrifft.
Für die anderen Zahlen lassen wir im obigen Prinzip die Codierung des Vorzeichens weg und codieren zunächst den Betrag wie gehabt und bei negativen Zahlen wird die Bitfolge invertiert. So steht Periode0 für positive Zahlen und Periode1 für negative. So bekommt jede periodische Bitfolge genau eine rationale Zahl.
Wer gut aufgepasst hat, hat natürlich bemerkt, dass es zwei Folgen gibt, die auf Null abgebildet werden, nämlich die reine Nullfolge und die reine Einsfolge. Hier wird die reine Einsfolge als überzählige in die natürlichen Zahlen gepackt wie der zusätzliche Gast in Hilberts Hotel, d.h. die reine Einsfolge ist die 0, was vorher die 0 war, wird zur 1 usw.
So haben wir eine aus praktischer Sicht völlig bescheuerte Zahlendarstellung, aber sie ist eineindeutig
