Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Claim. The statement of Problem 109 holds: every with
contains for some infinite . The claimed result is Theorem 1.2 of Moreira, Richter and Robertson, A proof of a sumset conjecture of Erdős: for every with positive upper density along some Følner sequence there are infinite with . The intervals form a Følner sequence, so the paper's Conjecture 1.1, the site's statement, is the special case. Theorem 1.3 of the same paper proves the analogue in every countable amenable group. The proof reformulates the problem through ultrafilters and splits the indicator of into structured and pseudo-random parts in two ways; the earlier partial results it supersedes are Nathanson's (with finite) and the case of upper density above by Di Nasso, Goldbring, Jin, Leth, Lupini and Mahlburg. The statement is recorded on the source card; the proof is not checked in this corpus.
Depends on. Nothing in this wiki.
Acceptance. Reviewed: the site's curator, Thomas F. Bloom, labels the problem proved, calls it the Erdős sumset conjecture and credits Moreira, Richter and Robertson [MRR19] on the problem page; the proof-claim tab was empty on 2026-10-07. Refereed publication: Ann. of Math. (2) 189 (2019), no. 2, 605--652, doi:10.4007/annals.2019.189.2.4, issued March 2019 (Crossref record); the paper's acknowledgement thanks its anonymous referees. The arXiv record (arXiv:1803.00498, v1 posted 1 March 2018, the date of this page; v6 of 13 June 2019) carries the journal reference; this page cites arXiv v6, not the journal version. The journal text predates a correction. arXiv v6 corrects the proof of Theorem 3.22, the splitting of a function into compact and weak-mixing parts, adds Example 3.27, and thanks Bernard Host and Bryna Kra for finding the mistake. The corrected step extends the splitting from bounded functions to all of , whose functions need not be limits of bounded ones (Example 3.27). The proof of Theorem 1.2 applies Theorem 3.22 only to a bounded non-negative function, where the two versions argue alike, so the refereed proof of the result is unaffected. Host gave a short independent proof of the theorem by classical ergodic theory (arXiv:1904.09952, 2019).
Formalization. The file src/latest/ErdosProblems/Erdos109.lean of
Boris Alexeev's lean-proofs repository (Lean v4.33.0, Mathlib v4.33.0;
first added 2026-08-20, pinned at the commit of 2026-09-15) declares itself
a formalization of this theorem: its header lists Moreira, Richter and
Robertson as informal authors, the Formal Conjectures authors as statement
authors and Codex and GPT-5.6 Sol as formal authors. It proves
Erdos109.erdos_109: for every A : Set ℕ with A.upperDensity > 0 there
are B C : Set ℕ, both infinite, with B + C ⊆ A. This is, word for word,
the statement of erdos_109 in the formal-conjectures file for the problem,
with formal-conjectures' Set.upperDensity, which this file takes from its
own Util.Density, a modified copy of the formal-conjectures definition file
(Mathlib has no upper-density definition); that file (at its commit of
2026-10-06) is tagged solved and names line 9074 of this file, the theorem,
in its formal_proof attribute. The proof works on the Stone–Čech
compactification of with an invariant measure realizing the
upper density, a Koopman operator, and the compact and Besicovitch parts of
the indicator of , the shape of the published argument; it closes with
#print axioms Erdos109.erdos_109 without the printed output. The community
database (teorth/erdosproblems, file of 2026-09-28) lists the problem as
"proved (Lean)" with formal_status Lean as of that field's last update on
2026-08-23, and formalized "yes" as of its last update on 2026-01-12.
Neither record is an independent review of the whole statement, and this
corpus has not built or audited the development, so the page lists no
formalized evidence.