cert-machine · benchmark · pre-registered

Certified MathBench v0

Three Claude models asked, once each, for 46 mathematical constructions across seven families — rulers, caps, codes, graphs, laws, sphere packings, bilinear algorithms — and every answer decided exactly: no answer key, no judge, no tolerance. The run followed its pre-registration, and cost US$22.30 of the US$30 ceiling.

Pre-registered on 29 September 2026 before the first model call (notes/mathbench-v0-preregistration-2026-09-29.md): the families and ladders, one sample per rung at the API's default thinking and effort, 24,000 output tokens, the metrics, and what counts as a null. Models: Haiku 4.5 (claude-haiku-4-5-20251001), Sonnet 5 (claude-sonnet-5), Opus 5 (claude-opus-5). Rungs marked ◆ ask beyond the published record; nothing certified there would be announced before a second implementation re-decides it. One deviation, recorded in the pre-registration: five Opus calls on the sum–difference family came back from the API with an error and no reply, nothing billed, and were issued once more after the run; no rung was sampled twice.

tl;dr
  • The finding. Haiku 4.5 5 of 46 graded rungs certified (2 the baseline does not reach); Sonnet 5 18 of 21 graded rungs certified (13 the baseline does not reach); Opus 5 21 of 23 graded rungs certified (15 the baseline does not reach). No model certified a rung beyond the published record. Rungs where a reply ran out of tokens before an object: Haiku 4.5 0, Sonnet 5 25, Opus 5 23 — recorded, never graded.
  • The mechanism. Each family parses a reply into an exact object and decides it: distinct differences for a ruler, no three collinear points for a cap, pairwise distances for a code, clique and independence numbers for a graph, entropies in intervals for a law, exact inner products for a kissing configuration, the bilinear identity over F₂. Before any call the family's red controls (near-misses forged from known witnesses) must come back refuted and its green controls certified; a textbook baseline is decided like any proposal.
  • Check it. python3 instruments/mathbench/battery.py — 83 checks, 20 red controls · certs/mathbench-ledger.jsonl, one row per call with its usage.
Haiku 4.5
5/46
certified of graded · 35 refuted · US$0.21 · US$0.042 per certified rung
Sonnet 5
18/21
certified of graded · 2 refuted · US$6.79 · US$0.377 per certified rung
Opus 5
21/23
certified of graded · 1 refuted · US$15.31 · US$0.729 per certified rung
baseline
6/46
the textbook first try, decided like any proposal
§1 · every rung

Forty-six constructions, four answerers

familyrungbaselineHaiku 4.5Sonnet 5Opus 5
Golomb rulers(6, 17)REFUTEDREFUTEDCERTIFIEDCERTIFIED
Golomb rulers(8, 34)REFUTEDCERTIFIEDCERTIFIEDCERTIFIED
Golomb rulers(10, 55)REFUTEDCERTIFIEDOUT OF TOKENSCERTIFIED
Golomb rulers(11, 72)REFUTEDREFUTEDCERTIFIEDCERTIFIED
Golomb rulers(12, 85)REFUTEDREFUTEDCERTIFIEDCERTIFIED
Golomb rulers(13, 106)REFUTEDREFUTEDCERTIFIEDCERTIFIED
cap sets in F₃ⁿ(3, 9)REJECTEDREFUTEDCERTIFIEDCERTIFIED
cap sets in F₃ⁿ(4, 20)REJECTEDREFUTEDOUT OF TOKENSCERTIFIED
cap sets in F₃ⁿ(5, 45)REJECTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
cap sets in F₃ⁿ(6, 112)REJECTEDREJECTEDOUT OF TOKENSOUT OF TOKENS
cap sets in F₃ⁿ(7, 236)REJECTEDREJECTEDOUT OF TOKENSOUT OF TOKENS
cap sets in F₃ⁿ◆ (7, 237)REJECTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
binary codes(7, 3, 16)CERTIFIEDCERTIFIEDCERTIFIEDCERTIFIED
binary codes(8, 3, 20)REJECTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
binary codes(10, 3, 72)REJECTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
binary codes(12, 4, 144)REJECTEDREJECTEDOUT OF TOKENSOUT OF TOKENS
binary codes(16, 6, 256)REJECTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
binary codes◆ (10, 3, 73)REJECTEDREFUTEDMALFORMEDOUT OF TOKENS
Ramsey graphs(3, 4, 8)CERTIFIEDREFUTEDREFUTEDCERTIFIED
Ramsey graphs(3, 5, 13)REFUTEDREFUTEDCERTIFIEDCERTIFIED
Ramsey graphs(4, 4, 17)CERTIFIEDCERTIFIEDCERTIFIEDCERTIFIED
Ramsey graphs(3, 6, 17)REFUTEDREFUTEDREFUTEDOUT OF TOKENS
Ramsey graphs(4, 5, 24)REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
Ramsey graphs(3, 9, 35)REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
Ramsey graphs◆ (4, 6, 36)REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
sum–difference laws (C3b)1.6REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
sum–difference laws (C3b)1.7REFUTEDREFUTEDOUT OF TOKENSMALFORMED
sum–difference laws (C3b)1.725REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
sum–difference laws (C3b)1.77REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
sum–difference laws (C3b)1.778REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
sum–difference laws (C3b)1.77898REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
sum–difference laws (C3b)1.77898884REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
sum–difference laws (C3b)◆ 1.7789889REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
kissing configurations(3, 12)CERTIFIEDMALFORMEDCERTIFIEDCERTIFIED
kissing configurations(4, 24)CERTIFIEDCERTIFIEDCERTIFIEDCERTIFIED
kissing configurations(5, 40)CERTIFIEDREFUTEDCERTIFIEDCERTIFIED
kissing configurations(6, 72)REJECTEDREFUTEDCERTIFIEDCERTIFIED
kissing configurations(7, 126)REJECTEDREJECTEDCERTIFIEDCERTIFIED
kissing configurations(8, 240)REJECTEDREJECTEDCERTIFIEDCERTIFIED
kissing configurations◆ (5, 41)REJECTEDREFUTEDOUT OF TOKENSREFUTED
polynomial multiplication over F₂(2, 3)REFUTEDREFUTEDCERTIFIEDCERTIFIED
polynomial multiplication over F₂(3, 6)REFUTEDREFUTEDCERTIFIEDCERTIFIED
polynomial multiplication over F₂(4, 9)REFUTEDREFUTEDCERTIFIEDCERTIFIED
polynomial multiplication over F₂(5, 13)REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
polynomial multiplication over F₂(6, 17)REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
polynomial multiplication over F₂(7, 22)REFUTEDREFUTEDOUT OF TOKENSOUT OF TOKENS
§2 · the words

What each verdict means

In the table a filled mark is certified, an outlined one refuted, and a dashed one not graded as an object.

§3 · limits

What one sample says