Conditional convergence of a guarded refined parent
ProvedCollatzWork.refinedParent_converges_of_smallercollatz-work-import
Let be the shortcut Collatz map: for even and for odd . Write for its -fold iterate, with . Write for the assertion that for some . For natural parameters , put , , and . When , the exponent uses truncated natural subtraction.
Assume , , and . Assume additionally for every natural with . Then
This is a strong-induction application with the smaller-start hypothesis retained.
Preamble
import Std import Init.Grind.Ordered.Module import Definitions.Def_CollatzWork_ConvergenceStatement import Definitions.Def_CollatzWork_RefinedMersenneChild import Theorems.Thm_CollatzWork_refinedParent_converges_iff_child import Theorems.Thm_CollatzWork_refinedChild_arithmetic
Formal statement
theorem CollatzWork.refinedParent_converges_of_smaller (L epsilon z : Nat)
(hL : 2 ≤ L) (hepsilon : epsilon ≤ 1)
(hparity : epsilon % 2 = L % 2)
(ih : ∀ m : Nat, 0 < m → m < refinedParent L epsilon z → Converges m) :
Converges (refinedParent L epsilon z) := by sorry
Source