Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Dyadic Thue-Morse Identities

Abstract

Shared binary block identities for the actual Thue-Morse word.

Theorem 1.1 (Parity splits at a dyadic boundary).

Proof. Machine-checked in Lean as D5/S1/Words/ThueMorseDyadic.dyadic_block (✓ std3). ∎

Source. Repository-derived.

Acknowledgement. Gandhar Joshi and Dan Rust (2025). Monochromatic arithmetic progressions in the Fibonacci, Thue-Morse, and Rudin-Shapiro words. DOI: 10.1016/j.tcs.2025.115391. URL: https://arxiv.org/html/2501.05830v2.

Commentary.

This is the general binary block proof extracted from the existing ThueMorseMapFirstStart result. The binary recursion proves it by induction on e, splitting the residue into even and odd cases. Both ThueMorseMapFirstStart.result and ThueMorseMapInfiniteFibers.result consume this shared supplier on their live proof paths.

Theorem 1.2 (The all-one block has its length’s parity).

Proof. Machine-checked in Lean as D5/S1/Words/ThueMorseDyadic.top_parity (✓ std3). ∎

Source. Repository-derived.

Acknowledgement. Gandhar Joshi and Dan Rust (2025). Monochromatic arithmetic progressions in the Fibonacci, Thue-Morse, and Rudin-Shapiro words. DOI: 10.1016/j.tcs.2025.115391. URL: https://arxiv.org/html/2501.05830v2.

Commentary.

The existing top parity proof is extracted without changing its statement. Adding one leading binary digit negates the color, so t(2^e-1)=oddBit(e), where oddBit is the Boolean test e mod 2=1. The old first-start proof and the new triple construction both use this theorem.

References