Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Literal Windows and Positive End

Abstract

Low-to-high three-bit windows have a terminal flag as well as a seam. Successful literal End queries correspond to independent selected positions.

Theorem 1.1 (The seam guard recognizes the flattened legal word).

Proof. Machine-checked in Lean as D5/S3/Arith/FibonacciAtomic/LiteralWindowEnd.execution (✓ std3). ∎

Source. Repository-derived.

Commentary.

Here B is the Boolean set, W is the five-letter window alphabet, W* is its finite-word set, and none is the absorbing error. The letters are 000, 100, 010, 101 and 001 in low-to-high order. The final seam and End flag are the following folds; the initial End flag survives only for the empty word.

A live transition rejects an incoming seam 1 followed by a low bit 1. Otherwise it takes the high bit as the new seam and records whether the current window is nonzero as End. Legal(s,flatten(w)) includes the incoming seam and excludes adjacent ones in the complete flattened word.

Theorem 1.2 (All successful bounded queries have an exact independent-set parametrization).

Proof. Machine-checked in Lean as D5/S3/Arith/FibonacciAtomic/LiteralWindowEnd.result (✓ std3). ∎

Source. Repository-derived.

Commentary.

All word lengths are numbers of whole windows. S_t is the set of words of length at most t with a true End flag after running from (seam,End)=(true,true); L_t contains every such literal word, and R_t contains those in L_t without success. I_t consists of independent Boolean selections at offsets 1 through 3t-1, identified with their selected-position sets; I_0 is a singleton. The empty selection gives the empty query, which is charged and successful.

Equiv(S_t,I_t) is the type of invertible maps; e inverse is the reverse map. Encode prepends the forced zero bit, packs windows, and removes only terminal whole 000 windows. Its inverse pads a successful word to t windows and flattens it. The selected offset below uses F_0=0 and F_1=1, so position 1 contributes v.

The modular value equality uses the same natural u and v after reduction modulo H. ZMod(H) is the residue ring and [a]_H denotes reduction of a natural a. CenterImage(t,H,u,v) is the set of negated modular values of successful words. A nonzero terminal window 100 or 010 is retained; first-01 words are retained. A trailing whole 000 window clears End and gives the same error for every numeric input.

Initialized(epsilon,w) uses r=epsilon, u=2, v=3 and starts with both Boolean state fields equal to epsilon. Its successful numeric answer is positive. Applying the original terminal readout to that answer gives H divided by gcd(N,H).

The existing admissible-word count gives F_(3t+1) successes. For t=3 there are 55 successes among 156 literal words, leaving 101 errors. The image of their modular translations or negated centers has at most 55 elements; different successful words may have the same modular image. This parametrization does not establish residue realization at a common returned row or the finite-center identification criterion.

References