Leanstral 1.5 is for proofs, not chat: read its benchmark claims in context

Leanstral is built for formal proofs. Its open weights and proof scores do not make it a general chat model.

By benchr Editorial Team · · Changelog · Provider-published facts rechecked against the official sources on July 28, 2026

Leanstral 1.5 is for proofs, not chat: read its benchmark claims in context: evidence layers and comparison routes.
Benchr model field plate Leanstral 1.5 Proof specialist · traceable route
Model researchLeanstral 1.5 is for proofs, not chat: read its benchmark claims in context is framed by evidence layers and comparison routes.
Total params119B6B active
LicenseApache2.0
PutnamBench587/672Mistral-reported
Released2 Jul2026

Leanstral 1.5 arrived July 2 with a narrow job: formal verification. That focus makes the model easier to judge, as long as you keep general chatbot expectations out of the comparison.

Read the proof scores as proof scores

Mistral reports 587 solved problems out of 672 on PutnamBench, along with FATE results. Those are provider-reported results in a proof domain. They can help a Lean team decide whether to test the model. They say nothing about marketing copy, customer support, or a general coding assistant.

119B total is not a hardware shopping list

Mistral describes 119B total parameters with 6B active. That matters for deployment planning, but it does not specify the machine you need. Quantization, serving stack, batch size, context policy, and target latency determine the practical footprint.

Open weights make testing easier, not optional

The Apache-2.0 license suits controlled environments, and Mistral says a free API is available. Build a proof corpus with checker-verified outcomes, adversarial counterexamples, and human review. A provider benchmark is enough to start the test, not to pass it.

Provider-published facts; documented gaps remain gaps
FieldVerified record
FocusFormal verification
Architecture119B total / 6B active
LicenseApache-2.0
Provider resultsPutnamBench 587/672; FATE-H 87; FATE-X 34

A useful evaluation ends at the checker

Build the test around artifacts your team can verify, not around a judge model. Start with theorems already accepted in your repository, hide the proof, and record whether Lean accepts the generated result without repair. Add deliberately false premises and underspecified statements: a safe workflow must reject or escalate them rather than manufacture a proof.

A proof-team evaluation plan
Test sliceWhat to recordPass condition
Known theoremAccepted proof, retries, wall timeChecker accepts without hidden manual edits
Near-miss statementCounterexample or refusalDoes not present an invalid proof as complete
Repository taskImports, style, maintainabilityFits the project and survives review
Resource runHardware, quantization, latencyMeets the team's own operating envelope

The deployment decision has unanswered fields

The release gives a model size, active-parameter count, license, free API access, and proof results. It does not turn those facts into a production serving recipe. Before self-hosting, document the exact weights, precision, inference engine, concurrency target, memory headroom, and the Lean version used by the evaluation. Before using the hosted trial, confirm retention, rate limits, and whether the service terms fit the codebase.

Who should shortlist it?

A formal-methods group with a maintained Lean corpus and an automated checker has the right feedback loop. A general software team looking for chat, copywriting, or broad code completion does not. The strongest reason to test Leanstral is not the headline score; it is that the output can be checked by the tool the work is written for.

What a defensible evaluation report contains

Publish the corpus version, Lean toolchain, prompt policy, retry limit, time budget, and the exact condition that counts as solved. Separate proofs accepted on the first attempt from proofs repaired by an engineer; the second number measures a collaborative workflow, not autonomous completion. Keep rejected outputs and checker messages because they show whether the failure was mathematical, syntactic, or caused by a missing import.

Report the serving setup beside the result. A run on the free API and a self-hosted quantized build are different experiments even when the model name matches. Record weight revision, precision, hardware, concurrency, and wall-clock time. If a provider figure is shown for context, label it as provider-reported and do not merge it with your internal pass rate.

The final decision should state where a human remains in the loop: selecting lemmas, reviewing generated tactics, approving repository changes, or handling a checker failure. That boundary is more useful than a universal score. It tells the next reviewer what the model actually removes from the workflow and what responsibility stays with the proof engineer.

Frequently asked

What is Leanstral 1.5 for?

Mistral describes it as a formal-verification specialist.

Is Leanstral 1.5 open weight?

Mistral released it under Apache-2.0.

Why is it not in benchr's general ranking?

Its published purpose and benchmarks are specialized proof work rather than general-chat capability.

Changelog

  • July 29, 2026 — Added a checker-led evaluation plan, deployment gates, and a role-specific shortlist.
  • July 28, 2026 — Published after reviewing the official provider sources and recording unreported fields as gaps.

References

  1. Official release announcement or release notes: https://mistral.ai/fr/news/leanstral-1-5/