Ein mehrgleisiges Forschungsvorhaben, das die Riemann-Hypothese (RH) von der computergestützten und maschinell verifizierten Seite angreift. Die verbindende Idee ist die Kette
Cayley-Graphen-Eigenwerte → Hecke-Eigenwerte → L-Funktionen → ζ(s)
und das Projekt verfolgt sie entlang vier paralleler Tracks:
Ein Neo4j-Wissensgraph (194 Knoten, 161 Beziehungen, 28 RH-Äquivalenzen)
modelliert die theoretische Kette, ein Literaturkorpus mit 3.460 Papern ist in
literature/ kuratiert, und eine interaktive three.js-Visualisierung ist auf
GitHub Pages veröffentlicht.
Sieben Experiment-Tracks fragten, ob GNNs spektrale oder zahlentheoretische Invarianten allein aus der Graphstruktur vorhersagen können. Die Antwort ist konsistent: GNNs lernen innerhalb ihrer Trainingsverteilung, scheitern aber an der Generalisierung über Primzahlen hinweg.
| Track | Graph | Zielgröße | Baseline-R² | GNN-R² | Urteil |
|---|---|---|---|---|---|
| 1 | Cayley SL(2,𝔽_p), Teilgraphen | Spektrallücke | — | < 0 | gescheitert |
| 2 | Cayley SL(2,𝔽_p), Vollgraph | Spektrallücke | 0,782 | 0,824 | marginal |
| 3 | Farey-Graph | Spektrallücke | 0,9999 | −7,57 | trivial |
| 4 | Cayley, 1 Erzeuger | Hecke-Eigenwerte | 0,41 | −0,21 | gescheitert |
| 5 | Cayley, 10 Erzeuger | Hecke-Eigenwerte | 0,977 | −0,32 | gescheitert |
| 6 | Cayley, 10 Erzeuger | Spektrallücke | 0,43 | −2,12 | gescheitert |
| 7 | Pizer-Graphen (Hecke T₂) | T₃-Eigenwerte | 0,057 | 0,000 | keine Generalisierung |
Die Fehlschläge sind mathematisch erklärt, nicht durch Tuning behebbar:
gap ≈ 2,65/n^(0,999); eine log-log-lineare Baseline erreicht R² = 0,9999
(0,07 % Medianfehler). Kein Modell kann ein geschlossenes Gesetz sinnvoll
schlagen.Im Projekt festgehaltene Lehre: Die unterscheidenden Parameter einer Graphfamilie sind global (Größe, Erzeugermenge), und gelernte „Erklärungen" aus lokaler Struktur sind nicht arithmetisch. Es dürfte sich um die ersten systematischen Negativergebnisse an der Schnittstelle GNN × Zahlentheorie handeln.
Nach dem Scheitern der Cayley-Ansätze wechselte das Projekt zur Datenskalierung: 200.000 Gewicht-2-Newforms aus der LMFDB, jeweils 100 Hecke-Spurkoeffizienten. Dieser Track lieferte die stärksten Ergebnisse des Projekts (siehe auch das Comprehensive Modular Forms Paper):
Nach der Korrektur eines Normalisierungsfehlers in der Sato-Tate-Momenten- Analyse ergaben sich drei neue empirische Befunde:
Die statistische Studie, archiviert auf Zenodo (DOI 10.5281/zenodo.21974748), analysiert 63.844 Gewicht-2-Newforms (568.708 Nächstnachbar-Abstände der Nullstellen), passt die Brody-Verteilung β pro Form an und stratifiziert nach Hecke-Körperdimension:
| Gruppe | β (MLE) | Interpretation |
|---|---|---|
| Alle Formen, aggregiert | 0,620 | „intermediär" — irreführend |
| dim = 1 (CM) | 1,879 | GUE-artig (KS-Abstand 0,017) |
| dim ≥ 2 (nicht-CM) | 0,242 | fast-Poisson |
| Rang 0 / Rang 1 | 0,676 / 0,538 | intermediär |
Die Kernaussage: die aggregierte „intermediäre" Repulsion ist ein Artefakt der Vermischung. CM-Formen (~15 % der Population) sind im Wesentlichen GUE; nicht-CM-Formen (~85 %) zeigen eine dramatisch abgeschwächte — fast-Poisson — Level-Repulsion. Eine Tiefenanalyse bestätigte, dass die 1.748 „GUE-Ausreißer" unter dim ≥ 2 genuin repulsiv sind (gepooltes Brody-β) und dass die CM-Eigenschaft nur 1,1 % von ihnen erklärt (3,58-fache Anreicherung, aber 102 Formen) — Level und Wurzelzahl sind wichtiger. Das widerspricht dem Allgemeinplatz, dass alle L-Funktions-Nullstellen gegen denselben Zufallsmatrizen-Grenzwert konvergieren. Details in Der Dimensions-Split in den Statistiken der L-Funktions-Nullstellen.
Interaktive Versionen dieser Befunde (ζ-Landschaft, kritische Linie, Brody-Wasserfall durch den Phasenübergang) sind unter tobias-weiss-ai-xr.github.io/riemann/ live.
Die aktuelle Forschungsfront ist eine maschinell verifizierte
Formalisierung des Transferoperator-Zugangs zur RH in Lean 4 / Mathlib, 38
Module unter lean/Riemann/. Die ehrliche Bilanz wird in
research/FRONTIER.md und lean/Riemann/AxiomAudit.lean geführt — jede
tragende Deklaration trägt ein #print axioms-Abhängigkeitszertifikat.
All das Folgende hängt nur von den Standard-Axiomen [propext, Classical.choice, Quot.sound] ab:
L_s auf C([0,1], ℂ) ist
ein beschränkter Operator mit expliziter Konstante ‖L_s‖ ≤ Σ (n+1)^(−2·Re s) = ζ(2·Re s), samt vollständigem Summierbarkeits-Fundament.Complex.I),
sind die schwache und die starke Form unbedingt bewiesen — die letzte Lücke
wurde durch ein direktes Resolventen-Explosionsargument geschlossen, das die
gesamte β-Stabilisierungsmaschinerie überflüssig machte.‖T_n‖ ≤ 1/(n+1)² und die kompakte Tail-Architektur — alles gate-sauber,
0 sorries.Das Repository trägt genau ein offenes sorry an
lean/Riemann/TransferOperator/Complete.lean:152:
theorem no_zeros_right_half_plane (ρ : ℂ) (hρ : riemannZeta ρ = 0)
(hRe : 1 / 2 < ρ.re ∧ ρ.re < 1) : False := by sorry
Diese Aussage — keine Nullstelle im Streifen 1/2 < Re ρ < 1 — ist äquivalent zum schweren Teil der RH (die FE-Reflexion macht daraus die volle Aussage über den kritischen Streifen). Alles andere, was weiter unten wie ein „Beweis" der RH aussieht, ist ehrlich etikettiert:
fredholmDet ist ein definitionales Modell — per Definition ζ(2s)/C(s),
nicht det(1−L_s). „Mayers Identität" gilt per Unfolding, nicht per
Spektraltheorie.modelLeadingEigenvalue = exp(1/2 − s) ist ein Modell, gewählt, damit
die gewünschten Einheitskreis-Ungleichungen per Analysis gelten; es ist nicht
das Spektrum von L_s.Der ehrliche Weg zur Schließung der Front: (1) Mayers analytische Klasse — in Phase 1–2 erledigt; (2) eine echte Fredholm-Determinante der Spurenklasse und Mayers Identität dafür; (3) Krein-Rutman/ρ(L_s) < 1 bis hinab zu Re s > 1/4 — jeder Schritt ist exakt so schwer wie die entsprechende Hälfte der RH. Kein kostenloses Mittagessen, und die projekteigenen Dokumente sagen genau das.
In der MayerHalf-Kampagne ist die eine konkrete technische Lücke:
isCompactOperator_mayerTail ist bedingt bewiesen, unter der Annahme, dass
jeder Summand n ≥ 1 kompakt ist. Zum Schließen fehlt der
Normal-Familien-Satz, dass punktweise Häufungspunkte gleichmäßig beschränkter
holomorpher Abbildungen auf einem Gebiet holomorph sind (Montel /
Vitali-Porter) — den Mathlib derzeit nicht hat. Die Phase-3-Liste lautet:
Vitali-Porter, die mayerOperator_eq-Verknüpfung und die
Fredholm-Determinante.
Zwei Mathlib-Upstream-PRs sind unterwegs: #43744 (Gauss-Abbildung,
CI-grün, wartet auf Review) und #43776 (LinearMap.det_one_sub_smulRight,
Rank-1-Determinantenformel).
Die Formalisierung läuft über eine Task-Fleet-Orchestrierung — Flotten
autonomer Worker-Agenten in isolierten Git-Worktrees, die gegen Lean-Aufgaben
mit strengen Akzeptanz-Gates antreten (MAX_SORRY-Grenzen, verpflichtende
#print axioms-Sonden, grep-basierte admit-Sweeps). Das
Orchestrierungsprotokoll (TASKFLEET_RH_ORCHESTRATION.md) hält mühsam
gewonnene Prozesslektionen fest:
Infrastruktur: ein Docker-Forschungsstack (PyTorch 2.10 / CUDA 12.6, PyG, CayleyPy, SageMath-Profil, Neo4j), ein Makefile und der Literaturkorpus mit 3.460 Papern (853 GNN/Cayley, 251 Transferoperator, 861 Hecke/L-Funktionen).
| Track | Stand |
|---|---|
| GNN auf Cayley-/Farey-/Pizer-Graphen | abgeschlossen — Negativergebnisse dokumentiert |
| ML auf 200k Newforms | abgeschlossen — 3 neue Befunde, umfassendes Paper |
| L-Funktions-Nullstellen | veröffentlicht — Zenodo-DOI, interaktive Visualisierung live |
| Lean-4-Formalisierung | aktiv — ein offenes sorry (die RH-äquivalente Aussage), alles andere axiomrein geschlossen |
| Mathlib-Upstream-PRs | 2 offen (#43744, #43776) |
| Literaturkorpus | 3.460 Paper kuratiert |
| Wissensgraph | 194 Knoten, 28 RH-Äquivalenzen |
Fazit: Das Projekt hat einen sauberen Ehrlichkeits-Befund — die
aufgeblasenen „RH BEWIESEN"-Slogans früherer Statusblätter wurden auditiert,
korrigiert und durch eine maschinell prüfbare Rechnung dessen ersetzt, was
tatsächlich gilt. Was gilt, ist substanziell und real (Transferoperator-
Analyse, vollständiges Krein-Rutman, nullstellenfreie Bereiche, eine
veröffentlichte statistische Entdeckung zur GUE-Poisson-Aufspaltung bei
L-Funktions-Nullstellen), und der verbleibende offene Schritt ist mit
chirurgischer Präzision benannt: ein Lean-sorry, das exakt der schwere
Teil der RH ist — plus ein fehlendes Normal-Familien-Lemma in Mathlib, um das
Mayer-Kompaktheitsargument abzuschließen. Die nächsten Meilensteine sind
Phase 3 der Mayer-Kampagne und das Landen der beiden Mathlib-PRs.