Ingo Althöfer schrieb:
Theorem (Althöfer 2017): Egal, mit welcher Zahl n(0) begonnen wird, endet
dieser Prozess mit Wahrscheinlichkeit 1 in der 0.
Hallo Herr Althöfer,
die stochastische Herangehensweise finde ich sehr spannend.
Die kürzeste Beweisskizze, die mir eingefallen ist, lautet:
Die niedrigsten 3 Bits der Werte { 3n-3, 3n-1,3n+1,3n+3} lauten { 000,010,100,110 }
Von diesen vier Werten wird eine - zufällig und gleichverteilt - ausgewählt.
Dadurch erzielen wir im Durchschnitt eine Reduktion um den Faktor viertewurzel(1/8 * 1/2 * 1/4 * 1/2 } = 0,297...
Diese Zahl nehmen wir mit 3 mal (wegen 3n+x), ergibt: 0,8919
Um also die Zahl n um den Faktor 0,8919... zu verkleinern sind im Durchschnitt 1+ (3+1+2+1)/4 = 2,75 Schritte nötig.
(also 1x malnehmen mit 3 und hinterher im Durchschnitt 1,75 Divisionen durch zwei)
Wenn angenommen werden könnte, daß vor den "000" beliebige Bits stehen, dann kann man also im Durchschnitt eine weitere Division durchführen (1*1/4 + 2*1/8 + 3*1/16 .. = 1 )
Das führt dann im Durchschnitt zu einem Faktor von viertewurzel(1/16*1/2*1/4*1/2) = 1/4, mal 3 für 1+(4+1+2+1)/4 = 3 Schritte, also Faktor 3/4 für 3 Schritte
-3/log(3/4)
Bei der stochastischen Collatzfolge erhalten wir also im Durchschnitt nach ca. 24 Schritten eine Verkleinerung des Folgenelementes um eine Stelle (im Zehnersystem)
Bei der normalen Collatz Folge wird dagegen nicht zufällig ein Wert ausgewählt, sondern die Wahl wird vom aktuellen Wert von n bestimmt.
Tatsächlich gibt es Bitmuster von n die so hartnäckig sind, daß sich mit 3n+1 deutlich häufiger die Werte "010" und "110" für die drei niederwertigsten Bits ergeben.
Beispiel:
Lauter binäre 1en: 2^66438-1 hat 20.000 Stellen
Hier benötigt die 3n+1 Folge nicht 24*20.000 = 480.000 Schritte sondern fast doppelt so viel: 891.093
480.000 Schritte wären es wenn alle vier Fälle (000 010 100 110) gleichhäufig gewählt würden, so wie bei der stochastischen Collatzfolge.
nach 1/8 der Schritte, also nach 11386 Schritten lautet der Zwischenstand:
-------Das Bitmuster '000' trat 0 Mal auf.
-------Das Bitmuster '010' trat 0 Mal auf.
-------Das Bitmuster '100' trat 0 Mal auf.
-------Das Bitmuster '110' trat 55693 Mal auf.
nach 1/2 der Schritte
Länge des Folgendgleids: 18649 Stellen
-------Das Bitmuster '000' trat 26271 Mal auf.
-------Das Bitmuster '010' trat 26001 Mal auf.
-------Das Bitmuster '100' trat 25781 Mal auf.
-------Das Bitmuster '110' trat 92571 Mal auf.
Nach der Hälfte der Schritte ist die Zahl kaum kleiner geworden aber nun ist sie so gut wie "zufällig" und für den Rest benötigt es dann ca. 24* 18649 Schritte
Am Ende nach 891093 Schritten ergibt sich folgende Verteilung
Das Bitmuster '000' trat 26271 + 37.000 Mal auf.
Das Bitmuster '010' trat 26001 + 37.000 Mal auf.
Das Bitmuster '100' trat 25781 + 37.110 Mal auf.
Das Bitmuster '110' trat 92571 + 36.948 Mal auf.
2^n-1 , also binäre 1er Folgen sind bekannte hartnäckige Startwerte, aber bei weitem nicht die schrecklichsten Startwerte.
Im Netz habe ich eine sehr fürchterliche Startzahl gefunden, leider eine sehr kleine und ohne Konstruktionsregel für beliebig große Werte. Sie lautet:
7219136416377236271195
Die Collatz Folge benötigt für diese 22 Stellige Zahl nicht 24*22 (bei zufäligen Startwerten) und auch nicht 44*22 (bei binären 1er Folgen), sondern 134 * 22 Schritte!
Die Anzahl der benötigten Schritte beträgt: 2968
Das Bitmuster '000' trat 181 Mal auf.
Das Bitmuster '010' trat 262 Mal auf.
Das Bitmuster '100' trat 248 Mal auf.
Das Bitmuster '110' trat 429 Mal auf.
Grüße
Frank Brenner