Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Signed Digit Streams of the Base Transducer

Abstract

Every accepted base-transducer path emits nonadjacent signed digits with an exact radix-two value.

Definition 1.1 (Ordered transition observations).

Formalization. D5/S1/Words/Palindromes/PeriodDoubling/BaseSignedStreams.pathOutputs (✓ std3).

Source. Repository-derived.

Commentary.

pathOutputs reads one transition observation per edge in path order. The nil constructor emits the empty list; cons prepends emit s a q to the observations of the remaining path. Its automaton, alphabet, state and output types are arbitrary.

Theorem 1.2 (Exact sparse signed-digit reconstruction).

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

Source. Repository-derived.

Commentary.

output selects the fourth edge coordinate and target-state component 12 when true, or the third edge coordinate and component 10 when false. Every emitted digit is minus one, zero, or one; consecutive digits cannot both be nonzero. Folding z + 2 x gives twice the encoded rounded half. The first emitted digit is the dummy zero at position minus one. All path lengths are allowed. This is a statement about accepted graph paths; completeness for actual palindrome cuts and the Q interpretation remain separate obligations.

References