← Neueste Arbeiten
🤖 AI

Formally Solving Answer-Construction Problems in Lean

Dieses Paper stellt ECP vor, ein neuro-symbolisches Framework in Lean, das werkzeuggestützte allgemeine LLMs zur Enumeration von Kandidatenantworten mit Prover-LLMs zur Generierung maschinell geprüfter Beweise kombiniert und damit effektiv die Lücke bei der formalen Lösung mathematischer Antwortkonstruktionsprobleme schließt.

Ursprüngliche Autoren: Jialiang Sun, Yuzhi Tang, Ao Li, Chris J. Maddison, Kuldeep S. Meel

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

Ursprüngliche Autoren: Jialiang Sun, Yuzhi Tang, Ao Li, Chris J. Maddison, Kuldeep S. Meel

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 nehmen an einem sehr schwierigen Mathematikwettbewerb teil. Es gibt zwei Arten von Aufgaben, denen Sie gegenüberstehen könnten:

  1. Die „Beweise es“-Aufgabe: Der Richter gibt Ihnen eine Aussage wie „Der Himmel ist blau“ und fragt: „Können Sie beweisen, dass dies wahr ist?“ Sie müssen lediglich ein logisches Argument formulieren.
  2. Die „Baue es“-Aufgabe: Der Richter fragt: „Finde die kleinste Zahl, die diese seltsamen Regeln erfüllt.“ Sie müssen zuerst die Zahl erfinden und dann beweisen, dass sie funktioniert.

Dieses Papier beschäftigt sich ausschließlich mit der zweiten Art: Antwort-Konstruktion (Answer-Construction). Es ist der Unterschied zwischen einem Anwalt, der einen bekannten Fall argumentiert, und einem Architekten, der erst ein Gebäude entwerfen muss, bevor er beweist, dass es nicht einstürzt.

Das Problem: Ein Werkzeug-Mismatch

Die Autoren stellten eine Lücke fest, wie Künstliche Intelligenz (KI) diese Aufgaben bewältigt.

  • Allgemeine KI (Das „Große Gehirn“): Denken Sie an einen brillanten, gesprächigen Professor. Er ist großartig im Brainstorming, beim Raten von Zahlen und beim groben Rechnen. Aber wenn man ihn bittet, einen formalen, maschinenperfekten Beweis zu schreiben, wird er oft faul, erfindet Fakten oder schreibt Code, der nicht kompiliert. Zudem ist er sehr teuer in der Beschäftigung.
  • Prover-KI (Der „Strenge Editor“): Denken Sie an einen winzigen, hyperfokussierten Roboter, der nur darauf trainiert ist, formale Beweise zu schreiben. Er ist günstig und hervorragend darin, Logik zu prüfen, aber er ist schrecklich darin, zu erraten, was die Antwort sein könnte. Wenn man ihn fragt: „Finde die Zahl“, starrt er vielleicht nur die Wand an oder rät eine wahllos gewählte Zahl, die nicht funktioniert.

Die Falle:
Wenn man den „Strengen Editor“ einfach bittet, eine „Baue es“-Aufgabe zu lösen, könnte er schummeln. Er könnte sagen: „Die Antwort ist die kleinste Zahl, die die Regeln erfüllt.“ Technisch gesehen ist das eine gültige Antwort in den Augen eines Computers, aber in einem echten Mathematikwettbewerb ist das ein zirkulärer Betrug. Man muss den Computer dazu zwingen, aufzuhören zu schummeln und tatsächlich die echte Zahl zu finden.

Die Lösung: ECP (Enumerate-Conjecture-Prove)

Die Autoren entwickelten ein neues System namens ECP (Enumerate-Conjecture-Prove). Es fungiert als ein Drei-Personen-Team, das bei diesen „Baue es“-Problemen in einer Sprache namens Lean (einem Computer-Beweisassistenten) zusammenarbeitet.

So arbeitet das Team unter Verwendung einer Detektiv-Analogie:

1. Der Detektiv (Die Allgemeine KI + Python-Tools)

  • Rolle: Dies ist der „Große Gehirn“-Professor, aber dieses Mal hat er einen Taschenrechner und einen Computer, um Code auszuführen.
  • Aktion: Anstatt nur zu raten, schreibt der Detektiv ein Python-Programm, um durch Brute-Force nach Hinweisen zu suchen. Er lässt Schleifen laufen, um tausende kleine Zahlen zu testen, um zu sehen, welche die Regeln erfüllen.
  • Die „Vermutung“ (Conjecture): Basierend auf den Daten stellt der Detektiv eine fundierte Vermutung an: „Ich wette, die Antwort ist 245.“ Er schreibt seine Argumentation in einfachem Englisch auf.

2. Der Gatekeeper (Der Admissibility-Checker)

  • Rolle: Dies ist der Türsteher im Club.
  • Aktion: Bevor die Vermutung des Detektivs weitergeleitet werden darf, prüft der Gatekeeper sie.
    • Ist es eine echte Zahl? (Ja, 245 ist eine Zahl).
    • Ist es Betrug? (Hat der Detektiv nur gesagt „die Antwort ist die Antwort“? Nein.)
    • Werden verbotene Wörter verwendet? (Hat er komplexe mathematische Symbole verwendet, die im Wettbewerb nicht erlaubt sind? Nein.)
  • Wenn die Vermutung diese Prüfung nicht besteht, schickt der Gatekeeper sie an den Detektiv zurück, damit dieser es erneut versucht.

3. Der Richter (Die Prover-KI + Lean-Automatisierung)

  • Rolle: Dies ist der „Strenge Editor“-Roboter.
  • Aktion: Sobald der Gatekeeper die Vermutung (245) genehmigt hat, übernimmt der Richter. Der Richter ignoriert den Teil „wie wir es gefunden haben“ und konzentriert sich ausschließlich auf den Teil „warum es wahr ist“. Er nutzt formale Logik, um zweifelsfrei zu beweisen, dass 245 tatsächlich die korrekte Antwort ist.
  • Wenn der Beweis fehlschlägt, schickt der Richter den Detektiv zurück, damit dieser eine andere Zahl ausprobiert.

Die Ergebnisse: Hat es funktioniert?

Die Autoren testeten dieses Team auf zwei berühmten Mathematik-Datensätzen: PutnamBench (Mathematik auf Universitätsniveau) und MathArena (Mathematik-Wettbewerbe auf Highschool-Niveau wie AIME).

  • Der alte Weg: Wenn man den „Strengen Editor“ einfach gebeten hätte, diese Probleme zu lösen, ist er meist gescheitert oder hat durch zirkuläre Antworten geschummelt. Wenn man das „Große Gehirn“ alles machen lassen hätte, wäre es beim formalen Beweis steckengeblieben.
  • Der ECP-Weg: Durch die Aufteilung der Arbeit löste das System 17 von 346 schwierigen Universitätsproblemen und 18 von 75 Highschool-Problemen.
  • Warum es wichtig ist: Es geht nicht nur darum, die richtige Zahl zu bekommen; es geht darum, einen maschinenverifizierten Beweis zu erhalten, dass die Zahl korrekt ist und dass die Antwort kein Betrug war.

Zusammenfassung

Betrachten Sie ECP als eine Fließbandfertigung für mathematische Probleme:

  1. Arbeiter A (Allgemeine KI) nutzt Werkzeuge, um nach der Antwort zu graben.
  2. Inspektor B (Gatekeeper) stellt sicher, dass es sich um eine echte, nicht-betrügerische Zahl handelt.
  3. Arbeiter C (Prover-KI) baut die unzerbrechliche Brücke der Logik, um zu beweisen, dass diese Zahl richtig ist.

Dieser Ansatz überbrückt die Lücke zwischen dem „Raten der Antwort“ und dem „Beweisen der Antwort“ und ermöglicht es der KI, Mathematikprobleme zu lösen, die sowohl Kreativität als auch rigorose Logik erfordern.

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 →