Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Claim. Problem 140 is proved: for every C>0C>0, r3(N)≪N/(log⁡N)Cr_3(N)\ll N/(\log N)^C. The claimed result is Theorem 1.1 of Kelley and Meka, Strong Bounds for 3-Progressions: there is an absolute constant β>0\beta>0 such that every A⊆{1,…,N}A\subseteq\{1,\ldots,N\} with no nontrivial three-term arithmetic progression has density at most 2−Ω((log⁡N)β)2^{-\Omega((\log N)^\beta)}, that is, r3(N)≤N 2−c(log⁡N)βr_3(N)\le N\,2^{-c(\log N)^\beta} for some c>0c>0 and all large NN. Since (log⁡N)β/log⁡log⁡N→∞(\log N)^\beta/\log\log N\to\infty, the factor 2−c(log⁡N)β2^{-c(\log N)^\beta} is eventually below (log⁡N)−C(\log N)^{-C} for every fixed CC, which is the site's question. The quantitative form is Theorem 1.2 (density at least 2−d2^{-d} forces 2−O(d12)N22^{-O(d^{12})}N^2 solutions of x+y=2zx+y=2z, so β\beta can be taken as 1/121/12); the result page Theorem 1.1 records both statements (pp. 1--2 of arXiv v6). The earlier bound of Bloom and Sisask, r3(N)≪N/(log⁡N)1+cr_3(N)\ll N/(\log N)^{1+c} for one absolute c>0c>0, gave a single power above one and not every power.

Depends on. Nothing in this wiki.

Acceptance. Reviewed: the site's curator (T. F. Bloom) labels the problem proved and credits the proof to Kelley and Meka, citing [KeMe23] (page last edited 20 December 2025; its discussion thread and proof-claim tab were empty on 2026-10-07), and Bloom and Sisask, two named experts on the problem, re-derived the full argument in their refereed exposition The Kelley--Meka bounds for sets free of three-term arithmetic progressions, Essential Number Theory 2 (2023), 15--44, doi:10.2140/ent.2023.2.15, and then sharpened the exponent to 1/91/9 in arXiv:2309.02353 (Theorem 1 there). Not refereed: the paper appeared in the proceedings of the 2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS 2023), pp. 933--973, doi:10.1109/FOCS57990.2023.00059, a conference proceedings and not a journal, and no journal version is recorded (Crossref, 2026-09-18), so refereed is not listed. This corpus has not reviewed the proof.

Formalization. The file src/latest/ErdosProblems/Erdos140.lean of Boris Alexeev's lean-proofs repository (Lean and Mathlib v4.33.0; added 2026-08-18, its header added 2026-08-23, pinned at the commit of 2026-09-15) declares itself a Lean formalization of a solution to the problem, lists "Zachary Kelley" [sic] and Raghu Meka as informal authors and Codex and GPT-5.6 Sol as formal authors, and links its record page ErdosProblems/Erdos140.md (added 2026-08-22), which calls it a formalized proof of the problem. Its theorem erdos_140 states that for every real C>0C>0, r3(N)=O(N/(log⁡N)C)r_3(N)=O(N/(\log N)^C) as N→∞N\to\infty, with r3 N the development's own largest size of a progression-free subset of {1,…,N}\{1,\ldots,N\}. The community database (teorth/erdosproblems, 2026-10-07) marks the problem proved with formal status Lean, as of that field's last update on 2026-08-24, and records no formalized statement; that mark traces to this file. The file declares itself a formalization of Kelley and Meka's result, so it is linked here and has no page of its own; this corpus has not built or audited it, so formalized is not listed.