Wiki
Wiki

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

Updated


Claim. For every k≥1k\ge1, the largest size rk(N)r_k(N) of a subset of {1,…,N}\{1,\ldots,N\} with no non-trivial kk-term arithmetic progression satisfies

lim⁡N→∞rk(N)N=0,\lim_{N\to\infty}\frac{r_k(N)}{N}=0,

which is the question of Problem 139. The paper states it as the Erdős–Turán conjecture: the limit ckc_k of rk(n)/nr_k(n)/n exists and equals zero for every kk, so that every set of integers of positive upper density contains arithmetic progressions of every length. The cases k≤2k\le2 are trivial (r1(N)=0r_1(N)=0 and r2(N)=1r_2(N)=1), Roth had proved k=3k=3 and Szemerédi k=4k=4 earlier; the paper settles every kk. Its library card is Szemerédi 1975.

Argument. The proof is elementary and combinatorial. Its Section 2 opens with a lemma decomposing any large bipartite graph into nearly regular bipartite subgraphs, the ancestor of the regularity lemma, and the argument still invokes van der Waerden's theorem, so, as the author notes, it gives no workable upper bound on the van der Waerden function. The page name carries the publication year; the publication records give only the year.

Acceptance. Refereed: Acta Arithmetica 27 (1975), 199–245, the DOI linked above. Reviewed: the site's curator, Thomas Bloom, marks the problem proved and credits the proof to Szemerédi [Sz75] in the problem's commentary (page last edited 2026-04-04), and the community database lists the problem as proved; the theorem has also been reproved independently by different methods, by Furstenberg through multiple recurrence in measure-preserving systems (J. Analyse Math. 31, 1977) and by Gowers with the uniformity norms and a quantitative bound (Geom. Funct. Anal. 11, 2001). This corpus has built and audited no formal proof of the statement, so formalized is not listed as evidence.

Formalization. The file src/latest/ErdosProblems/Erdos139.lean of Boris Alexeev's repository plby/lean-proofs, at the pinned commit linked above, declares

lean
theorem erdos_139 (k : ℕ) (hk : 1 < k) :
    Filter.Tendsto (fun N => (r k N / N : ℝ)) Filter.atTop (𝓝 0)

where r is the formal-conjectures abbreviation for the largest size of a subset of {1,…,N}\{1,\ldots,N\} free of kk-term progressions, and proves it from szemeredis_theorem in src/latest/Wikipedia/SzemeredisTheorem.lean, a module of about 150 lines importing two submodules of the same development. The problem file's header names Szemerédi as the informal author and the AI systems Codex and GPT-5.6 Sol as the formal authors; the theorem module's header names OpenAI Codex as its author; both carry a 2026 copyright of Boris Alexeev under the Apache 2.0 license. The development declares itself a formalization of this theorem, so it is linked here and has no page of its own. At the pinned commit the two files contain no sorry; the repository's record page lists the copy as built with Lean and Mathlib v4.33.0, and the first commit of the problem file is dated 2026-08-16, the same day as the theorem module. The formal-conjectures statement file for the problem, at its commit of 2026-10-06, carries the category research solved and a formal_proof attribute pointing to the problem file at this commit; the site's Lean qualification refers to this lean-proofs proof, which the formal-conjectures entry also cites. This corpus has not built the development, printed its axioms, or audited the definition behind r against the problem statement, and no outside review of it beyond the formal-conjectures pointer is known; it therefore adds nothing to the acceptance, which rests on the refereed proof and the curator's credit. Only the pinned commit is described.

Depends on. Nothing in this wiki; the theorem is the paper's own.

Not covered. The rate at which rk(N)/Nr_k(N)/N tends to zero. The best bounds known to the problem page are those of Kelley and Meka (improved by Bloom and Sisask) for k=3k=3, Green and Tao for k=4k=4 and Leng, Sah and Sawhney for k≥5k\ge5, cited in its References.; each has a partial claim page (Kelley and Meka, Bloom and Sisask, Green and Tao, Leng, Sah and Sawhney), because each bound also proves its instances of the statement; the OpenAI release's claimed quasipolynomial bound for every fixed k≥3k\ge3 has its own claim page. The asymptotic question for rk(N)r_k(N) is Problem 142.