Equal parity prefixes force power-of-two divisibility
ProvedCollatzWork.parityPrefix_dvd_sub_of_lecollatz-work-import
Let be the shortcut Collatz map: for even and for odd . Write for its -fold iterate, with . The starts have the same parity prefix of length when for every .
Assume equal parity prefixes of length and . Then
The order hypothesis makes natural subtraction agree with integer subtraction.
Preamble
import Std import Init.Grind.Ordered.Module import Definitions.Def_CollatzWork_InverseWordBoundaryStatement import Definitions.Def_CollatzWork_PrefixCollisionStatement
Formal statement
theorem CollatzWork.parityPrefix_dvd_sub_of_le (k n m : Nat) (hnm : n ≤ m)
(h : SameParityPrefix k n m) : 2 ^ k ∣ m - n := by sorry
Source