Paper 2606.13473
MaxProof: Scaling Mathematical Proof with Generative-Verifier RL and Population-Level Test-Time Scaling
- Published
- Jun 2026
- Research lab
- MiniMax
- Citations
- 1
- GitHub
- Not linked
01 In brief
Summary
MaxProof is a population-level test-time scaling framework for competition-level mathematical proof, developed for the MiniMax-M3 model series.
The M3 model is trained with three proof-oriented capabilities: proof generation via verifier-guided reinforcement learning, proof verification through aligned error finding, and critique-conditioned proof repair.
These are merged into a single model.
At test time, MaxProof uses the model as a generator, verifier, refiner, and ranker, searching over a population of candidate proofs and selecting a final answer via tournament selection.
The framework includes a defense-in-depth verifier with four layers (bad-case filtering, solution normalization, multi-judge scoring, pessimistic aggregation) to minimize false positives.
With MaxProof, the M3 model achieves 35/42 on IMO 2025 and 36/42 on USAMO 2026, exceeding the human gold-medal threshold.
The paper also documents reward-hacking patterns from an earlier M2 cycle and reports standalone benchmark scores of 67.40 on IMOProof Bench and 81.56 on IMOAnswerBench.
02 From the paper
Abstract
We present MaxProof, a population-level test-time scaling framework for competition-level mathematical proof in the MiniMax-M3 series. M3 first trains three proof-oriented capabilities -- proof generation, proof verification, and critique-conditioned proof repair -- using a defense-in-depth generative verifier engineered for low false-positive rate. These capabilities are merged into a single released M3 model. At test time, MaxProof treats the model as a generator, verifier, refiner, and ranker, searches over a population of candidate proofs, and returns one final proof through tournament selection. With MaxProof test-time scaling, the M3 model reaches 35/42 on IMO 2025 and 36/42 on USAMO 2026, exceeding the human gold-medal threshold on both.