Leanstral: Open-Source-Code-Agent für Lean 4 und formales Proof Engineering

Was Leanstral ist
Leanstral ist ein Open-Source-Code-Agent, der speziell für Lean 4 entwickelt wurde, einen Beweisassistenten, der komplexe mathematische Objekte und Softwarespezifikationen ausdrücken kann. Im Gegensatz zu bestehenden Beweissystemen, die als Wrapper um große Generalistenmodelle fungieren, ist Leanstral für den Einsatz in realistischen formalen Repositories mit 6B aktiven Parametern trainiert.
Wichtige technische Details
Das Modell verwendet eine hochgradig spärliche Architektur, die für Beweisengineering-Aufgaben optimiert ist. Es nutzt parallele Inferenz mit Lean als Verifizierer, was es sowohl leistungsstark als auch kosteneffizient macht. Leanstral unterstützt beliebige MCPs über Mistral Vibe und wurde speziell trainiert, um maximale Leistung mit dem häufig verwendeten lean-lsp-mcp zu erreichen.
Leistungsbenchmarks
Leanstral wurde mit FLTEval bewertet, einer neuen Evaluierungssuite, die sich auf realistische Beweisengineering-Szenarien konzentriert und nicht auf isolierte mathematische Probleme. Die Benchmarks vergleichen die Fertigstellung formaler Beweise und die korrekte Definition neuer mathematischer Konzepte in PRs zum FLT-Projekt.
Im Vergleich zu Open-Source-Modellen
- Leanstral-120B-A6B erreicht eine Punktzahl von 26,3 mit pass@2 (2 Inferenzdurchläufe)
- GLM5-744B-A40B erreicht maximal etwa 16,6
- Kimi-K2.5-1T-32B erreicht maximal etwa 20,1
- Qwen3.5-397B-A17B benötigt 4 Durchläufe, um 25,4 zu erreichen
- Leanstral skaliert linear und erreicht 29,3 bei pass@4 und 31,9 bei pass@16
Im Vergleich zur Claude-Familie
- Leanstral pass@2 (Punktzahl 26,3) schlägt Sonnet (23,7) um 2,6 Punkte
- Kosten: Leanstral 36 $ vs. Sonnet 549 $
- Leanstral pass@16 erreicht 31,9 und übertrifft Sonnet um 8 Punkte
- Claude Opus 4.6 führt mit 39,6, kostet aber 1.650 $ (92× die Kosten von Leanstral)
- Haiku erreicht 23,0 bei 184 $
Fallstudienbeispiel
Als Leanstral mit einer realen Frage von Proof Assistants Stack Exchange konfrontiert wurde, die sich auf ein Skript bezog, das in Lean 4.29.0-rc6 nicht mehr kompilierte, baute es erfolgreich Testcode, um die fehlschlagende Umgebung nachzubilden. Es diagnostizierte, dass eine def T2 := List Bool-Definition die rw-Taktik daran hinderte, Muster aufgrund von Definitionsgleichheitsproblemen abzugleichen. Der vorgeschlagene Fix war der Austausch von def durch abbrev, da abbrev einen transparenten Alias erstellt.
Verfügbarkeit
Die Leanstral-Gewichte werden unter der Apache-2.0-Lizenz veröffentlicht, sind im Agentenmodus innerhalb von Mistral Vibe und über einen kostenlosen API-Endpunkt verfügbar. Ein technischer Bericht, der den Trainingsansatz detailliert beschreibt, wird ebenfalls veröffentlicht.
📖 Read the full source: HN AI Agents
👀 Siehe auch

Masterplan: Ein minimales Terminal-Aufgabensystem für Claude Code-Benutzer
Ein Entwickler hat master-plan erstellt, ein Claude Code-Plugin mit vier Slash-Befehlen, das Aufgaben direkt im Terminal mithilfe einer Markdown-Datei und Git verwaltet. Das System erfasst Ideen mitten in der Arbeitssitzung ohne Kontextwechsel und erkennt Test-Runner automatisch.

Claude Code offline auf einem M3 Pro mit Qwen3.6 ausführen: 4 Korrekturen, die es zum Laufen brachten
Vier Umgebungsvariablen-Fixes bringen Claude Code auf einem M3 Pro mit Qwen3.6 (MoE, ~3B aktiv) vollständig offline zum Laufen – von der Untersuchung bis zum Pull Request, ohne dass Daten das Gerät verlassen.

No-Code Persistent Memory System für Claude mit Notion und MCP
Ein Radiologe hat in Notion einen 'Cognitive Hub' aufgebaut, den Claude über MCP liest und beschreibt, wodurch eine strukturierte Wissensdatenbank mit einer Routing-Tabelle entsteht, um nur relevante Informationen pro Konversation zu laden. Das System ist nach einem Monat täglicher Nutzung auf über 70 Seiten angewachsen.

Browser39: Ein kopfoser Webbrowser für KI-Agenten
Browser39 ist ein Headless-Webbrowser, der speziell für KI-Agenten entwickelt wurde und Webseiten lokal in token-optimiertes Markdown umwandelt, JavaScript ausführt, Cookies und Sitzungen verwaltet, das DOM abfragt und Formulare ausfüllt. Es handelt sich um eine einzelne Binärdatei, die keinen externen Browser, keine Gebühren und keinen externen Dienst benötigt.