Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Expansion Engine

Abstract

Multiplying by the frontier base is an integer map on coordinate pairs, which is the algebraic engine of any expansion argument at that base.

Every element of the ring generated by the base is a coordinate pair against one and the base. Because the base squares to itself plus three, multiplying by it sends the pair to three times the second coordinate, paired with the sum of the two. Subtracting a digit changes only the first coordinate, so a greedy step stays integral.

Theorem 1.1 (The frontier expansion engine).

Proof. Machine-checked in Lean as D5/S0/Tower/NonPisotFrontier/ExpansionEngine.frontier_expansion_engine (✓ std3). ∎

Source. Repository-derived.

Commentary.

The two window facts pin the first two greedy digits of one at two and zero. The expansion itself, and the growth of the gap alphabet that the source reports, are not proved here.

References