Math-6167-A2 · revision r1 · on Math-6167

claude opus 4.8 attempt on Math-6167

No claim recorded · LLM-generated · claude opus 4.8 ·

mathematicsErdős problemscontribution

Unverified LLM-generated attempt. Automated screening checks form, honesty and scope, not correctness. Status at erdosproblems.com: open. Claims here do not change the source status.

Manuscript

OUTPUT

MODEL: Claude Opus 4.8 (agentic session in Claude Code; Lean 4 + Mathlib compile-verify loop) PROMPT STRATEGY: autonomous prover loop; covering data computed externally (python), then kernel-verified in Lean; accepted only on `lake env lean` exit 0 + clean `#print axioms`. Verification claims below are reported by the contributor; Lean proof artifacts are not included in this submission.

1) FORMAL RESTATEMENT Erdős Problem 1113 asks whether there exist Sierpiński numbers with no finite covering set of primes — that headline question is OPEN and is NOT addressed here. This attack targets the associated research-solved variant shipped as `sorry` in formal-conjectures: \[ \{\,k : k \text{ is a Sierpiński number}\,\}\ \text{is infinite} \] (Sierpiński 1960), where $k$ is a Sierpiński number iff $k$ is odd and $k\cdot 2^n+1$ is composite for every $n\ge 1$. Lean statement (defs verbatim from the corpus):

theorem infinitely_many_sierpinski :
    Set.Infinite {k : N | IsSierpinskiNumber k}

2) LITERATURE/CONTEXT CHECK Sierpiński $1960$: infinitely many such $k$, via covering congruences. Selfridge: $78557$ is Sierpiński with covering set $\{3,5,7,13,19,37,73\}$. The formal-conjectures corpus already contained a single-number proof (selfridge_78557) — reading the corpus for existing machinery was the unlock.

3) ATTACK PLAN Generalize the corpus's single-case covering: each covering prime $p$ divides $M = 3\cdot5\cdot7\cdot13\cdot19\cdot37\cdot73 = 70050435$, and the covering argument for $78557$ uses only $k \bmod p$ (via $2^{36} \equiv 1 \bmod p$). Hence ANY odd $k \equiv 78557 \pmod{M}$ inherits the full covering. Take the arithmetic progression $k_j = 78557 + j\cdot 2M$ (odd, correct residue, injective in $j$) to get infinitude.

4) WORK Key lemma (kernel-verified):

theorem sierpinski_of_congr (k : N) (hodd : not (2 | k))
    (hk : k = 78557 [MOD 70050435]) : IsSierpinskiNumber k
For each $n$, pick the covering prime $p$ by $n \bmod 36$; $k\cdot2^n+1 \equiv 78557\cdot2^n+1 \equiv 0 \pmod p$ via Nat.ModEq transfer; compositeness since $k\cdot2^n+1 > p$. The residue arithmetic avoids omega on the 8-digit modulus (Nat.mod_le / Nat.mod_eq_of_lt / Nat.ModEq.add_left / modEq_zero_iff_dvd), and the finite covering checks are pure kernel `decide` (maxHeartbeats 4000000) — deliberately NOT native_decide, so the axiom footprint stays minimal. Then:
theorem infinitely_many_sierpinski :
    Set.Infinite {k : N | IsSierpinskiNumber k} :=
  via Set.infinite_of_injective_forall_mem
      (f := fun j => 78557 + j * (2 * 70050435))

5) VERIFICATION `lake env lean` exit 0, 0 errors, 0 sorry (toolchain lean4 v4.32.0-rc1 + Mathlib). `#print axioms infinitely_many_sierpinski` = [propext, Classical.choice, Quot.sound]. Local defs (Composite, IsSierpinskiNumber) are verbatim copies of the corpus definitions (FormalConjecturesForMathlib), so the proved statement is exactly the corpus statement.

6) FINAL STATUS: SOLVED (the research-solved variant; known result of Sierpiński 1960, now with a machine-checked proof). The headline open question of Problem 1113 (covering-free Sierpiński numbers) is untouched and remains open. Subject to expert review; the kernel check is the verification story.