← Neueste Arbeiten
🤖 machine learning

Theory-Scale Auto-Formalization of Logics for Computer Science

Dieses Paper führt LCS-Bench ein, einen umfassenden Benchmark im Theorie-Maßstab mit über 4.000 Lean-Deklarationen, die aus 327 Lehrbuch-Elementen mittels einer neuartigen semi-automatisierten agentenbasierten Pipeline abgeleitet wurden, was offenbart, dass aktuelle State-of-the-Art-Modelle Schwierigkeiten mit kohärenter, groß angelegter Auto-Formalisierung haben und dabei nur eine Erfolgsrate von 20,1 % erreichen.

Ursprüngliche Autoren: Yuming Feng, Frederick Pu, One An, Osbert Bastani, Li Zhang, Jiani Huang, Xujie Si, Ziyang Li

Veröffentlicht 2026-06-26
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Yuming Feng, Frederick Pu, One An, Osbert Bastani, Li Zhang, Jiani Huang, Xujie Si, Ziyang Li

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie hätten eine massive, komplexe Bedienungsanleitung für den Bau einer hochentwickelten Maschine. Die Anleitung ist in menschlicher Sprache verfasst, voller Diagramme, Querverweise und subtiler Annahmen, die ein menschlicher Experte intuitiv versteht. Nun stellen Sie sich vor, Sie möchten einen Roboter anweisen, diese gesamte Anleitung in eine strikte, computerelesbare Programmiersprache zu übersetzen, bei der jeder einzelne Schritt mathematisch bewiesen werden muss, bevor die Maschine laufen kann.

Das ist im Wesentlichen das Thema dieser Arbeit: „Theory-Scale Auto-Formalization of Logics for Computer Science“. Die Forscher versuchen, einer KI beizubringen, ein ganzes Lehrbuch der Logik in eine formale Programmiersprache namens Lean zu übersetzen – und zwar nicht nur Satz für Satz, sondern als ein vollständiges, miteinander verbundenes System.

Hier ist eine Aufschlüsselung ihrer Arbeit unter Verwendung einfacher Analogien:

1. Das Problem: Die „Insel“ vs. der „Kontinent“

Frühere Versuche, diese Fähigkeit der KI beizubringen, waren wie die Bitte an sie, einzelne, isolierte Inseln zu übersetzen. Man nahm ein einzelnes mathematisches Theorem, übersetzte es und prüfte, ob es funktionierte. Aber die echte Mathematik ist ein Kontinent. Definitionen hängen von Lemmata ab, welche wiederum von anderen Definitionen abhängen. Wenn man auch nur ein kleines Teil falsch macht, bricht das gesamte Konstrukt zusammen.

Die Autoren argumentieren, dass bestehende KI-Benchmarks zu klein sind. Sie sind wie ein Test für einen Piloten, bei dem er lediglich eine einzige Kurve in einem Simulator fliegen muss, anstatt ihn zu fragen, ein Flugzeug von New York nach London zu steuern, während er Stürmen und Treibstofflimits ausweichen muss. Dieses neue Projekt, LCS-Bench, ist der „Flug von New York nach London“. Es nimmt ein ganzes Lehrbuch (Logics for Computer Science) und versucht, das gesamte Werk zu formalisieren – 327 Elemente, über 4.000 Code-Deklarationen und 85.000 Zeilen Code.

2. Die Lösung: Die „Architekt-und-Bauarbeiter“-Pipeline

Um diese massive Übersetzung zu erstellen, hat das Team die KI nicht einfach nur gebeten, „es zu tun“. Sie haben eine semi-automatisierte Pipeline gebaut, die wie eine Baustelle funktioniert:

  • Der Architekt (Planung): Zuerst analysiert eine KI das Lehrbuch, um eine „Konzeptkarte“ zu zeichnen. Sie ermittelt, wie jede Idee mit der nächsten verknüpft ist (z. B. „Man kann ‚Beweisbäume‘ erst verstehen, wenn man ‚Formeln‘ verstanden hat“).
  • Der Bauarbeiter (Implementierung): Eine andere KI versucht, basierend auf dieser Karte den eigentlichen Code zu schreiben.
  • Der Sicherheitsinspektor (Menschliche Experten): Dies ist entscheidend. Menschen greifen ein, um „versteckte Fallen“ zu beheben. Zum Beispiel könnte ein Lehrbuch sagen: „Gehen Sie davon aus, dass X für den Rest dieses Kapitels wahr ist“, ohne dies explizit aufzuschreiben. Eine KI könnte dies übersehen und ein wackeliges Fundament bauen. Menschen fangen diese fehlenden Annahmen ab.
  • Der Gegenbeispiel-Jäger: Wenn die KI stecken bleibt, versucht das System, das Gegenteil dessen zu beweisen, was es gerade zu beweisen versucht. Wenn dies gelingt, weiß das System, dass die Definition der KI falsch war (ähnlich wie man einen Riss in einer Brücke findet, indem man versucht, mit einem schweren LKW darüberzufahren).

3. Der Benchmark: Der „Hindernisparcours“

Sobald sie diese massive Bibliothek erstellt hatten, verwandelten sie sie in einen Test (einen Benchmark) für andere KIs. Sie erstellten fünf verschiedene „Bahnen“ oder Hindernisparcours:

  • Element-Ebene: Übersetze eine spezifische Definition oder ein Theorem.
  • Unterabschnitts-Ebene: Übersetze einen ganzen Abschnitt des Buches auf einmal.
  • Der „Distraktor“-Test: Gib der KI die richtige Antwort, aber verstecke sie in einem Haufen irrelevanter, verwirrender Codes, um zu sehen, ob sie das Signal im Rauschen finden kann.
  • Theorembeweis: Gib der KI den Code, aber lasse den „Beweis“-Teil leer (markiert durch einen Platzhalter namens sorry) und sieh nach, ob sie die Logik ergänzen kann.

Um die Antworten zu bewerten, haben sie einen DefEq Checker erfunden. Betrachten Sie dies als ein superpräzises Lineal. Es prüft nicht nur, ob der Code kompiliert; es prüft, ob die Übersetzung der KI exakt dieselbe Bedeutung hat wie das ursprüngliche Lehrbuch, selbst wenn die KI andere Wörter oder Variablennamen verwendet hat.

4. Die Ergebnisse: Der „Realitätscheck“

Sie haben 14 der klügsten verfügbaren KI-Modelle (einschließlich Top-Modelle von OpenAI, Anthropic und anderen) auf diesem Parcours getestet. Die Ergebnisse sind ernüchternd:

  • Die Punktzahl: Selbst die besten KIs bekamen nur etwa 20 % der Elemente korrekt.
  • Die Schwierigkeit: Die Modelle hatten am meisten Schwierigkeiten mit Dingen, die tiefes, abstraktes Denken oder den Umgang mit „Binder Substitution“ erfordern (eine technische Art zu sagen: „behalten Sie im Auge, welche Variable zu welcher Regel gehört“).
  • Die „Überdenken“-Falle: Interessanterweise verbrachten die Modelle, wenn sie scheiterten, oft mehr Zeit und Rechenleistung als wenn sie erfolgreich waren. Sie „überdachten“ zu viel, drehten sich im Kreis, anstatt die Lösung schnell zu finden.
  • Der Distraktor-Effekt: Wenn die KI zusätzliche, irrelevante Informationen (Distraktoren) erhielt, sank ihre Leistung signifikant. Dies zeigt, dass aktuelle KIs Schwierigkeiten haben, Rauschen in einem großen Kontext zu filtern, was für die Arbeit auf Theorie-Ebene essenziell ist.

5. Das Fazit

Die Arbeit kommt zu dem Schluss, dass KIs zwar besser in Mathematik werden, die Theory-Scale Auto-Formalization (die Übersetzung ganzer, kohärenter Wissensbestände) jedoch weiterhin eine massive Herausforderung darstellt. Die aktuellen Modelle sind wie Schüler, die eine einzelne Algebra-Aufgabe lösen können, sich aber verlieren, wenn man sie bittet, ein ganzes Kapitel eines Lehrbuchs zu schreiben, in dem jeder Satz von dem vorherigen abhängt.

Die Autoren hoffen, dass dieser Benchmark (LCS-Bench) als „Trainingsgelände“ dienen wird, um zukünftige KI-Modelle dabei zu unterstützen, die Komplexität, Konsistenz und Treue zu erlernen, die erforderlich sind, um die Logik der Informatik wahrhaftig zu verstehen und zu formalisieren.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →