Odd Cuts in Even Tight Paths
Abstract
Every cut in an even tight path from an even endpoint to zero has odd length.
Theorem 1.1 (The path obstruction).
Proof. Machine-checked in Lean as D5/S1/Words/Palindromes/PeriodDoubling/EvenTightPaths.even_tight_path_has_only_odd_cuts (✓ std3). ∎
Source. Repository-derived.
Commentary.
The initial endpoint belongs to class S and is even, and its rounded-half signed weight is even. The descending path ends at zero and every cut is a literal palindrome whose signed weight drops by one. Induction makes the number of cuts equal to the initial signed weight and balances endpoint parity with the count of equal-parity edges. The one-even-cut bound then forces that count to zero, so all endpoint parities differ. div denotes natural integer quotient and Nat.sub denotes truncated natural subtraction. The last-option expression is none for an empty list and some(List.getLast(…)) otherwise; the nonempty proof argument is implicit.
References
- Truth anchor:
D5/S1/Words/Palindromes/PeriodDoubling/EvenTightPaths.even_tight_path_has_only_odd_cuts - Dependency: D5/S1/Words/Palindromes/PeriodDoubling/TightPathEvenCuts