MathCode: en terminal-KI-agent som skriver formelle Lean 4-bevis
Gjør et matematikkproblem skrevet på vanlig språk om til et Lean 4-teorem i terminalen, og lar en agent kompilere seg fram til et formelt bevis.
Team Math-AI har gitt ut MathCode, en terminalagent som må kompilere beviset sitt før den får si seg ferdig. Lean-kompilatoren avviser hvert forsøk som ikke henger sammen, agenten leser feilmeldingen og prøver på nytt. Verktøyet ligner Codex og Claude Code i bruk, men har Lean 4 og lemmabiblioteket Mathlib som fasit.
«Give it a math problem in plain language and it will automatically convert it into a Lean 4 theorem and attempt a formal proof» — Team Math-AI, prosjektsiden til MathCode
Flaskehalsen i formell bevisføring har vært kompileringstid. MathCode holder en Lean-språktjener varm mellom forsøkene, og etter en engangsoppvarming tar hver kompileringssjekk rundt 0,4 sekunder mot rundt 30 sekunder uten. Beviste teoremer navngis automatisk og legges i et bibliotek agenten kan importere i senere bevis, mens en egen kommando lagrer antakelser fra samtalen som kompilerte Lean-erklæringer. Bevisføringen kan dessuten deles i uavhengige delmål som kjøres parallelt og settes sammen igjen.
Vær oppmerksom på hva du faktisk installerer. Prosjektsiden er tydelig på at setup.sh laster ned en ferdigbygget kjøretid sammen med Lean-verktøykjeden, altså kjører du en binærfil du ikke har bygget selv, og GitHub-repoet inneholder ingen lisensfil. Standardoppsettet forutsetter OpenAIs codex CLI, men konfigurasjonen lar deg rute hvert steg til OpenRouter eller en Anthropic-backend i stedet. Siste merkede utgivelse på GitHub er v0.2.0 fra 26. mai 2026.
Hva bør du gjøre?
- Sjekk plattformen først: MathCode kjører kun på macOS med arm64 eller Linux med x86_64, og trenger diskplass til Lean-verktøykjeden og Mathlib-cachen.
- Skru på den vedvarende Lean-REPL-en før du prøver noe reelt. Uten den varme språktjeneren venter du rundt 30 sekunder på hver eneste kompileringssjekk.
- Behandle prosjektet som lukket programvare inntil en lisens dukker opp. Uten lisensfil har du strengt tatt ingen rett til å bruke, endre eller distribuere koden, selv om repoet er offentlig.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.