AI writes the proof. Lean checks it.

State the problem in VS Code. Agents work until Lean says yes.

Join the demo list

A confident model is not a proof.

AI 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.

  • Verified means a clean build.

    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.

  • Your statement is the contract.

    You state the problem once. Agents cannot change it, and every result is shown next to it, because Lean can prove the wrong thing.

  • AI use is logged.

    Every agent change is a git commit, and the log records what was sent, so you can disclose tools and prompts in your paper.

  • It runs without you.

    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.

See what your proof rests on.

A map of the classic proof that √2 is irrational. Click a theorem to read what it says in plain language.

From problem to paper in one place.

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.

A paper that matches the proof

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

No new workspace

It runs in the VS Code and Lean project you already use. No export step, no second tool to learn.

Questions mathematicians ask.

Can I use it today?

Not yet. We know what MathIDE needs to be, and the first version is on its way. Join the list for early access, and tell us how you work so it fits your research from day one.

Do I have to watch it work?

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.

Does the AI become an author?

No. AI is an instrument here. You stay responsible for the statements and the paper, and the log of AI contributions supports disclosure.

What do I need to use it?

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.

What happens to my unpublished work?

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.

Why not use a general coding agent with Lean?

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.

Join the demo list.

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.

Used only to reply about the demo.

For example: the part of your Lean workflow that slows you down most.