Fixed-label Carry-tree Execution
Abstract
Fixed one-label intervals determine ordered children and an actual bit-by-bit scan.
Definition 1.1 (Output digits).
Formalization. D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.labelDigit (✓ std3).
Source. Repository-derived.
Commentary.
Membership in the selected set gives digit one; every other label has digit zero.
Definition 1.2 (Charged scan).
Formalization. D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.scan (✓ std3).
Source. Repository-derived.
Commentary.
The root is active slot zero. At depth d an active slot j reads tape(d), forms z=2j+toNat(tape(d)), and returns the z-th column label with charge d+1 if z is below the label count. Otherwise it continues in slot z minus that count. A returned state stays unchanged and reads no further bits.
Definition 1.3 (First return).
Formalization. D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.sample (✓ std3).
Source. Repository-derived.
Commentary.
The sample is the first left scan state, with its output label and charged length. It is absent on tapes with no finite return.
Definition 1.4 (Total charged reads).
Formalization. D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.bill (✓ std3).
Source. Repository-derived.
Commentary.
The nonnegative extended-real sum counts one read for each active scan state. It is infinite on an execution that remains active forever.
Theorem 1.5 (Every root path has its actual fair-bit tree).
Proof. Machine-checked in Lean as D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.result (✓ std3). ∎
Source. Repository-derived.
Commentary.
For every m at least two and every legal root path, the fixed digits give a nonnegative normalized law. Index zero is the minimum anchor and equals its digit series; a positive anchor makes every label positive.
The constructed stopping words are prefix-free and carry exactly the selected labels at each depth. The first-return sample outputs a label and length exactly when its tape prefix is that labelled leaf. Its bill is that length, so each consumed fair bit is charged once. Under the existing independent fair-tape measure its label law is the digit law, its stopping tail is r(d)/2^d, and it returns almost surely. The expected bill equals pathCost, is at most m, and dominates the existing dyadic cost. No canonical-expansion, rationality or computability hypothesis is added.
The inequality can be strict. For two labels, take the root action (b,h,c)=(0,1,0) and then repeat (1,0,0) at state (1,1). The output digits are 0.01111… and 0.10000…, so both probabilities are one half. The path cost is two while the dyadic cost of its law is one.
References
- Truth anchor:
D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.bill - Truth anchor:
D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.labelDigit - Truth anchor:
D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.result - Truth anchor:
D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.sample - Truth anchor:
D5/S3/Arith/FibonacciAtomic/CarryGraphRealization.scan - Dependency: D5/S0/Computability/Coding/PrefixFreeCode
- Dependency: D5/S0/Tower/DBonacci/TerminalSampling
- Dependency: D5/S3/Arith/FibonacciAtomic/CarryGraphEmbedding