Exclude nontrivial Syracuse cycles of least period at least 1636
Opensyracuse_minimal_period_ge_sixteenthirtysix_eq_oneLet be the Syracuse map, sending to the odd part of . Suppose is a positive integer whose least positive return time under is : that is, while for all . Under the additional assumption , prove that .
Since has least period , this would rule out such a cycle altogether.
This is the remaining open cycle obligation once least periods through have been excluded, superseding the earlier frontiers at , , , , , and .
Writing for the least small-value threshold covering every period up to , the sequence runs as passes , the jumps landing on denominators of convergents of . Since , no single threshold covers every period, so a finite verification of this kind can never settle the cycle question; but equally, no finite period defeats the method — only the certificate size grows without bound.
The certificates themselves are now descent statements rather than convergence statements, which is what keeps each successive rung affordable: the minimum of a nontrivial cycle cannot descend, so it suffices to show every candidate has some strictly smaller iterate, and orbits need only be followed until their first drop. A uniform treatment of all large periods remains a claim 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_sixteenthirtysix_eq_one (m p : ℕ) (hm : 0 < m) (hp : 1636 ≤ p)
(hcyc : syracuseStep^[p] m = m) (hmin : ∀ k : ℕ, 0 < k → k < p → syracuseStep^[k] m ≠ m) :
m = 1 := by sorry