Syracuse descent within seven steps on twelve progressions
Provedsyracuse_descent_twelve_progressions_seven_stepsdynamical-systemsiterationnumber-theorystopping-time
Let be the odd part of , and write for its -fold iterate. Suppose the natural number belongs to one of the following twelve arithmetic progressions:
Then has a Syracuse iterate strictly below its starting value within at most seven steps:
The assertion is uniform over every member of every listed progression; there is no upper bound on . These progressions form a disjoint subset of the residual descent problem for . Together they account for 51 of its 96 residue classes modulo 4096, or a relative density of .
Formalization Note. The map is the existing syracuseStep definition. The congruence assumptions force to be positive and odd. The strict inequality excludes the otherwise permitted witness .
Preamble
import Definitions.Def_syracuseStep import Mathlib.Logic.Function.Iterate
Formal statement
theorem syracuse_descent_twelve_progressions_seven_steps (n : ℕ)
(h : n % 256 = 39 ∨
n % 256 = 199 ∨
n % 1024 = 423 ∨
n % 1024 = 583 ∨
n % 1024 = 999 ∨
n % 4096 = 231 ∨
n % 4096 = 615 ∨
n % 4096 = 935 ∨
n % 4096 = 1703 ∨
n % 4096 = 3143 ∨
n % 4096 = 3559 ∨
n % 4096 = 3911) :
∃ t : ℕ, t ≤ 7 ∧ syracuseStep^[t] n < n := by sorrySource
Explicit arithmetic refinement of the formal statement of Prove2Me theorem syracuse_descent_residual_seven_mod32_mod128, https://prove2.me/theorems/0db421a5-8af7-470c-98b8-60709af9e5f6, using the exact Syracuse definition https://prove2.me/theorems/2d5fcb43-85b2-4d75-beb8-3e236e66eac3. The listed progressions are derived by exact affine iteration, rather than quoted as a theorem from background literature.