Behauptung: KI kann wissenschaftliche DurchbrĂŒche erzielen.
Beweis: Ein internes OpenAI-Modell hat die berĂŒhmteste Vermutung der diskreten Geometrie gelöst, nĂ€mlich die OptimalitĂ€t (oder deren Fehlen) des Gitters fĂŒr das Einheitsabstandsproblem. Diese Vermutung hatte trotz groĂen Interesses seit ihrer Aufstellung vor 80 Jahren keinerlei Fortschritte gesehen. (Es gab allerdings viel AktivitĂ€t und Fortschritt RUNDHERUM!)
Lass mich diesen Thread nutzen, um konkret zu erklĂ€ren, was passiert ist. Du kannst auch ErklĂ€rungen mit unterschiedlichem KomplexitĂ€tsgrad in unserem Blogbeitrag, in dem Begleitpapier, das von weltweit fĂŒhrenden Mathematikern verfasst wurde (erscheint spĂ€ter heute auf arxiv), in dem Bericht mit dem ursprĂŒnglichen KI-Beweis und in dem (umgeschriebenen) Gedankengang des Modells, das das Problem löst, finden.
Okay, worĂŒber reden wir hier eigentlich: Die Frage ist lĂ€cherlich einfach; wenn ich n Punkte in die Ebene setze, wie viele AbstĂ€nde zwischen diesen Punkten können gleich sein? (Durch Um skalieren kannst du auch einfach fragen, wie viele dieser AbstĂ€nde gleich 1 sein können, daher der Name âEinheitsâ-Abstandsproblem.) Nun, du könntest einen Punkt in den Mittelpunkt eines Kreises setzen und alle anderen auf einen Kreis um diesen Punkt, was dazu fĂŒhren wĂŒrde, dass nâ1 AbstĂ€nde gleich sind. Und offensichtlich gibt es höchstens nÂČ/2 AbstĂ€nde. Was ist also die Wahrheit: Ist das Beste, was man erreichen kann, von der GröĂenordnung n oder von der GröĂenordnung nÂČ?
Als ErdĆs das Problem 1946 einfĂŒhrte, analysierte er die natĂŒrlichste Konstruktion dafĂŒr: Punkte auf ein einfaches Gitter zu setzen. Okay, ein Punkt hat nun 4 Nachbarn auf diesem Gitter, also gibt es sicher mindestens von der GröĂenordnung 2·n gleiche AbstĂ€nde (2n und nicht 4n wegen doppelter ZĂ€hlung). Aber seien wir ein klitzeklein wenig cleverer: Anstatt Knoten im Abstand 1 zu betrachten (sagen wir, das Gitter hat Kanten der LĂ€nge 1), könnten wir Knoten betrachten, die den Abstand â5 = â(1+2ÂČ) haben. Mach eine kleine Skizze und du wirst sehen, dass es 8 Punkte in diesem Abstand gibt! TatsĂ€chlich bewegst du dich im Grunde entlang einer L-Form, die du beliebig drehen kannst (und es gibt 8 Möglichkeiten, das zu tun). Was ErdĆs bewies (und ich werde den Beweis unten geben), ist, dass du so in Zweierpotenzen weiter machen kannst, bis etwa u(n) = 2^{log(n)/loglog(n)}. Das bedeutet, das Gitter hat mindestens etwa u(n)·n gleiche AbstĂ€nde, und tatsĂ€chlich ist diese Berechnung optimal fĂŒr das Gitter. Beachte, dass u(n)·n = n^{1+o(1)} ist (genauer: n^{1+cst/loglog(n)}).
Was ErdĆs vermutete, ist, dass das Gitter im Wesentlichen optimal ist: Jede Konfiguration von Punkten sollte höchstens n^{1+o(1)} gleiche AbstĂ€nde haben. Dies ist das Problem, das in den letzten 80 Jahren keinerlei Fortschritte sah, wiederum trotz groĂen Interesses, angesichts wie grundlegend und natĂŒrlich diese Frage ist. Mein VerstĂ€ndnis ist, dass ErdĆs fest daran glaubte, dass das Gitter optimal ist, und tatsĂ€chlich wurde er in dem eng verwandten Problem (im selben Aufsatz von 1946 eingefĂŒhrt!) der verschiedenen AbstĂ€nde bestĂ€tigt. Das Problem der verschiedenen AbstĂ€nde ist einfach die gegenteilige Version der Frage, bei der man fragt, was die minimale Anzahl verschiedener AbstĂ€nde ist, die n Punkte bilden können. Das Gitter liefert n/â(log(n)) verschiedene AbstĂ€nde, und eine bahnbrechende Arbeit von Guth und Katz vor 10 Jahren zeigte, dass dies tatsĂ€chlich im Wesentlichen optimal ist, mit einer unteren Schranke von n/log(n). Mit anderen Worten: Alles deutete darauf hin, dass das Gitter auch ein optimaler Kandidat fĂŒr das Einheitsabstandsproblem ist.
Hier kommt das interne OpenAI-Modell ins Spiel. Es hat diese lange gehegte Ăberzeugung tatsĂ€chlich STARK widerlegt und eine neue (umwerfende) Konstruktion gefunden, mit einer Anzahl gleicher AbstĂ€nde von der GröĂenordnung n^{1+ÎŽ} fĂŒr ein ÎŽ>0. Um ein paar Worte darĂŒber zu verlieren, wie dieser Durchbruch vom Modell erzielt wurde, muss ich dir zunĂ€chst etwas mehr ĂŒber ErdĆsâ Beweis erzĂ€hlen und woher die 2^{log(n)/loglog(n)} kommt. Es stellt sich heraus, dass die Primzahlen im Hintergrund lauern!
Wir werden zwei Dinge ĂŒber Primzahlen annehmen: Erstens den Primzahlsatz, der besagt, dass es etwa n/log(n) Primzahlen unterhalb von n gibt (naja, eigentlich brauchen wir eine etwas verfeinerte Version, aber das spielt fĂŒr das Niveau dieser Darstellung keine Rolle). Zweitens, dass eine Primzahl, die gleich 1 modulo 4 ist, ĂŒber den gauĂschen ganzen Zahlen zerfĂ€llt (das sind ganze Zahlen der Form a+ib mit a und b ganze Zahlen), nĂ€mlich in diesem Fall p = z \bar{z}. Zum Beispiel 5=(1+2i)(1â2i), und das sollte dich an oben erinnern, als wir 8 Knoten im Abstand â5 = â(1+2ÂČ) gezĂ€hlt haben. Okay, nimm nun die ersten k Primzahlen, die gleich 1 modulo 4 sind, pâ, âŠ, p_k, und betrachte die Zahl R = pââŠp_k = zâ \bar{zâ} ⊠z_k \bar{z_k}. Der entscheidende Punkt ist, dass wir daraus 2^k gauĂsche ganze Zahlen mit dem Betrag âR erhalten, indem wir fĂŒr jede Primzahl p_i entweder z_i oder \bar{z_i} wĂ€hlen und dann ihr Produkt bilden (entscheidend ist, dass der Betrag multiplikativ ist und die Konjugation den Betrag erhĂ€lt). Mit anderen Worten: Wir haben 2^k Punkte im Abstand âR vom Ursprung auf dem Gitter gefunden! (Um genau zu sein, mĂŒssen wir auch beweisen, dass diese Punkte verschieden sind, wo die eindeutige Faktorisierung in â€[i] wichtig wird, und etwas, das im neuen Beweis entscheidend sein wird, aber das ignorieren wir hier.) Jetzt mĂŒssen wir nur noch sehen, wie groĂ wir k wĂ€hlen können, wĂ€hrend âR < ân bleibt (letzteres ist die SeitenlĂ€nge eines Gitters mit n Punkten). Wir haben log(R) = â_{i=1}^k log(p_i), was nach dem Primzahlsatz ungefĂ€hr â_{i=1}^k log(i log(i)) ist, was im Wesentlichen k log(k) ist. Also benötigen wir k log(k) kleiner als log(n), also sollte k etwa log(n)/loglog(n) sein, und wir erhalten das behauptete 2^k = 2^{log(n)/loglog(n)}.
Das obige ein Absatz lange Argument (zugegeben, ein cleveres) ist 80 Jahre lang der Stand der Technik geblieben. Was die KI nun getan hat, ist meiner Meinung nach ziemlich verrĂŒckt. ZunĂ€chst einmal, wie im Gedankengang zu sehen ist, entschied es fast sofort, die Gitterkonstruktion zu verbessern, was das Gegenteil dessen ist, was die meisten Mathematiker bisher versucht hatten. Nach meinem begrenzten VerstĂ€ndnis ist die Strategie, zu der es kam (und die es perfekt umsetzte), ungefĂ€hr so: WĂ€re es nicht groĂartig, wenn es mehr Möglichkeiten gĂ€be, die Primzahlen aufzuteilen? Vielleicht, wenn wir einen anderen Körper als â betrachten wĂŒrden, einen mit höherem Grad, dann könnte dies funktionieren, wenn die ganzen Zahlen †durch den Ganzheitsring dieses Körpers ersetzt werden? Vielleicht könnten wir statt 2^k ein 2^{f k} erhalten, wobei f der Grad des Körpers ist? Der erste Gedanke wĂ€re, sich Kreisteilungskörper anzusehen, aber das Modell macht das zuerst in seinem Gedankengang und erkennt schnell, dass das nicht funktioniert. Es arbeitet hart weiter und bringt schlieĂlich die Sprache der Ideale ein, wo es nichtâeindeutige Faktorisierung geben kann, die von einer Klassengruppe behandelt wird. Jetzt musst du anfangen darĂŒber nachzudenken, wie du Körper hohen Grades konstruierst, wobei alle Parameter kontrolliert sind (zuerst die Klassenzahl, aber auch dies wird ein höherdimensionales Gitter sein, also muss es zurĂŒck in die komplexe Ebene projiziert werden, und diese Projektion wird ein Kollabieren verursachen, das kontrolliert werden muss, und so weiter). Hier verwendet das Modell einen Hammer aus der Klassenkörpertheorie â die unendlichen TĂŒrme von GolodâShafarevich. An diesem Punkt ist es wahrscheinlich besser fĂŒr dich, zum Begleitpapier von tatsĂ€chlichen Experten auf diesem Gebiet zu gehen, um weitere Details zu erfahren!
Okay, lass mich einen Schritt zurĂŒcktreten: Im Grunde hat die KI ihr umfangreiches Wissen der gesamten Mathematik genutzt, um eine Verbindung zwischen diskreter Geometrie und algebraischer Zahlentheorie zu sehen, und dann konnte sie entscheidend die Argumentation meisterhaft verketten, mit Berechnungen auf Expertenniveau bei jedem Schritt. Es ist wirklich ein bahnbrechendes Ergebnis, aber gleichzeitig ist es auch wahr, dass das Modell keine âneue Mathematikâ âerfundenâ hat (sagen wir, es hat keine alternative Klassenkörpertheorie erfunden, was auch immer das bedeuten wĂŒrde). Aber das ist der entscheidende Punkt: Allein die FĂ€higkeit, alle Ergebnisse eines wissenschaftlichen Fachgebiets tief zu kennen und alle bekannten Argumente fachkundig mit der genau richtigen Wahl der Parameter anzuwenden, kann zu einer Unmenge von DurchbrĂŒchen fĂŒhren, und das ist nicht nur auf Mathematik beschrĂ€nkt â diese Art von (Ă€uĂerst) solider ExpertenausfĂŒhrung ist das tĂ€gliche Brot vieler, vieler wissenschaftlicher Fortschritte.
AbschlieĂend ein Wort dazu, was dies fĂŒr die Mathematik in Zukunft bedeutet. Das Begleitpapier enthĂ€lt viele Ăberlegungen dazu von fĂŒhrenden Mathematikern, also lies besser, was SIE zu sagen haben. Aber eine interessante Sache ist, dass wir den Beweis des Modells NICHT auf arxiv einreichen. TatsĂ€chlich kann kein menschlicher Autor behaupten, im traditionellen Sinne beigetragen zu haben (obwohl es natĂŒrlich wirklich die Frucht all der menschlichen Forscher bei OpenAI ist, die dieses erstaunliche Modell geschaffen haben, sowie der Menschheit im Allgemeinen, die Mathematik seit Jahrtausenden entwickelt âŠ). Andererseits geht das Begleitpapier von Menschen ĂŒber bloĂe Ăberlegungen zur Bedeutung des Moments hinaus, es verdaut den Beweis, stellt ihn in einen breiteren Kontext und vereinfacht ihn sogar ein wenig. WĂ€hrend die Gemeinschaft noch viel Arbeit zu tun hat, um sich vollstĂ€ndig an diese neuen Entwicklungen anzupassen, glauben wir, dass dieses Prinzip der Trennung des KIâBeweises vom menschlichen VerstĂ€ndnis davon ein wichtiges Puzzleteil sein wird.





