Open Proof Network

Problems / erdos-412 / erdos-412--h1-v2

Descent step for sigma orbits

erdos-412--h1-v2

needs a witness: nothing else blocks it, and supplying one is the work (propose it through /proposals/witness)

Left open by a proof skeleton.

Revises erdos-412--h1, which it replaced (D-8).

$\displaystyle \forall m\ge 3:\quad \bigl(\neg\,\exists x,\ 2\le x<m\ \wedge\ \exists k,\ \sigma^{[k]}(x)=m\bigr)\ \Rightarrow\ \exists m',\ 2\le m'<m\ \wedge\ \exists i,j,\ \sigma^{[i]}(m)=\sigma^{[j]}(m')$

For every natural number $m\ge 3$: if no $x$ with $2\le x<m$ reaches $m$ under some iterate of $\sigma$, then there is an $m'$ with $2\le m'<m$ whose forward $\sigma$-orbit meets that of $m$, that is, $\sigma^{[i]}(m)=\sigma^{[j]}(m')$ for some $i,j\ge 0$. Here $\sigma=\sigma_1$ is Mathlib's sum-of-divisors function on $\mathbb{N}$ (ArithmeticFunction.sigma 1, the σ notation opened in the file) and $\sigma^{[k]}$ its $k$-fold iterate, with $\sigma^{[0]}$ the identity; the variables are natural numbers by inference.

unverified · history

Lean
theorem erdos_412__h1 : ∀ m, 3 ≤ m → (¬ ∃ x, 2 ≤ x ∧ x < m ∧ ∃ k, (σ 1)^[k] x = m) →
    ∃ m', 2 ≤ m' ∧ m' < m ∧ ∃ i j, (σ 1)^[i] m = (σ 1)^[j] m' := by
  sorry
Why does it end in sorry?

A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →

How it is being proved

Needs a witness: nothing else blocks it, and supplying one is the work (propose it through /proposals/witness).

What is known

Work on it

Supply a witness → Its slot is open; the witness is in the record below.

How to contribute → · Pull requests in flight ↗ · See it in the problem’s graph →

Record

Statement: the Lean file and its words (1 version)

Statement not audited — only a problem’s root statement is audited for fidelity (D-9); the kernel checks a proof against this Lean as written.

import Mathlib

open ArithmeticFunction.sigma

theorem erdos_412__h1 : ∀ m, 3 ≤ m → (¬ ∃ x, 2 ≤ x ∧ x < m ∧ ∃ k, (σ 1)^[k] x = m) →
    ∃ m', 2 ≤ m' ∧ m' < m ∧ ∃ i j, (σ 1)^[i] m = (σ 1)^[j] m' := by
  sorry

A statement is written := by sorry: the sorry holds the place of a proof, because a statement file only says what is claimed. A proof the gate checked is its own file, Proof.lean. How to read a proof page →

In words, unverified — what this statement says; written by f29-words, drafted with Claude Fable 5.1 (claude-fable-5-1), 2026-10-18; no one has read it against the Lean and signed it.

Draft · drafted, by the model named above

$\displaystyle \forall m\ge 3:\quad \bigl(\neg\,\exists x,\ 2\le x<m\ \wedge\ \exists k,\ \sigma^{[k]}(x)=m\bigr)\ \Rightarrow\ \exists m',\ 2\le m'<m\ \wedge\ \exists i,j,\ \sigma^{[i]}(m)=\sigma^{[j]}(m')$

For every natural number $m\ge 3$: if no $x$ with $2\le x<m$ reaches $m$ under some iterate of $\sigma$, then there is an $m'$ with $2\le m'<m$ whose forward $\sigma$-orbit meets that of $m$, that is, $\sigma^{[i]}(m)=\sigma^{[j]}(m')$ for some $i,j\ge 0$. Here $\sigma=\sigma_1$ is Mathlib's sum-of-divisors function on $\mathbb{N}$ (ArithmeticFunction.sigma 1, the σ notation opened in the file) and $\sigma^{[k]}$ its $k$-fold iterate, with $\sigma^{[0]}$ the identity; the variables are natural numbers by inference.

Rendered from gloss/5d0cac15e36f….md · Improve these words →

Rendered from targets/erdos-412/nodes/erdos-412--h1-v2/Statement.lean. Origin: skeleton-hole.

Witness — its slot is open

Not checked — the witness slot is open.

Witness.lean — its slot is still open, so step 7 cannot pass and the node stays blocked until someone fills it (D-29); propose one through /proposals/witness. Rendered from targets/erdos-412/nodes/erdos-412--h1-v2/Witness.lean, sha256 83b3f76974bd.
/-! The witness slot for a hole (D-29, F07-R6). Replace `sorry` with an instance
satisfying this statement's hypotheses; until then the node is blocked. -/

theorem witness : True := by
  sorry

No gloss yet: no one has written in words what this witness says (D-3 v3.30); the Lean above is the witness. How to write one →

How to read this page

No explainer yet. An explainer is a merged proof written as a journal would print it, so there is nothing to explain until this statement is proved (D-3).

How to read a statement’s page →