Agents work in parallel
A planner splits the theorem into lemmas that Lean accepts as a valid plan, and several provers work on them at once. You get a verified proof, or a report on what is still open.
State the problem in VS Code. Agents work until Lean says yes.
Join the demo listAI can now help with real mathematics, but it can sound sure about a wrong argument, and checking by hand eats the time you hoped to save. Lean already checks every step. MathIDE keeps it in the loop, so only checked results are called proved.
A result is labelled verified only when Lean builds it with no sorry and only standard axioms. Anything else is marked as an unverified suggestion.
You state the problem once. Agents cannot change it, and every result is shown next to it, because Lean can prove the wrong thing.
Every agent change is a git commit, and the log records what was sent, so you can disclose tools and prompts in your paper.
Agents work in a separate branch under a fixed budget, with access only to your Lean project. You read the result when it suits you.
Interactive example
Click a theorem to read what it says in plain language. This is an illustrative map of the classic proof that the square root of 2 is irrational.
In plain language
Example only. MathIDE would build this kind of map from your own Lean project.
A planner splits the theorem into lemmas that Lean accepts as a valid plan, and several provers work on them at once. You get a verified proof, or a report on what is still open.
Agents draft the LaTeX from statements Lean has already verified, in the style your field expects.
\begin{lemma} For every natural number $n$, we have $2n = n + n$. \end{lemma} % checked in Lean: % two_mul_eq_add
It runs in the VS Code and Lean project you already use. No export step, no second tool to learn.
No. MathIDE is still being designed. Joining the list tells us what to build first, and you will hear from us when there is something to try.
No. You set the problem and a budget once. Agents work in a separate branch and report back when Lean accepts a proof or the budget runs out. A short list of doubts about your statement waits in your inbox.
No. AI is an instrument here. You stay responsible for the statements and the paper, and the log of AI contributions supports disclosure.
VS Code and a working Lean 4 setup. The plan is to use your own AI provider key, so you choose the provider and see what is sent.
You choose once per project which files may be sent to your AI provider, and everything sent is logged. Text sent to a provider goes to that provider, so read its retention terms before use.
You can, and it works if you are comfortable in a terminal. MathIDE puts that workflow in the editor and ties the proof map and the paper to the same verified results.
Tell us how you write Lean and LaTeX today. Early replies decide what we build first, and a person reads every one.
We will email you about the MathIDE demo and nothing else. Details are on the privacy page.