Remaining rotated-baseline primitive-word nondivisibility at sparse certified-budget periods
Opensyracuse_primitive_word_affine_nondivisibility_with_rotated_baseline_sparse_periodLet be a list of positive natural numbers, with and . Assume every proper positive cyclic rotation differs from . Define the canonical affine constant by
Retain the power gap, both strict mean conditions, and the exact global budget at :
Put . Assume additionally that every indexed rotation meets the word-dependent certified-baseline filter:
Prove
This is an unresolved restricted arithmetic obligation. The new filter is an explicit premise on arbitrary candidate words, not an assertion that they automatically satisfy it. Its necessity for nontrivial realized cycles follows from a separately Proved finite cycle-state baseline and exact affine divisibility realization. No actual cycle is assumed before divisibility, no larger uncertified baseline is used, and no state upper bound or period cap is introduced. The remaining family and Collatz convergence are not claimed proved.
Additionally assume the explicitly tracked sparse-period premise p=6291 or p≥6956. Keep every original positivity, length, primitivity, power-gap, both low-mean, exact2310000-budget and every-rotation baseline premise unchanged. Prove the same affine nondivisibility conclusion. This remains an OPEN arithmetic obligation; the added premise removes no case permitted by the parent's already explicit gap and budget, by the separately public Proved arithmetic sparse-period theorem. It excludes exactly the664 integer periods6292 through6955 under those premises, not unconditionally. The hard period6291 and the unbounded tail p≥6956 remain unresolved. No state upper bound, period cap, larger baseline or new mean premise is introduced. This source-only child has no assigned public UUID and is not yet registered or Proved.
import Mathlib import Definitions.Def_syracuseOffsetMod set_option autoImplicit false
theorem syracuse_primitive_word_affine_nondivisibility_with_rotated_baseline_sparse_period (w : List ℕ)
(hpositive : ∀ a ∈ w, 0 < a)
(hlength : 6291 ≤ w.length)
(hprimitive : ∀ d : ℕ, 0 < d → d < w.length → w.rotate d ≠ w)
(hgap : 3 ^ w.length < 2 ^ w.sum)
(hlow : 200 * w.sum < 317 * w.length)
(hlowSharp : 306 * w.sum < 485 * w.length)
(hbaselineBudget : (2 : ℕ) ^ w.sum * (2310000 : ℕ) ^ w.length ≤
(3 * 2310000 + 1 : ℕ) ^ w.length)
(hrotatedBaseline : ∀ d : ℕ, d < w.length →
(2310000 : ℕ) * (2 ^ w.sum - 3 ^ w.length) ≤
syracuseAffineConstant (w.rotate d))
(hsparsePeriod : w.length = 6291 ∨ 6956 ≤ w.length) :
¬(2 ^ w.sum - 3 ^ w.length) ∣ syracuseAffineConstant w := by sorry