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.
| family | rung | baseline | Haiku 4.5 | Sonnet 5 | Opus 5 |
|---|---|---|---|---|---|
| Golomb rulers | (6, 17) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| Golomb rulers | (8, 34) | REFUTED | CERTIFIED | CERTIFIED | CERTIFIED |
| Golomb rulers | (10, 55) | REFUTED | CERTIFIED | OUT OF TOKENS | CERTIFIED |
| Golomb rulers | (11, 72) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| Golomb rulers | (12, 85) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| Golomb rulers | (13, 106) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| cap sets in F₃ⁿ | (3, 9) | REJECTED | REFUTED | CERTIFIED | CERTIFIED |
| cap sets in F₃ⁿ | (4, 20) | REJECTED | REFUTED | OUT OF TOKENS | CERTIFIED |
| cap sets in F₃ⁿ | (5, 45) | REJECTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| cap sets in F₃ⁿ | (6, 112) | REJECTED | REJECTED | OUT OF TOKENS | OUT OF TOKENS |
| cap sets in F₃ⁿ | (7, 236) | REJECTED | REJECTED | OUT OF TOKENS | OUT OF TOKENS |
| cap sets in F₃ⁿ | ◆ (7, 237) | REJECTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| binary codes | (7, 3, 16) | CERTIFIED | CERTIFIED | CERTIFIED | CERTIFIED |
| binary codes | (8, 3, 20) | REJECTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| binary codes | (10, 3, 72) | REJECTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| binary codes | (12, 4, 144) | REJECTED | REJECTED | OUT OF TOKENS | OUT OF TOKENS |
| binary codes | (16, 6, 256) | REJECTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| binary codes | ◆ (10, 3, 73) | REJECTED | REFUTED | MALFORMED | OUT OF TOKENS |
| Ramsey graphs | (3, 4, 8) | CERTIFIED | REFUTED | REFUTED | CERTIFIED |
| Ramsey graphs | (3, 5, 13) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| Ramsey graphs | (4, 4, 17) | CERTIFIED | CERTIFIED | CERTIFIED | CERTIFIED |
| Ramsey graphs | (3, 6, 17) | REFUTED | REFUTED | REFUTED | OUT OF TOKENS |
| Ramsey graphs | (4, 5, 24) | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| Ramsey graphs | (3, 9, 35) | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| Ramsey graphs | ◆ (4, 6, 36) | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| sum–difference laws (C3b) | 1.6 | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| sum–difference laws (C3b) | 1.7 | REFUTED | REFUTED | OUT OF TOKENS | MALFORMED |
| sum–difference laws (C3b) | 1.725 | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| sum–difference laws (C3b) | 1.77 | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| sum–difference laws (C3b) | 1.778 | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| sum–difference laws (C3b) | 1.77898 | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| sum–difference laws (C3b) | 1.77898884 | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| sum–difference laws (C3b) | ◆ 1.7789889 | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| kissing configurations | (3, 12) | CERTIFIED | MALFORMED | CERTIFIED | CERTIFIED |
| kissing configurations | (4, 24) | CERTIFIED | CERTIFIED | CERTIFIED | CERTIFIED |
| kissing configurations | (5, 40) | CERTIFIED | REFUTED | CERTIFIED | CERTIFIED |
| kissing configurations | (6, 72) | REJECTED | REFUTED | CERTIFIED | CERTIFIED |
| kissing configurations | (7, 126) | REJECTED | REJECTED | CERTIFIED | CERTIFIED |
| kissing configurations | (8, 240) | REJECTED | REJECTED | CERTIFIED | CERTIFIED |
| kissing configurations | ◆ (5, 41) | REJECTED | REFUTED | OUT OF TOKENS | REFUTED |
| polynomial multiplication over F₂ | (2, 3) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| polynomial multiplication over F₂ | (3, 6) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| polynomial multiplication over F₂ | (4, 9) | REFUTED | REFUTED | CERTIFIED | CERTIFIED |
| polynomial multiplication over F₂ | (5, 13) | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| polynomial multiplication over F₂ | (6, 17) | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
| polynomial multiplication over F₂ | (7, 22) | REFUTED | REFUTED | OUT OF TOKENS | OUT OF TOKENS |
In the table a filled mark is certified, an outlined one refuted, and a dashed one not graded as an object.