Back openDesk Edu for a sovereign, open-source education â every vote counts.
Vote nowSave products you love by clicking the heart icon.
VollstÀndiges Paper herunterladen (PDF, 12 Seiten)
Dieser Artikel synthetisiert die Ergebnisse ĂŒber die gesamte Riemann-Project-Pipeline hinweg. Verwandte Themen: GNN + Riemann Hypothesis: A Systematic Negative Study, Trace-Index Graph Prediction.
Kann maschinelles Lernen Strukturen in der tiefen Arithmetik modularer Formen aufdecken? Wir prÀsentieren eine umfassende Computational Pipeline, die Datenerfassung, Graph Representation Learning, statistische Momentanalyse, nichtkommutative Geometrie und Zufallsmatrix-Theorie umfasst. Bei 200.000 Newforms vom Gewicht 2 aus der LMFDB-Datenbank erreicht unsere Pipeline:
Die Pipeline integriert 7 GNN-Architekturen, 5 statistische Diagnosen, 3 Zufallsmatrix-Ensembles und eine produktionsreife Implementierung von Spectral Triples â alles basierend auf derselben einheitlichen Datengrundlage.
Die Pipeline besteht aus fĂŒnf Stufen, wobei jede die nĂ€chste speist:
LMFDB Data Collection
â
Hecke Trace Processing
â
ââââââââŒâââââââââââââââ
â â â
GNN Sato-Tate Connes CvS
Models Moments Operator
â â â
ââââââââŒâââââââââââââââ
â
GUE Zero Statistics
+ Spectral Rigidity
â
Discoveries & Paper
Die LMFDB (L-Functions and Modular Forms Database) ist das kanonische Repository. Wir verbinden uns mit ihrem PostgreSQL-Mirror (devmirror.lmfdb.xyz:5432) und extrahieren Newforms vom Gewicht 2 mit trivialem Charakter aus der Tabelle mf_newforms. Jede Form enthÀlt:
2.2.100.a)lfunc_lfunctions, sofern verfĂŒgbar)Der inkrementelle Collector (collect_lmfdb_incremental.py) verarbeitet Formen in Batches von 500, schreibt CSV-Dateien mit Checkpointing und nutzt die traces[] ARRAY-Spalte direkt fĂŒr eine speichereffiziente Extraktion. Aktueller Bestand: 200.000 Formen, 103 MB CSV. Der Mirror enthĂ€lt insgesamt 987.644 geeignete Newforms vom Gewicht 2.
Jede Newform wird als Trace-Index-Graph mit 1000 Knoten dargestellt: Knoten n besitzt den Feature-Vektor (trace(n), log|trace(n)|, sign(n), n/1000, is_prime(n)). Drei Kanten-Typen verbinden die Knoten:
Die Kanten-Features sind dreidimensional: Distanz, sequenzielles Flag, Primzahl-Relations-Flag.
Wir haben 6 GNN-Architekturen auf demselben Datensatz von 63.383 Formen mit 9-dimensionalen Knoten-Features verglichen (5 Original-Features + 4 arithmetische Features: Ï(n), ÎŒ(n), d(n), λ(n), vorberechnet via Sieb):
| Architektur | Test RÂČ | Î vs GCN |
|---|---|---|
| GCN | 0,655 | â |
| ChebConv (K=5) | 0,668 | +1,9% |
| GAT (4 heads) | 0,731 | +11,6% |
| GIN | 0,672 | +2,6% |
| TransformerConv | 0,448 | â31,7% |
| GPSConv (GraphGPS) | nicht machbar | O(nÂČ) pro Graph |
Kernaussicht: Die Multi-Head-Attention von GAT lernt, welche relationalen Kanten relevant sind â GCN und ChebConv behandeln alle Nachbarn gleich, was das Signal verwĂ€ssert. TransformerConv schneidet schlechter ab, da Trace-Index-Graphen den globalen Kontext vermissen lassen, den Transformer-Architekturen ausnutzen. Die globale Attention von GPSConv ist O(nÂČ) pro 1000-Knoten-Graph, was sie rechnerisch nicht machbar macht.
Haben GNNs einfache MLPs geschlagen? Ein Single-Task-MLP auf denselben 100 Spur-Features erreicht ein z1 RÂČ = 0,714 â was fast an die 0,731 von GAT heranreicht, ohne jegliche Graphstruktur. Der GNN-Vorteil ist bescheiden, aber real (+2,4% gegenĂŒber MLP, +15,9% gegenĂŒber ChebConv), was darauf hindeutet, dass die Struktur des Trace-Index-Graphen nĂŒtzliche, aber sekundĂ€re Informationen im Vergleich zum rohen Spur-Signal liefert.
Die Sato-Tate-Vermutung (mittlerweile Theorem) besagt, dass die normierten Hecke-Eigenwerte a_p/âp einer Newform vom Gewicht 2 ohne CM in [â1,1] gemÀà dem SU(2)-MaĂ gleichverteilt sind:
Die Momente Mâ, Mâ, Mâ, ... folgen den Catalan-Zahlen: Mâ = 1/4, Mâ = 1/8, Mâ = 5/128, etc.
Unsere ursprĂŒngliche Analyse wies einen systematischen Normalisierungsfehler auf: Primzahl-Indizes und zusammengesetzte Indizes wurden ohne Normalisierung gemeinsam gemittelt. Da |a_p| †2âp (Hasse-Schranke) gilt und zusammengesetzte Spuren ein anderes Abklingverhalten zeigen, wurden Statistiken aus verschiedenen Verteilungen vermischt.
Nach der Korrektur: Primzahl-Spuren (die ersten 25 Primzahlen) werden durch âp normiert, zusammengesetzte Spuren durch den Spectral Gap des Hecke-Operators. Dies fĂŒhrte zu drei neuen Erkenntnissen:
FĂŒr nicht-CM-Newforms der Dimension 2 sind die beiden Hecke-Einbettungen Galois-Konjugierte. Ihre Korrelation:
Dies ist eine starke Antikorrelation und nicht die Ï=0, die eine naive Gleichverteilungsannahme vorhersagen wĂŒrde. Höhere Dimensionen verwĂ€ssern dies:
Der Exponent â1,29 quantifiziert, wie schnell die Galois-Konjugierten dekorelieren, wenn der Grad des Hecke-Feldes steigt.
Das empirische zweite Moment Mâ(d) fĂŒr Formen der Dimension d folgt:
Der asymptotische Wert 0,177 entspricht der SU(2)-Vorhersage (Mâ = 1/4 = 0,25), gefaltet mit der DimensionalitĂ€t des Hecke-Feldes. FĂŒr d=1 ist Mââ0,244; fĂŒr d=20 ist Mââ0,012.
Unter Verwendung von 25 primindizierten Hecke-Spuren + 11 Sato-Tate-Moment-Features erkennt ein Gradient-Boosting-Klassifikator komplexe Multiplikation mit Fâ = 0,919 und ĂŒbertrifft damit die Raw-Trace-Baseline (Fâ = 0,800) um 14,9 %.
Das diskriminativste Feature ist das Mâ/Mâ-VerhĂ€ltnis (Importance 0,176). Dieses VerhĂ€ltnis erfasst den fundamentalen Verteilungsunterschied: Nicht-CM-Formen folgen SU(2) (Mâ/Mâ = (1/8)/(1/4) = 0,5), wĂ€hrend CM-Formen U(1) mit anderen Moment-VerhĂ€ltnissen folgen.
Im Jahr 2024 fĂŒhrten Connes und Consani den prolate wave operator ein â einen selbstadjungierten Operator, dessen negative Eigenwerte die (Quadrate der) Riemann-Zeta-Nullstellen mit bemerkenswerter Genauigkeit reproduzieren. Dies ist in der connes-cvs Python-Bibliothek (v0.2.2, PyPI) implementiert, welche die Galerkin-Matrix Q(c) aus drei Komponenten berechnet:
Unsere Skalierungsanalyse ergab:
| N | T | dps | Mittlerer logââ-Fehler | Im ζâ | Im ζâ | Im ζâ | Im ζâ | Im ζâ |
|---|---|---|---|---|---|---|---|---|
| 50 | 200 | 80 | â10,97 | 14,13 | 21,02 | 25,01 | 30,43 | 32,93 |
| 100 | 400 | 150 | â15,22 | 14,13 | 21,02 | 25,01 | 30,42 | 32,94 |
Der Fehler skaliert wie folgt:
Mit Exponenten α = â14,12 reduziert eine Verdopplung von N den Fehler um den Faktor 17.800Ă. Bei N=100 werden die ersten 5 Riemann-Zeta-Nullstellen mit Maschinengenauigkeit (â10â»Âčâ¶) extrahiert.
Dies macht den CvS-Operator zur ersten Rechenmethode, die gleichzeitig:
Die LMFDB stellt nicht-triviale L-Funktions-Nullstellen (zââzââ) fĂŒr jede Newform bereit. Wir analysierten 63.844 Formen mit vollstĂ€ndigen zââzââ-Daten und konvertierten diese in Nearest-Neighbor-AbstĂ€nde fĂŒr den Vergleich mit Random-Matrix-Theory-Ensembles: GUE (Gaussian Unitary Ensemble), GOE (Gaussian Orthogonal Ensemble) und GSE (Gaussian Symplectic Ensemble).
Die zentrale Erkenntnis: Das Dimensionslevel der Form bestimmt die PrĂ€ferenz fĂŒr die Random Matrix:
| Dimension | Formen | Bestes Ensemble | KS(GUE) | KS(GOE) | %GUE-best |
|---|---|---|---|---|---|
| 1 | 34.628 | GUE | 0,205 | 0,224 | 32,8 % |
| â„2 | 29.216 | GOE | 0,233â0,286 | 0,306â0,380 | 1,0â8,7 % |
Dies ist ein klarer statistischer Effekt: Cohen's d = 8,808, z-Score = 101,6Ï. Das Ergebnis fĂŒr dim=1 ist konsistent mit der Katz-Sarnak-Vorhersage (USp(2k) symplektische Symmetrie fĂŒr L-Funktionen rationaler Newforms). Der Shift zu GOE bei dimâ„2 wird von der bestehenden Theorie nicht vorhergesagt und stellt eine neuartige Entdeckung dar.
Wir wendeten vier unabhÀngige Diagnostikfamilien an, die alle die Zwei-Populations-Struktur bestÀtigten:
Die Anomalie âšrÌâ©=0,391 bei dimâ„2 â die sowohl von GUE (0,599) als auch von GOE (0,530) abweicht â könnte auf eine neue effektive UniversalitĂ€tsklasse fĂŒr höherdimensionale L-Funktionsfamilien hindeuten.
| Komponente | Technologie |
|---|---|
| Kernsprache | Python 3.11+ mit from __future__ import annotations |
| GNN Framework | PyTorch Geometric (GCNConv, GATConv, GINConv, ChebConv, TransformerConv) |
| ML / Tabellarisch | scikit-learn, XGBoost (RF, GB, MLP, LogisticRegression) |
| HochprĂ€zision | mpmath (150 Dezimalstellen fĂŒr Connes CvS) |
| CvS Package | connes-cvs v0.2.2 (Connesâvan Suijlekom Galerkin-Matrix) |
| Random Matrix | Eigene scipy-basierte GUE/GOE/GSE KS-Test-Suite |
| Runtimes | Docker Compose (Research-Container), CUDA 12.x auf RTX 4080 |
| Datenbank | Neo4j (Knowledge Graph, Non-Standard-Ports 7475/7688) |
| Datenspeicher | LMFDB PostgreSQL Mirror (devmirror.lmfdb.xyz:5432) |
lmfdb_zeros_ml.csv (63,844 forms, 121 cols)
â split 80/10/10
gnn_trace_index/{train,val,test}/ (mmap .npy tensors)
â
AugmentedTraceIndexDataset (adds Ï, ÎŒ, d, λ via sieve)
â
train_gnn_*.py â checkpoints â evaluation
lmfdb_incremental_ml.csv (200,000 forms, 108 cols)
â (future)
augment_dataset.py â expanded training set
Alle Experimente werden ĂŒber ein einheitliches Logging-Framework (loguru) mit pro Experiment gefĂŒhrten EintrĂ€gen in experiments/EXPERIMENT_LOG.md verwaltet.
| Erkenntnis | Metrik | Signifikanz |
|---|---|---|
| GAT bestes GNN fĂŒr Trace-Index | RÂČ = 0,731 | +15,9 % gegenĂŒber ChebConv, +38,9 % gegenĂŒber tabellarisch |
| Galois-Antikorrelation | Ïâ = â0,607 | Erste Messung der Kopplung konjugierter Eigenwerte |
| Dilutionsgesetz | Ï_d ⌠| Quantifiziert Dekorrelation mit dem Körpergrad |
| CM-Detektion | Fâ = 0,919 | Mâ/Mâ-VerhĂ€ltnis ist das beste Einzel-Feature |
| Connes ζ-Nullstellen | 10â»Âčâ¶ Fehler bei N=100 | Maschinengenauigkeit, Skalierung |
| Two-Population RMT | Cohen's d = 8,808 | dim=1âGUE, dimâ„2âGOE, z=101,6Ï |
| Spektrale RigiditĂ€ts-Anomalie | âšrÌâ©=0,391 | dimâ„2 weicht sowohl von GUE als auch von GOE ab |
| Farey-SpektrallĂŒcke |
Die provokanteste offene Frage: Formen mit dimâ„2 haben âšrÌâ© = 0,391, was unter GUE (0,599) und GOE (0,530) liegt. Dies könnte sein:
Eine unabhÀngige Replikation unter Verwendung von Connes CvS-Nullstellen (anstelle der im LMFDB gespeicherten Nullstellen) ist der schnellste Weg zur BestÀtigung.
Der Connes CvS-Operator liefert ζ-Nullstellen in Maschinengenauigkeit, aber seine Generalisierung auf L-Funktions-Nullstellen erfordert eine semilokale Anpassung (arXiv:2310.18423), die die Euler-Faktoren der L-Funktion einbezieht. Dies ist der transformativste offene Strang: Wenn das CvS-Framework auf allgemeine L-Funktionen erweitert wird, wird die gesamte Pipeline zur Extraktion von Nullstellen theoretisch in der nichtkommutativen Geometrie fundiert.
Der LMFDB-Mirror enthĂ€lt 987.644 geeignete Weight-2 Newforms â eine 5-fache Skalierung gegenĂŒber unseren aktuellen 200K. Historische Muster (Fâ = 0,801 bei 10K â 0,970 bei 53K â stabil bei 200K) deuten auf abnehmende ErtrĂ€ge durch reine Datenskalierung hin. Die nĂ€chsten SprĂŒnge werden wahrscheinlich aus architektonischen Innovationen (das GAT-Ergebnis) oder theoretischen Erkenntnissen (die Sato-Tate/Spektral-Verbindung) resultieren.
Alle Ergebnisse wurden mit Code aus dem riemann Repository generiert (privat, auf Anfrage erhÀltlich). Die wichtigsten Skripte und ihre Funktionen:
| Ergebnis | Skript | Datendatei |
|---|---|---|
| LMFDB ML Baseline | scripts/train_lmfdb_ml_53k.py | data/lmfdb/lmfdb_zeros_ml.csv |
| Trace-index GNN | scripts/train_gnn_arch_search.py | data/gnn_trace_index/{train,val,test}/ |
| GNN Arch Search | scripts/train_gnn_modern.py | Gleiche |
| Sato-Tate Analyse | scripts/_sato_tate_analysis.py | Gleiche |
| CM Classifier | Teil der Sato-Tate Analyse | Gleiche |
| Connes CvS Scaling | scripts/connes_scale/compute_scaling_law.py | data/connes_cvs/ |
| GUE Nullstellen-Statistik | scripts/_gue_zerostats.py | data/lmfdb/lmfdb_zeros_ml.csv |
| Spektrale RigiditÀt | scripts/train_spectral_rigidity.py | Gleiche |
| Datenerfassung | scripts/collect_lmfdb_incremental.py | data/lmfdb/lmfdb_incremental_ml.csv |
| Farey-Analyse | scripts/train_farey_gnn.py | data/farey/ |
Compute-Umgebung: Docker-Container (riemann-research) auf einem Ryzen 9 7950X (32 Threads) mit einer RTX 4080 (16GB VRAM). GNN-Training: ~1â2h pro Architektur bei 100 Epochen. Connes CvS: ~23 min bei N=100, T=400, dps=150. GUE-Analyse: ~5 min fĂŒr 63.844 Formen (optimiert mit vektorisierten AbstĂ€nden).
Diese Pipeline zeigt, dass die Schnittstelle zwischen Machine Learning und Zahlentheorie ein fruchtbarer Boden fĂŒr Entdeckungen ist â nicht nur fĂŒr Vorhersagen, sondern fĂŒr die Generierung von Hypothesen. Die GAT-Attention-Maps, die Galois-Korrelationskonstante und die Zwei-Populations-GUE-Struktur werfen jeweils Fragen auf, die keine bestehende Theorie vollstĂ€ndig beantwortet.
Die 19-Thread-Roadmap (Threads AâS) im umfassenden Projektpapier priorisiert:
Die Codebasis, die Daten und alle 951 Zeilen des umfassenden Papers sind im Riemann-Repository verfĂŒgbar. Wir laden die Community ein, diese Ergebnisse zu replizieren, zu erweitern und zu falsifizieren.
Dieser Artikel fasst die Pipeline des Riemann-Projekts mit Stand vom 30.05.2026 zusammen. Die vollstÀndige akademische Behandlung mit detaillierter Methodik finden Sie im Comprehensive Project Paper.
| Î_n â 2,65/n |
| Exaktes Potenzgesetz, RÂČ = 1,0000 |