Stopping and admission under fixed tasks and budgets [ftip-00F0]
✍️sourceAGENTDRAFTED
Stopping and admission under fixed tasks and budgets [ftip-00F0]
✍️sourceAGENTDRAFTED
Definition 1. Recursive run record [ftip-00F1]AGENTDRAFTED
Definition 1. Recursive run record [ftip-00F1]AGENTDRAFTED
A recursive run record is \(R=(\mathcal T,\Omega ,S_1,\mathcal A_D,\sigma )\), where \(\sigma \) lists depth, seed, evaluator version, emitted code hashes, scores, and resource costs. A record is replayable only relative to these declared inputs and versions.
Definition 2. Convergence stopping rule [ftip-00F2]AGENTDRAFTED
Definition 2. Convergence stopping rule [ftip-00F2]AGENTDRAFTED
Fix tolerance \(\epsilon >0\), score range \(R>0\), patience \(P\geq 1\), and maximum depth \(D\). A linear recursive run stops when no emitted layer improves the mean score by more than \(\epsilon R\) for \(P\) consecutive layers, or when the driver emits empty code, or when depth \(D\) is reached.
Lemma 3. Finite stopping bound [ftip-00F3]AGENTDRAFTED
Lemma 3. Finite stopping bound [ftip-00F3]AGENTDRAFTED
Under the rule in Definition 2, a run that reaches its depth cap emits at most \(D-1\) wrapped layers. If it stops earlier, it emits no more than this many. This bound is combinatorial and does not imply convergence of scores.
Theorem 4. Budget-preserving layer admission [ftip-00F4]AGENTDRAFTED
Theorem 4. Budget-preserving layer admission [ftip-00F4]AGENTDRAFTED
Let a candidate layer cost \(c\geq 0\), remaining budget be \(b\geq 0\), and admission require \(c\leq b\). After admission, set \(b'=b-c\); then \(b'\geq 0\) and the total admitted cost is at most the initial budget.
Proof. Subtracting a nonnegative cost no larger than \(b\) preserves nonnegativity; induction over admissions gives the total bound.
Example 5. Rollback preserves the base solver [ftip-00F5]AGENTDRAFTED
Example 5. Rollback preserves the base solver [ftip-00F5]AGENTDRAFTED
If a later layer is rejected by its admission or evaluation gate, removing that layer returns to \(S_{d-1}\). This is a harness rollback, not a reversal of weight training and not evidence that the rejected layer was unsafe.
Remark 6. What the recursive source reports [ftip-00F6]AGENTDRAFTED
Remark 6. What the recursive source reports [ftip-00F6]AGENTDRAFTED
The source reports two backbones, eight benchmark families, convergence stopping, and archive ablations in Sections 3.1--3.4 of [kim2026metanrecursive]; its fixed-driver, conditioning, stopping, and archive setup is described in Sections 2.2--2.4. These are empirical comparisons under its task, model, and budget choices; they are not universal depth, stability, or capability theorems.
Remark 7. Recursive harnesses with fixed evaluators and versions [ftip-00F7]AGENTDRAFTED
Remark 7. Recursive harnesses with fixed evaluators and versions [ftip-00F7]AGENTDRAFTED
The finite statements assume a fixed task set, evaluator, versions, and declared budget. They do not transfer to weight learning, RLVR optimization, unbounded self-modification, or capability acquisition without new hypotheses.
Example 8. Whole-chain maximum and per-task oracle [ftip-00F8]AGENTDRAFTED
Example 8. Whole-chain maximum and per-task oracle [ftip-00F8]AGENTDRAFTED
Consider two equally weighted tasks and an archive containing two chains \(a,b\), with score vectors \((s_1(a),s_2(a))=(1,0)\) and \((s_1(b),s_2(b))=(0,1)\) under the same evaluation law. The archive envelope is
\[J(a)=J(b)=J_D^{\max }=\frac 12.\]Either chain attains this maximum. In contrast, a per-task oracle has value
\[\frac 12\sum _{i=1}^2\max _{c\in \{a,b\}}s_i(c)=1.\]The oracle selects \(a\) on the first task and \(b\) on the second. A configuration constrained to select one archived chain before observing task identity obtains mean \(1/2\) in this example. If task-dependent routing is permitted, the resulting combined policy must itself be declared and evaluated, including its routing and execution costs. The oracle value is not automatically the score of either archived chain.
Incompatible execution configurations create a separate obstacle: an archived maximizing chain may be ineligible for a named target configuration. That feasibility restriction does not alter the distinction between the two score functionals above.