VibeMathedMath problems solved with AI

Erdős Problem #1: sum-distinct sets

Erdős problem #1 · erdosproblems.com/1

A finite set A{1,,N}A\subseteq\{1,\dots,N\} is sum-distinct if all subset sumsaSa,SA, \sum_{a\in S} a,\qquad S\subseteq A, are distinct. Erdős asked whether there is an absolute constant C>0C>0 such that every sum-distinct set A{1,,N}A\subseteq\{1,\dots,N\} satisfiesN>C2A. N>C\,2^{|A|}. The conjecture is false: for every ε>0\varepsilon>0 there are arbitrarily large nn and sum-distinct sets A{1,,N}A\subseteq\{1,\dots,N\} withA=n,Nε2n. |A|=n,\qquad N\le \varepsilon 2^n.

Result
Disproved(see note)
Status
Resolved
AI contribution
AI-discovered
Method
Argument
Field
Additive combinatorics
Posed by
Paul Erdős
Year posed
1931
Years open
95y
Solved
2026-08-28
Model
GPT-6 Astra (pre-release)
Vendor
OpenAI
Collaborators
Tom Adamczewski
Verification
Lean-verified
Publication
Announced
Significance
50 / 100
Disclosed cost
$405
Wikipedia
No dedicated article

What was actually shown

The formal theorem proves that no universal constant C>0C>0 can satisfyN>C2A N>C\,2^{|A|} for every nonempty interval bound NN and every sum-distinct A{1,,N}A\subseteq\{1,\dots,N\}.

Equivalently, for every ε>0\varepsilon>0 there are arbitrarily large nn and sum-distinct nn-element sets contained in {1,,N}\{1,\dots,N\} withNε2n. N\le\varepsilon 2^n.
The proof is ineffective: it establishes the existence of arbitrarily large such nn but gives no explicit bound for how large nn must be in terms of ε\varepsilon.

What the AI did

A pre-release GPT-6 Astra autonomously solved the Formal Conjectures benchmark statement with no human steering during proof search. The primary run constructs, for large nn, rational n×nn\times n matrices with small determinant and additional admissibility properties, then uses integral changes of basis, saturated bidiagonal perturbations, and a binary-block construction to obtain sum-distinct sets with Nε2nN\le\varepsilon 2^n. An independent larger-budget Astra run found an essentially equivalent lattice-based argument. Astra also wrote the Lean proofs; Claude was later used to prepare repository documentation from the completed runs.

Verification

Lean-verified. Checked here on 6 September 2026 from a clone of tadamcz/erdos1 at db6f909: 4,608 lines of Lean, zero sorry outside the statement stubs, zero axiom declarations, no native_decide, unsafe or implemented_by; Comparator configuration present and CI runs it with only propext, Quot.sound and Classical.choice. The statement is copied verbatim from Formal Conjectures' ErdosProblems/1.lean at commit 488aade2, the human-curated formalization the model was given, and the proved theorem is its negation. Two independent runs found essentially equivalent lattice-based arguments. The proof is ineffective: it gives no bound on how large n must be. erdosproblems.com, the field's own record, marks the problem DISPROVED (LEAN) with a proof exposition by Thomas Bloom, which is why this is Resolved rather than Candidate: the canonical tracker has accepted it.

Sources

Submitted by VibeGene on

Changelog2 changes

Discussion