Technisches Resümee: ITPEVAL – Benchmarking der formalen Übersetzung über interaktive Theorembeweiser hinweg
1. Problemstellung
Das Ökosystem der formalen Theorembeweise ist derzeit fragmentiert. Während große Sprachmodelle (LLMs) signifikante Erfolge beim automatisierten Theorembeweisen und der Autoformalisierung erzielt haben, bleiben verifizierte Ergebnisse innerhalb inkompatibler interaktiver Theorembeweiser (ITPs) isoliert. Jedes System (z. B. Lean 4, Rocq, Isabelle, HOL Light) implementiert seine eigene logische Grundlage, seine eigene Taktiksprache und seine eigenen mathematischen Bibliotheken. Folglich kann ein in einem System bewiesener Satz nicht direkt in einem anderen aufgerufen werden, was zu duplizierten Formalisierungsbemühungen führt und die für lernbasierte Beweiser verfügbaren Trainingsdaten einschränkt.
Die systemübergreifende ITP-Übersetzung – die Aufgabe, formale Beweise zwischen Systemen unter Wahrung der Korrektheit zu konvertieren – wurde bisher kaum systematisch untersucht. Bestehende Bemühungen, wie etwa die „Formalizing 100 Theorems“-Kataloge oder Interoperabilitäts-Frameworks wie Dedukti, konzentrieren sich auf die Verfolgung der Abdeckung oder die Ermöglichung des Beweisaustauschs über intermediäre Repräsentationen, lassen jedoch standardisierte Benchmarks zur Evaluierung der Übersetzungsqualität vermissen. Zudem sind bestehende Evaluierungsmethoden unzureichend; eine einfache Typprüfung liefert oft hohe Falsch-Positiv-Raten hinsichtlich der semantischen Korrektheit, und Benchmarks zur Code-Übersetzung berücksichtigen nicht die tiefgreifenden Unterschiede in den logischen Grundlagen, die den ITPs eigen sind.
2. Methodik und Benchmark-Design
Die Autoren präsentieren ITPEVAL, den ersten Benchmark zur Evaluierung der automatisierten formalen Beweisübersetzung über vier große ITPs hinweg: Lean 4, Rocq (ehemals Coq), Isabelle und HOL Light. Der Benchmark erstreckt sich über zwei unterschiedliche logische Grundlagen: den Kalkül der induktiven Konstruktionen (CIC) und die höherwertige Logik (HOL).
2.1. Datenstruktur
Der Benchmark umfasst 1.560 Quelldateien und 6.848 Theoreme, die in zwei distinkte Ebenen unterteilt sind, um die Quellen der Schwierigkeit zu isolieren:
- Tier A (Kontrolliert): Enthält 64 selbsterklärende, axiomatisierte Dateien (660 Lemmata), die aus dem Babel-formal-Benchmark abgeleitet wurden. Diese Dateien enthalten ihre eigenen Definitionen und Annahmen, wodurch Abhängigkeiten von prompterspezifischen Bibliotheken vermieden werden. Diese Ebene isoliert fundamentale Übersetzungsprobleme (z. B. Typentheorie, Universums-Level, implizite Argumente).
- Tier B (Ökosystem): Enthält Formalisierungen aus realen Community-Bibliotheken, die API-Mismatches, Namenskonventionen und Beweisstil-Unterschiede offenlegen. Diese Ebene umfasst:
- 232 Dateien aus Formalizing 100 Theorems (4.924 Lemmata), die über alle vier Systeme hinweg abgestimmt sind.
- 1.264 Einzeltheorem-Dateien aus miniF2F (nur Aussagen), die vielfältige Inhalte aus Wettbewerbsmathematik bereitstellen.
Das Design erzwingt eine Vier-Wege-Schnittmengenanforderung: Jede Datei muss in allen vier ITPs formalisiert sein, um saubere gerichtete Vergleiche ohne Fehlstellen-Konfundierung zu gewährleisten.
2.2. Übersetzungsaufgaben
ITPEVAL evaluiert zwei primäre Aufgaben:
- Aussagen-Übersetzung (Statement Translation): Generierung von Ziel-ITP-Code, bei dem die Beweiskörper durch Platzhalter (z. B.
sorry) ersetzt werden. Die Verifizierung erfordert, dass die generierte Datei im Zielsystem eine Typprüfung besteht.
- Beweis-Übersetzung (Proof Translation): Generierung vollständiger, kompilierbarer Beweisdateien ohne Platzhalter. Die Verifizierung erfordert, dass die gesamte Datei im Zielbeweiser erfolgreich kompiliert.
2.3. Verifizierungs-Infrastruktur
Eine kritische Komponente der Methodik ist itpeval, eine einheitliche Multi-ITP-Verifizierungs-Infrastruktur. Um die Heterogenität der ITP-Ausführungsmodelle (z. B. hohe Startkosten für Isabelle und HOL Light) zu adressieren, nutzt das System:
- Zustandsisolierte Warm-Backends: Sicherstellung, dass jede Prüfung beobachtungsäquivalent zur Verifizierung eines Artefakts in einer frischen Umgebung ist, um das Durchsickern von Deklarationen zu verhindern.
- Native Zielbeweiser-Prüfung: Alle Labels werden von den tatsächlichen Ziel-ITPs produziert, nicht durch oberflächliche Heuristiken.
- Adaptives Scheduling: Einsatz von persistenten Workern, Session-Batching und Fork-Servern, um den Durchsatz zu managen und gleichzeitig die Pro-Datei-Prüfsemantik zu bewahren.
2.4. Semantische Äquivalenzprüfung
In Anerkennung der Tatsache, dass Typprüfung zwar notwendig, aber nicht hinreichend für die semantische Treue ist, implementieren die Autoren eine bidirektionale erweiterte definitionale Äquivalenzprüfung (BEq) für Lean 4 Targets. Diese deterministische Prüfung verifiziert, ob eine generierte Aussage G und eine Referenzaussage R einander implizieren (G⊢R und R⊢G) unter Verwendung einer eingeschränkten Beweissuche, wodurch zusätzliche modellabhängige Varianz vermieden wird.
3. Kernbeiträge
- Vier-Wege-Abgestimmter Benchmark: Ein Datensatz von 1.560 Dateien und 6.848 Theoremen über Lean 4, Rocq, Isabelle und HOL Light, strukturiert in kontrollierte und Ökosystem-Ebenen, um die Kosten von Bibliotheksabhängigkeiten zu quantifizieren.
- Einheitliche Verifizierungs-Infrastruktur: Ein zustandsisolierter Client (
itpeval), der eine skalierbare, reproduzierbare Evaluierung über heterogene Beweiser mit nativen Prüfsemantiken ermöglicht.
- Systematische LLM-Evaluierung: Eine Evaluierung von fünf Frontier- und Open-Weight-Modellen (GPT-5.5, Claude Sonnet 4.6, Gemini 3.1 Pro, DeepSeek-V4-Pro, Qwen3-235B-A22B) auf 12 gerichteten Übersetzungspaaren.
- Analyse der semantischen Treue: Anwendung von BEq, um zu demonstrieren, dass die native Typprüfung allein die semantische Korrektheit erheblich überschätzen kann.
- Explorative Round-Trip-Studie: Untersuchung von Autoformalisierungs- und Auto-Informalisierungs-Schleifen, um zielabhängige Verifizierungsmuster und die potenziellen Vorteile von Multi-ITP-Kontexten zu bewerten.
4. Ergebnisse
4.1. Übersetzungsleistung
- Aussagen-Übersetzung: Das am besten abschneidende Modell, GPT-5.5, erreichte eine 29,1 % pass@1 Rate insgesamt. DeepSeek-V4-Pro folgte mit 27,1 %. Die Leistung sank bei anderen Modellen signifikant (Gemini bei 14,0 %, Qwen und Claude unter 10 %).
- Beweis-Übersetzung: Die Leistung war wesentlich geringer, wobei GPT-5.5 insgesamt nur 10,5 % pass@1 erreichte.
- Tier-Differenz: Die kontrollierte Ebene (Tier A) war konsistent einfacher als die Ökosystem-Ebene (Tier B). Für die Beweis-Übersetzung erreichte GPT-5.5 29,7 % bei kontrollierten Dateien, aber nur 5,2 % bei Ökosystem-Dateien. Dies deutet darauf hin, dass der Library-Mismatch (APIs, Benennung, Automatisierung) die größte beobachtete Fehlerquelle ist, nicht die Unterschiede in den logischen Grundlagen.
- Direktionale Asymmetrie: Die Schwierigkeit der Übersetzung variiert signifikant nach Zielsystem. Isabelle und HOL Light sind starke Ziele für die Aussagen-Übersetzung, aber Isabelle wird zum schwierigsten Ziel für die Beweis-Übersetzung. Ähnlichkeit in den logischen Grundlagen (z. B. CIC zu CIC) garantiert keine höheren Erfolgsraten; die Konventionen des Ziel-Ökosystems spielen eine größere Rolle.
4.2. Semantische Äquivalenz (BEq)
Bei Anwendung des BEq-Checks auf verifizierte Lean 4 Aussagen-Übersetzungen aus miniF2F:
- Nur 54,0 % der verifizierten Übersetzungen bestanden den Äquivalenzcheck.
- Claude Sonnet 4.6 zeigte die höchste BEq-Passrate (83,8 %) unter den verifizierten Übersetzungen, während andere zwischen 34,5 % und 48,4 % lagen.
- Dieses Ergebnis zeigt, dass eine Aussage syntaktisch gültig (typprüfbar) sein kann, aber semantisch schwächer oder verschoben gegenüber dem Originaltheorem ist.
4.3. Round-Trip und Autoformalisierung
In einer Multi-ITP Round-Trip-Studie (NL → Formal → NL → Formal) verifizierten Rocq und HOL Light etwa ein Drittel der Ausgaben bei beiden Formalisierungsschritten, während Lean 4 nahe bei 11 % und Isabelle im finalen Schritt bei 4,3 % lag. Multi-ITP-Kontext zeigte potenzielle Vorteile für spezifische Modell-Ziel-Kombinationen (z. B. Verbesserung der Lean 4 Step-1 Pass-Rate von 4,8 % auf 10,6 %), aber die Ergebnisse waren nicht über alle Systeme hinweg einheitlich.
5. Bedeutung und Behauptungen
Das Paper behauptet, dass ITPEVAL den ersten systematischen Vier-Wege-Benchmark für die formale Übersetzung bietet und aufzeigt, dass die primäre Barriere für die Kreuz-ITP-Übersetzung nicht die logische Grundlage selbst ist, sondern die Ebene der Ökosystem-Abhängigkeiten (Bibliotheken, APIs und Beweis-Idiome).
Die Autoren betonen:
- Native Verifizierung ist essenziell: Oberflächliche Heuristiken oder reine Typprüfung reichen nicht aus, um die semantische Treue zu bewerten.
- Infrastruktur ist entscheidend: Eine zuverlässige Kreuz-ITP-Evaluierung erfordert zustandsisolierte Verifizierung, um Konfundierungsfaktoren wie das Durchsickern von Deklarationen zu verhindern.
- Zukünftige Richtungen: Das Feld muss Prioritäten auf Retrieval, Library-Mapping und API-Ausrichtung setzen, statt sich rein auf fundamentale Übersetzung zu konzentrieren. Das Paper weist zudem auf Limitationen hin, einschließlich der Zero-Shot-Evaluierung, der Beschränkung von BEq auf Lean 4 Targets und des Potenzials für Trainingsdaten-Kontamination in öffentlichen Datensätzen wie miniF2F.
Die Arbeit etabliert eine Basis für die Messung des Fortschritts in der formalen Übersetzung und legt nahe, dass zukünftige Systeme das „Library-Mismatch“-Problem lösen müssen, um eine robuste Interoperabilität zwischen formalen Beweis-Ökosystemen zu erreichen.