MerLean-Prover · Chapter 03

What the public evaluation establishes

These are the results reported in arXiv v2, with their budgets and qualifications. They evaluate the recursive proving harness, rather than every capability in the current MerLean software.

One harness, two benchmark settings

The reported default model is claude-opus-4-7, with Lean 4 v4.28.0 and Mathlib v4.28.0. The harness uses no model fine-tuning, custom reinforcement-learning objective, or theorem-specific scaffolding. Its input is an already formalized Lean statement with an unfinished proof.

FormalQualBench contains 23 qualifying-exam theorems; the Putnam experiment uses the 12 problems from 2025. The default budget is four hours per problem. The tables identify the FormalQualBench extension beyond that budget, and all reported solves undergo the same final audit.

FormalQualBench: separate the matched budget from the extension

Nine problems close within four hours. A tenth, ID 9, closes after 4h40m. Reporting both numbers keeps the extra solve visible without treating it as a four-hour success. The remaining 13 problems are not reported as solved.

FormalQualBench results reported in the paper
System / conditionSolved / 23Qualification
MerLean-Prover · within 4 hours9Matched per-problem budget
MerLean-Prover · including extension10ID 9 requires 4h40m
OpenGauss8Published baseline
Aristotle6Unvalidated in the cited benchmark results
Claude Code (Skills)5Published baseline
Codex5Published baseline
opencode (Opus)5Published baseline
Claude Code4Published baseline
Claude Code (MCP)3Published baseline
Codex (Skills + MCP)3Published baseline
MerLean-Prover, arXiv:2605.26959v2 (27 May 2026) · Table 1 and §4. Baselines are the historical results cited by the paper, not a current leaderboard or new controlled rerun. The two MerLean rows describe overlapping sets of runs, not separate experiments.

Putnam 2025: twelve completed proofs, unequal effort

All twelve problems close. Their recorded times sum to 789 minutes, or 13h09m; this is a sum of per-problem wall-clock times, not the elapsed duration of a parallel batch. A5 and B1 account for 396 minutes, slightly over half of that sum.

MerLean-Prover wall-clock time per Putnam problem

050100150200250A1A2A3A4A5A6B1B2B3B4B5B6Putnam 2025 problemMinutesMerLean-Prover: A1, 2727MerLean-Prover: A2, 3131MerLean-Prover: A3, 4444MerLean-Prover: A4, 3838MerLean-Prover: A5, 235235MerLean-Prover: A6, 2525MerLean-Prover: B1, 161161MerLean-Prover: B2, 5555MerLean-Prover: B3, 1616MerLean-Prover: B4, 5353MerLean-Prover: B5, 4343MerLean-Prover: B6, 6161
MerLean-Prover
MerLean-Prover, arXiv:2605.26959v2 (27 May 2026) · Table 3. All 12 problems are included; values are the reported minutes, not simulated timings.
View plot data
MerLean-Prover wall-clock time per Putnam problem: saved observations
SeriesPutnam 2025 problemMinutes
MerLean-ProverA127
MerLean-ProverA231
MerLean-ProverA344
MerLean-ProverA438
MerLean-ProverA5235
MerLean-ProverA625
MerLean-ProverB1161
MerLean-ProverB255
MerLean-ProverB316
MerLean-ProverB453
MerLean-ProverB543
MerLean-ProverB661
Per-problem time and published comparisons (minutes)
ProblemMerLean-ProverAxiomNumina-Lean-Agent
A12711097
A23118030
A34416544
A438107169
A52355182040
A62525989
B116127055
B25565142
B3164330
B453112308
B54325488
B661494797
Solved12/1212/1212/12
Summed time78925773889
MerLean-Prover, arXiv:2605.26959v2 (27 May 2026) · Table 3. This table selects the three systems reported to solve all 12 problems. The comparison columns were reproduced in the paper from Numina-Lean-Agent’s published results; they are not controlled reruns with matched infrastructure or models.

How stable is a successful run?

The paper repeats four selected FormalQualBench problems eight times each. All 32 attempts produce clean proofs, but their running times vary. This measures repeatability on that selected subset, not across all 23 problems or within a uniform four-hour limit.

Eight runs per selected problem
Problem IDCompletedMean ± standard deviation (hours)Range (hours)
1 · Banach–Stone8/83.83 ± 0.393.27–4.40
38/81.49 ± 0.630.86–2.77
48/80.22 ± 0.040.17–0.29
78/80.31 ± 0.060.25–0.44
MerLean-Prover, arXiv:2605.26959v2 (27 May 2026) · Table 4. These repeats are separate from the single runs in Table 2. The paper also reports a separate Banach–Stone pilot outlier: 58 statements and 17 hours, excluded from these eight repeats.

Cost, library support, and the next questions

Across the ten successful FormalQualBench runs, the paper reports USD 1,183.45 of API spend and 19h54m of summed time. Those totals cover the solved subset, not all attempted benchmark problems. Repeated compilation, replanning, and context traffic make longer proof plans expensive.

A cheaper model does not necessarily produce a cheaper proof. On FormalQualBench ID 7, Haiku takes 4h34m and USD 26.24, compared with Opus at 16m and USD 13.53; the reported plans contain nine and three statements respectively. On harder examples, the available model and usable Mathlib lemmas remain limiting factors.

Natural next steps are to reduce redundant work, test Lean-specialized or lower-cost models, and use failed decompositions to locate missing or hard-to-find library facts. A further question is how to present a completed formal proof so that its mathematical ideas are easier for a person to understand.

Last updated