W4M · Research Notes

Series · The Edge-Native Future · 3 / 6

Reasoning that holds at depth

Long-horizon reasoning is where today’s best models get expensive and brittle. It is where a tiny GoM is strongest.

W4M Research · July 2026 · ~6 min read

0% vs 100%
11-disk Hanoi: every frontier model tested scores zero; GoM’s committee went 100-for-100 at 11 disks and 100-for-100 at 12 — both with a true success rate of at least 96.3%
1,073,741,823
moves in the full 30-disk tower — exactly 2³⁰−1, every move verified, ~9 minutes on a laptop CPU. That run has its own note (Note 9)
identical
same answer every run — frontier outputs vary
The short version We test reasoning that has to hold together over hundreds or thousands of dependent steps. Past 10 disks of the classic Tower of Hanoi puzzle, every big commercial model we tested scores zero — not worse, zero. Our pocket-scale models, trained only on the easy 3-to-8-disk versions, solved 100 of 100 problems at 11 disks and 100 of 100 at 12, the great majority in the mathematically minimum number of moves. And unlike the big models, the same question gets the same answer every single time. (The 98K-parameter Sudoku result that used to share this note now has a note of its own.) In business terms: reasoning you can audit, reproduce, and run on hardware you already own.

The interesting question about a reasoning model is not whether it can solve a hard problem. It is whether it keeps solving once the problem gets long — once the answer requires holding a plan together over many dependent steps with no room to drift. That is where cost climbs, where confidence and correctness come apart, and where the gap between a good demo and a dependable system shows up. Tower of Hanoi is a clean way to see it: the rules are trivial, but the shortest solution doubles in length with every disk you add. Depth is the whole test.

Frontier reasoners are genuinely good — until they aren’t

We want to be precise and fair here, because the honest version is more useful than the flattering one. On Tower of Hanoi, the strongest frontier reasoning models are good. Under a fair, generous token budget, one solves the 10-disk problem and another solves 9 disks — real long-horizon reasoning, not a fluke.

Then the floor falls out. At 11 disks and beyond, every frontier model we tested drops to 0%. Not "degrades gracefully," not "gets it sometimes" — zero. The horizon gets one notch longer than they were built to carry, and the whole chain comes apart at once. That wall is the point. If your product depends on move 1,800 of a plan, this wall is the number to diligence. The failure is not a knowledge gap you can patch with a better prompt; it is a depth limit baked into how these models hold a plan together.

A 37M model that solves past its training horizon

Now the other side. A GoM with 37 million parameters — small enough to live on a phone — was trained only on Tower of Hanoi problems of 3 to 8 disks. It never saw 9, 10, or 11 during training. Asked to solve them anyway, it generalizes past the wall: it produces correct long-horizon solutions in the exact regime where the frontier models we tested return nothing.

This is generalization, not a trophy number. The model learned the structure of the task from short instances and carried that structure into depths it had never been shown. Retrain it from scratch several times and re-test — an independent reproduction — and the 10-disk case comes back at roughly 80%.

At 11 disks, the headline result. We run several independently trained copies of the model and let them vote on every move, with the ability to undo a bad move and try another — a committee search. (This is a batch evaluation configuration — minutes to a couple of hours per problem at these depths — not the phone-scale single model; the compute is an explicit, bounded budget chosen up front.) Given the complete 100-problem test set, the committee solved 100 of 100 — statistically, a true success rate of at least 96.3% — with 96 of the 100 solutions at exactly the mathematically minimum length, including a perfect 1,791-move trajectory from models that never saw a problem longer than 255 moves in training.

The comparison that explains it: a single model committing to its best guess at each step solves about 50% of the same problems — and pooling all four models’ independent single-track attempts still yields 50%, because the hardest problems defeat every individual model. The committee solves all of them. The knowledge was already in the weights; single-track search was discarding it. Our previous best, averaged over seven seeds, was 79.3%. The moment errors became recoverable and decisions became votes, the failure mode didn’t shrink — it vanished.

Deeper still: at 12 disks — double the solution horizon — the committee went 100 for 100 (true rate ≥ 96.3% again), 94 of 100 exactly optimal, including a perfect 3,464-move trajectory. The same committee also swept the shallower unseen depths — 20/20 at 9 disks and 20/20 at 10 — so every measured rung from 9 through 12 sits at 100% under one configuration.

The 13-disk bank is now fully solved: 20 of 20, seventeen exactly optimal. The last holdout tells the whole story in miniature: it failed two clock-capped attempts at ~1.3 million search expansions each, then solved — at exactly the optimal 6,824 moves — when a third run was allowed 1.36 million. The wall was never ability; it was minutes. At 14 disks the bank is complete: 20 of 20, every single solution exactly optimal — including a 14,455-move trajectory executed perfectly by models whose longest training episode was 255 moves, 57 times deeper than anything they saw in training. The pattern repeated at this depth exactly as at 13: every problem that clocked out at a 4-hour budget solved, at exactly optimal length, when given 10. Six consecutive out-of-training depths now sit at 100%. Every miss along the way was the same kind: the search ran out of budgeted hours, never out of correct moves. At these depths the solve rate is a question of how much thinking time you buy.

What matters is the categorical fact, and it is not close: models you could carry in your pocket are operating in a regime where the best available reasoners score nothing.

The knowledge was already in the weights — single-track search was discarding it. Models trained only on 3–8 disks solve at depths the frontier scores zero.
Tower of Hanoi, by horizonFrontier reasoners (best tested)GoM (models trained on 3–8 disks)
N = 9–10 disksStrong — one solves N=10, another N=9 (fair token budget)Committee search: 20/20 at both 9 and 10 disks (single-model cross-seed ~80% at 10)
N ≥ 11 disks0% — all tested models failCommittee search: 100/100 at both 11 and 12 disks (95% CI ≥ 96.3% each)
Run-to-run behaviorVaries between runsIdentical, repeatable answer every run
Interactive · The horizon wall
N = 8 · 255 moves
Frontier (best tested)
37M GoM (trained 3–8)
Frontier reasoners
37M GoM
Trained only on 3–8 disks, a 37M GoM generalizes past the wall. At N ≥ 11 every frontier model tested scored 0% (0 of 18 runs) — declining or emitting an illegal move deep in the sequence — while the GoM keeps producing valid plans. At 11 disks the committee search solved 100/100 (95% CI ≥ 96.3%), and at 12 disks went 100/100 as well — 94 of 100 exactly optimal (single-model beam ~50% on the same problems; even the four-seed union of independent beams stays at 50%). Beyond: 9- and 10-disk committee sweeps 20/20 each; 13-disk complete at 20/20 (seventeen exactly optimal; the final holdout solved exactly once given enough clock); 14-disk complete at 20/20, all exactly optimal.
TRAINED HERE · 3–8 DISKS · LONGEST EPISODE 255 MOVES the wall — frontier → 0% 7 moves 255 2,047 16,383 moves moves in a perfect game (log scale) — doubles every disk Frontier 0 0 0 ceiling: one model solves 10 no point 37M GoM 20/20 20/20 100/100 100/100 20/20 20/20 ×8×16×32×64 solution length vs longest trained episode → 3456 78910 11121314 DISKS
37M params vs ~trillion-class frontier every solution machine-verified, move by move deterministic verifier — no partial credit
The campaign in one picture. A perfect game doubles in length with every disk (log line: 7 → 16,383 moves). The best frontier reasoners solve through 10 disks, then score 0% at 11–13 — past the wall, there is no point testing them further. A 37M GoM trained only on the shaded 3–8 region, guided by committee search, holds deep into the unseen: 100/100 at both 11 and 12 disks (95% CI ≥ 96.3% each; 12-disk 94 of 100 exactly optimal) — at 13 disks 20/20 and at 14 disks 20/20 — every solution exactly optimal (* the only misses in the whole campaign are wall-clock exhaustions on 6,800+-move problems — compute-budget lines, not capability lines; both re-run with larger budgets). The 9- and 10-disk figures are the same committee configuration: 20/20 each. ×8–×64 marks each depth’s canonical solution length (2ᴺ−1 moves) relative to the longest training episode; actual evaluation problems start from scrambled positions, so individual optimal lengths run shorter (e.g. 1,791 at 11 disks).

Same input, same answer — and it knows when it doesn’t know

There is a property here that matters as much as any benchmark, and it is one frontier models structurally cannot offer: determinism. A GoM exact-executes. Give it the same problem and it does the same thing every time and returns an identical, repeatable answer. Frontier outputs vary run to run — same prompt, different paths, occasionally a different conclusion. For a long-horizon plan that something downstream will act on, "usually right, but I can’t promise the same answer twice" is not a foundation you can build on.

Reasoning you can deploy has two parts: the same answer every time, and the honesty to decline rather than make one up.

The second half of assurance is restraint. When a GoM is not confident, it declines rather than confabulates — there is a confidence floor below which it would rather say nothing than invent a plausible, wrong answer. In long-horizon settings, a fluent guess is the most expensive failure mode there is, because it is the one that looks like success. A model that can hold a plan to depth, repeat itself exactly, and stop when it is unsure is a model you can actually wire into something.

For the technical reader Hanoi committee search: several independently trained GoM checkpoints vote on every move, with backtracking to undo a bad move and try another — a batch evaluation configuration (minutes to a couple of hours per problem at these depths, an explicit compute budget bounded up front), not the phone-scale single model. 11-disk: the complete 100-problem seed-42 evaluation bank, 100 of 100 (Clopper–Pearson 95% CI [96.3%, 100%]), 96 of 100 exactly optimal; the first-20 symmetry-on arm and the symmetry-off ablation arm each scored a perfect 20/20, so symmetry averaging is not load-bearing at this depth. 12-disk: settled at n=100 — 100 of 100 (Clopper–Pearson 95% CI [96.3%, 100%]; 94 of 100 exactly optimal; the first-20 symmetry-on arm was 20/20 all-exact). Baselines on the same problems: single-model beam-128 solves ~50%, and the four-seed union of independent beams stays at ~50% — the committee’s gain is search, not extra knowledge; the prior seven-seed historical average was 79.3%. All evaluation problems are random-start instances — scrambled starting positions — so each problem’s optimal length falls below the canonical 2ᴺ−1 (an 11-disk optimum can be 1,791 moves rather than 2,047). Frontier Hanoi comparisons use a fair, generous token budget; the 0% at 11–13 disks is one generous-budget run per model per depth (repeated-run sweeps at 8–10 disks, dozens of attempts per model across four models, also came back zero). Every figure in this post is reconciled to its exact evaluation convention in the data-room paper.
Honest note Depth numbers are slippery because every benchmark has its own scoring convention — what counts as "solved," what token budget is allowed, how partial credit works. We reconcile every figure in this post to its exact evaluation convention in the data-room paper, so the comparisons are apples to apples rather than headline to headline; the evaluation configuration itself is consolidated in the technical box above. The 9- and 10-disk committee figures are complete 20-problem banks (20/20 each; 19 and 18 exactly optimal). The 13-disk bank is complete at 20/20 (seventeen exactly optimal): both initial misses were wall-clock cap exhaustions and both converted on larger-budget re-runs (5,901 vs 5,887 optimal; 6,824 exactly — the latter after two attempts that were clock-cut at ~1.3M expansions, solving at 1.36M). The 14-disk bank is complete: 20/20, every solution exactly optimal — all four initial 4-hour clock-outs converted under 10-hour budgets (12,134; 14,455; 10,031; and 13,241 moves, each solved at exactly optimal length).

See it run

Demo Recorded · real logged runs
🔎 Watch it think
The base model answers fast and sometimes wrong; GoM works it out loud, checks every step, and commits only what it can stand behind — 47% → 87%.
Open the demo
Demo Recorded · real logged runs
🎯 Determinism — pass^k
Eight independent runs of the identical prompt: GoM byte-identical every time; six of six frontier models collapse to zero as depth grows.
Open the demo
Demo Recorded · real logged runs
🏦 Finance — verified arithmetic
20 multi-step financial problems: GoM 20/20 through exact verified experts, correcting 4 items where the frontier panel erred.
Open the demo

How far does the depth ladder go? The banks in this note stop at 14 disks only because that is where exhaustive evaluation stops. With a subgoal system on top, the same architecture executed the full 30-disk tower — all 1,073,741,823 moves, exactly optimal, zero errors — in ~9 minutes on a laptop CPU (and a scrambled 30-disk instance, 536M moves, in 139 seconds). That run has a note of its own →

Methodology: all results are real, logged evaluation runs, not live or cherry-picked sessions. Frontier Tower of Hanoi figures are from the best models we tested under a fair token budget (one solves N=10, another N=9; all tested models score 0% at N≥11). The 37M GoM was trained only on 3–8 disk instances; single-model 10-disk cross-seed reproduction is ~80%, and the committee configuration sweeps 9- and 10-disk at 20/20 each (19 and 18 exactly optimal). At 11 disks, a committee of GoM checkpoints guiding a backtracking search solved the complete 100-problem evaluation bank 100/100 (Clopper–Pearson 95% CI [96.3%, 100%]; 96 of 100 exactly optimal — e.g. a 1,791-move problem solved in exactly 1,791 moves), versus ~50% for single-model beam-128 on the same problems — a ceiling the four-seed union of independent beams does not raise — and a 79.3% seven-seed historical average. At 12 disks the committee solved the complete 100-problem bank 100/100 (Clopper–Pearson 95% CI [96.3%, 100%]; 94 of 100 exactly optimal), including a 3,464-move problem solved in exactly 3,464 moves. The 13-disk bank is complete at 20/20, seventeen exactly optimal — both initial misses were wall-clock budget exhaustions and both converted on larger-budget re-runs (5,901 vs 5,887 optimal; 6,824 exactly optimal). Every miss in the campaign has been a budget line, never an incorrect solution. The 14-disk bank is complete at 20 of 20, all exactly optimal — including a 14,455-move problem solved in exactly 14,455 moves (57× the longest training episode). Exact-execution figures (identical repeatable answers; decline-rather-than-confabulate behavior) are properties of the architecture, verified across runs. Per-task eval conventions are reconciled in the data-room paper.

This kind of reasoning fits in roughly 2.54 GB and runs under 2 watts.

Next: how frontier-grade reasoning runs at phone scale — and what that does to the cost of intelligence.

w4m.ai