Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Signed-Digit Realization of Cut Bit Paths

Abstract

Sparse expansions turn every accepting cut-bit path into an accepting finite arithmetic path.

Theorem 1.1 (Digit rigidity and carry realization).

Proof. Machine-checked in Lean as D5/S1/Words/Palindromes/PeriodDoubling/BaseDigitRealization.base_bit_path_realization (✓ std3). ∎

Source. Repository-derived.

Commentary.

Both supplied signed expansions have the length of the bit input and evaluate to twice the respective ceiling half-endpoint. Their coefficients are minus one, zero or one, and adjacent digits cannot both be nonzero. The input additionally forbids opposite signs at distance two, including the two initial zero memories. Modulo-four rigidity identifies the emitted digits at each step; bounded converter carries preserve the residual value and the input spacing prevents rejection. The terminal bit state and zero residual force all converter carries to flush. The finite graph then realizes this arithmetic run with exactly one transition per supplied bit. The charge-mode Boolean selects one of the two graph acceptance sets. div and mod are natural integer quotient and remainder.

References