Benchmarks · Mathematics

miniF2F

Can an automated theorem prover formally prove Olympiad-level maths statements, in a form directly comparable across different proof assistants?

OpenAI (Zheng, Han & Polu)Released 31 August 2021Saturated

miniF2F asks a narrower question than most maths benchmarks: not whether a model can produce the right final answer, but whether an automated prover can construct a complete formal proof that a strict proof-checking system accepts — and whether that proof can be attempted equally in more than one such system. OpenAI researchers Kunhao Zheng, Jesse Michael Han and Stanislas Polu published it in 2021 as 488 Olympiad-level statements, drawn from AMC, AIME and IMO problems, hand-translated in parallel into four formal proof assistants — Lean, Metamath, and partially Isabelle and HOL Light — so that progress in different research communities, each built around its own system, could finally be compared on the same problems. The benchmark’s own baseline, GPT-f, solved under 30% of the Lean test split even at pass@8.

Formal theorem proving stayed a slow-moving research corner for several years before reinforcement-learning-trained provers arrived in force in 2025. DeepSeek’s DeepSeek-Prover-V2-671B reached an 88.9% pass ratio on the Lean test split in April, and by August, Goedel-Prover-V2 pushed past 90% in self-correction mode using a 32-billion-parameter model roughly a twentieth the size of DeepSeek’s — while ByteDance’s Seed-Prover, published the same summer, described its own result as essentially saturating the benchmark.

With leading systems clearing the overwhelming majority of its 244 test problems, miniF2F’s role shifted from a live scoreboard to a baseline sanity check: OpenAI archived the original repository in May 2026, and labs reporting formal-proving results increasingly cited harder successors, including PutnamBench’s undergraduate-level problems and research-level sets built to outlast the same saturation that overtook miniF2F.

The set

488 formal statements (244 test, 244 validation) drawn from AMC, AIME and IMO problems plus high-school and undergraduate material, each written in parallel across four proof systems — Lean, Metamath, and (partially) Isabelle and HOL Light — so scores are directly comparable across research communities built around different assistants; results are typically reported as pass@k on the Lean test split.

Example

AIME 1983 Problem 1 (informal): Let x, y, and z all exceed 1 and let w be a positive number such that log_x w = 24, log_y w = 40, and log_(xyz) w = 12. Find log_z w. (Answer: 60). Formalized in Lean as: theorem aime_1983_p1 (x y z w : ℕ) (ht : 1 < x ∧ 1 < y ∧ 1 < z) (hw : 0 ≤ w) (h0 : real.log w / real.log x = 24) (h1 : real.log w / real.log y = 40) (h2 : real.log w / real.log (x * y * z) = 12) : real.log w / real.log z = 60raw.githubusercontent.com

Where it stands

OpenAI archived the repository in May 2026; by mid-to-late 2025 leading proprietary systems reported passing nearly all of the 244-problem Lean test split, and research attention had shifted to graduate- and research-level successors.

How the top score changed hands

  1. August 2021GPT-f / PACT (OpenAI)24.6% pass@1, 29.2% pass@8 (Lean test)The benchmark's own baseline result at launch, on the Lean split; Metamath scores were far lower, around 1.3% pass@1.
  2. April 2025DeepSeek-Prover-V2-671B88.9% pass ratio (pass@8192), 82.4% pass@32Also solved 49 of 658 PutnamBench problems in the same paper.
  3. August 2025Goedel-Prover-V2-32B90.4% (self-correction mode)

Current best: Goedel-Prover-V2-32B — 90.4% (self-correction), 88.1% (standard), pass@32 Outperformed the prior 671-billion-parameter DeepSeek-Prover-V2 while using a fraction of the parameters and compute; a separate ByteDance system, Seed-Prover, described its own July 2025 result as saturating the benchmark, though without a single headline pass rate in its published abstract.

More mathematics benchmarks