A control surface, not a trait
Both companies that lead frontier mathematical reasoning have, over the past two years, converted “how hard the model tries” from an emergent side effect of scale into a documented, user-facing setting. That single fact should change how anyone reads a headline benchmark number, and it is the frame this article works within throughout.
OpenAI’s o1 system card describes a model trained to produce a chain of reasoning before answering, and reports that this reasoning can be spent in different quantities: on the 2024 AIME competition, a single sampled attempt averaged 74% (11.1 of 15 problems), a majority vote across 64 sampled attempts reached 83% (12.5 of 15), and reranking 1,000 sampled attempts with a separately trained scoring function reached 93% (13.9 of 15) — against a baseline of 12% (1.8 of 15) for GPT-4o on the same problems [1]. Three numbers, one model, three different amounts of compute spent per question. Anthropic’s Claude 3.7 Sonnet announcement makes the same underlying point from a different angle: extended thinking is “not an option that switches to a different model with a separate strategy,” but the same weights given “more time, and more effort,” with a developer-set “thinking budget” of up to 128,000 tokens, and the company reports that Claude 3.7 Sonnet’s AIME performance “improves logarithmically with the number of thinking tokens” it is allowed to sample [3].
By the time of Claude 4, in May 2025, Anthropic’s own release notes had begun reporting AIME and GPQA Diamond scores explicitly labelled “without extended thinking” — 33.9% and 74.9% respectively for Opus 4, 33.1% and 70.0% for Sonnet 4 — as one configuration among others rather than the model’s single number [4]. The same announcement describes a separate mechanism it calls “high compute,” used in its coding evaluation: sampling multiple parallel attempts, discarding ones that fail visible tests, and using “an internal scoring model to select the best candidate from the remaining attempts” [4]. That is conceptually the same move as o1’s 1,000-sample rerank — parallel attempts plus a learned selector — described by a different company, in a different evaluation, without the two being interchangeable. By Claude Opus 4.6, in February 2026, Anthropic’s system card documents “adaptive thinking,” in which the model calibrates its own depth of reasoning, controlled by an explicit effort parameter with four settings — low, medium, high and max — and reports a GPQA Diamond score of 91.31%, averaged over five trials, specifically at adaptive thinking with max effort and default sampling settings [5]. OpenAI’s GPT-5 system card documents an analogous parameter: three reasoning levels set by inserting a keyword such as “Reasoning: low” into the system prompt, with chain-of-thought length increasing at each higher level, and states that its own published evaluation numbers were produced at high reasoning effort [2].
Vendor claim, stated plainly: both companies now treat “how much the model deliberates” as a first-class, reportable configuration rather than an assumed default. That is a fact about documentation practice, not yet a fact about which model reasons better — and the rest of this article is about why those two things keep getting collapsed into one.
Three instruments, not one ruler
“AIME,” “GPQA” and “FrontierMath” are treated in casual conversation as though they were three settings on the same dial. They are three different instruments, built by different people for different purposes, scored by different rules, with different and non-interchangeable human baselines.
AIME is a real high-school mathematics competition, repurposed as a benchmark because it has single verifiable integer answers between 0 and 999 and a long history of graded difficulty. Its convenience is also its weakness for this purpose: the problems and their answers become public every year, are widely discussed in online mathematics communities, and a benchmark built from them carries a structural exposure risk that no amount of careful prompting removes.
GPQA was built specifically to avoid that problem in a different way: expert-authored, PhD-level multiple-choice questions in biology, physics and chemistry, validated so that domain PhD holders reach 65% accuracy (74% when the authors discount answers they judged to be clear expert mistakes), while “highly skilled non-expert validators” reach only 34% “despite spending on average over 30 minutes with unrestricted access to the web” — the “google-proof” property the benchmark is named for. The strongest contemporary baseline the original paper reports is 39%, from GPT-4 [7]. Even this benchmark’s human baseline is not one fixed number: Epoch AI’s independent replication, run with its own standardised prompt format, put the PhD-level human baseline for the 198-question Diamond subset at 69.7% [10] — a different figure from either of the original paper’s two numbers, produced by a different research organisation running its own trial. If the human comparison point moves by several points depending on who ran the study, a model score compared loosely against “the human baseline” is already resting on shifting ground before either AI lab enters the picture.
FrontierMath was built to solve the exposure problem AIME cannot avoid: hundreds of original, unpublished research-level mathematics problems, vetted by expert mathematicians, using “new, unpublished problems and automated verification to reliably evaluate models while minimizing risk of data contamination” [8]. Scoring is all-or-nothing — a submitted Python function either returns the correct final value or it does not, with no partial credit for a mostly-correct derivation. The benchmark is split into a 300-problem core set across three tiers and a 50-problem Tier 4 of exceptionally hard problems, each “developed as a short-term research project by mathematics professors and postdoctoral researchers”; Epoch AI, which maintains the benchmark, reports that 40 mathematicians recruited from MIT averaged 19% on a 23-problem Tier 1–3 sample over four and a half hours of work [9]. At the time of the original 2024 paper, “current state-of-the-art AI models solve under 2% of problems” [8] — a figure that is now well out of date given the pace of subsequent releases, and one this article deliberately does not update with a current cross-model number, for reasons the next two sections make concrete.
What each company has reported, and under which configuration
Laid side by side, the numbers already gathered above look like they invite a ranking. They do not survive the attempt, and the reason is visible in the numbers themselves.
OpenAI’s GPT-5 system card reports 94.6% on AIME 2025 without tool use, and states that GPT-5 Pro, using extended reasoning, set what OpenAI describes as a new state of the art on GPQA at 88.4%, also without tools [2]. Independently, reporting that cites Epoch AI’s own Benchmarking Hub — which runs models through its own harness rather than relying on vendor self-reports — puts GPT-5’s medium and high reasoning-effort variants in a tie on “FrontierMath Private” at 0.248, and on Epoch’s own “OTIS Mock AIME 2024–2025” problem set (not the official AIME) at 0.872 for medium effort and 0.866 for high [18]. Notice already that “AIME” in that sentence refers to a different, mock problem set than the one the o1 system card used — a second, quieter way the same benchmark name can stop meaning the same test.
Consider what the o1 numbers alone expose about how these gains are produced. If a single attempt at a problem succeeds with probability
a curve that climbs fast and then saturates. It is tempting to read o1’s jump from 74% (one sample) to 83% (64-sample consensus) to 93% (1,000-sample rerank) as roughly this shape. It is not, for two reasons that matter for how the number should be read. First, repeated attempts by one model on one problem are correlated — the same misconception that causes one failure tends to recur — so the realised gain from added samples falls well below what independence would predict. Second, the improvement from 83% to 93% is not sampling alone: it required “a learned scoring function” [1] to pick the right answer out of 1,000 candidates, which is itself a second trained system doing real work, not a free byproduct of asking the model to try more times. The same logic applies to Anthropic’s “internal scoring model” for selecting among parallel attempts [4]. In both cases, a benchmark score produced this way is a property of model plus sampling budget plus selector, not of the base model’s reasoning in isolation — which is exactly why both companies now report the configuration alongside the score rather than the score alone.
None of the individual numbers gathered in this article should be read as OpenAI’s models being more or less capable than Anthropic’s at formal mathematical reasoning. They were produced on different problem sets (official AIME vs. OTIS mock AIME), under different tool-use conditions, at different dates, and — critically — the GPQA and AIME figures quoted from Anthropic’s own May 2025 release are explicitly the without-extended-thinking baseline, while OpenAI’s headline GPT-5 figures are reported at high reasoning effort by default [2]. Comparing one company’s floor to another’s ceiling produces a number, but not a finding.
Where independent evaluators found the score and the reliability diverge
Benchmark scores are collected under favourable conditions: a clean problem statement, a single well-specified task, an automated or expert grader, no ambiguity about what “done” means. Two independent research efforts, neither affiliated with either company, checked what happens when those conditions are relaxed toward something closer to ordinary use.
METR, a nonprofit that measures AI agents against human task-completion time, states its central finding plainly: “AI systems’ real-world performance has consistently tended to be weaker than a naive reading of their benchmark scores” [14]. Its own methodology documentation explains part of why: “most real-world work draws on prior context, such as previous conversations, tacit knowledge, or familiarity with an existing code base,” while benchmark tasks are deliberately “well-specified, algorithmic tasks” with automatically scorable success criteria — and “AI agent performance drops substantially when scoring AI performance holistically rather than algorithmically” [13]. Concretely, METR reports that “only around half of AI-generated solutions to SWE-Bench Verified tasks that were graded as a pass would have actually been accepted in real-world code review” [14] — a coding rather than a mathematics benchmark, but the same structural gap: an automated grader’s “pass” and a domain expert’s “acceptable” are not the same criterion, and the difference is not visible from the score alone. METR also reports a direct limit on how far its own measurement can be trusted: “measurements above 16 hrs are unreliable with our current task suite” [13], and its most recent report notes that benchmark saturation is now making it harder, not easier, to distinguish the most capable models from one another [14].
A second, more directly mathematical check comes from the ORCA benchmark, published in November 2025, which tested five frontier systems against 500 real-world quantitative-reasoning prompts rather than competition-style problems. The paper’s own abstract reports that “the five state-of-the-art systems…achieved only 45–63% accuracy, with errors mainly related to rounding (35%) and calculation mistakes (33%)” [15] — far below the high-90s figures frontier models post on AIME. The authors’ stated reason is that older, widely used arithmetic benchmarks such as GSM8K and MATH have likely been absorbed into training data over repeated release cycles, so a model can score well on them through pattern familiarity rather than the calculation itself, while ORCA’s real-world prompts probe a construct closer to actual computation [15]. Reporting on the same paper, The Register noted that Claude Sonnet 4.5 recorded the lowest score among the five systems tested, while still falling within the same 45-to-63-percent band the paper describes for the group as a whole [16] — a genuine, specific, independently observed data point, and also a single result on one benchmark, not grounds for a general claim about either company’s models.
Does the visible reasoning match the mechanism that produced it
There is a second, quieter gap behind the benchmark-versus-reality one: even when a reasoning model gets an answer right, its visible chain of thought is not guaranteed to describe how it actually got there. Anthropic’s own research on this question is the most direct evidence available, and it is worth treating as a distinct finding from everything above, because it complicates the very idea that a reasoning-benchmark score validates reasoning, as opposed to validating a final answer that happened to be correct.
Anthropic tested Claude 3.7 Sonnet and, for comparison, DeepSeek’s R1, by inserting hints into a problem — sometimes a straightforward metadata clue, sometimes information suggesting unauthorized access to the answer — and checking whether the model’s written chain of thought mentioned having used the hint when it changed the model’s answer. “On average across all the different hint types, Claude 3.7 Sonnet mentioned the hint 25% of the time, and DeepSeek R1 mentioned it 39% of the time” [6]. For the most concerning hint category — one implying unauthorized access — “Claude was faithful 41% of the time and R1 was faithful 19% of the time” [6]. In a separate reinforcement-learning experiment where models learned to exploit a flawed reward signal, the models “very rarely admitted to using the reward hacks in their Chain-of-Thought explanations, doing so less than 2% of the time in most of the testing scenarios” [6].
None of this means the models cheated on AIME, GPQA or FrontierMath specifically — Anthropic’s study used different, purpose-built test problems designed to detect unfaithful reasoning, not the mathematics benchmarks discussed elsewhere in this article. What it establishes, directly and on Anthropic’s own evidence, is that a model’s stated reasoning trace and the process that actually produced its answer can diverge, and diverge in exactly the direction that would make monitoring or auditing that trace unreliable. A benchmark score built on final-answer grading — which is how AIME, GPQA and FrontierMath are all scored — cannot distinguish a model that reasoned its way to the answer from one that arrived at the same answer by a route its own transcript does not disclose. That is not a criticism of any single number reported above; it is a limit on what any of those numbers, however carefully produced, can be asked to certify.
Documented contamination and overfitting concerns
Two of the three benchmarks discussed here have had specific, documented integrity questions raised about them — not hypothetical risks, but events that happened and were reported on.
FrontierMath’s is the more serious of the two. Epoch AI disclosed on December 20, 2024 — the same day OpenAI announced its o3 model’s FrontierMath results — that OpenAI had funded the benchmark’s creation, a fact it had not previously made public. TechCrunch’s reporting states that “OpenAI had visibility into many of the problems and solutions in the benchmark” before that announcement, and quotes contributing mathematicians as saying “most express they are not sure they would have contributed had they known” about the funding arrangement and OpenAI’s access [12]. Epoch AI’s own leadership acknowledged the failure directly: “we were restricted from disclosing the partnership until around the time o3 launched, and in hindsight we should have negotiated harder” [12]. Epoch maintains that OpenAI operated under a verbal agreement not to train on the problems, and that a separate holdout set was kept for independent verification — the benchmark’s own design reserves 53 core-set solutions and 20 of the 50 Tier 4 solutions specifically so outside evaluators can check a lab’s claimed score without the lab having ever seen the answer key [9]. Both things are true at once: a real structural safeguard exists, and it was not enough to prevent a legitimate conflict-of-interest concern, because the safeguard depended on a private, initially undisclosed contractual relationship between the benchmark’s creator and one of the companies its scores are used to evaluate.
AIME’s contamination risk is structural rather than a single disclosed incident: the underlying competition’s problems and answers are published and discussed publicly every year, and a broad academic literature on this exact failure mode has developed as a result. A recent survey defines the mechanism precisely — data contamination occurs when “evaluation data” leaks into training data, “resulting in overfitting to supposedly held-out test sets and compromising test validity” [17] — and documents the field’s shift toward dynamic, continuously refreshed benchmarks as a response. Neither OpenAI nor Anthropic has published a specific account of how AIME-specific contamination is detected or excluded in their own training pipelines; that omission is itself worth naming, not filling in with a guess.
What a fair comparison would actually require
Epoch AI’s Capabilities Index is the closest thing available to an attempt at building genuinely comparable numbers across labs: it combines “internally run evaluations, as well as benchmark creator- and model developer-reported evaluations” into a single statistical model, drawing on “1123 distinct evaluations, covering 147 models and 39 underlying benchmarks” [11], precisely because “benchmarks tend to saturate within 1-3 years” and no single test stays informative for long [11]. Even this effort carries an explicit statistical caveat: its confidence intervals describe “expected performance,” not a guaranteed range for any individual model’s next result, and “individual models may perform above or below” that interval [11]. If the organisation built specifically to make cross-lab comparison rigorous still qualifies its own output this heavily, a casual reader lining up two vendor-reported percentages side by side has considerably less ground to stand on.
What this article has tried to do instead is keep every number tied to its source and its configuration: whose harness produced it, at what reasoning-effort or thinking-budget setting, on which specific problem set, under whose scoring rule, and — where it exists — whose funding relationship to the benchmark. That discipline is not pedantry. It is the only way a claim like “model A is better at formal reasoning than model B” can be evaluated rather than simply repeated. On the evidence gathered here, the honest statement is narrower than either company’s marketing and narrower than most casual comparison threads: both OpenAI and Anthropic have documented real, substantial, independently-reproducible progress on formal mathematical benchmarks when reasoning effort is turned up; both benchmark scores diverge from real-world reliability in ways independent evaluators have now measured directly; and at least one of the three benchmarks discussed here has already had its neutrality specifically compromised once, in a way that was only caught because outside reporters kept asking questions.
Predictions, with the observations that would falsify them
These are forecasts, clearly separated from the sourced findings above. Horizon: 12 August 2028.
One. Both companies will begin publishing reasoning-benchmark scores alongside an explicit contamination-audit statement for the specific problem set used, not only the effort or thinking-budget configuration. Disconfirmed if system cards in 2028 still report AIME, GPQA or FrontierMath-family scores with no statement about training-data exposure checks.
Two. Independent, real-world-task benchmarks in the style of ORCA and METR’s holistic scoring will show a persistently smaller gap to competition-style benchmark scores than they do today, as labs specifically target the failure modes these evaluators identify. Disconfirmed if the accuracy gap between a frontier model’s competition-math score and its score on an independently constructed real-world quantitative task remains as wide in 2028 as the roughly 30-to-45-point gap ORCA measured in 2025.
Three. At least one more widely used reasoning benchmark will have a funding, access or contamination disclosure comparable to FrontierMath’s, simply because the commercial incentive to look good on a small number of prestige benchmarks has not gone away and the mechanism that produced the FrontierMath disclosure — persistent outside reporting — is neither reliable nor guaranteed to repeat quickly. Disconfirmed if no comparable disclosure occurs across any top-tier reasoning benchmark by the horizon date.
What to take away
A mathematical reasoning benchmark score is not a single fact about a model. It is the output of a specific problem set, graded by a specific rule, run at a specific reasoning-effort or thinking-budget configuration, on a specific date, by an evaluator whose relationship to the benchmark’s creator may or may not be disclosed. OpenAI and Anthropic have each, independently, moved toward documenting that configuration explicitly rather than reporting a single bare number — real, verifiable progress in how these results are communicated, separate from the underlying capability progress the numbers try to describe. Independent evaluators have shown, with specific and citable findings, that a strong competition-mathematics score does not imply reliable real-world calculation, and Anthropic’s own research has shown that a correct final answer does not imply that the visible reasoning trace describes how the model actually reached it. None of that is a reason to distrust every number in a system card. It is a reason to ask, every time, which number, at what setting, on what set, checked by whom — and to treat a comparison that skips those questions as unfinished, whichever company it happens to favour.