Guarded coalescence of a refined Mersenne parent and child
ProvedCollatzWork.refinedMersenneChild_coalescescollatz-work-import
Let be the shortcut Collatz map: for even and for odd . Write for its -fold iterate, with . For natural parameters , put , , and . When , the exponent uses truncated natural subtraction.
Assume , , and . Then
This is an exact shared orbit point for one explicit guarded family; it supplies no universal selector.
Preamble
import Std import Init.Grind.Ordered.Module import Definitions.Def_CollatzWork_ConvergenceStatement import Definitions.Def_CollatzWork_RefinedMersenneChild import Theorems.Thm_CollatzWork_refinedParent_iter import Theorems.Thm_CollatzWork_refinedChild_iter
Formal statement
theorem CollatzWork.refinedMersenneChild_coalesces (L epsilon z : Nat) (hL : 2 ≤ L)
(hepsilon : epsilon ≤ 1)
(hparity : epsilon % 2 = L % 2) :
shortcutIter (L + 2) (refinedParent L epsilon z) =
shortcutIter L (refinedChild L epsilon z) := by sorry
Source