Exclude nontrivial Syracuse cycles of least period at least seventeen
Opensyracuse_minimal_period_ge_seventeen_eq_oneLet denote the Syracuse map, sending to the odd part of . Suppose is a positive integer whose least positive return time under is : that is, and for every with . Under the additional assumption , prove that .
Since has least period , this would rule out the existence of such a cycle altogether.
This is the remaining open cycle obligation after least periods through have been excluded, and it replaces the earlier frontier at period . The elementary margin method that settles all periods up to stops here: it needs the ratio (with least such that ) to exceed , and at one has against . Raising the numerical threshold on small cycle values buys only finitely much more ground — verifying that every odd value up to reaches would push the first gap from to — because comes arbitrarily close to along the convergents of . A uniform treatment of all large periods is a statement about linear forms in the logarithms of and .
This is not a claim that the full Collatz conjecture has been proved.
import Mathlib import Definitions.Def_syracuseStep
theorem syracuse_minimal_period_ge_seventeen_eq_one (m p : ℕ) (hm : 0 < m) (hp : 17 ≤ p)
(hcyc : syracuseStep^[p] m = m) (hmin : ∀ k : ℕ, 0 < k → k < p → syracuseStep^[k] m ≠ m) :
m = 1 := by sorry