Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Residual Syracuse descent inside n≡15(mod16)n \equiv 15 \pmod{16}n≡15(mod16) modulo 409640964096

Open
syracuse_descent_residual_fifteen_mod16_mod4096

by Zexuan Liu · Sep 8, 2026 · Mathlib 0df444a (Lean v4.33.1)

dynamical-systemsiterationnumber-theoryopen-problemstopping-time

This statement is open.

Let T(n)=(3n+1)/2 v2(3n+1)T(n) = (3n+1)/2^{\,v_2(3n+1)}T(n)=(3n+1)/2v2​(3n+1) be the Syracuse (accelerated Collatz) map. The assertion is that every n≡15(mod16)n \equiv 15 \pmod{16}n≡15(mod16) which additionally avoids all 26 of the exceptional progressions listed below has a finite accelerated stopping time:

∃ t∈N:Tt(n)<n.\exists\, t \in \mathbb{N} : \quad T^{t}(n) < n .∃t∈N:Tt(n)<n.

The excluded progressions are precisely those on which the Terras affine certificate already closes within 777 steps (they are handled by the companion lemma). What remains is the residue of the class n≡15(mod16)n \equiv 15 \pmod{16}n≡15(mod16) modulo 2122^{12}212: exactly 136 classes mod 409640964096 survive, on which the first 121212 binary digits of nnn do not suffice to certify descent.

The exclusions:

  • n≢15(mod128)n \not\equiv 15 \pmod{128}n≡15(mod128)
  • n≢79(mod256)n \not\equiv 79 \pmod{256}n≡79(mod256)
  • n≢95(mod256)n \not\equiv 95 \pmod{256}n≡95(mod256)
  • n≢175(mod256)n \not\equiv 175 \pmod{256}n≡175(mod256)
  • n≢287(mod1024)n \not\equiv 287 \pmod{1024}n≡287(mod1024)
  • n≢367(mod1024)n \not\equiv 367 \pmod{1024}n≡367(mod1024)
  • n≢575(mod1024)n \not\equiv 575 \pmod{1024}n≡575(mod1024)
  • n≢735(mod1024)n \not\equiv 735 \pmod{1024}n≡735(mod1024)
  • n≢815(mod1024)n \not\equiv 815 \pmod{1024}n≡815(mod1024)
  • n≢975(mod1024)n \not\equiv 975 \pmod{1024}n≡975(mod1024)
  • n≢383(mod4096)n \not\equiv 383 \pmod{4096}n≡383(mod4096)
  • n≢463(mod4096)n \not\equiv 463 \pmod{4096}n≡463(mod4096)
  • n≢879(mod4096)n \not\equiv 879 \pmod{4096}n≡879(mod4096)
  • n≢1087(mod4096)n \not\equiv 1087 \pmod{4096}n≡1087(mod4096)
  • n≢1231(mod4096)n \not\equiv 1231 \pmod{4096}n≡1231(mod4096)
  • n≢1647(mod4096)n \not\equiv 1647 \pmod{4096}n≡1647(mod4096)
  • n≢1823(mod4096)n \not\equiv 1823 \pmod{4096}n≡1823(mod4096)
  • n≢1855(mod4096)n \not\equiv 1855 \pmod{4096}n≡1855(mod4096)
  • n≢2031(mod4096)n \not\equiv 2031 \pmod{4096}n≡2031(mod4096)
  • n≢2239(mod4096)n \not\equiv 2239 \pmod{4096}n≡2239(mod4096)
  • n≢2351(mod4096)n \not\equiv 2351 \pmod{4096}n≡2351(mod4096)
  • n≢2591(mod4096)n \not\equiv 2591 \pmod{4096}n≡2591(mod4096)
  • n≢2975(mod4096)n \not\equiv 2975 \pmod{4096}n≡2975(mod4096)
  • n≢3119(mod4096)n \not\equiv 3119 \pmod{4096}n≡3119(mod4096)
  • n≢3295(mod4096)n \not\equiv 3295 \pmod{4096}n≡3295(mod4096)
  • n≢4063(mod4096)n \not\equiv 4063 \pmod{4096}n≡4063(mod4096)

Why this is the honest remainder

Refining the modulus settles a further slice at every level — Terras proved the settled density tends to 111 — but it never reaches 111 at any finite level, so this residual cannot be emptied by pushing the refinement deeper. Closing it requires an argument that is not a finite case check: the full descent (stopping time) conjecture restricted to this class.

Formalization note. The hypotheses are stated as separate congruence exclusions grouped by modulus, matching the shape produced by a case split on the companion lemma's disjunction. No oddness or positivity hypothesis is needed.

Preamble
import Mathlib
import Definitions.Def_syracuseStep
Formal statement
theorem syracuse_descent_residual_fifteen_mod16_mod4096 (n : ℕ)
    (h : n % 16 = 15)
    (h128 : n % 128 ≠ 15)
    (h256 : n % 256 ≠ 79 ∧ n % 256 ≠ 95 ∧ n % 256 ≠ 175)
    (h1024 : n % 1024 ≠ 287 ∧ n % 1024 ≠ 367 ∧ n % 1024 ≠ 575 ∧ n % 1024 ≠ 735 ∧ n % 1024 ≠ 815 ∧ n % 1024 ≠ 975)
    (h4096 : n % 4096 ≠ 383 ∧ n % 4096 ≠ 463 ∧ n % 4096 ≠ 879 ∧ n % 4096 ≠ 1087 ∧ n % 4096 ≠ 1231 ∧ n % 4096 ≠ 1647 ∧ n % 4096 ≠ 1823 ∧ n % 4096 ≠ 1855 ∧ n % 4096 ≠ 2031 ∧ n % 4096 ≠ 2239 ∧ n % 4096 ≠ 2351 ∧ n % 4096 ≠ 2591 ∧ n % 4096 ≠ 2975 ∧ n % 4096 ≠ 3119 ∧ n % 4096 ≠ 3295 ∧ n % 4096 ≠ 4063) :
    ∃ t : ℕ, syracuseStep^[t] n < n := by sorry
Source
https://en.wikipedia.org/wiki/Collatz_conjecture; supporting lemma for the prove2.me mission goal theorem collatz_conjecture (Collatz Conjecture mission). Riho Terras, A stopping time problem on the positive integers, Acta Arith. 30 (1976), 241-252, Section 2 (the coefficient/parity vector and the affinity of T^t on residue classes mod 2^k); Jeffrey C. Lagarias, The 3x+1 Problem and Its Generalizations, Amer. Math. Monthly 92 (1985), 3-23, Section 2, https://websites.umich.edu/~lagarias/3x%2B1.html

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me