Think Shallow, Solve Deep: Controlling Recurrent Dynamics for Reliable Test-Time Depth
Summary
This paper introduces a method to control recurrent dynamics in neural networks for reliable test-time depth, analyzing dynamical regimes like settling, marginal, or drifting to improve performance on algorithmic tasks such as Sudoku and carry propagation.
View Cached Full Text
Cached at: 08/20/26, 10:23 AM
# Think Shallow, Solve Deep:Controlling Recurrent Dynamics for Reliable Test-Time Depth
Source: [https://arxiv.org/html/2608.18222](https://arxiv.org/html/2608.18222)
Kirill BorodinAmirah AlmutairiSerguei BarannikovMaxim AbramovGrach Mkrtchian
###### Abstract
Recurrent\-depth reasoners aim to solve harder problems by iterating their update longer at test time, but additional iterations can improve, preserve, or degrade an answer\. We show that a measurable property of the trained operator, its finite\-time dynamical regime \(estimated as settling, marginal, or drifting\), indicates which of these occurs\. We give a sufficient condition for depth\-safety: once an operator’s per\-step displacement is small relative to the decoder margin, the decoded answer cannot change under further iterations\. Empirically, on algorithmic tasks trained from800800unaugmented examples per difficulty tier, settling operators do not degrade with added depth, and on some tasks convert it into higher accuracy on harder unseen instances \(Sudoku,0\.190\.19to0\.340\.34past the training horizon\)\. A single terminal fixed\-point objective moves the regime and the depth behavior together: removing it induces drift and removes the gains, and adding it to a generic recurrence yields depth\-safe extrapolation on carry propagation\. We give four operational criteria for useful test\-time depth, use them to catalogue failure modes, and, as a consistency check, apply the same measurements to Huginn\-3\.5B, which falls in the non\-settling family\.
## 1Introduction
Recurrent\-depth reasoners, networks that apply the same block repeatedly to “think longer” on harder inputs, are an increasingly popular answer to how small models might reason\. Yet the Tiny Recursive Model\([23](https://arxiv.org/html/2608.18222#bib.bib1)\)solves Sudoku only after∼1000\{\\sim\}1000\-fold augmentation \(without it, the same recurrence scores0\.000\.00under our protocol\); HRM\([42](https://arxiv.org/html/2608.18222#bib.bib2)\)depends on augmentation similarly; and at 3\.5B parameters, Huginn’s extra recurrence yields only marginal gains that quickly plateau\([19](https://arxiv.org/html/2608.18222#bib.bib3);[29](https://arxiv.org/html/2608.18222#bib.bib4)\)\. In all three the architecture has a loop, but training does not make it behave like an algorithm: added iterations do not reliably improve accuracy on harder instances\.
A recurrent reasoner is an iterated mapzt\+1=f\(zt,x\)z\_\{t\+1\}=f\(z\_\{t\},x\), and whether iterating longer helps is a property of that map’s finite\-time dynamics: whether the state settles toward an input\-dependent fixed point, stays marginal, or diverges\. A rich theory of such maps exists \(Sec\.[2](https://arxiv.org/html/2608.18222#S2)\), yet reasoning architectures are designed, trained, and scaled without measuring any of it, compensating with augmentation and parameters\. We make that dynamical regime the object of study: we measure it on every trained operator, ask what it predicts about test\-time depth, and intervene on it directly\.
Our experiments cover a leave\-one\-out ablation of a controlled\-recurrence recipe \(CoRe\) and seven re\-implemented architectures, all trained under one protocol: fixed, unaugmented data,800800examples per tier, three seeds \(three headline arms re\-seeded ton≈20n\{\\approx\}20\)\. The difficulty ladders come in two kinds \(Sec\.[3\.1](https://arxiv.org/html/2608.18222#S3.SS1)\): ladders that enlarge the input, where success turns on size\-invariance rather than dynamics, and fixed\-size ladders that only deepen the computation\.
On the latter the regime predicts the effect of additional iterations: settling operators convert it \(Sudoku→0\.340\.19\\\!\\to\\\!0\.34\) or hold their never\-trained plateau \(0\.920\.92on reachability\) while marginal and drifting ones stay flat, collapse, or decay; which architecture settles is task\-dependent \(on carry it is a TRM\-style attention recurrence, notCoRe\); and one terminal objective term switches the regime in both directions \(Fig\.[2](https://arxiv.org/html/2608.18222#S5.F2), Fig\.[3](https://arxiv.org/html/2608.18222#S5.F3)\)\.
Our contributions:
1. 1\.An operational account of useful test\-time depth: four criteria with measurable failure cases, and a proposition fixing what measured settling guarantees \(depth\-safety, and a bound on adaptive\-stabilization time\) and what stays empirical \(Sec\.[5](https://arxiv.org/html/2608.18222#S5)\)\. A measurement suite logs spectral, dynamical, information\-flow, and topological signals for every run\.
2. 2\.The dynamical regime predicts the fate of test\-time depth: settling operators are depth\-safe and, on some tasks, convert depth, while marginal and drifting operators fail one or both; across our campaign each failure falls into one of four measurable modes, and the spectral and topological signatures agree run\-by\-run \(Secs\.[5](https://arxiv.org/html/2608.18222#S5),[6](https://arxiv.org/html/2608.18222#S6)\)\.
3. 3\.One training term changes both the regime and depth behavior: the terminal fixed\-point objective, removed, turns settling into drift and removes conversion or safety with the architecture unchanged; added to an alternative recurrence, it produces both where added depth had previously degraded the model \(Sec\.[5\.4](https://arxiv.org/html/2608.18222#S5.SS4)\)\. We apply the same instruments to Huginn\-3\.5B \(Sec\.[7](https://arxiv.org/html/2608.18222#S7)\), where they place it in the non\-settling family, and a label\-free objective derived from the same taxonomy repairs its depth\-safety \(digit copying0\.00→1\.000\.00\{\\to\}1\.00\) without installing conversion\.
## 2Related Work
#### Recurrent\-depth reasoners\.
TRM\([23](https://arxiv.org/html/2608.18222#bib.bib1)\)and HRM\([42](https://arxiv.org/html/2608.18222#bib.bib2)\)solve hard puzzles with tiny recurrent cores but rely on∼1000×\{\\sim\}1000\\timesaugmentation; Huginn\-3\.5B\([19](https://arxiv.org/html/2608.18222#bib.bib3)\)scales latent recurrence to 3\.5B\. Input recall\([5](https://arxiv.org/html/2608.18222#bib.bib8)\), easy\-to\-hard iteration\([37](https://arxiv.org/html/2608.18222#bib.bib9)\), and constraint\-graph message passing\([33](https://arxiv.org/html/2608.18222#bib.bib10)\)supply recipe components\([17](https://arxiv.org/html/2608.18222#bib.bib32);[26](https://arxiv.org/html/2608.18222#bib.bib33), cf\.\)\. Equilibrium Reasoners\([22](https://arxiv.org/html/2608.18222#bib.bib31)\)hypothesize reasoning arises from learned attractors; we measure who learns one and flip it causally\.[27](https://arxiv.org/html/2608.18222#bib.bib7)see grokking\-like transitions behaviorally\([12](https://arxiv.org/html/2608.18222#bib.bib6);[44](https://arxiv.org/html/2608.18222#bib.bib5), cf\.\), and[29](https://arxiv.org/html/2608.18222#bib.bib4)little latent chain\-of\-thought in Huginn; we supply the instruments that see both on the inference map\. Closest,[28](https://arxiv.org/html/2608.18222#bib.bib44)analyzes fixed\-point stability of looped transformers theoretically; we measure the trained loop’s dynamics per run, across architectures, and switch them causally\.
#### Dynamics of iterated maps in deep learning\.
Dynamical isometry\([36](https://arxiv.org/html/2608.18222#bib.bib11);[34](https://arxiv.org/html/2608.18222#bib.bib12)\), deep equilibrium models\([2](https://arxiv.org/html/2608.18222#bib.bib13)\), and non\-normal transient dynamics in RNNs\([25](https://arxiv.org/html/2608.18222#bib.bib16);[32](https://arxiv.org/html/2608.18222#bib.bib17);[40](https://arxiv.org/html/2608.18222#bib.bib18)\)supply the map\-level theory\.[1](https://arxiv.org/html/2608.18222#bib.bib28)showed that path independence correlates with upward generalization in equilibrium models and requires weight tying and input injection, corroborating our recall\-ablation collapse; our R4 \(Sec\.[5\.1](https://arxiv.org/html/2608.18222#S5.SS1)\) is its single\-initialization face\. Our delta: a failure taxonomy across the full ablation×\\timesarchitecture matrix, a training\-objective switch with two distinguishable consequences \(conversion vs\. depth\-safety\), and the spectral\-anisotropy separation of settled\-into\-an\-algorithm from merely\-settled\.
Adaptive halting has its own lineage\([20](https://arxiv.org/html/2608.18222#bib.bib29);[4](https://arxiv.org/html/2608.18222#bib.bib30)\); our R2 differs in demanding that adaptivity convert to correctness \(Sec\.[5\.1](https://arxiv.org/html/2608.18222#S5.SS1)\)\. Edge\-of\-stability\([15](https://arxiv.org/html/2608.18222#bib.bib15)\)concerns the training\-loss Hessian, not the inference map\. A line of work imposes a dynamical property a priori:[3](https://arxiv.org/html/2608.18222#bib.bib14)stabilize DEQ equilibria by regularizing the update’s Jacobian, and recent reasoners follow, including enforced convergence to stable equilibria\([18](https://arxiv.org/html/2608.18222#bib.bib19)\), spectral\-radius regularization\([43](https://arxiv.org/html/2608.18222#bib.bib20)\), and stability\-constrained adaptive depth\([30](https://arxiv.org/html/2608.18222#bib.bib21)\)\. We instead measure which properties are learned, show thatσmax\\sigma\_\{\\max\}\-control specifically fails \(Sec\.[6](https://arxiv.org/html/2608.18222#S6)\), and explainρ\\rho\-control’s success from the non\-normal structure of trained operators\.
#### Delayed generalization and progress measures\.
On small algorithmic datasets, generalization can arrive long after the training loss saturates\([35](https://arxiv.org/html/2608.18222#bib.bib34)\), the generalizing circuit forming gradually, trackable by hidden progress measures before behavior\([31](https://arxiv.org/html/2608.18222#bib.bib35);[6](https://arxiv.org/html/2608.18222#bib.bib37)\), in competition with a cheaper memorizing circuit\([41](https://arxiv.org/html/2608.18222#bib.bib36)\)\. Our algorithm\-versus\-coverage question transfers this competition to the inference map; Sec\.[6\.2](https://arxiv.org/html/2608.18222#S6.SS2)reports which quantities behave as progress measures for recurrent reasoners\.
Finally, persistent homology and topology divergence\([8](https://arxiv.org/html/2608.18222#bib.bib41);[7](https://arxiv.org/html/2608.18222#bib.bib42)\)ask whether latent trajectories loop, drift, or settle; we test three of its hypotheses at campaign scale \(Sec\.[6](https://arxiv.org/html/2608.18222#S6)\)\.
## 3Setup and Methodology
### 3\.1Problem statement and the axis we isolate
A weight\-tied reasoner is an iterated mapzt\+1=fθ\(zt,x\)z\_\{t\+1\}=f\_\{\\theta\}\(z\_\{t\},x\)trained forTtrainT\_\{\\mathrm\{train\}\}iterations on a fixed distribution of easier instances\. We ask: when does increasing the test\-time iteration budgethc\>Ttrainh\_\{c\}\>T\_\{\\mathrm\{train\}\}\(i\) preserve acquired competence and \(ii\) convert into accuracy on harder, out\-of\-distribution instances?
Two readings of “harder” must be separated; the question above is well\-posed under only one\. On a fixed\-input\-size ladder only the number of rounds a reference algorithm needs grows, so extra iterations are exactly the demanded resource; on a size/length ladder success is instead governed by the operator’s invariance to input size, a property orthogonal to its dynamics\. Figure[1](https://arxiv.org/html/2608.18222#S3.F1)makes the distinction concrete on one task family\. All extrapolation claims therefore live on fixed\-input\-size ladders; size/length generalization appears only as scope\.
Figure 1:Two notions of “harder,” one task family\.*Left*: larger graphs, competent on trained sizes \(dashed\), transfer nothing\.*Right*: same\-size, deeper instances, where settling models generalize and plateau\.
### 3\.2Tasks, difficulty ladders, fixed data
Three fixed\-input\-size ladders with deterministic oracle\-round counts carry the primary experiments:
- •Sudoku:9×99\{\\times\}9; hole fraction→0\.70\.2\\\!\\to\\\!0\.7, training tiers0\.2/0\.35/0\.50\.2/0\.35/0\.5;
- •reachability:1616nodes; exact BFS depth→122\\\!\\to\\\!12, reachable fraction constant by construction;
- •addition:2×322\{\\times\}32bits, interleaved; longest carry run→282\\\!\\to\\\!28\.
Maze/sorting ladders probe the boundary; size/length ladders support Sec\.[3\.1](https://arxiv.org/html/2608.18222#S3.SS1); ARC\-1/2 \(transductive, no augmentation\([14](https://arxiv.org/html/2608.18222#bib.bib24)\)\) is supporting only\. Training uses*easy tiers only*\(rounds well belowTtrainT\_\{\\mathrm\{train\}\}\),800800unique unaugmented examples per tier; evaluation covers the full ladder \(256256fixed per tier\); splits are materialized once, shared byte\-for\-byte; three seeds per configuration\.
One run==one trained checkpoint per task×\\timesconfiguration×\\timesseed \(evaluations over tiers and depths are repeated observations; parity is excluded as chance\-level for every arm\)\. The headline aggregate is exact\-match accuracy \(EM; the fraction of complete outputs satisfying the correctness rule below\) on the*first unseen difficulty tier*, at the training depth and at the best test\-time depth \(Table[1](https://arxiv.org/html/2608.18222#S5.T1)\); means over all unseen tiers are lower and never mixed with it\.
### 3\.3Metrics: validity oracle and exact match
Sudoku puzzles with many holes admit multiple valid solutions, so exact match against the generator’s reference solution is ill\-posed\. We score a prediction correct if and only if it is a*valid*completion of the input \(validity oracle\), alongside reference matchemref\\mathrm\{em\}\_\{\\mathrm\{ref\}\}\. A solution counter quantifies the ill\-posedness: the uniquely\-solvable fraction per tier is1\.00/0\.91/0\.50/0\.06/0\.001\.00/0\.91/0\.50/0\.06/0\.00; on unseen\-hard Sudoku the valid/reference gap is5\.5×5\.5\\times\(0\.340\.34vs\.0\.0620\.062; Sec\.[5](https://arxiv.org/html/2608.18222#S5)confronts the surplus\)\. Aggregates are per\-puzzle exact match \(never per\-cell, which saturates misleadingly\) and*solve steps*\(the first iteration at which the decoded answer stops changing\); on reachability and addition the oracle\-round count is deterministic from the input, so adaptivity is checked against required rounds directly, free of Sudoku’s caveat\.
### 3\.4Protocol, test\-time depth, architectures
All ladder models train at1616recurrent steps with deep supervision \(44supervised unrolls\), AdamW, gradient clipping0\.50\.5, batch6464,44–88k steps \(task\-dependent\),d=256d\{=\}256; at evaluation we sweep test\-time depthhc∈\{3,16,32,64,128\}h\_\{c\}\\in\\\{3,16,32,64,128\\\}, the “think longer” axis \(per\-task settings in the appendix\)\. We compare*mechanisms*, not checkpoints\. Seven architectures \(TRM\-style\([23](https://arxiv.org/html/2608.18222#bib.bib1)\), UT/URM\([16](https://arxiv.org/html/2608.18222#bib.bib22)\), FPRM\([30](https://arxiv.org/html/2608.18222#bib.bib21)\), EqR, DEQ\([2](https://arxiv.org/html/2608.18222#bib.bib13)\), Neural GPU\([24](https://arxiv.org/html/2608.18222#bib.bib23)\), SE\-RRM\) are re\-implemented at matched size and budget and trained on the identical data files, protocol, seeds, and logging as every ablation arm \(not authors’ checkpoints\)\. The one pretrained model, Huginn\-3\.5B, is measured via forward hooks \(measure\-only; Sec\.[7](https://arxiv.org/html/2608.18222#S7)\)\.
### 3\.5The measurement toolkit
Every run logs, at the trained model on held\-out inputs, five families of signal:*spectral*\(step\-Jacobianσmax\\sigma\_\{\\max\},ρ\\rho, Henrici non\-normality\([21](https://arxiv.org/html/2608.18222#bib.bib26)\), random\-probe gain\);*dynamical*\(top\-8 finite\-time Lyapunov spectrum via Benettin QR\([11](https://arxiv.org/html/2608.18222#bib.bib25)\),σeff=exp\(λmax\)\\sigma\_\{\\mathrm\{eff\}\}\{=\}\\exp\(\\lambda\_\{\\max\}\), Kaplan–Yorke dimension, fixed\-point residual, settle ratio\);*information\-flow*\(logit\-lens rank of the correct answer\([10](https://arxiv.org/html/2608.18222#bib.bib43)\)\);*topological*\(Ripser\([9](https://arxiv.org/html/2608.18222#bib.bib27)\): Betti bars, winding, effective dimension\); and*training\-time*ranks \(full inventory and estimator scope in the appendix\)\. Regime labels:settle\(λmax<−0\.05\\lambda\_\{\\max\}\{<\}\-0\.05\),marginal\(\|λmax\|≤0\.05\|\\lambda\_\{\\max\}\|\\leq 0\.05\),drift\(λmax\>0\.05\\lambda\_\{\\max\}\{\>\}0\.05\)\.
## 4The Recipe, Mechanistically
Each recipe component removes one measured way for the loop to avoid becoming an algorithm; we present each through its ablation failure \(Sec\.[5](https://arxiv.org/html/2608.18222#S5)\)\.
#### Input recall: keep the problem in the loop\.
All models condition on the embedded input once per step; the recipe*re\-injects*it before each update\([5](https://arxiv.org/html/2608.18222#bib.bib8)\)\. Removing only this extra injection collapses the trained operator to an*identity*\(σmax=1\.0000\\sigma\_\{\\max\}=1\.0000to four decimals, EM0\.000\.00\): the loop discovers an input\-insensitive identity solution; the reinforced injection makes the fixed point strongly*input\-dependent*, the minimal requirement for the limit to encode an answer\.
#### Structured message passing: the computation graph is the constraint graph\.
Our step mixes states along rows, columns, and boxes \(task\-appropriate neighborhoods elsewhere\)\([33](https://arxiv.org/html/2608.18222#bib.bib10)\)\. Removing it keeps the model able to settle \(the no\-structure arm contracts hardest of all\) and it still scores0\.000\.00: settling is necessary, not sufficient\. Structure buys what the loop computes; dynamics control buys that it converges\.
#### Fixed\-point objective: make the answer a fixed point\.
We penalize the displacement of the final update at the supervised horizon,∥zT−zT−1∥=aT∥f\(zT−1,x\)−zT−1∥\\lVert z\_\{T\}\-z\_\{T\-1\}\\rVert=a\_\{T\}\\,\\lVert f\(z\_\{T\-1\},x\)\-z\_\{T\-1\}\\rVert, i\.e\. the fixed\-point residual evaluated at the penultimate state, scaled by the learned update gate\. This teaches the map to make its answer a fixed point \(the gate does not trivially satisfy the penalty by closing; Appendix[J](https://arxiv.org/html/2608.18222#A10)\)\. This is the principal objective term evaluated by ablation: removing only this term leaves the architecture, data, andσmax\(≈5\.6\)\\sigma\_\{\\max\}\\,\(\{\\approx\}5\.6\)intact but flips the trained regime from settle to drift \(λmax−→\+0\.10\\lambda\_\{\\max\}\\,\{\-\}0\.06\\\!\\to\\\!\{\+\}0\.10, Kaplan–Yorke dimension→80\\\!\\to\\\!8\), and extrapolation dies \(→0\.030\.34\\\!\\to\\\!0\.03on unseen\-hard Sudoku\): the attractor is what makes “think longer” safe: iterations beyond the horizon approach the answer instead of leaving it \(Sec\.[5](https://arxiv.org/html/2608.18222#S5)\)\.
#### Remaining stabilizers and their measured scope\.
The remaining components survive ablation with their means intact and are claimed only for what they measurably buy \(Appendix[F](https://arxiv.org/html/2608.18222#A6), Table[3](https://arxiv.org/html/2608.18222#A6.T3)\)\. Orthogonal initialization\([36](https://arxiv.org/html/2608.18222#bib.bib11)\)leaves accuracy unchanged \(0\.340\.34vs\.0\.340\.34\) but selects a different solution family \(weight stable rank≈70\{\\approx\}70–8989vs\.2020–3030\); the adaptive update magnitude and gradient clipping buy seed stability \(extrapolation s\.d\.0\.0010\.001vs\.0\.0230\.023;±0\.01\\pm 0\.01vs\.±0\.13\\pm 0\.13\) at task\-dependent cost \(reachability trainability0\.990\.99vs\.0\.690\.69\); deep supervision the same\. One popular component fails scrutiny: a lower learning rate is not essential: the higher\-LR ablation outperforms the recipe \(0\.420\.42vs\.0\.340\.34\), so we report LR as “matched to scale” and keep the pre\-registered headline\. The recipe’s effect comes from recall, structure, and the fixed\-point objective\.
## 5Why Some Networks Learn Recursion, and Some Do Not
### 5\.1What we mean by learned recursion
We use four operational criteria for whether a trained model makes useful and safe use of test\-time depth on a task family\. The criteria are behavioral and do not by themselves establish that a particular algorithm was learned; a model meets them if all four hold:
- R1*Extrapolation by iteration\.*On instances harder than anything seen in training, accuracy*increases*with test\-time iterations beyond the training depth\. \(Ruled out: distributional coverage, whose depth curve is flat\.\)
- R2*Difficulty\-adaptive stabilization that converts*\. The suffix\-stabilization step \(the earliest iteration after which the decoded answer never changes through the evaluation horizon\) tracks instance difficulty*and*the stabilized answer is correct\. \(This is a retrospective diagnostic, not an online halting rule\. Counterfeit: any non\-degenerate map’s latents move longer on harder inputs, so adaptivity alone proves nothing\.\)
- R3*Incremental computation\.*The correct answer forms gradually across iterations, visible as a monotone descent of its logit\-lens rank\. \(Counterfeit: guess\-then\-polish, with the answer present at step 1\.\)
- R4*Convergent answer\.*The*decoded answer*converges: further iterations neither change nor degrade it\. The*strong form*is a latent fixed point \(σeff<1\\sigma\_\{\\mathrm\{eff\}\}\{<\}1, residual→0\\to 0\); the*weak form*\(answer frozen while the latent moves in directions the readout ignores\) is realized by carry\-transport solutions \(Sec\.[5\.4](https://arxiv.org/html/2608.18222#S5.SS4)\); cf\. path independence\([1](https://arxiv.org/html/2608.18222#bib.bib28)\)\. \(Ruled out: depth\-fragility and guess\-freezing, the latter formalized by Prop\. 1\(b\), both excluded by conjunction with R1–R3\.\)
The criteria are deliberately behavioral \(none mentions a spectrum or an exponent\), while the dynamical quantities of Sec\.[3\.5](https://arxiv.org/html/2608.18222#S3.SS5)are measured independently of them; that the two coincide run\-by\-run is this paper’s empirical claim\. A model with high accuracy that fails R1–R4 uses recurrence without measurable benefit from added depth: the extra iterations do not contribute, and the solution is typically obtained by coverage\([41](https://arxiv.org/html/2608.18222#bib.bib36), cf\.\)\.
One relation among the four is not empirical but forced, and it fixes what “measured settling” can and cannot buy\.
Proposition 1 \(stabilization dichotomy\)\.*Letδt=∥zt\+1−zt∥\\delta\_\{t\}=\\lVert z\_\{t\+1\}\-z\_\{t\}\\rVertbe the per\-step displacement \(the quantity the settle ratio measures\), let the decision marginμ\(zt\)\\mu\(z\_\{t\}\)be the largestrrwith the decoderggconstant on the open ballB\(zt,r\)B\(z\_\{t\},r\), and letRt=∑u≥tδuR\_\{t\}=\\sum\_\{u\\geq t\}\\delta\_\{u\}be the remaining path length\.\(a\)IfRt<μ\(zt\)R\_\{t\}<\\mu\(z\_\{t\}\), theng\(zs\)=g\(zt\)g\(z\_\{s\}\)=g\(z\_\{t\}\)for alls≥ts\\geq t\.\(b\)IfRt=∞R\_\{t\}=\\infty, no finite window of answer\-constancy certifies the next step; this can occur even whenδu→0\\delta\_\{u\}\\to 0\.*
*Proof\.*\(a\)For anys≥ts\\geq t, the triangle inequality gives
∥zs−zt∥≤∑u=ts−1δu≤Rt<μ\(zt\),\\lVert z\_\{s\}\-z\_\{t\}\\rVert\\ \\leq\\ \\sum\_\{u=t\}^\{s\-1\}\\delta\_\{u\}\\ \\leq\\ R\_\{t\}\\ <\\ \\mu\(z\_\{t\}\),\(1\)sozsz\_\{s\}lies in the margin ball ofztz\_\{t\}andg\(zs\)=g\(zt\)g\(z\_\{s\}\)=g\(z\_\{t\}\), uniformly inss\.\(b\)The mapf\(z\)=z−\(c,0,…\)f\(z\)=z\-\(c,0,\\dots\)withg=sign\(z\(1\)\)g=\\mathrm\{sign\}\(z^\{\(1\)\}\)and genericc,Dc,Dhasδt=c\>0\\delta\_\{t\}=c\>0, soRt=∞R\_\{t\}=\\infty, yet the answer holds for⌊D/c⌋\\lfloor D/c\\rfloorsteps and then flips, withDDarbitrary; a divergent sum withδu→0\\delta\_\{u\}\\to 0\(e\.g\.δu=1/u\\delta\_\{u\}=1/u\) behaves likewise\.□\\square
The premise of \(a\) is measured, not assumed:RtR\_\{t\}is the tail of the logged displacement, and geometric decay gives an explicit freeze time growing with the transient scale and with1/μ1/\\mu\(Appendix[A](https://arxiv.org/html/2608.18222#A1)\)\. Branch \(a\) makes R4 depth\-safety and the adaptive\-timing half of R2 consequences of*measured*settling \(while decay persists\), not of correctness, so settle\-but\-wrong remains possible, and both R1 and R2’s conversion requirement stay empirical\. Branch \(b\) is the formal definition of guess\-freezing, whose premise Huginn meets \(Sec\.[7](https://arxiv.org/html/2608.18222#S7)\)\. The rest of Secs\.[5](https://arxiv.org/html/2608.18222#S5)–[6](https://arxiv.org/html/2608.18222#S6)measures the premises and consequences of Proposition 1 on small controlled models, and Sec\.[7](https://arxiv.org/html/2608.18222#S7)shows branch \(b\) at scale\.
### 5\.2Test\-time depth across ladders and architectures
Across the three primary ladders, three regularities emerge in the depth curves \(Table[1](https://arxiv.org/html/2608.18222#S5.T1), Figure[2](https://arxiv.org/html/2608.18222#S5.F2); each run colored only by measured regime, boundary dotted, the appendix aggregates by regime\)\.
Learnability is not the bottleneck: most arms fit training \(EM≥0\.97\\mathrm\{EM\}\\geq 0\.97in32/5132/51cells of Table[3](https://arxiv.org/html/2608.18222#A6.T3)\); rows below the competence gate \(EM<0\.3\\mathrm\{EM\}<0\.3\) are excluded from extrapolation verdicts\.
Conversion tracks the regime, not the architecture: on Sudoku the settling recipe family reaches0\.34±0\.040\.34\{\\pm\}0\.04\(variants up to0\.420\.42; pre\-registered headline kept\); on reachability \(whose ladder tops out below the horizon, so beyond\-horizon conversion is not in play\) the settling family generalizes to never\-trained depths \(0\.92±0\.100\.92\{\\pm\}0\.10\) on a flat plateau; on carry the settling run is TRM\-style \(0\.82±0\.160\.82\{\\pm\}0\.16: its attention step realizes the carry algorithm our local mixing cannot, its halting time nearly matching the oracle’s carry length\), while marginal runs rise then collapse \(UT/URM0\.950\.95@32→0\.0532\\to 0\.05@128128\)\. TRM also shows the link within its Sudoku seeds: the settling seeds extrapolate while near\-marginal ones do not\.
Augmentation cuts both ways: applied to our TRM re\-implementation \(its native data regime,2×2\\timesbudget\) it lifts Sudoku to0\.160\.16and recovers a previously unsuccessful seed, an optimization aid \(no claims about TRM’s ceiling\); applied to the recipe it leaves training tiers and the settling regime intact but collapses extrapolation \(→0\.050\.34\\\!\\to\\\!0\.05\) while flattening the Lyapunov spectrum \(Sec\.[6\.2](https://arxiv.org/html/2608.18222#S6.SS2)\): coverage neither needs nor builds the anisotropic operator that extrapolation runs on\.
Each ablation damages the property it targets: the fixed\-point objective is analyzed causally in Sec\.[5\.4](https://arxiv.org/html/2608.18222#S5.SS4); removing structure or recall removes trainability itself \(reachability→0\.150\.99\\\!\\to\\\!0\.15\)\. Across the 304 original\-ladder runs,*all 19 extrapolating constraint\-propagation runs are non\-drift*\(λmax\\lambda\_\{\\max\}median−0\.047\-0\.047vs\.\+0\.009\+0\.009,p=7×10−6p\{=\}7\{\\times\}10^\{\-6\}\)\.
Figure 2:Depth curves behind Table[1](https://arxiv.org/html/2608.18222#S5.T1): EM on the first unseen tier; one line==one run, colored by*measured*regime \(boundary dotted, drift dash\-dotted\): settling runs rise and plateau, marginal rise and collapse or stay flat, drifting decay here or on deeper tiers \(Sec\.[5\.4](https://arxiv.org/html/2608.18222#S5.SS4)\); which architecture settles differs per ladder\.Table 1:Three questions, kept separate \(mean±\\pmsd\): the primary ablations and all architectures \(Appendix[F](https://arxiv.org/html/2608.18222#A6), Table[3](https://arxiv.org/html/2608.18222#A6.T3)for six further ablations, none switching mode\)\.learn↑\\uparrow: in\-distribution EM at best depth\.extrapolate↑\\uparrow: first\-unseen\-tier EM at training depth→\\tobest overhc≤128h\_\{c\}\{\\leq\}128, selected per run on the evaluation set \(R1 conversion\)\.Bold==best value per column, ties included \(max for learn/extrapolate, min for overthink; gated cells excluded\)\.overthink↓\\downarrow: worst over tiers of best EM−\-EM@128 \(†\\dagger==severe≥0\.2\{\\geq\}0\.2loss, undesirable\)\. EM<0\.3\{<\}0\.3fails the competence gate: extrapolate/overthink are n/a \(nothing to convert or lose\)\. Reachability’s rounds stay below the training depth, so its middle column is generalization\+\+safety, not conversion; “—” marks undefined or gated cells\. Naming per Sec\.[4](https://arxiv.org/html/2608.18222#S4)\.CoRe,−\-fixed\-point objective, and TRM\-style cells carryn≈20n\{\\approx\}20seeds, architecture rowsn=10n\{=\}10, the remaining ablation rowsn=3n\{=\}3\.Figure 3:One training term, three consequences \(mean and seed range, first unseen tier\)\. Removing the fixed\-point objective destroys conversion \(Sudoku, left\) or safety \(reachability, middle\); adding only this term to the unchanged generic recurrence creates both on addition\-carry \(right\):→0\.880\.12\\\!\\to\\\!0\.88, damage→00\.91\\\!\\to\\\!0\.
### 5\.3One task, every way to fail it
The patterns of Table[1](https://arxiv.org/html/2608.18222#S5.T1)become mechanically transparent on Sudoku, where the target algorithm \(constraint propagation\) is known\. The full recipe passes all four criteria: it climbs from0\.000\.00\(shallow\) and0\.190\.19\(training depth\) to0\.340\.34/0\.110\.11on unseen tiers 3/4 \(R1\); solve steps grow monotonically \(→19\.62\.8\\\!\\to\\\!19\.6\), commensurate with oracle rounds where propagation terminates and monotone on the94%94\\%\-under\-determined hard tiers \(R2\); rank decreases monotonically toward zero \(→0\.050\.33\\\!\\to\\\!0\.05; R3\); and all eight estimated leading exponents are negative \(strong\-form R4\)\.
Is a legal completion of an under\-determined board still “harder”? It is partly a different competence \(constraint satisfaction, not unique deduction\), so we split the credit: reference\-EM covers essentially every uniquely determined tier\-3 puzzle \(0\.0620\.062vs\.0\.0590\.059uniquely solvable\), and the validity surplus is not free \(every baseline scores0\.000\.00under the same oracle\), arrives through iteration, and recurs on the ambiguity\-free reachability ladder\.
Every other outcome in the campaign is a specific, measurable violation:*identity*\(no\-recall: instant convergence to “do nothing”,σmax=1\.0000\\sigma\_\{\\max\}\{=\}1\.0000, EM0\.000\.00\);*marginal*\(generic, UT/URM, FPRM: an exactly normal, norm\-preserving wander that fits easy tiers, depth curves flat or declining\);*drift*\(no fixed\-point objective:λmax=\+0\.10\\lambda\_\{\\max\}\{=\}\{\+\}0\.10, extra steps hurt\);*settle\-but\-wrong*\(no\-structure; TRM on ARC: dynamics right, fixed point wrong, settling*isotropically*, spread≤0\.08\{\\leq\}0\.08, where true learners are anisotropic, the instrument of Sec\.[6\.2](https://arxiv.org/html/2608.18222#S6.SS2)\); full numbers in Appendix[F](https://arxiv.org/html/2608.18222#A6)\. The remaining ablation arms degrade gradually rather than switching mode, the sense in which recall, structure, and the fixed\-point objective are the necessary components\.
### 5\.4Depth\-safety and overthinking: R4 in both forms
The clearest intervention is Figure[3](https://arxiv.org/html/2608.18222#S5.F3): removing the terminal fixed\-point objective, which jointly moves the regime and the depth behavior \(i\.e\. whether the premise of Prop\. 1\(a\) is met\), destroys a different half of the thesis per ladder\. On Sudoku it destroys*conversion*\(the drifting ablation never rises,→0\.030\.34\\\!\\to\\\!0\.03\); on reachability it leaves the peak \(0\.970\.97\) but destroys safety \(the drifting run loses up to0\.370\.37EM byhc=128h\_\{c\}\{=\}128while the settling recipe holds→0\.920\.92\\\!\\to\\\!0\.92\)\. The intervention also runs*constructively*: adding only this term to the unchanged generic recurrence turns the architecture carry propagation destroys \(overthink0\.910\.91\) into a depth\-safe extrapolator \(best0\.880\.88,1818seeds, damage00\); UT/URM moves the same way on Sudoku \(→0\.160\\\!\\to\\\!0\.16–0\.190\.19\) and FPRM on carry, while EqR does not respond \(it hard\-wires this penalty at a weight whose residual never resolves; Appendix[K](https://arxiv.org/html/2608.18222#A11)\) and DEQ stops fitting training altogether \(10/1010/10seeds\), the boundaries of the intervention\.
The payoff requires a*latent*attractor, not a frozen output: a control penalizing only the decoded answer’s change \(latent free\) yields neither conversion nor safety \(Sudoku extrapolates to0\.000\.00, latent never settling; reachability peaks then decays, worst\-tier damage up to1\.001\.00; Appendix[K](https://arxiv.org/html/2608.18222#A11)\), and a weight sweep shows depth\-safety turning on precisely at the settling crossing, with conversion growing as the weight rises further; settling is necessary, not sufficient\.
Training deeper \(Ttrain=32T\_\{\\mathrm\{train\}\}\{=\}32\) shows a same\-direction gain past its own horizon \(0\.43±0\.030\.43\{\\pm\}0\.03@32→0\.48±0\.0332\\to 0\.48\{\\pm\}0\.03@128128;n=15n\{=\}15seeds\): a longer horizon does not substitute for test\-time iteration \(pre\-registeredT=16T\{=\}16stays the headline\)\. Without an attractor a model can reach a correct answer transiently but not keep iterating safely: branch \(b\) of Prop\. 1, the operational meaning of overthinking\.
R4 is about the answer: a*size*\-ladder experiment \(off the extrapolation axis, Sec\.[3\.1](https://arxiv.org/html/2608.18222#S3.SS1)\) shows why the latent fixed point is R4’s strong, not only, form: on addition\-by\-*length*the generic recurrence freezes its answer within∼5\{\\sim\}5steps*while its latent never settles*\(σeff=1\.02\\sigma\_\{\\mathrm\{eff\}\}\{=\}1\.02, weak\-form R4\), yet on prefix sums the same statistics give depth\-fragility \(→0\.651\.00\\\!\\to\\\!0\.65; Appendix[I](https://arxiv.org/html/2608.18222#A9)\)\. So latent spectra alone cannot separate weak\-form R4 from depth\-fragility; the difference lives in answer space, where R4 is stated\.
The strong form makes “think longer” a safe default: among all 164 competent runs, not one of the 17 settling runs loses more than0\.0040\.004EM to depth, while30%30\\%marginal and22%22\\%drifting lose more than0\.10\.1, up to0\.980\.98\(Neural GPU on mazes,p=10−3p\{=\}10^\{\-3\}\)\. Two notes: under a task×\\timesconfiguration cluster bootstrap the safety separation survives \(excess unsafe0\.140\.14, CI\[0\.06,0\.24\]\[0\.06,0\.24\]\) while pooled conversion is not cluster\-significant \(conversion rests on the depth curves and the causal switch\), and the±0\.05\\pm 0\.05threshold is not load\-bearing \(Appendix[E](https://arxiv.org/html/2608.18222#A5)\)\. On tasks where the recipe fails outright \(addition, sort\), its own rank curves rise with iterations \(→0\.940\.74\\\!\\to\\\!0\.94\), the information\-level image of drift; the same fates reappear behaviorally at 7B \(Sec\.[7\.2](https://arxiv.org/html/2608.18222#S7.SS2)\)\.
In sum: learning recursion is passing R1–R4, and across the corpus the runs that do so are consistently settling\-but\-barely and strongly non\-normal, with the settling architecture differing by task\.
## 6The Shape of Learned Recursion
### 6\.1Hypotheses and the non\-normality account
A topology\-first program\([7](https://arxiv.org/html/2608.18222#bib.bib42)\)predicts settle/loop/drift classes \(H1\), winding tracking depth \(H2\), and that a purely contracting map cannot count \(H3\)\. Verdicts \(Appendix[D](https://arxiv.org/html/2608.18222#A4)\):H1settle/drift ubiquitous and causally separable, loops nowhere;H2unsupported \(solvers move radially, 99th\-pct\|\|winding\|\|0\.710\.71turn\);H3supported, with a sharpened mechanism\.
Why isσmax\\sigma\_\{\\max\}a correlate but not a lever \(Prop\. 2\)? Successful operators are strongly non\-normal \(σmax/ρ≈4\\sigma\_\{\\max\}/\\rho\\approx 4–5\.45\.4\): the top singular value is a*transient*amplification, not an asymptotic rate \(ρ<1\\rho\{<\}1\); random\-probe gain stays≤1\{\\leq\}1, so computation lives in a*thin*amplifying cone inside a globally contracting map\. A typical\-gain sweep \([3](https://arxiv.org/html/2608.18222#bib.bib14)’s regularizer as a probe\) confirms it: pinning the typical gain at its decaying level is harmless; forcing it to expand \(τ≥2\\tau\{\\geq\}2\) blowsσmax\\sigma\_\{\\max\}to1414–3333and destroys training \(Appendix[D](https://arxiv.org/html/2608.18222#A4)\)\. Regularizingρ\\rho\(asymptotics only\) is the control that helps at scale\([43](https://arxiv.org/html/2608.18222#bib.bib20)\); non\-normality alone does not \(Neural GPU drifts to zero atσmax/ρ=17\.7\\sigma\_\{\\max\}/\\rho\{=\}17\.7\)\.
Figure 4:Recurrence at scale, one prompt bank\.*Left*: a latent depth knob \(Huginn\-3\.5B\) saturates without converting depth\.*Right three*: token\-budget knobs on open 7B reasoners \(bold==illustrative family,n=40n\{=\}40/point\); none shows the settling fate\.
### 6\.2What the full corpus adds
#### Spectral anisotropy: the signature that separates algorithms from mere convergence\.
The shape of the Lyapunov spectrum is the strongest single predictor we measured: algorithm\-learners develop a structured spectrum, a hierarchy of contraction rates \(CoReon Sudoku: spreadλ1−λ8=0\.41\\lambda\_\{1\}\{\-\}\\lambda\_\{8\}\{=\}0\.41\), while every failure mode is spectrally degenerate: eight nearly identical exponents, whether pinned at zero \(identity\), at\+0\.02\{\+\}0\.02\(marginal\), or at−0\.17\-0\.17\(no\-structure: settled hard, isotropically\); Appendix[C](https://arxiv.org/html/2608.18222#A3)overlays the full landscape\.
The spread alone predicts extrapolation with AUC0\.8460\.846across 304 runs, the best single dynamical quantity we measured though on par with training accuracy itself \(0\.8510\.851\): a corpus\-level correlate whose value is the within\-settle separation, not a universal discriminator \(reachability’s extrapolators settle at spreads0\.070\.07–0\.140\.14\)\.
The Kaplan–Yorke dimension is bimodal \(47%47\\%exactly00,48%48\\%saturated\), giving R4’s strong form its practical reading: a learner of recursion has all eight estimated leading exponents negative\. Within the settling regime the spread separates runs that settled into an algorithm from runs that merely settled \(AUC0\.8720\.872,p=10−3p\{=\}10^\{\-3\}\), a distinction no other instrument could make, including on TRM\-trained ARC models \(settled, flat, wrong\); the augmentation control of Sec\.[5\.2](https://arxiv.org/html/2608.18222#S5.SS2)is the same flattening shown causally\. We read this as functional differentiation: an iterated algorithm needs directions with different jobs \(one instrument\-level exception in Appendix[N](https://arxiv.org/html/2608.18222#A14)\)\.
#### Three further regularities \(Appendix[N](https://arxiv.org/html/2608.18222#A14)\)\.
Live spectra and post\-hoc geometry agree run\-by\-run \(σeff\\sigma\_\{\\mathrm\{eff\}\}vs\. settlingr=0\.75r\{=\}0\.75,n=325n\{=\}325; replicatedρ=0\.69\\rho\{=\}0\.69,n=1,206n\{=\}1\{,\}206\); topology sees compactness, not loops \(92/24/2%92/24/2\\%across regimes; per\-instance AUC0\.800\.80–0\.980\.98, Remark 1\); and the algorithm forms late \(rank33→5333\{\\to\}53while siblings stay flat\), the inference\-map face of delayed generalization \(Sec\.[2](https://arxiv.org/html/2608.18222#S2)\); dashboard in Appendix[M](https://arxiv.org/html/2608.18222#A13)\.
## 7Recurrence at Scale
This section tests the taxonomy at scale, then repairs a depth pathology of a pretrained recurrent LLM with a label\-free objective\. Huginn\-3\.5B\([19](https://arxiv.org/html/2608.18222#bib.bib3)\)iterates the same block on its latent state; a chain\-of\-thought reasoner iterates in token space, where only behavior compares; neither is a performance baseline\.
### 7\.1Latent recurrence: Huginn\-3\.5B
R1/R3are answered in prior work: recurrence→324\\\!\\to\\\!32yields marginal gains far below chain\-of\-thought \(Figure[4](https://arxiv.org/html/2608.18222#S6.F4), left\), no structured latent chain found\([29](https://arxiv.org/html/2608.18222#bib.bib4)\)\.
R4: across per\-token latent trajectories on 7 task categories \(2,5852\{,\}585tokens\), not one settles \(σeff=1\.000±0\.003\\sigma\_\{\\mathrm\{eff\}\}\{=\}1\.000\{\\pm\}0\.003; layer normalization pins only the radial direction, not the read displacement\):*normalized\-marginal*\.R2: the answer freezes, but freezing does not track difficulty: guess\-freezing \(Prop\. 1b\), not a computation completing \(Appendix[G](https://arxiv.org/html/2608.18222#A7);[29](https://arxiv.org/html/2608.18222#bib.bib4)\); by R1–R4 the loop gains nothing from added depth\.
The base’s depth is unsafe, not just inert: on procedural single\-token probes accuracy peaks shallow and collapses \(carry:0\.690\.69atr=8r\{=\}8,0\.000\.00forr≥32r\{\\geq\}32\), every input freezing onto the same wrong token\. A settling event itself, guess\-freezing evades answer\-stability halting; a 30\-example depth calibration recovers the peak at the price of labels and a per\-task depth the repair below does not need \(Appendix[H](https://arxiv.org/html/2608.18222#A8)\)\.
#### Repairing depth\-safety without labels\.
Guided by the taxonomy, a rank\-16 LoRA adapter on the recurrent core is trained with one label\-free latent objective: pull deep states,r∼U\[16,128\]r\{\\sim\}U\[16,128\], toward the frozen base’s own shallow state atr=8r\{=\}8\(two synthetic anchor domains,2,0002\{,\}000steps\); the fixed\-point term itself does not transfer to this scale, only its latent\-anchoring form \(Appendix[H](https://arxiv.org/html/2608.18222#A8)\)\. The patch restores depth\-safety, not new capability, on tasks never seen in training: digit copying, lost by the base atr≥4r\{\\geq\}4, reaches1\.00±0\.001\.00\{\\pm\}0\.00atr=128r\{=\}128with input\-dependent answers \(10/1010/10seeds\); letter repetition recovers0\.00→0\.51±0\.130\.00\{\\to\}0\.51\{\\pm\}0\.13\(a carry plateau: stabilization only; Appendix[H](https://arxiv.org/html/2608.18222#A8)\)\. Conversion never appears, and the depth\-hard pointer\-chase task stays unlearnable under every intervention tried, making the no\-benefit\-from\-depth verdict causal; transfer follows the anchors’ operation family across alphabets, with two failure laws measurable in advance \(Appendix[H](https://arxiv.org/html/2608.18222#A8)\)\.
### 7\.2Token recurrence: the same fates
Chain\-of\-thought gives a reasoner its own depth knob; on one prompt bank three open models reproduce the non\-settling fates \(Figure[4](https://arxiv.org/html/2608.18222#S6.F4)\): the distilled reasoner is destroyed by more of the budget it needs \(→0\.000\.82\\\!\\to\\\!0\.00\) and the non\-reasoning model degraded by thinking it does not need \(→0\.471\.0\\\!\\to\\\!0\.47; a shared failure shape, not mechanism identity;[13](https://arxiv.org/html/2608.18222#bib.bib38);[38](https://arxiv.org/html/2608.18222#bib.bib40);[39](https://arxiv.org/html/2608.18222#bib.bib39)\)\. Both substrates overthink; the case for latent depth is the handle: only the latent loop exposes a state one can measure and repair \(Sec\.[7\.1](https://arxiv.org/html/2608.18222#S7.SS1.SSS0.Px1)\)\.
## 8Limitations
Synthetic generators\.Sudoku boards come from one construction’s symmetry orbit, so the headline is extrapolation on that generator; the matching reachability plateau shows the claim does not rest on Sudoku’s scoring\.Controlled protocol\.Budget\-matched re\-implementations estimate no ceiling, which isolates the regime from tuning confounds; producing a settling operator is not guaranteed \(on mazes, a seed lottery\); where obtained, the outcome follows the regime\.Small scale\.Models are tiny and tasks synthetic, yet the same instruments place Huginn\-3\.5B in the marginal family; the scale repair \(Sec\.[7\.1](https://arxiv.org/html/2608.18222#S7.SS1.SSS0.Px1)\) is operation\-family\-scoped, one checkpoint\.Mediation\.We identify the*objective*as the causal lever and the*latent*attractor as its needed target \(answer\-only control, Sec\.[5\.4](https://arxiv.org/html/2608.18222#S5.SS4)\), not the regime as sole mediator; finite\-time estimates bound adjectives, not regime separations \(Appendix[E](https://arxiv.org/html/2608.18222#A5)\)\.
## 9Conclusion
Learned recursion is a dynamical property: a non\-normal operator settling in an attractor the objective creates and structure aligns with the task; failures fall into four measurable modes\. Depth\-safety is provable at small displacement \(Prop\. 1\); conversion stays empirical and task\-dependent\. The measurements, and the repair they prescribe, carry to 3\.5B: whether added depth helps is a measurable property of the dynamics\.
## References
- Anilet al\.\(2022\)C\. Anil, A\. Pokle, K\. Liang, J\. Treutlein, Y\. Wu, S\. Bai, J\. Z\. Kolter, and R\. GrossePath independent equilibrium models can better exploit test\-time computation\.InAdvances in Neural Information Processing Systems,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p1.1),[item R4](https://arxiv.org/html/2608.18222#S5.I1.ix4.p1.1)\.
- Baiet al\.\(2019\)S\. Bai, J\. Z\. Kolter, and V\. KoltunDeep equilibrium models\.InAdvances in Neural Information Processing Systems,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p1.1),[§3\.4](https://arxiv.org/html/2608.18222#S3.SS4.p1.1)\.
- Baiet al\.\(2021\)S\. Bai, V\. Koltun, and J\. Z\. KolterStabilizing equilibrium models by Jacobian regularization\.InInternational Conference on Machine Learning,Cited by:[Appendix D](https://arxiv.org/html/2608.18222#A4.p4.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p2.1),[§6\.1](https://arxiv.org/html/2608.18222#S6.SS1.p2.1)\.
- Baninoet al\.\(2021\)A\. Banino, J\. Balaguer, and C\. BlundellPonderNet: learning to ponder\.arXiv preprint arXiv:2107\.05407\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p2.1)\.
- Bansalet al\.\(2022\)A\. Bansal, A\. Schwarzschild, E\. Borgnia, Z\. Emam, F\. Huang, M\. Goldblum, and T\. GoldsteinEnd\-to\-end algorithm synthesis with recurrent networks: extrapolation without overthinking\.InAdvances in Neural Information Processing Systems,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1),[§4](https://arxiv.org/html/2608.18222#S4.SS0.SSS0.Px1.p1.1)\.
- Baraket al\.\(2022\)B\. Barak, B\. L\. Edelman, S\. Goel, S\. Kakade, E\. Malach, and C\. ZhangHidden progress in deep learning: SGD learns parities near the computational limit\.InAdvances in Neural Information Processing Systems,Cited by:[Appendix O](https://arxiv.org/html/2608.18222#A15.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px3.p1.1)\.
- Barannikovet al\.\(2022\)S\. Barannikov, I\. Trofimov, N\. Balabin, and E\. BurnaevRepresentation topology divergence: a method for comparing neural network representations\.InInternational Conference on Machine Learning,Cited by:[Appendix D](https://arxiv.org/html/2608.18222#A4.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px3.p2.1),[§6\.1](https://arxiv.org/html/2608.18222#S6.SS1.p1.1)\.
- Barannikov \(1994\)S\. BarannikovThe framed morse complex and its invariants\.Advances in Soviet Mathematics21,pp\.93–115\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px3.p2.1)\.
- Bauer \(2021\)U\. BauerRipser: efficient computation of vietoris–rips persistence barcodes\.Journal of Applied and Computational Topology5,pp\.391–423\.Cited by:[§3\.5](https://arxiv.org/html/2608.18222#S3.SS5.p1.1)\.
- Belroseet al\.\(2023\)N\. Belrose, Z\. Furman, L\. Smith, D\. Halawi, I\. Ostrovsky, L\. McKinney, S\. Biderman, and J\. SteinhardtEliciting latent predictions from transformers with the tuned lens\.arXiv preprint arXiv:2303\.08112\.Cited by:[§3\.5](https://arxiv.org/html/2608.18222#S3.SS5.p1.1)\.
- Benettinet al\.\(1980\)G\. Benettin, L\. Galgani, A\. Giorgilli, and J\. StrelcynLyapunov characteristic exponents for smooth dynamical systems and for hamiltonian systems; a method for computing all of them\.Meccanica15,pp\.9–30\.Cited by:[§3\.5](https://arxiv.org/html/2608.18222#S3.SS5.p1.1)\.
- Chen \(2026\)H\. ChenThinking deeper, not longer: depth\-recurrent transformers for compositional generalization\.arXiv preprint arXiv:2603\.21676\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Chenet al\.\(2024\)X\. Chen, J\. Xu, T\. Liang, Z\. He, J\. Pang, D\. Yu, L\. Song, Q\. Liu, M\. Zhou, Z\. Zhang, R\. Wang, Z\. Tu, H\. Mi, and D\. YuDo NOT think that much for 2\+3=? On the overthinking of o1\-like LLMs\.arXiv preprint arXiv:2412\.21187\.Cited by:[§7\.2](https://arxiv.org/html/2608.18222#S7.SS2.p1.1)\.
- Chollet \(2019\)F\. CholletOn the measure of intelligence\.arXiv preprint arXiv:1911\.01547\.Cited by:[§3\.2](https://arxiv.org/html/2608.18222#S3.SS2.p1.2)\.
- Cohenet al\.\(2021\)J\. Cohen, S\. Kaur, Y\. Li, J\. Z\. Kolter, and A\. TalwalkarGradient descent on neural networks typically occurs at the edge of stability\.InInternational Conference on Learning Representations,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p2.1)\.
- Dehghaniet al\.\(2019\)M\. Dehghani, S\. Gouws, O\. Vinyals, J\. Uszkoreit, and L\. KaiserUniversal transformers\.InInternational Conference on Learning Representations,Cited by:[§3\.4](https://arxiv.org/html/2608.18222#S3.SS4.p1.1)\.
- Esteveset al\.\(2024\)B\. Esteves, M\. Vasco, and F\. S\. MeloNeuralSolver: learning algorithms for consistent and efficient extrapolation across general tasks\.arXiv preprint arXiv:2402\.15393\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Es’kin and Smorkalov \(2026\)V\. A\. Es’kin and M\. E\. SmorkalovDynamical systems theory behind a hierarchical reasoning model\.arXiv preprint arXiv:2603\.22871\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p2.1)\.
- Geipinget al\.\(2025\)J\. Geiping, S\. McLeish, N\. Jain, J\. Kirchenbauer, S\. Singh, B\. R\. Bartoldson, B\. Kailkhura, A\. Bhatele, and T\. GoldsteinScaling up test\-time compute with latent reasoning: a recurrent depth approach\.arXiv preprint arXiv:2502\.05171\.Cited by:[Appendix G](https://arxiv.org/html/2608.18222#A7.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2608.18222#S1.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1),[§7](https://arxiv.org/html/2608.18222#S7.p1.1)\.
- Graves \(2016\)A\. GravesAdaptive computation time for recurrent neural networks\.arXiv preprint arXiv:1603\.08983\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p2.1)\.
- Henrici \(1962\)P\. HenriciBounds for iterates, inverses, spectral variation and fields of values of non\-normal matrices\.Numerische Mathematik4,pp\.24–40\.Cited by:[§3\.5](https://arxiv.org/html/2608.18222#S3.SS5.p1.1)\.
- Huanget al\.\(2026\)B\. Huang, Z\. Geng, and J\. Z\. KolterEquilibrium reasoners: learning attractors enables scalable reasoning\.arXiv preprint arXiv:2605\.21488\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Jolicoeur\-Martineau \(2025\)A\. Jolicoeur\-MartineauLess is more: recursive reasoning with tiny networks\.arXiv preprint arXiv:2510\.04871\.Cited by:[§1](https://arxiv.org/html/2608.18222#S1.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1),[§3\.4](https://arxiv.org/html/2608.18222#S3.SS4.p1.1)\.
- Kaiser and Sutskever \(2016\)L\. Kaiser and I\. SutskeverNeural gpus learn algorithms\.arXiv preprint arXiv:1511\.08228\.Cited by:[§3\.4](https://arxiv.org/html/2608.18222#S3.SS4.p1.1)\.
- Kerget al\.\(2019\)G\. Kerg, K\. Goyette, M\. Puelma Touzel, G\. Gidel, E\. Vorontsov, Y\. Bengio, and G\. LajoieNon\-normal recurrent neural network \(nnrnn\): learning long time dependencies while improving expressivity with transient dynamics\.InAdvances in Neural Information Processing Systems,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p1.1)\.
- Knutsonet al\.\(2024\)B\. Knutson, A\. Chyba Rabeendran, M\. Ivanitskiy, J\. Pettyjohn, C\. Diniz\-Behn, S\. Wu Fung, and D\. McKenzieOn logical extrapolation for mazes with recurrent and implicit networks\.arXiv preprint arXiv:2410\.03020\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Kohliet al\.\(2026\)H\. Kohli, S\. Parthasarathy, H\. Sun, and Y\. YaoLoop, think, & generalize: implicit reasoning in recurrent\-depth transformers\.arXiv preprint arXiv:2604\.07822\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Labovich \(2026\)A\. LabovichStability and generalization in looped transformers\.arXiv preprint arXiv:2604\.15259\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Luet al\.\(2025\)W\. Lu, Y\. Yang, K\. Lee, Y\. Li, and E\. LiuLatent chain\-of\-thought? decoding the depth\-recurrent transformer\.arXiv preprint arXiv:2507\.02199\.Cited by:[§1](https://arxiv.org/html/2608.18222#S1.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1),[§7\.1](https://arxiv.org/html/2608.18222#S7.SS1.p1.1),[§7\.1](https://arxiv.org/html/2608.18222#S7.SS1.p2.1)\.
- Movahediet al\.\(2026\)S\. Movahedi, V\. Milovanović, S\. L\. Feigin, A\. Theus, T\. Hofmann, V\. Boeva, T\. K\. Rusch, and A\. OrvietoFixed\-point reasoners: stable and adaptive deep looped transformers\.arXiv preprint arXiv:2606\.18206\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p2.1),[§3\.4](https://arxiv.org/html/2608.18222#S3.SS4.p1.1)\.
- Nandaet al\.\(2023\)N\. Nanda, L\. Chan, T\. Lieberum, J\. Smith, and J\. SteinhardtProgress measures for grokking via mechanistic interpretability\.InInternational Conference on Learning Representations,Cited by:[Appendix O](https://arxiv.org/html/2608.18222#A15.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px3.p1.1)\.
- Orhan and Pitkow \(2020\)A\. E\. Orhan and X\. PitkowImproved memory in recurrent neural networks with sequential non\-normal dynamics\.arXiv preprint arXiv:1905\.13715\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p1.1)\.
- Palmet al\.\(2018\)R\. B\. Palm, U\. Paquet, and O\. WintherRecurrent relational networks\.InAdvances in Neural Information Processing Systems,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1),[§4](https://arxiv.org/html/2608.18222#S4.SS0.SSS0.Px2.p1.1)\.
- Penningtonet al\.\(2017\)J\. Pennington, S\. S\. Schoenholz, and S\. GanguliResurrecting the sigmoid in deep learning through dynamical isometry: theory and practice\.InAdvances in Neural Information Processing Systems,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p1.1)\.
- Poweret al\.\(2022\)A\. Power, Y\. Burda, H\. Edwards, I\. Babuschkin, and V\. MisraGrokking: generalization beyond overfitting on small algorithmic datasets\.arXiv preprint arXiv:2201\.02177\.Cited by:[Appendix O](https://arxiv.org/html/2608.18222#A15.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px3.p1.1)\.
- Saxeet al\.\(2014\)A\. M\. Saxe, J\. L\. McClelland, and S\. GanguliExact solutions to the nonlinear dynamics of learning in deep linear neural networks\.InInternational Conference on Learning Representations,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p1.1),[§4](https://arxiv.org/html/2608.18222#S4.SS0.SSS0.Px4.p1.1)\.
- Schwarzschildet al\.\(2021\)A\. Schwarzschild, E\. Borgnia, A\. Gupta, F\. Huang, U\. Vishkin, M\. Goldblum, and T\. GoldsteinCan you learn an algorithm? generalizing from easy to hard problems with recurrent networks\.InAdvances in Neural Information Processing Systems,Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Suet al\.\(2025\)J\. Su, J\. Healey, P\. Nakov, and C\. CardieBetween underthinking and overthinking: an empirical study of reasoning length and correctness in LLMs\.arXiv preprint arXiv:2505\.00127\.Cited by:[§7\.2](https://arxiv.org/html/2608.18222#S7.SS2.p1.1)\.
- Suiet al\.\(2025\)Y\. Sui, Y\. Chuang, G\. Wang, J\. Zhang, T\. Zhang, J\. Yuan, H\. Liu, A\. Wen, S\. Zhong, N\. Zou, H\. Chen, and X\. HuStop overthinking: a survey on efficient reasoning for large language models\.arXiv preprint arXiv:2503\.16419\.Cited by:[§7\.2](https://arxiv.org/html/2608.18222#S7.SS2.p1.1)\.
- Tarnowski \(2020\)W\. TarnowskiTransient amplification in balanced neural networks\.arXiv preprint arXiv:2011\.08215\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p1.1)\.
- Varmaet al\.\(2023\)V\. Varma, R\. Shah, Z\. Kenton, J\. Kramár, and R\. KumarExplaining grokking through circuit efficiency\.arXiv preprint arXiv:2309\.02390\.Cited by:[Appendix O](https://arxiv.org/html/2608.18222#A15.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px3.p1.1),[§5\.1](https://arxiv.org/html/2608.18222#S5.SS1.p3.1)\.
- Wanget al\.\(2025\)G\. Wang, J\. Li, Y\. Sun, X\. Chen, C\. Liu, Y\. Wu, M\. Lu, S\. Song, and Y\. Abbasi YadkoriHierarchical reasoning model\.arXiv preprint arXiv:2506\.21734\.Cited by:[§1](https://arxiv.org/html/2608.18222#S1.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
- Yanget al\.\(2026\)X\. Yang, Z\. Han, X\. Zhang, W\. Wei, J\. Shao, L\. Guo, and Y\. LiStabilizing recurrent dynamics for test\-time scalable latent reasoning in looped language models\.arXiv preprint arXiv:2605\.26733\.Cited by:[Appendix D](https://arxiv.org/html/2608.18222#A4.p4.1),[Appendix E](https://arxiv.org/html/2608.18222#A5.p1.1),[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px2.p2.1),[§6\.1](https://arxiv.org/html/2608.18222#S6.SS1.p2.1)\.
- Zhuet al\.\(2025\)R\. Zhu, T\. Peng, T\. Cheng, X\. Qu, J\. Huang, D\. Zhu, H\. Wang,et al\.A survey on latent reasoning\.arXiv preprint arXiv:2507\.06203\.Cited by:[§2](https://arxiv.org/html/2608.18222#S2.SS0.SSS0.Px1.p1.1)\.
Supplementary Material
## Appendix APropositions and proofs
This section gives the geometric\-decay corollary of Proposition 1, the trajectory\-informativeness remark, and Proposition 2 \(all referenced from the main text\)\. Notation as in the main text:δt=∥zt\+1−zt∥\\delta\_\{t\}\{=\}\\lVert z\_\{t\+1\}\{\-\}z\_\{t\}\\rVert, decision marginμ\(z\)\\mu\(z\), remaining pathRt=∑u≥tδuR\_\{t\}\{=\}\\sum\_\{u\\geq t\}\\delta\_\{u\};ggis the \(argmax\) decoder\.
#### Corollary 1 \(explicit freeze time under geometric decay\)\.
Ifδu≤Cγu\\delta\_\{u\}\\leq C\\gamma^\{u\}withγ<1\\gamma\{<\}1, thenRt≤Cγt/\(1−γ\)R\_\{t\}\\leq C\\gamma^\{t\}/\(1\{\-\}\\gamma\), and by Proposition 1\(a\) the decoded answer is frozen for allt≥t⋆t\\geq t^\{\\star\}, where
t⋆=max\(0,⌈logC\(1−γ\)μ/log1γ⌉\),t^\{\\star\}=\\max\\\!\\Big\(0,\\ \\Big\\lceil\\log\\tfrac\{C\}\{\(1\-\\gamma\)\\,\\mu\}\\Big/\\log\\tfrac\{1\}\{\\gamma\}\\Big\\rceil\\Big\),obtained by solvingCγt/\(1−γ\)<μC\\gamma^\{t\}/\(1\{\-\}\\gamma\)<\\mu\(open ball, strict\)\. The freeze time grows with the transient scaleCC\(longer propagation\) and with1/μ1/\\mu\(smaller margin, harder instance\); withγ=e−\|λ\|\\gamma\{=\}e^\{\-\|\\lambda\|\}the leading order ist⋆∼\|λ\|−1log\(1/\(\|λ\|μ\)\)t^\{\\star\}\\sim\|\\lambda\|^\{\-1\}\\log\(1/\(\|\\lambda\|\\mu\)\), i\.e\. decreasing in the contraction rate, so this is a monotone heuristic, not an equality\. A cross\-check on the fixed\-size corpus: among settling competent runs, solve steps correlate with1/\|λmax\|1/\|\\lambda\_\{\\max\}\|on reachability \(Spearman0\.560\.56,p=10−3p\{=\}10^\{\-3\}\) and weakly, non\-significantly on Sudoku/carry, as expected sinceCCandμ\\mualso vary per instance and task\.
#### Remark 1 \(trajectory informativeness is regime\-conditional\)\.
In branch \(a\) the certified freeze time is bounded by a decreasing function of the margin, so per\-trajectory statistics encode instance geometry; in branch \(b\) the freeze step is an entry time into a level set ofggand carries no such information\. This is a statement about*information*, not*success*\(a large margin can surround a confidently wrong state\)\. Empirically, on the settling subset of the fixed\-size corpus \(n=132n\{=\}132trajectory files with both correct and incorrect examples\), the correct\-minus\-incorrect gap in settle ratio, path length, and effective dimension is directional and significant \(Wilcoxonp=3\.4×10−9p\{=\}3\.4\{\\times\}10^\{\-9\},4\.5×10−74\.5\{\\times\}10^\{\-7\},3\.9×10−113\.9\{\\times\}10^\{\-11\}\); on the marginal subset the gaps vanish \(medians≈0\\approx 0\); and on Huginn \(marginal\) the freeze step does not separate correct from incorrect within a difficulty rung \(p≈0\.9p\{\\approx\}0\.9\)\. This is the mechanism behind the per\-instance confidence read\-out of the main text \(Sec\.[P](https://arxiv.org/html/2608.18222#A16)\); the two use different corpora and tests, so theirpp\-values are not comparable\.
#### Proposition 2 \(transient/asymptotic decoupling, single linearization\)\.
For a fixed step JacobianJJwith top right singular vectorvv,
∥Jv∥=σmax\(J\),ρ\(J\)<1⇒∥Jt∥→0\\lVert Jv\\rVert=\\sigma\_\{\\max\}\(J\),\\qquad\\rho\(J\)<1\\ \\Rightarrow\\ \\lVert J^\{t\}\\rVert\\to 0\(2\)give the one\-step amplification and, by Gelfand’s formula, the asymptotic decay\. Thus for a non\-normalJJa large transient gainσmax\\sigma\_\{\\max\}coexists with asymptotic contraction; clampingσmax\\sigma\_\{\\max\}removes the transient that carries the computation, whereas constrainingρ\\rholeaves it intact\. This is elementary and concerns one linearization step; the thin\-cone geometry across the trajectory \(main text Sec\. 6\) is measured, not implied by it\.
## Appendix BAnalysis populations \(run\-flow\)
Different analyses use different corpora; Table[2](https://arxiv.org/html/2608.18222#A2.T2)defines each population and the unit of analysis, so counts that differ across the paper \(e\.g\. 17 settling runs in the depth\-safety analysis vs\. larger settling counts elsewhere\) are traceable to distinct campaigns rather than inconsistency\. One run==one trained checkpoint \(task×\\timesconfiguration×\\timesseed\); tiers, depths, and stored trajectory files are repeated observations within a run, not independent replications\.
Table 2:Population and unit of analysis for each corpus\. Counts differ by design; the depth\-safety statistic and the regime figure below both use the original\-ladder competent corpus \(164 runs\)\.### B\.1Regime\-to\-outcome aggregate view
Figure[5](https://arxiv.org/html/2608.18222#A2.F5)aggregates the 164 competent original\-ladder runs \(the same population as the main\-text depth\-safety statistic\) by measured regime\. Settling runs carry the higher median depth conversion, and overthinking damage concentrates in the non\-settling regimes; conversion is task\-dependent and, pooled, not cluster\-significant \(main text\), so the figure is descriptive of this corpus, not a pooled significance claim\.
Figure 5:Regime→\\tooutcome on the 164 competent original\-ladder runs \(dot==run, bar==median;nnper regime in axis labels\)\. Left: depth conversion, EM\(best\)−\-EM at training depth on the first unseen tier\. Right: overthinking damage, worst over tiers of EM\(best\)−\-EM@128\. Settling runs show no overthinking tail; marginal and drifting runs do\.
## Appendix CThe Sudoku ablation landscape in two instruments
Figure[6](https://arxiv.org/html/2608.18222#A3.F6)overlays every Sudoku arm in the two instruments behind the anisotropy and crystallization claims of the main text \(Secs\. 5–6\)\.
Figure 6:The Sudoku ablation landscape \(all arms overlaid; colored==narrative\-central operators, light blue==recipe variants, gray==others\)\. \(a\) Lyapunov spectra: learners are*anisotropic*; every failure family is flat\. \(b\) Logit\-lens rank of the correct answer \(hardest training tier\):CoRecrystallizes to≈0\{\\approx\}0, generic bounces, the identity ablation is frozen\. Depth curves for these arms are in the main text; the training\-time formation view is in Sec\.[O](https://arxiv.org/html/2608.18222#A15)\.
## Appendix DTrajectory\-topology hypotheses: full statements
A topology\-first research program\([7](https://arxiv.org/html/2608.18222#bib.bib42)\)predicts that reasoning trajectories fall into settle / loop / drift classes \(H1\), that winding of the trajectory tracks reasoning depth \(H2\), and that a purely contracting map cannot implement counting\-like computation \(H3\)\. Our corpus gives verdicts:
H1: two of three regimes observed; the third is absent\. Settle and drift are ubiquitous and sharply separable \(main text Sec\. 5\), and the regime axis is causal via the fixed\-point switch; loops are not observed anywhere, with median total H1 persistence0\.0000\.000in every regime and Koopman/DMD dominant frequencies are≈0\{\\approx\}0across the corpus\.
H2: not supported in this task class\. The 99th percentile of\|\|winding\|\|is0\.710\.71of a turn, extrapolators included: propagation solvers move radially toward their fixed point, not rotationally \(task classes with cyclic state may differ\)\. The same holds at scale: on Huginn\-3\.5B,\|\|winding\|\>1\|\{\>\}1occurs for only0\.08%0\.08\\%of the2,5852\{,\}585measured token trajectories\.
H3: supported, with a sharpened mechanism\. The successful operator is*not*globally contracting: it contracts on average \(σeff<1\\sigma\_\{\\mathrm\{eff\}\}\{<\}1\) while strongly expanding along a thin subspace \(σmax≈4\\sigma\_\{\\max\}\{\\approx\}4–55\), which is where the computation lives \(main text Sec\. 6\)\. A regularizer sweep that drives the*typical*\(random\-direction\) Jacobian gain toward a targetτ\\tau\(the Jacobian regularizer of[3](https://arxiv.org/html/2608.18222#bib.bib14), repurposed here as a probe of the learned geometry rather than a stabilizer\) confirms this geometry from both sides\. Pinning the typical gain at its natural, decaying level \(τ=0\.5\\tau\{=\}0\.5\) is harmless: training and extrapolation intact \(0\.260\.26–0\.360\.36\), the thin amplifying cone untouched \(σmax\\sigma\_\{\\max\}still≈4\{\\approx\}4\), while forcing typical directions to*expand*\(τ≥2\\tau\{\\geq\}2\) destabilizes the operator \(σmax\\sigma\_\{\\max\}blows up to1414–3333\) and destroys training itself\. Intermediate targets already degrade seed\-wise: atτ=1\\tau\{=\}1one seed in three collapses to0\.0040\.004while the others extrapolate normally \(0\.370\.37\)\. Random directions must decay; only the thin cone may amplify\. Regularizing the spectral*radius*ρ\\rho\(constraining asymptotics while leaving the transient intact\) is likewise the control that helps at scale\([43](https://arxiv.org/html/2608.18222#bib.bib20)\)\.
## Appendix ENon\-normality account and estimator scope: full statements
Why isσmax\\sigma\_\{\\max\}a correlate but not a lever? Successful operators haveσmax/ρ≈4\\sigma\_\{\\max\}/\\rho\\approx 4–5\.45\.4\(Henrici index0\.080\.08–0\.100\.10on Sudoku\): they are strongly non\-normal, so their top singular value measures a*transient, feedforward*amplification each step applies to fresh input, not an asymptotic growth rate \(which isρ<1\\rho\{<\}1\)\. Clampingσmax\\sigma\_\{\\max\}therefore removes the amplification that carries the computation; regularizingρ\\rho\([43](https://arxiv.org/html/2608.18222#bib.bib20)\)constrains only the asymptotics, which is exactly the part that should be controlled\. Two refinements from direct measurement: first, random\-probe transient gain stays≤1\{\\leq\}1for the recipe even thoughσmax≈5\\sigma\_\{\\max\}\{\\approx\}5, so the amplified subspace is thin: random perturbations decay monotonically, and computation lives in a low\-dimensional amplifying cone inside a globally contracting map\. \(Worst\-case gain requires directed probes; random probes measure the typical case, a methodological point we make explicit\.\) Second, non\-normality without convergence control does not help: Neural GPU reachesσmax/ρ=17\.7\\sigma\_\{\\max\}/\\rho\{=\}17\.7, drifts, and scores zero\. The recipe’s role is to put strong non\-normality*inside*a settling envelope\.
### Scope of the estimates
Beyond the instruments named in the main text, the per\-run inventory includes trajectory length, Koopman/DMD dominant frequencies, a Kolmogorov–Sinai entropy proxy, and gradient statistics at the five training checkpoints; trajectories are stored PCA\-reduced to 64 components \(metrics use fulld=256d\{=\}256latents\)\. We state what each quantity is, so it is read for no more than it measures\. The Lyapunov “spectrum” is the top eight finite\-time exponents \(Benettin QR on held\-out inputs\), not the fulld=256d\{=\}256spectrum: “all exponents negative” is a statement about those eight, and a Kaplan–Yorke dimension of eight is censored at that cutoff, not an attractor dimension\. Eigenvalue\-based quantities \(Henrici index, numerical and pseudospectral radius\) are computed on projected blocks and read as sampled, not exact, normality\.σeff=exp\(λmax\)\\sigma\_\{\\mathrm\{eff\}\}\{=\}\\exp\(\\lambda\_\{\\max\}\)is a re\-expression of the Lyapunov estimate, not independent corroboration of it\. Topological quantities are computed on PCA\-reduced trajectories \(median98\.5%98\.5\\%variance retained\)\. None of these change the regime separations, which are large; they bound the adjectives, not the verdicts\.
The regime\-label threshold\|λmax\|≤0\.05\|\\lambda\_\{\\max\}\|\{\\leq\}0\.05is likewise not load\-bearing: relabeling the corpus at thresholds0\.020\.02,0\.050\.05, and0\.100\.10orders the median depth conversion of the three regimes identically\. As a corpus\-level prediction detail, the Lyapunov spread’s AUC0\.8460\.846for extrapolation compares with0\.3900\.390for\|λmax\|\|\\lambda\_\{\\max\}\|alone: extrapolators are not the most contracting models\.
## Appendix FFull leave\-one\-out table
Table[3](https://arxiv.org/html/2608.18222#A6.T3)extends the main text’s Table 1 with every recipe ablation \(none of the six additional arms switches dynamical mode; they degrade gracefully\) and the SE\-RRM baseline \(fails the competence gate everywhere it was run\)\. Column definitions are identical to the main text\.
Table 3:Full leave\-one\-out and architecture table \(mean±\\pmsd; architecture rowsn=10n\{=\}10seeds,CoRe/−\-fixed\-point/TRM\-stylen≈20n\{\\approx\}20, other ablations and SE\-RRM33\); column definitions as in main text Table 1\. learn: in\-distribution EM at best depth\. extrapolate: first\-unseen\-tier EM at training depth→\\tobest overhc≤128h\_\{c\}\{\\leq\}128\. overthink: worst over tiers of best EM−\-EM@128 \(bold≥0\.2\{\\geq\}0\.2\); “—” marks arm undefined or not run\.
## Appendix GHuginn\-3\.5B: measurement details
#### R2 within\-family detail\.
On the last\-digit ladder the median freezing step is12/12/10/1212/12/10/12across operand sizes \(11–44digits\): stabilization does not track difficulty*within*a family either, not only across them \(main text Sec\. 7\)\. On the chain ladder \(first rung within competence\) accuracy decays0\.72/0\.40/0\.230\.72/0\.40/0\.23while the freezing step stays put and plateaus byr≈8r\{\\approx\}8–1616\.
#### Probe scope\.
The behavioral probes are small \(304 prompts\) and test the R1–R4 criteria, not model ranking; the base model is prompted zero\-shot, so absolute accuracies are lower bounds\. Across the2,5852\{,\}585per\-token trajectories the effective dimension still tracks task category \(2\.23→2\.682\.23\\to 2\.68, trivial to multistep\), so the iteration is not inert; the bounded, orbit\-like trajectories are consistent with what the model’s authors report\([19](https://arxiv.org/html/2608.18222#bib.bib3)\)\.
#### The layer\-normalization objection, in full\.
Isσeff=1\.000\\sigma\_\{\\mathrm\{eff\}\}\{=\}1\.000not simply what layer normalization enforces in a pre\-norm transformer? Partly, yes, and we lean on it accordingly\. Normalization pins the radial direction of the state, so a Lyapunov estimate near zero is partially expected*regardless*of what the map computes, and we do not rest the verdict on it\. The verdict rests on trajectory*displacement*, which normalization does not fix: an operator settling toward a fixed point*on*the norm shell would show per\-step displacement decaying to zero, and none of the2,5852\{,\}585measured token trajectories does: the latent keeps traveling at an undiminished rate while the decoded answer sits frozen \(answer freezing at median 3–5 changes; main text Sec\. 7\)\. This is exactly the premise of Proposition 1\(b\): a frozen answer with non\-vanishing displacement carries no depth\-safety guarantee\. Normalization explains why marginality is the*default*for this architecture family; it does not explain why training never leaves it; our small\-scale constructive experiment \(main text Sec\. 5\) shows a single objective term suffices to leave it when the objective asks\.
## Appendix HRepairing depth\-safety at scale: protocol, transfer laws, negative arms
All runs in this section were pre\-committed before execution \(protocol files in the repository\); every result file encodes its full configuration\.
#### The base pathology\.
On procedural single\-token probes the pretrained model’s accuracy peaks at a shallow, task\-dependent recurrence \(r∗∈\[2,24\]r^\{\*\}\{\\in\}\[2,24\]; carry≈8\{\\approx\}8, digit\-copy22, index\-digit2424\) and then collapses: carry0\.31\(r=4\)→0\.69\(r=8\)→0\.00\(r≥32\)0\.31\\,\(r\{=\}4\)\\to 0\.69\\,\(r\{=\}8\)\\to 0\.00\\,\(r\{\\geq\}32\), copy dead fromr=4r\{=\}4, letter\-repeat0\.56→0\.000\.56\\to 0\.00\. At depth every input freezes onto one input\-independent wrong token, so the failure is a settling event \(Proposition 1b\)\. Consequently answer\-agreement halting cannot detect it: stopping when the decoded answer stops changing recovers0\.560\.56on carry against0\.740\.74for an oracle fixed depth, and always\-deep inference yields0\.000\.00; a 30\-example calibration of a fixed depth recovers the peak\.
#### Repair objective\.
A rank\-16 LoRA adapter on the recurrent core is trained with the single loss‖z\(x,r\)−zbase\(x,t∗\)‖/‖zbase\(x,t∗\)‖\\\|z\(x,r\)\-z\_\{\\mathrm\{base\}\}\(x,t^\{\*\}\)\\\|/\\\|z\_\{\\mathrm\{base\}\}\(x,t^\{\*\}\)\\\|on the answer position,r∼U\[16,128\]r\{\\sim\}U\[16,128\], teachert∗=8t^\{\*\}\{=\}8, learning rate10−510^\{\-5\},2,0002\{,\}000steps, no task labels; anchors are two synthetic domains \(smallest\-digit, first\-letter\)\. Held\-out results over1010seeds: digit\-copy0\.00→1\.00±0\.000\.00\\to 1\.00\{\\pm\}0\.00atr=128r\{=\}128\(all seeds input\-dependent by prediction entropy\); letter\-repeat0\.00→0\.51±0\.130\.00\\to 0\.51\{\\pm\}0\.13; carry tier 8 plateau0\.60±0\.040\.60\{\\pm\}0\.04\(tiers2/162/16:0\.48/0\.530\.48/0\.53\) with largely input\-independent answers, which we count as stabilization, not restored computation\. An 11\-domain anchor variant reaches carry0\.68±0\.100\.68\{\\pm\}0\.10\(4/94/9seeds input\-dependent\) and holds copy at0\.930\.93when evaluated atr=256r\{=\}256; the two\-domain recipe is verified tor=128r\{=\}128\. A single first\-letter anchor gives the best carry plateau we observed \(0\.600\.60–0\.960\.96deep; two seeds, one clearly input\-dependent\)\.
#### Transfer follows the anchors’ operation, across symbol alphabets\.
A single word\-morphology anchor \(pluralization, which echoes its stem\) restores copying in digits \(0\.98±0\.000\.98\{\\pm\}0\.00\) and letters \(0\.89±0\.080\.89\{\\pm\}0\.08\), input\-dependent in6/66/6seeds; carrier cross\-tests are diagonal \(smallest\-digit repairs digit\-copy1\.001\.00but letter\-repeat only0\.060\.06; first\-letter repairs letter\-repeat0\.450\.45but digit\-copy0\.250\.25\)\. Non\-echo anchors restore nothing: a fact\-association anchor with a stronger base peak than pluralization’s \(0\.270\.27vs\.0\.170\.17\) repairs0\.000\.00, and random\-string corpora likewise, so the operation, not anchor strength, carries the transfer\.
#### Two failure laws, measurable in advance\.
\(i\) Anchor validity: domains the base itself cannot perform poison the mix\. Adding four counting domains \(base near\-chance\) to the two\-anchor recipe drops copy from1\.001\.00to0\.50±0\.150\.50\{\\pm\}0\.15; an association domain the base scores0\.000\.00on drives the pluralization anchor’s copy transfer from0\.980\.98to0\.000\.00\. A 30\-example base scan of each candidate anchor gates this before training\. \(ii\) Mirror interference: a near\-duplicate template of an anchor with contrary semantics is damaged by state capture, not semantic capture: with a smallest\-digit anchor, largest\-digit falls0\.58→0\.060\.58\\to 0\.06–0\.090\.09deep \(90%90\\%of its deep answers are not digits at all\), and the damage tracks the twin’s share of the training mix; last\-letter’s peak falls0\.13→0\.000\.13\\to 0\.00under a first\-letter anchor while a non\-twin anchor keeps it at0\.140\.14\. With no twins among the anchors, no evaluation task is damaged\.
#### What never appears: conversion\.
No treated model exceeds the base’s peak competence at any depth, in any arm\. The depth\-hard pointer\-chase task \(iterated single\-cycle permutation,S=10S\{=\}10\) is unlearnable in\-distribution under LoRA rank1616–128128and full\-core tuning at learning rates3⋅10−63\{\\cdot\}10^\{\-6\}–10−410^\{\-4\}\(accuracy at chance, and never increasing withrr\)\. The fixed\-point loss itself does not transfer to this scale: trained alongside the task it merely freezes an already\-frozen loop, and trained alone it collapses the model to a constant answer at every dose we tried, while as little as5050gentle steps already flatten the base’s depth profile\. Where a trained arm does show settling together with high flat accuracy \(e\.g\., a task\-trained control at0\.840\.84on carry with displacement10−510^\{\-5\}\), the answers are identical across tiers and depths, an input\-independent constant rather than competence\. Behavioral distillation from the base’s peak depth \(a per\-domain teacher\) repairs a seven\-task battery in\-mix \(5/55/5pre\-committed criteria; the per\-domain teacher matters for copy0\.650\.65vs\.0\.000\.00and largest\-digit0\.620\.62vs\.0\.410\.41against a uniform teacher\) but never holds the deep tail on held\-out domains; only the frozen latent anchor transfers\.
#### Seed variance and a label\-free selector\.
Depth\-contract training inherits the model’s stochastic latent initialization; where seeds vary \(the 11\-domain variant\), degenerate seeds are detectable without labels by prediction entropy at depth \(top\-class fraction≥0\.85\{\\geq\}0\.85\): the selector keeps9/109/10seeds on copy \(mean0\.900\.90, dropping exactly the dead seed\)\. The two\-anchor recipe required no selection \(10/1010/10\)\.
## Appendix IWeak\-form R4: the full natural experiment
The size\-ladder experiment separating the two forms of answer convergence \(main text Sec\. 5\): on addition\-by\-*length*the generic recurrence length\-generalizes \(→0\.860\.83\\\!\\to\\\!0\.86; a size\-axis result, not an R1 claim\) with an answer frozen within∼5\{\\sim\}5steps,*while its latent never settles*\(σeff=1\.02\\sigma\_\{\\mathrm\{eff\}\}\{=\}1\.02, still moving at the last step\): the carry front travels through the state in directions the readout ignores \(weak\-form R4\)\. On prefix sums the*same*operator statistics \(σeff=1\.02\\sigma\_\{\\mathrm\{eff\}\}\{=\}1\.02,λmax=\+0\.02\\lambda\_\{\\max\}\{=\}\{\+\}0\.02, spectrally indistinguishable from the addition twin\) fail R4: the generic net learns the training tier better than the recipe \(1\.001\.00vs\.0\.230\.23at depth 16\) and is then destroyed by test\-time depth \(→0\.651\.00\\\!\\to\\\!0\.65on the same tier,→0\.040\.56\\\!\\to\\\!0\.04on the next\), while the recipe’s weaker solution is depth\-stable \(→0\.260\.23\\\!\\to\\\!0\.26\)\.
#### Strict R2 on a deterministic oracle\.
The TRM\-style model’s halting on addition\-carry tracks the oracle’s carry length nearly one\-to\-one:1616\-round carry chains stop at14\.514\.5–15\.115\.1solve steps \(main text Sec\. 5\)\.
## Appendix JThe fixed\-point objective’s gate does not cheat
The fixed\-point penalty is scaled by the learned update gateaTa\_\{T\}, so the gate could in principle satisfy the penalty by closing \(aT→0a\_\{T\}\\to 0\) without the map learning a fixed point\. Trained recipes do not do this: they keep a small but nonzero terminal update and difficulty\-adaptive solve steps, unlike the flat\-at\-2\.02\.0solve steps of the identity mode \(Sec\.[L](https://arxiv.org/html/2608.18222#A12)\)\.
## Appendix KObjective interventions: dose, matched control, beyond\-horizon
These experiments support the causal analysis of main text Sec\. 5\.4; protocols were committed before the runs \(Sec\.[R](https://arxiv.org/html/2608.18222#A18)\)\.
#### Answer\-stabilization control \(isolating the latent attractor\)\.
We train the recipe with the residual penalty redirected from the latent to the*decoded answer*\(penalizing∥readout\(zT\)−readout\(zT−1\)∥\\lVert\\mathrm\{readout\}\(z\_\{T\}\)\-\\mathrm\{readout\}\(z\_\{T\-1\}\)\\rVert, leaving the latent free\)\. This freezes the output without asking the latent to converge\. It reproduces neither payoff: on Sudoku it fits its easy training tiers \(hardest train tier only0\.180\.18–0\.300\.30\) and extrapolates to0\.000\.00on all three seeds, with the latent never settling \(λmax=\+0\.03\\lambda\_\{\\max\}\{=\}\{\+\}0\.03–0\.070\.07\); on reachability it matches the recipe’s unseen\-tier peak \(0\.910\.91–0\.950\.95\) but is then destroyed by depth \(worst\-tier overthinking damage0\.990\.99–1\.001\.00, versus0\.000\.00for the latent\-settling recipe\)\. The payoff therefore requires the latent fixed point the objective creates, not answer freezing\.
#### Dose\-response of the objective weight\.
Sweeping the objective coefficient \(three seeds each; the headline weight is0\.050\.05\):*carry propagation, generic recurrence*: at weight00the operator drifts \(λmax=\+0\.04\\lambda\_\{\\max\}\{=\}\{\+\}0\.04\), with depth damage0\.870\.87–0\.930\.93and conversion only0\.090\.09–0\.140\.14; at0\.0050\.005the exponent crosses into settling and the damage vanishes \(00of33unsafe\) while conversion is still small; at0\.020\.02conversion appears \(0\.600\.60–0\.970\.97\); at0\.050\.05–0\.20\.2it saturates \(≈0\.88\{\\approx\}0\.88, matching the headline;33\-seed dose points\)\. Adding the objective thus fixes both the damage and the missing conversion; depth\-safety switches on at the settling crossing, and conversion then grows with weight\.
*Sudoku, recipe*: weights0\.010\.01and0\.050\.05are comparable \(extrapolation0\.320\.32–0\.410\.41\), weight0\.20\.2suppresses it \(0\.050\.05–0\.160\.16\), and weight1\.01\.0over\-contracts into a deep settle \(λmax=−0\.26\\lambda\_\{\\max\}\{=\}\{\-\}0\.26–−0\.36\-0\.36\) with perfect training accuracy but zero extrapolation\. Settling is necessary but not sufficient: the useful target is the slowest rate that still settles\.
*EqR, native weight*: the same over\-dose boundary appears architecturally\. EqR hard\-wires this penalty at weight0\.10\.1, yet on these ladders its residual never resolves \(the training loss plateaus at the penalty term while in\-distribution EM is perfect\), and the model overthinks instead of converting \(Table[3](https://arxiv.org/html/2608.18222#A6.T3)\)\. With the native term removed, the unchanged backbone converges and converts \(carry0\.68→1\.00±0\.010\.68\{\\to\}1\.00\{\\pm\}0\.01, Sudoku0\.14→0\.34±0\.040\.14\{\\to\}0\.34\{\\pm\}0\.04;n=10n\{=\}10each\), the trained operator settling on its own on carry\. The objective pays only where the penalty can actually be driven down; a hard\-wired weight over a residual that stays large buys neither safety nor conversion\.
#### Constructive transfer across architectures\.
Re\-seeded ton=10n\{=\}10per cell, adding only the fixed\-point term \(weight0\.050\.05\) to the two marginal architectures flips the measured regime seed\-by\-seed: on carry and reachability every UT/URM and FPRM control run hasλmax\>0\\lambda\_\{\\max\}\{\>\}0and every\+\+fp runλmax<0\\lambda\_\{\\max\}\{<\}0\(40/4040/40runs\), and overthinking is repaired wherever there is competence to protect \(carry damage→0\.170\.59\\\!\\to\\\!0\.17for UT/URM,→0\.140\.80\\\!\\to\\\!0\.14for FPRM\)\. Conversion does not come along automatically: it rises on FPRM \(→0\.490\.28\\\!\\to\\\!0\.49\) but falls on UT/URM \(→0\.540\.72\\\!\\to\\\!0\.54\), and on reachability the term costs trainability itself \(learn→0\.180\.43\\\!\\to\\\!0\.18and→0\.130\.31\\\!\\to\\\!0\.13, below the competence gate\)\. DEQ marks the other boundary: its control already settles on carry \(λmax<0\\lambda\_\{\\max\}\{<\}0,10/1010/10\), and adding the term stops training from fitting at all \(10/1010/10seeds\)\. Under the intervention the regime and depth\-safety move together on foreign architectures, so the arm’s identity does not carry them; conversion stays task\- and architecture\-dependent, as in the main text \(settling is necessary, not sufficient\)\.
#### Beyond\-horizon conversion on a deterministic oracle\.
To test conversion strictly past the training horizon we retrain atTtrain=8T\_\{\\mathrm\{train\}\}\{=\}8and evaluate on oracle depths that exceed it \(carry length up to2828, i\.e\.3\.5×3\.5\\timesthe horizon\)\. Across2525seeds the at\-horizon tier \(carry\-88\) converts on1717\(mean EM0\.590\.59\), but the strictly\-beyond\-horizon tiers do not convert: the1616\-round tier exceeds EM0\.50\.5on11of2525seeds \(mean0\.060\.06\) and the2828\-round tier on none \(mean0\.020\.02\)\. An initial five\-seed run had a single seed convert the deep tiers \(0\.880\.88/0\.460\.46\); this did not replicate at scale, so we make no strictly\-beyond\-horizon conversion claim on carry\. What is robust strictly past the horizon is depth\-safety: the settling recipe holds a flat plateau where its no\-fixed\-point twin peaks higher and then collapses \(the safety contrast is sharper than the conversion contrast, as atTtrain=16T\_\{\\mathrm\{train\}\}\{=\}16\)\.
## Appendix LFailure\-mode portraits
Full quantitative portraits of the four failure modes \(main text Sec\. 5\):
*The identity mode*\(no\-recall\): the loop converges instantly to “do nothing” \(σmax=1\.0000\\sigma\_\{\\max\}\{=\}1\.0000; solve steps2\.02\.0flat, the only arm with no difficulty\-adaptivity at all; rank curve frozen\)\. R2–R4 all fail in the most degenerate way; accuracy0\.000\.00\.
*The marginal mode*\(generic recurrence, UT/URM, FPRM, SE\-RRM\): the trained operator is close to normal and norm\-preserving \(Henrici departure0\.0000\.000,σmax=ρ=1\.000\\sigma\_\{\\max\}\{=\}\\rho\{=\}1\.000\), with a near\-zero\-to\-weakly\-positiveλmax\\lambda\_\{\\max\}sitting at or just above the marginal band \(values around\+0\.05\+0\.05–0\.070\.07straddle the marginal/drift threshold: these operators are the least settled non\-drift family, not cleanly interior to marginal\), saturated Kaplan–Yorke dimension, and positive entropy proxy\. Latents wander a high\-dimensional filament \(trajectory effective dimension≈1\.1\{\\approx\}1\.1, path length∼15\{\\sim\}15k\); rank curves stay high and non\-monotone\. On the original ladders these models fit easy tiers \(UT/URM reaches0\.560\.56training\-tier EM on those tasks; on the fixed\-size ladders of Table 1 the same family reaches0\.970\.97; the two figures are different corpora, Sec\.[B](https://arxiv.org/html/2608.18222#A2)\) but R1 fails: their depth curves are flat or declining\.
*The drift mode*\(no fixed\-point objective\): non\-normality survives \(σmax=5\.6\\sigma\_\{\\max\}\{=\}5\.6\) butλmax=\+0\.10\\lambda\_\{\\max\}\{=\}\+0\.10\(σeff\\sigma\_\{\\mathrm\{eff\}\}→1\.110\.94\\\!\\to\\\!1\.11relative to the recipe\); the trajectory is ten times longer than the recipe’s, entropy is the highest measured, and extra test\-time steps actively hurt \(R4 fails with consequences for R1:0\.33→0\.040\.33\\to 0\.04\)\.
*The settle\-but\-wrong mode*\(no\-structure; TRM on ARC\): the dynamics are right, as no\-structure contracts hardest of all arms; TRM on ARC settles withλmax=−0\.21\\lambda\_\{\\max\}\{=\}\-0\.21andσmax=30\\sigma\_\{\\max\}\{=\}30–6060\), but the fixed point does not encode the solution \(EM0\.000\.00and0\.0130\.013respectively\)\. Convergence control cannot substitute for an inductive bias aligned with the algorithm \(main text Sec\. 4\)\. Spectrally these runs settle*isotropically*\(Lyapunov spread≤0\.08\{\\leq\}0\.08\), whereas true algorithm\-learners settle*anisotropically*\(spread0\.20\.2–0\.40\.4\); the instrument that separates this mode from success is developed in main text Sec\. 6\.
## Appendix MPractitioner’s dashboard
Table[4](https://arxiv.org/html/2608.18222#A13.T4): what to monitor while training a recursive model, what each pathology looks like, and which recipe component treats it \(main text Sec\. 6\)\.
Table 4:Signal→\\todiagnosis→\\tofix: what to monitor while training a recursive model, the pathology each pattern indicates, and the recipe component that treats it\.
## Appendix NCorpus regularities: full statements
#### One settle axis, measured two independent ways\.
Live spectral measurements and post\-hoc trajectory geometry agree run\-by\-run:σeff\\sigma\_\{\\mathrm\{eff\}\}correlates with trajectory settling atr=0\.75r\{=\}0\.75\(n=325n\{=\}325,p=4×10−60p\{=\}4\{\\times\}10^\{\-60\}\) on the original campaign and replicates on the fixed\-size\-ladder corpus as a rank correlation \(Spearmanρ=0\.69\\rho\{=\}0\.69,n=1,206n\{=\}1\{,\}206; rank\-based because a few deeply\-settled runs distort a Pearson estimate\)\.
#### Regime statistics\.
Across the 304 original\-ladder runs the 19 extrapolating runs on constraint\-propagation tasks separate from the rest on both dynamical axes:λmax\\lambda\_\{\\max\}\(median−0\.047\-0\.047vs\.\+0\.009\+0\.009,p=7×10−6p\{=\}7\{\\times\}10^\{\-6\}\) and Kaplan–Yorke dimension \(00vs\.88,p=2\.6×10−5p\{=\}2\.6\{\\times\}10^\{\-5\}\)\.
#### Topology\.
A settled cloud is compact, a drifting one a filament: the near\-zero\-persistence Betti\-1 bar count is positive for92%92\\%of settle\-regime trajectory files versus24%24\\%marginal and2%2\\%drift\. Within the same run, correct examples live on lower\-dimensional, more compact trajectories \(Sec\.[P](https://arxiv.org/html/2608.18222#A16)\)\.
#### Formation caveats\.
Mid\-training hidden\-state stable rank predicts final extrapolation at AUC0\.7740\.774, but arm identity partially confounds, so it is a monitoring candidate, not a law; and we do not claim the canonical delayed test\-accuracy jump of grokking \(the checkpoint grid is too coarse\)\. See also Sec\.[O](https://arxiv.org/html/2608.18222#A15)\.
#### Anisotropy: instrument\-level exception\.
The no\-adastep arm extrapolates with a compressed Lyapunov spectrum, since adaptive update scaling may deform the measurement, so the anisotropy claim is read as a corpus regularity, not a per\-run guarantee\.
#### History in the spectrum\.
Isometrically initialized models end with double\-to\-triple the weight stable rank of their ablation at indistinguishable accuracy so persistent spectral differences can encode history, not just competence\.
## Appendix OTraining\-time formation
Figure[7](https://arxiv.org/html/2608.18222#A15.F7): hidden\-feature rank across the five training checkpoints\. Arms that will extrapolate grow rank late; the no\-fixed\-point ablation finds its shortcut early and stays flat \(main text Sec\. 6\)\. This is the inference\-map face of delayed generalization: as in grokking\([35](https://arxiv.org/html/2608.18222#bib.bib34)\), the generalizing solution forms long after the loss is low, visible in hidden progress measures before behavior\([31](https://arxiv.org/html/2608.18222#bib.bib35);[6](https://arxiv.org/html/2608.18222#bib.bib37)\), competing with a cheaper memorizing solution\([41](https://arxiv.org/html/2608.18222#bib.bib36)\), the coverage solutions of the main text\. The quantities a grokking analysis would monitor on the training map \(rank, spectral structure\) are exactly the ones that diagnose the trained inference map\. Within the same runs, correct examples additionally live on lower\-dimensional, more compact trajectories \(p=3\.5×10−10p\{=\}3\.5\{\\times\}10^\{\-10\}andp=2\.3×10−6p\{=\}2\.3\{\\times\}10^\{\-6\}within\-run; Sec\.[P](https://arxiv.org/html/2608.18222#A16)\)\.
Figure 7:Hidden\-feature rank across training checkpoints \(Sudoku; colors as in the main text\)\.
## Appendix PPer\-instance confidence read\-out
The per\-instance predictor of the main text \(Sec\. 6\) is a logistic read\-out of five per\-trajectory quantities \(settling ratio, effective dimension, path length, winding, Koopman magnitude\) with grouped cross\-validation over runs \(no run leaks across folds\)\. Cross\-validated AUC:0\.800\.80\(Sudoku\),0\.910\.91\(reachability\),0\.980\.98\(size\-Sudoku\); correct examples settle more, on shorter, lower\-dimensional paths \(p=3\.5×10−10p\{=\}3\.5\{\\times\}10^\{\-10\}andp=2\.3×10−6p\{=\}2\.3\{\\times\}10^\{\-6\}within\-run\)\.
## Appendix QData generation
Every generator is deterministic given a seed, verifies its oracle\-round invariant on each instance at generation time, and materializes splits once that are shared byte\-for\-byte across arms\. We describe the three primary fixed\-size ladders; the remaining generators follow the same contract \(fixed length, vocabulary, and grid across a ladder, with only the oracle\-round count growing\) and are included in the code supplement\.
#### Sudoku \(hole fraction\)\.
For each instance we draw a complete valid9×99\{\\times\}9solution by randomized backtracking, then blank a fractionhhof the8181cells chosen uniformly at random \(⌊81h⌋\\lfloor 81h\\rfloorcells set to the blank token\)\. The givens are exactly the un\-blanked solution cells, so every puzzle is consistent with its solution by construction\. Difficulty is the hole fractionhh\(training0\.2/0\.35/0\.50\.2/0\.35/0\.5, evaluation0\.20\.2–0\.70\.7\)\. Uniqueness is not enforced at generation: we compute the uniquely\-solvable fraction per tier \(1\.00/0\.91/0\.50/0\.06/0\.001\.00/0\.91/0\.50/0\.06/0\.00\) with an exhaustive solver and score predictions with the validity oracle, reporting reference match alongside\. The deterministic\-oracle ladders below have no such ambiguity\.
#### Reachability \(BFS depth\)\.
Undirected graphs onN=16N\{=\}16nodes with a fixed reachable set ofR=13R\{=\}13\. From a source we buildddnon\-empty layers, place at least one edge from each node to the previous layer, and add adjacent\-layer edges with probability0\.250\.25, so the BFS depth of every reachable node equals its layer index and the farthest is exactlydd\. The remainingN−R=3N\-R\{=\}3nodes form a separate component \(internal edge probability0\.40\.4\), so the reachable fractionR/NR/Nis constant across tiers and carries no base\-rate signal\. Node identities are permuted at random, and each instance is verified \(BFS depth=d=d\) before it is kept\. Difficulty is the exact BFS depthdd\(training2,32,3; evaluation2,3,5,8,122,3,5,8,12\)\. The input is the flattened adjacency with the source marked on its diagonal; the target is the per\-node reachable bit\.
#### Addition \(carry\-run length\)\.
Two3232\-bit operands in an interleaved least\-significant\-bit\-first encoding \(L=64L\{=\}64; sum bitiiat position2i2i, odd positions padding\), which keeps the carry chain strictly local\. Difficulty is the longest runccof consecutive live carries: we plant one generate\-then\-propagate cascade of length exactlyccand absorb any accidental longer run, verifyingccby carry simulation\. The oracle\-round count equalscc\(a local ripple needsccsequential steps\) and is recomputable from the input\. As pre\-committed, the fraction of propagate columns grows withcc, as the hole fraction does along the Sudoku ladder\.
## Appendix RReproducibility details
Every configuration trains at1616recurrent steps with deep supervision \(44supervised unrolls\), AdamW at learning rate3×10−43\{\\times\}10^\{\-4\}, gradient clipping0\.50\.5, batch6464, hidden widthd=256d\{=\}256,800800unique unaugmented examples per difficulty tier, and three seeds; evaluation uses256256fixed examples per tier and sweeps test\-time depthhc∈\{3,16,32,64,128\}h\_\{c\}\\in\\\{3,16,32,64,128\\\}\. Data files are materialized once and shared byte\-for\-byte across every arm and architecture\. Table[5](https://arxiv.org/html/2608.18222#A18.T5)lists, per task, the difficulty parameter, the training and evaluation tiers \(as parameter values\), and the training\-step budget\. Eight runs fell back to a halved batch after an out\-of\-memory event and continued from there; the actual batch size is logged per run, so no run silently changes budget\. By “pre\-committed” we mean that each campaign’s protocol, arm list, and headline choice were committed to version control before the corresponding run and fixed there rather than chosen after inspecting results; we say “pre\-committed” rather than “pre\-registered” because the commits are not timestamped by a third party\.
#### Availability\.
An anonymized code supplement accompanies the submission: generator code and materialized splits with checksums, exact seeds and per\-arm configurations, the measurement and estimator code with the numerical settings of Sec\.[E](https://arxiv.org/html/2608.18222#A5), architecture implementations, per\-run and per\-example logs, and scripts that regenerate every table and figure\. It also lists the eight runs that fell back to a halved batch after an out\-of\-memory event, with their effective budgets\.
Table 5:Per\-task difficulty parameter, training/evaluation tiers \(parameter values\), and training\-step budget\. All other hyperparameters are shared \(text above\)\.Similar Articles
Rethinking State Tracking in Recurrent Models Through Error Control Dynamics
This paper argues that robust state tracking in recurrent models depends on error control dynamics rather than just expressive capacity, proving that affine recurrent networks suffer from accumulating errors that limit their effective horizon.
Prediction Dynamics in Depth-Recurrent Language Models
This paper analyzes the dynamics of predictions in depth-recurrent language models, deriving a decomposition of score changes to explain how intermediate latent updates can preserve final answers despite fluctuations in scores.
@askalphaxiv: A fascinating paper supervised by Yoshua Bengio "Generative Recursive Reasoning" Test time compute should scale not jus…
The paper 'Generative Recursive Reasoning' introduces a method that scales test-time compute by sampling multiple latent reasoning trajectories in parallel, enabling the model to explore diverse hypotheses and avoid deterministic collapse. This approach improves performance on tasks such as Sudoku, ARC AGI, N Queens, and graph coloring, and can also generate valid Sudoku boards and MNIST digits.
Continual Learning of Dynamical Systems in Recurrent Neural Networks through Recyclable Unit Gating
The paper introduces Continually-Recyclable Unit-Gating (CRUG), a parameter-isolation continual learning method for dynamical systems reconstruction that uses L0-regularized differentiable gates to allocate and recycle units across tasks, achieving zero forgetting and a strong reconstruction-capacity trade-off on nonlinear and chaotic systems.
Beyond Depth Truncation: Controlled Evaluation of Depth Utilization in Recursive Language Models
This paper critiques conventional depth truncation methods for evaluating recursive language models and introduces the Depth Control Protocol (DCP) to disentangle and isolate factors affecting depth utilization, improving evaluation accuracy.