VibeMathedMath problems solved with AI

Lower bound 0.380554700.38055470 for Erdős's minimum overlap constant

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

Erdős's minimum overlap problem (1955): split {1,…,2N}\{1,\dots,2N\} into two sets A,BA, B of size NN, and let M(N)M(N) be the minimum, over all such splits, of the maximum over kk of the number of solutions of a−b=ka - b = k with a∈Aa \in A, b∈Bb \in B. Determine the constant c=lim⁡N→∞M(N)/Nc = \lim_{N\to\infty} M(N)/N. Before this result the best bounds were 0.379005<c0.379005 < c (White 2022) and c<0.380868c < 0.380868 (SimpleTES 2026, literature).

Result
Proved(see note)
Status
Partial result
AI contribution
AI co-developed
Method
Computation
Field
Additive combinatorics
Posed by
Paul Erdős (1955); Erdős Problem #36
Year posed
1955
Years open
71y
Solved
2026-06-29
Model
GPT Pro (version not stated)
Vendor
OpenAI
Collaborators
Liam Price
Verification
Site-confirmed
Publication
Announced
Significance
15 / 100
Disclosed cost
—
Wikipedia
No dedicated article

What was actually shown

A rigorous lower bound c>0.38055470c > 0.38055470, improving White's 0.3790050.379005 (2022). The problem stays open: the best public upper bound is 0.38085857490.3808585749 (Einstein Arena, August 2026; 0.3808680.380868 in the literature, SimpleTES), so cc is now known to within about 3×10−43 \times 10^{-4}. The bound rests on a finite certificate checked in ball arithmetic plus a step-function transfer from the continuous to the finite problem. The later Station paper (arXiv 2608.23691) reaches 0.3805520.380552, below this; a higher claim of 0.38056340.3805634 posted to the tracker on 19 September is unchecked.

What the AI did

The author, Liam Price, states on the erdosproblems.com thread for problem 36 that GPT Pro produced the improvement ("GPT Pro improves the lower bound to 0.38055470", 29 June 2026), and the tracker's proof-claim record lists the claim as made "using GPT Pro". The repository itself carries no disclosure. The division of labour is not described beyond that sentence.

Verification

Re-run by this site on 4 October 2026: the repository's run_arb_verification_chunks.sh at commit 6bc610e, Python 3.14.0 and python-flint 0.9.0. All three chunks reported success, proved_all_bins true over 172 mean bins, worst margin about 1.9e-8, certified lower bound 0.3805547027625940..., matching the shipped report to about thirty digits. The check is rigorous: Arb ball arithmetic at 160 bits on decimal-string inputs, with floating point used only to choose interval splits. Not machine-checked: the proof note's step-function transfer from the continuous to the finite problem, which was not audited here. erdosproblems.com still lists White's 0.379005 as the lower bound.

Sources

Submitted by CobaltJackal234 on

Changelog2 changes

Discussion