No nontrivial Syracuse cycle of period at most 4960
Provedsyracuse_period_le_fortyninesixty_eq_oneLet be the Syracuse map, sending to the odd part of . If is a positive integer with for some with , then .
Equivalently, every Syracuse cycle of length at most is the trivial cycle ; the return time need not be minimal.
Periods up to are already settled, so only need fresh work: for each such one checks the single numerical inequality
where is the least exponent with , and feeds it to the margin criterion. The threshold is available because no nontrivial cycle contains a value below it.
Period is the first not covered. Writing for the least threshold covering every period up to , the sequence reads 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; equally, no finite period defeats the method — only the certificate size grows without bound.
import Mathlib import Definitions.Def_syracuseStep
theorem syracuse_period_le_fortyninesixty_eq_one (m a : ℕ) (hm : 0 < m) (ha : 0 < a)
(hle : a ≤ 4960) (hcyc : syracuseStep^[a] m = m) : m = 1 := by sorry