Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Palindrome reflection forces the paired endpoint language

Abstract

Palindrome reflection forces the paired endpoint language

Theorem 1.1 (palindrome_endpoint).

Proof. Machine-checked in Lean as D5/S1/Words/Palindromes/FridPrefix/EndpointNecessity.palindrome_endpoint (✓ std3). ∎

Source. Repository-derived.

Commentary.

The words are equal-width canonical Zeckendorf encodings, allowing leading zeros. Their values are the half-open interval endpoints. Canonical last digits determine goldenWord letters through wdigits. A mismatch path would give two reflected positions with different letters, contradicting palindrome reflection. The finite complement monitor therefore forces an accepting endpoint path. This assertion proves the required recognizer necessity directly; it does not assert the arithmetic CanonicalEdge equivalence.

References