AW: Das 3n+1 / 5n+1 Problem
Hallo zusammen,
ich muss eine kleinere (größere?) Korrektur an meiner Auswertung anbringen.
Zum Spaß hatte ich die Berechnungen mal mit einer C++ Library für 128 Bit Integers wiederholt, und Abweichungen festgestellt.
Es stellte sich heraus, das mein Check für einen 64-Bit Überlauf an einer Stelle um eine Zeile verrutscht war und deswegen nicht richtig griff.
Bereits ab dem Startwert 1489 kommt man in einen Bereich > 64 Bit, d.h. > 18446744073709551615.
Und schon ab 3859 wird auch der 128 Bit Bereich verlassen, d.h. > 340282366920938463463374607431768211455.
Für den Bereich 1489 - 3859 kommt aber offenbar auch alles zurück zu der "Fixrunde 7".
Ich vermute das sich das auch so fortsetzt, aber man bräuchte eine C++ Library für Integers beliebiger Größe um das zu überprüfen.
Solche Libraries gibt es, wenn ich dazu komme probiere ich das mal aus.
Viele Grüße, Thomas
|