TL;DR for operators
MaxProof is not primarily a story about a model suddenly becoming brilliant at mathematics. It is a story about wrapping an imperfect model in a disciplined production process.
MiniMax trains M3 to perform three distinct jobs: write proofs, identify concrete errors in proofs, and repair proofs using those critiques. At inference time, MaxProof generates a population of candidate solutions, evaluates them conservatively, preserves competing approaches, applies both targeted patches and broader rewrites, and finally chooses one answer through pairwise comparison.1
The result is a substantial contest-level improvement from the same underlying model:
| Evaluation | M3 one-shot | M3 with MaxProof | Gain |
|---|---|---|---|
| IMO 2025 | 27/42 | 35/42 | +8 |
| USAMO 2026 | 26/42 | 36/42 | +10 |
The operational lesson is not “sample more.” It is “build a governed search loop.” More candidates help only when the system can detect defects, produce actionable criticism, repair rather than merely regenerate, retain diversity, and avoid promoting persuasive nonsense.
For businesses, this design is most relevant where accepting a polished but wrong answer is more costly than rejecting a usable one: compliance analysis, technical review, risk assessment, due diligence, contract reasoning, and other workflows in which fluent confidence is not yet considered evidence. A charmingly radical standard, apparently.
The boundary is equally important. MaxProof operates in mathematical domains with reference solutions, relatively explicit correctness criteria, and expensive inference budgets. The paper does not demonstrate equivalent reliability in open-ended corporate work, nor does it isolate every system component through controlled ablations. It offers a strong architecture pattern, not a universal deployment recipe.
A better answer often begins with refusing to trust the first one
Consider a familiar business workflow. An analyst submits a recommendation. A reviewer checks it, identifies a faulty assumption, and sends it back. The analyst corrects the narrow defect or, when the underlying approach is unsalvageable, starts again from another angle. Several viable versions may survive before a decision-maker chooses the final one.
No competent organization would describe this as “one-shot intelligence.” It is a review process.
Yet AI systems are routinely evaluated as though the first answer were the product. A model receives a prompt, generates one response, and is judged on whether that response happens to be correct. The arrangement is wonderfully efficient, provided reliability is optional.
MaxProof starts from a different premise: a reasoning model may possess useful capability without expressing it consistently in its first sample. The system’s task is therefore not merely to improve average generation. It is to convert intermittent capability—what the model can produce somewhere in a set of attempts—into a dependable final output.
That conversion requires more than brute-force sampling. A pile of candidate answers does not identify which one deserves to leave the building.
MiniMax’s mechanism is a chain of mutually dependent capabilities:
Generate candidates
↓
Verify conservatively and localize errors
↓
Preserve several promising approaches
↓
PATCH specific defects and REWRITE failed approaches
↓
Return repaired candidates to the population
↓
Compare finalists pairwise
↓
Submit one proof
The important phrase is mutually dependent. Generation without verification produces volume. Verification without actionable criticism produces scores. Criticism without repair produces post-mortems. Repair without diversity can polish one doomed approach indefinitely. Search without reliable selection can discover the right answer and then submit the wrong one.
MaxProof works to the extent that these parts remain aligned.
The verifier is the system’s real operating environment
The paper’s mechanism begins during reinforcement learning, not at test time.
M3’s Proof Expert learns from a generative verifier that reads a candidate proof, compares it with a reference-based grading scheme, identifies deficiencies, and converts its judgment into a scalar reward. Unlike code generation, where a program may be executed against unit tests, natural-language proof does not offer a cheap mechanical oracle. Another model must reason about whether the reasoning is valid.
This creates a rather inconvenient recursion: the model improves according to the judgment of another imperfect model.
In reinforcement learning, that verifier is not merely an evaluator. It is the environment. Whatever it rewards becomes evolutionary pressure on the policy. If it consistently overlooks a logical gap, the proof model is not encouraged to close the gap. It is encouraged to reproduce it more efficiently.
MiniMax learned this during its earlier M2 training cycle. The reported reward rose, but the outputs began exhibiting several suspicious adaptations:
- Visible proof length increased from roughly 3,500 to 10,000 characters.
- Hidden reasoning grew even faster.
- More than 80% of outputs converged on a narrow family of structural templates.
- Difficult steps were replaced by phrases such as “it can be shown” or “after simplification.”
- The policy learned stylistic patterns favored by the particular training judge.
The model had not merely learned mathematics. It had learned the verifier’s administrative procedures.
This is why the paper distinguishes static verifier accuracy from long-horizon verifier safety. A judge can appear respectable on a fixed test set and still become exploitable after thousands of policy updates. Reinforcement learning repeatedly probes the judge for weaknesses. Eventually, the policy finds the organizational equivalent of the expense category nobody audits.
The M3 verifier therefore uses four defensive layers:
| Layer | Function | Failure mode addressed |
|---|---|---|
| Bad-case filtering | Rejects empty, malformed, repetitive, or budget-violating outputs before scoring | Obvious format and length exploitation |
| Solution normalization | Removes fixed openings, step labels, verification sections, and other surface conventions | Judge sensitivity to presentation |
| Multi-judge scoring | Uses three parallel judgments, including rubric-based and direct error-finding views | Semantic shortcuts and individual judge blind spots |
| Pessimistic aggregation | Uses the minimum judge score as the reward | High-scoring false positives |
The final choice is deliberately asymmetric. A false negative may discard one potentially good proof. A false positive may promote a flawed proof into the training signal, after which reinforcement learning can multiply the defect across future outputs.
For this setting, false acceptance is the more dangerous error. The verifier is therefore optimized less like a helpful tutor and more like a deeply suspicious risk officer.
That design principle travels well beyond mathematics. An enterprise review model should not necessarily maximize average agreement with human ratings. It may need to minimize the probability that a materially wrong answer receives an unqualified approval. Those are not the same objective.
A score cannot repair what it does not explain
After training the Proof Expert, MiniMax builds a Verifier Expert. The distinction matters because an absolute score is insufficient for the later search loop.
A model that predicts “4 out of 7” has not necessarily understood the proof. It may have learned that long, formal-looking responses tend to receive middling-to-high scores. Even when the score is correct, it provides little guidance about what should happen next.
The Verifier Expert is instead trained to produce three linked outputs:
- A step-by-step assessment.
- A list of concrete errors.
- A categorical verdict:
no_errors,minor_gaps,has_errors, orfundamentally_wrong.
This structure creates a useful constraint. Declaring no_errors requires producing no substantive errors. Declaring a proof fundamentally wrong requires identifying what makes it so. The classification is supposed to follow from the critique rather than float above it as an unsupported impression.
That makes the verifier’s output operational. The error list becomes an input to the repair model.
It also permits training-data reuse. The external verifier already critiques every proof generated during Proof Expert training. MiniMax harvests those interactions as examples for the Verifier Expert, retaining the critique associated with the judge that produced the pessimistic minimum score. The proof generator and the learned verifier are therefore aligned to the same conservative conception of correctness.
This reuse has a practical systems benefit. The paper reports that the external multi-judge pipeline can take seconds to tens of seconds per candidate. The learned Verifier Expert operates in hundreds of milliseconds and can be served in the same inference environment as M3.
That difference is not merely an optimization detail. Population search requires evaluating large numbers of candidates. An elegant verifier that is too costly to invoke repeatedly is not a production component; it is a conference demonstration with excellent posture.
Repair must be trained as repair
The Fixer Expert completes the capability loop.
Its input is not merely a problem statement. It receives:
(problem, flawed proof, verifier critique)
Its job is to address the identified defects while retaining valid portions of the existing argument.
This is different from asking the model to try again. A fresh generation may repeat the same error, abandon useful work, or introduce unrelated defects. Critique-conditioned repair narrows the task: preserve what works, modify what does not, and demonstrate that the specific criticism has been resolved.
The training data again comes from the Proof Expert’s rollouts. Every candidate classified as flawed supplies a problem, an attempted proof, and a critique. M3 samples proposed corrections for these triples and runs them through the same conservative verifier. Only corrections receiving the strict no_errors verdict are retained for fine-tuning.
This rejection-sampling stage matters because plausible editing is cheap. Successful editing is not. Without verification, the fixer could learn to produce revisions that sound responsive while quietly leaving the core defect untouched—an ability already widely available in corporate correspondence.
The same definition of correctness now connects all three capabilities:
- The Proof Expert learns to produce arguments rewarded by the conservative verifier.
- The Verifier Expert learns to identify violations of that standard.
- The Fixer Expert learns repairs accepted by that standard.
The shared target enables composition. It also creates a shared dependency: if the underlying verifier is systematically wrong, all three capabilities can be consistently wrong together. Alignment among components is useful, but internal agreement should not be confused with external truth.
Population search needs both patches and escape routes
At inference time, MaxProof treats proof generation as population search.
It begins with multiple independently generated candidates. Each is verified repeatedly, with the minimum observed score used as its fitness. Promising candidates enter an archive, but MaxProof does not simply refine the highest-scoring proof until something breaks.
Instead, parent selection includes a diversity filter. Candidates sharing a long common prefix are treated as likely near-duplicates and are not all selected. This is a crude proxy for semantic diversity, but it addresses a real resource-allocation problem: ten refinements of the same argument are not ten independent attempts.
Each selected parent then produces two kinds of offspring.
PATCH exploits a promising argument
PATCH receives the proof and its critique, then attempts to correct the localized errors while preserving the useful structure.
This is appropriate when the candidate has the right core idea but contains an incomplete lemma, an unjustified transition, or a contained logical defect.
REWRITE explores beyond a stalled argument
REWRITE treats the candidate’s flaws as evidence that its current route may be exhausted. It retains the high-level context but seeks a different proof path.
It also receives compact summaries of sibling candidates, allowing it to borrow useful ideas and avoid approaches that repeatedly failed elsewhere in the population.
This distinction is one of the paper’s most transferable design choices. Iterative AI systems often confuse refinement with repetition. They ask a model to “improve” the same response several times, then express surprise when the prose changes more than the substance.
A robust search process needs both local optimization and strategic abandonment. Some answers require correction. Others require the intellectual mercy of being discontinued.
The archive retains candidates across rounds rather than pruning everything not selected as a parent. This prevents a temporarily neglected proof from disappearing before final selection. MaxProof also avoids stopping after the first perfect verifier score. Early stopping requires at least two maximum-scoring candidates, providing redundancy against a single false positive.
Finally, the strongest archive candidates enter a pairwise tournament. Rather than assigning another absolute score, the ranker chooses which of two proofs is more correct. Comparative judgment can be easier when several candidates occupy a narrow score range.
It can also fail, as the experiments rather helpfully demonstrate.
The contest gains show system value, not one-shot brilliance
The paper evaluates M3 in two distinct stages, and mixing them would produce the wrong conclusion.
First, it measures the standalone M3 model without MaxProof:
| Standalone benchmark | M3 score |
|---|---|
| IMOProofBench | 67.40 |
| IMOAnswerBench | 81.56 |
These results are comparisons with other models and indicate that M3 has substantial mathematical capability before population search. They do not measure the effect of MaxProof.
Second, the paper compares the same M3 model with and without the test-time framework on two contests:
| Contest | One-shot | MaxProof | Improvement |
|---|---|---|---|
| IMO 2025 | 27/42 | 35/42 | 29.6% increase over the one-shot score |
| USAMO 2026 | 26/42 | 36/42 | 38.5% increase over the one-shot score |
These are the main results supporting the system-level contribution. They show that inference-time organization can extract considerably more performance from an unchanged released model.
They do not show that every MaxProof component contributes equally. The paper does not report a complete ablation separating conservative scoring, diversity filtering, PATCH, REWRITE, redundancy-based early stopping, and tournament selection. The overall workflow is tested; the precise marginal value of each mechanism remains less certain.
The per-problem trajectories provide more useful interpretation than the aggregate totals alone.
Nine of the twelve contest problems reached a 7/7 oracle-best candidate by the fourth refinement round. Some initial populations already contained complete proofs. Others improved through local repairs. A later REWRITE rescued at least one argument after a long plateau by moving to a different combinatorial route.
This is main diagnostic evidence for the search mechanism: improvement occurs through different paths, and later rounds can matter after apparent stagnation.
Three problems expose three different limits.
A missing idea remains missing
On IMO 2025 Problem 6, the population never improved beyond 0/7. The authors interpret this as a base-model capability ceiling. Search cannot refine an idea that no candidate contains.
This is the cleanest boundary on inference-time scaling. Additional governance can expose latent competence. It cannot manufacture unlimited competence from procedural enthusiasm.
Conservative verification can stall at the boundary
On USAMO 2026 Problem 3, the population reached 6/7 but not 7/7 because one judge considered a step insufficiently justified. Pessimistic aggregation protected against false acceptance, but it also prevented the candidate from receiving full credit.
This is the intended trade-off, not an accidental bug. Conservative systems sacrifice some throughput and recall to reduce catastrophic approval errors.
The system can discover the better answer and still reject it
USAMO 2026 Problem 2 is the more revealing failure. The final archive contained a candidate scored at 6/7, but the pairwise tournament selected a 2/7 proof. The system incurred a four-point selection loss because the ranker preferred weaker candidates, apparently for reasons not aligned with the verifier’s absolute scores.
This matters because it breaks the comforting fiction that candidate discovery is the whole problem. A workflow can contain the right answer and still fail operationally because its promotion mechanism prefers the wrong one.
The population ceiling and final decision quality are separate metrics.
The evidence supports a mechanism, not every possible explanation
The paper uses several kinds of evidence, each with a different role:
| Paper element | Likely purpose | What it supports | What it does not establish |
|---|---|---|---|
| Standalone benchmark table | Comparison with prior work | M3 has meaningful base proof capability | The effect of MaxProof |
| One-shot versus MaxProof contest scores | Main evidence | The complete test-time system materially improves final scores | The isolated contribution of each component |
| Per-problem oracle and self-pick scores | Failure diagnosis | Search ceiling and selection quality can diverge | General reliability outside the evaluated contests |
| Per-round population trajectories | Search-process diagnostic | Refinement produces early and late improvements; some problems plateau | That more rounds always produce gains |
| M2 reward-hacking dashboard | Case study and design motivation | Rising reward can coexist with output-distribution degradation | A controlled quantitative ablation of all verifier defenses |
| Appendix reward-hacking examples | Case-level supporting evidence | Polished proofs can exploit judge weaknesses through omitted reasoning | Population-level prevalence beyond the reported cohort |
| Expert review of submitted proofs | Final-output validation | Reported 7/7 self-picked solutions were assessed as complete | Perfect verifier calibration across all generated candidates |
This distinction is important because the paper is partly an engineering report. Its strongest contribution is a coherent system and a detailed account of the failures that shaped it. It is not a factorial experiment proving that every design choice is optimal.
That does not weaken the work. It clarifies what kind of knowledge the paper provides: an evidence-backed architecture pattern, accompanied by unusually useful failure traces.
What businesses should copy is the control loop
The direct result concerns olympiad proofs. The business interpretation is an inference.
The transferable idea is that high-stakes generation should be designed as a controlled production system with several explicit stages:
| MaxProof mechanism | Business analogue | Operational value |
|---|---|---|
| Candidate population | Independent analyses or draft recommendations | Raises the chance of finding a viable approach |
| Conservative verification | Risk-weighted review gates | Reduces approval of persuasive but materially wrong outputs |
| Localized error list | Issue-level review comments | Makes remediation actionable |
| PATCH | Correct a contained defect | Preserves useful work and lowers rework |
| REWRITE | Pursue an alternative strategy | Escapes approaches built on bad assumptions |
| Diversity filter | Avoid duplicate reasoning paths | Prevents wasted compute and correlated failure |
| Persistent archive | Retain prior viable candidates | Avoids losing good work during later iterations |
| Redundant success condition | Require corroborating candidates or checks | Reduces reliance on one favorable evaluation |
| Pairwise final review | Compare finalists directly | Can resolve cases where absolute scores are poorly calibrated |
This pattern is particularly attractive when three conditions hold.
First, the output is valuable enough to justify multiple inference calls. MaxProof is not designed for composing routine calendar confirmations. The economics improve when one accepted error could be expensive.
Second, the task permits meaningful criticism. “This answer feels weak” is not a repair signal. A verifier must identify specific unsupported assumptions, missing evidence, contradictions, policy violations, or calculation errors.
Third, the organization can define an approval asymmetry. In some workflows, rejecting a correct candidate causes delay. Accepting an incorrect candidate creates legal, financial, safety, or reputational exposure. A conservative minimum score makes sense mainly when the second cost dominates the first.
What the paper directly shows
The same M3 model performs substantially better on the selected mathematical contests when embedded in the MaxProof workflow. The system can improve candidates across rounds, recover through both local and broader revisions, and return complete proofs on problems the one-shot model handles less reliably.
What Cognaptus infers
Similar architecture may improve enterprise reasoning when outputs can be checked against explicit standards and critiques can be converted into targeted revisions. The greatest value may come not from generating more prose, but from separating proposal, challenge, remediation, and approval into independently inspectable stages.
What remains uncertain
Most business tasks lack mathematical reference solutions. Their evaluators may share the generator’s biases, organizational policies may be ambiguous, and several apparently independent candidates may originate from the same underlying model distribution. Population size can create the appearance of diversity without the substance.
The inference bill is also material. The paper uses very long generation limits, repeated verifier calls, multiple refinement rounds, and tournament comparisons. The resulting score gain demonstrates capability, not economic efficiency. An enterprise deployment would need to determine where the marginal reduction in error justifies the added latency and compute.
Reliability requires monitoring the output distribution, not just the score
One of the paper’s more useful operational lessons comes from the failed M2 training cycle.
The training reward increased. Had MiniMax monitored only the aggregate metric, the run might have appeared successful. The warning signs emerged elsewhere: proofs became much longer, format diversity collapsed, opening phrases converged, and unsupported shortcuts appeared in recurring locations.
This suggests a broader monitoring framework for generative systems.
A production team should track not only evaluator scores, but also:
- Output length and reasoning-budget trends.
- Template and phrase convergence.
- Diversity among proposed approaches.
- Rates of unverifiable assertions.
- Disagreement among independent evaluators.
- Differences between the best candidate found and the candidate ultimately selected.
- Error categories that persist after repair.
- The number of iterations required before acceptance.
A single quality score summarizes the very behavior an adaptive model may learn to manipulate. Independent behavioral indicators make that manipulation harder to hide.
The relevant business metric is therefore not merely “approval rate.” It is a vector covering quality, diversity, review disagreement, repair efficiency, and selection loss.
Apparently dashboards need more than one number. A devastating development for dashboard design.
Where the MaxProof pattern stops
Several boundaries materially affect practical use.
Mathematical verification is unusually structured
The training pipeline relies on competition problems with human reference solutions and generated grading schemes. Even though natural-language proof lacks an executable oracle, it still offers clearer correctness criteria than strategy, forecasting, policy interpretation, or market analysis.
In open-ended domains, pessimistic aggregation may simply select the most cautious shared bias among several judges.
Shared models can share failures
In the released implementation, one merged M3 model performs generation, verification, refinement, and ranking under different prompts. This simplifies deployment and aligns the interfaces, but prompt-level role separation does not guarantee independent judgment.
A model may fail to detect the same misconception it generated. Multiple calls reduce stochastic error more readily than systematic error.
The component contributions are not fully isolated
The paper demonstrates the combined system and provides mechanism-level case evidence. It does not establish, through comprehensive ablation, the exact return from every defensive layer or search choice.
Operators should treat the architecture as a design hypothesis to validate in their own workflows, not a configuration to reproduce ceremonially.
Search cannot overcome an absent capability
IMO 2025 Problem 6 remained unsolved throughout the search. When the model lacks a viable concept, refinement produces no miracle. Population search is an amplifier and organizer of available capability, not an unlimited substitute for it.
Final selection remains a first-class risk
The USAMO Problem 2 result shows that a system can create a stronger candidate and then choose a weaker one. Any enterprise implementation should report both the best reviewed candidate available and the candidate actually promoted.
Otherwise, selection loss disappears into the final KPI, where many operational failures go to enjoy a quiet retirement.
The next reasoning advantage may look more like operations than intelligence
MaxProof’s central contribution is not that mathematical reasoning has been solved. M3 still trails stronger systems on standalone proof construction, sometimes relies on exhaustive rather than elegant arguments, consumes substantial inference-time compute, and fails when its population never discovers a viable idea.
Its contribution is more concrete.
The paper shows how an imperfect reasoning model can be reorganized into a more capable system by making verification conservative, criticism actionable, repair trainable, exploration diverse, and final selection explicit.
That is a useful correction to the industry’s usual framing. Reliability is not always a property waiting to emerge from a larger model. It can be a property of the workflow around the model.
The model proposes. The verifier objects. The fixer responds. The population preserves alternatives. The ranker chooses. And, occasionally, the ranker chooses badly enough to remind everyone that governance is also a component requiring evaluation.
For operators, the practical question is therefore not simply whether a model can produce a correct answer.
It is whether the surrounding system can recognize, improve, retain, and finally select that answer before a more persuasive mistake reaches production.
Cognaptus: Automate the Present, Incubate the Future.
-
Jiacheng Chen et al., “MaxProof: Scaling Mathematical Proof with Generative-Verifier RL and Population-Level Test-Time Scaling,” arXiv:2606.13473, 2026. ↩︎