Zunächst danke für den LINK, der sogar den Quellcode beinhaltet.
Das die Seite selbst offline (lokal gespeichert) funktioniert,
gibt es auch kein Trick mit online abgelegten Tabellen.
Erklärung hier:
https://www.alpertron.com.ar/4SQUARES.HTM
Der Autor ist auch Herausgeber der "Elliptic Curve Method"
wo große Zahlen (Primzahlen bis 60 Stellen) relativ schnell in Faktoren zerlegt werden.
zu "...scheint die Gesetze der klassischen Mathematik außer Kraft zu setzen"
Auch ich staune oft über neue Algorithmen, die zusammen mit Ausnutzung der neuen CPU-Befehle (keine Interpreter oder .NET, sondern AVX und Multitasking)
unglaublich schnell sind.
Beispiel nextProbablePrime(x) liefert in wenigen Sekunden die nächste Primzahl bis 3000 stellig.
Irrtum 2^{-100} -> nach 3 Jahren Suche mehrerer Leute wird vermutet, dass die erste "falsche" nicht unter 10000 stellig ist.
Oder Carmichael Faktorisierung: bei vielen Zahlen (400 .... 1000 stellige erfolgreich getestet) gibt's eine Abkürzung für Faktorisierung. -> konnte selbst eine 400stellige in die Internet-Datenbank eintragen.
Anders: es wird immer schwerer, echt gute RSA Zahlen zu finden, die Prime(x)*Prime(y) sind und nicht durch gute Algorithmen "gefunden" werden.
Dass Algorithmen immer besser werden, bedeutet aber nicht, dass alte Gesetze "außer Kraft" gesetzt werden (das wäre nur der Beweis, dass die alten falsch/unvollständig waren).
Habe bisher noch keine Fehler auf der "Sum of Squares" gefunden -> der Autor bietet aber LINK zum Melden von Fehlern an.
Auch interessant: Fibonacci-Zahlen
Viele kennen nur die explizite Formel oder die Rekursion aus den beiden Vorgängern.
Ab 100 Mio. stelligen Zahlen werden beide (wenn man alle Stellen exakt haben will) extrem langsam.
Es gibt aber noch bessere Algorithmen! Habe gerade einen ausprobiert und
Fibonacci(1 Mrd.=1e9) berechnet!