The parity-compatible refined parent reaches an explicit endpoint
ProvedCollatzWork.refinedParent_itercollatz-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
The endpoint identity also covers L equal to 0 or 1; no claim of positivity or a smaller child is included here.
Preamble
import Std import Init.Grind.Ordered.Module import Definitions.Def_CollatzWork_ConvergenceStatement import Definitions.Def_CollatzWork_InverseWordBoundaryStatement import Definitions.Def_CollatzWork_RefinedMersenneChild import Theorems.Thm_CollatzWork_oddRun import Theorems.Thm_CollatzWork_compatibleProduct_mod_four
Formal statement
theorem CollatzWork.refinedParent_iter (L epsilon z : Nat)
(hepsilon : epsilon ≤ 1)
(hparity : epsilon % 2 = L % 2) :
shortcutIter (L + 2) (refinedParent L epsilon z) =
(3 ^ L * refinedA epsilon z - 1) / 4 := by sorry
Source