Skip to content

Erdős 730: mark solved and record the registered formal proof - #5091

Open
williamjblair wants to merge 1 commit into
google-deepmind:mainfrom
williamjblair:erdos-730-solved
Open

Erdős 730: mark solved and record the registered formal proof#5091
williamjblair wants to merge 1 commit into
google-deepmind:mainfrom
williamjblair:erdos-730-solved

Conversation

@williamjblair

@williamjblair williamjblair commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Marks Erdős Problem 730 as solved and records the formal proof.

The proof

A Lean 4 proof that

{(n, m) : ℕ × ℕ | n < m ∧ n.centralBinom.primeFactors = m.centralBinom.primeFactors}

is infinite is registered with the Palomar registry as PALOMAR-2026-08-22-000001. Palomar recompiled the statement on its own against Mathlib db584cd6 (Lean v4.33.0), checked the proof with both the Lean kernel and NanoDa under the axioms propext, Quot.sound, Classical.choice, and its editorial review found no problems. The registered Challenge inlines this file's S verbatim and states S.Infinite.

It shows that there are infinitely many consecutive pairs (n, n+1), following the argument Liam Price posted on the erdosproblems.com forum on 24 June 2026; the analytic steps are reconstructed in the formalisation. The proof was produced with AI assistance, as the registry record's provenance states.

For the formal_proof checklist in PROOFS.md

  1. Linked declaration: Erdos730.FullDensityTheorem.pairSet_infinite in williamjblair/lean-proofs at 03729c9c.
  2. Its statement is FullDensityCore.PairSet.Infinite, where PairSet is {z | z.1 < z.2 ∧ z.1.centralBinom.primeFactors = z.2.centralBinom.primeFactors}, this file's S with the pair written as z.
  3. No sorry, no custom axioms anywhere in the closure (scripts/check_axioms.sh in that repository gates every headline theorem).
  4. #print axioms: [propext, Classical.choice, Quot.sound].
  5. Kind lean4, commit-pinned link.

Changes

  • erdos_730: research openresearch solved, answer(sorry)answer(True), @[formal_proof using lean4 at …]; the sorry stays.
  • References: the registry entry.

erdosproblems.com still lists #730 as open. If you would rather wait for the site's status to change, I am happy to hold this.

A Lean 4 proof that `S.Infinite` holds for this file's `S` is registered
with the Palomar registry as PALOMAR-2026-08-22-000001: Palomar
recompiled the statement against Mathlib and checked the proof with the
Lean kernel and NanoDa under propext, Quot.sound and Classical.choice.

The proving theorem is `Erdos730.FullDensityTheorem.pairSet_infinite` in
williamjblair/lean-proofs at 03729c9c; its `PairSet` is this `S` written
as `{z | z.1 < z.2 ∧ …}`. It shows there are infinitely many consecutive
pairs (n, n+1), following the argument Liam Price posted on the
erdosproblems.com forum on 24 June 2026. The `sorry` stays, as for other
externally proved statements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

erdos-problems Erdős Problems

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant