Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Collections

Erdős Problems

Problems from the Erdős problem list, each formalized as its own mission. Settle one, or decompose it into lemmas.

12 open missions

Missions

1–12 of 12
OpenCompletedAll
CombinatoricsGraph TheoryOptimization·Captain: hao jia

Clique Partitions of Chordal Graphs (Erdos Problem 81)Open Problem

Motivation

An edge partition into cliques compresses the adjacency structure of a graph into complete pieces without allowing any edge to be counted twice. Erdős Problem 81 asks for the asymptotically sharp upper bound on the number of pieces needed when the graph is chordal. Chordal graphs have strong elimination structure, but that structure does not make the partition parameter additive under arbitrary edge deletion, and obtaining a linear error term remains substantially stronger than identifying the leading quadratic coefficient.

Erdős, Ordman, and Zalcstein studied clique partitions of chordal graphs in 1993. Their examples already exhibit the n2/6n^2/6n2/6 scale, while their general upper estimate had a larger quadratic coefficient. Later dense-packing results of Haxell–Rödl and Yuster compare fractional and integer triangle packings with an o(n2)o(n^2)o(n2) gap. The project candidate combines that interface with chordal elimination arguments to formulate a uniform n2/6+o(n2)n^2/6+o(n^2)n2/6+o(n2) milestone. It does not supply the O(n)O(n)O(n) remainder asked for by the root.

Setting

A finite simple graph is chordal when it has no induced cycle of length greater than three. The Lean definition uses the equivalent perfect-elimination form: vertices admit an injective ranking such that the later neighbors of every vertex form a clique.

An edge partition into cliques is a finite family P\mathcal PP of complete vertex sets such that every edge of GGG belongs to exactly one member of P\mathcal PP. Members may share vertices but may not share edges. Write cp⁡(G)\operatorname{cp}(G)cp(G) for the minimum possible number of pieces.

The asymptotic notation

n26+O(n)\frac{n^2}{6}+O(n)6n2​+O(n)

means that there are constants C>0C>0C>0 and n0≥1n_0\ge1n0​≥1, chosen independently of GGG and nnn, such that every chordal nnn-vertex graph with n≥n0n\ge n_0n≥n0​ has a clique partition with at most n2/6+Cnn^2/6+Cnn2/6+Cn pieces.

Formalization targets

Erdős Problem 81

The root theorem is

∃C>0 ∃n0≥1 ∀n≥n0 ∀G chordal on n vertices,cp⁡(G)≤n26+Cn.\exists C>0\ \exists n_0\ge1\ \forall n\ge n_0\ \forall G\text{ chordal on }n\text{ vertices}, \qquad \operatorname{cp}(G)\le \frac{n^2}{6}+Cn.∃C>0 ∃n0​≥1 ∀n≥n0​ ∀G chordal on n vertices,cp(G)≤6n2​+Cn.

The quantifier order is essential: CCC and n0n_0n0​ are universal and cannot depend on the graph.

Leading-coefficient milestone

The supporting target records the weaker uniform statement

∀ε>0 ∃n0 ∀n≥n0 ∀G chordal on n vertices,cp⁡(G)≤(16+ε)n2.\forall\varepsilon>0\ \exists n_0\ \forall n\ge n_0\ \forall G\text{ chordal on }n\text{ vertices}, \qquad \operatorname{cp}(G)\le \left(\frac16+\varepsilon\right)n^2.∀ε>0 ∃n0​ ∀n≥n0​ ∀G chordal on n vertices,cp(G)≤(61​+ε)n2.

This is the precise n2/6+o(n2)n^2/6+o(n^2)n2/6+o(n2) form. It is not equivalent to the root: choosing ε=1/n\varepsilon=1/nε=1/n is invalid because the cutoff may depend on the fixed value of ε\varepsilonε.

Significance

The root would determine the clique-partition extremum for chordal graphs up to a linear remainder, matching the scale of the complete-split examples that motivate the coefficient 1/61/61/6. It would refine a leading-order asymptotic theorem into a uniform estimate strong enough to distinguish second-order behavior.

Formalization creates a clean interface among perfect elimination orderings, exact edge partitions, fractional edge-and-triangle decompositions, and integer triangle packings. It also forces the proof to distinguish a partition from a cover and original graph order from the order of any auxiliary hypergraph. These definitions can support other decomposition problems on chordal and split graphs.

Difficulty

Perfect elimination does not by itself give the sharp partition count. Greedily taking maximal cliques may overlap in edges or accumulate too many singleton pieces. Similarly, a fractional edge-and-triangle partition can achieve the right leading coefficient while integer rounding loses o(n2)o(n^2)o(n2) pieces; the root requires that loss to be only O(n)O(n)O(n).

The dense-packing theorem has quantifiers of the form “for every fixed ε>0\varepsilon>0ε>0 there exists N(ε)N(\varepsilon)N(ε).” It therefore yields a uniform subquadratic error but no linear error. Any proof of the root must add a chordal-specific rounding or extremal reduction rather than treating the general packing theorem as if its ε\varepsilonε could vary with nnn.

Formalization scope

Graphs are finite and simple. Chordality is encoded by existence of a perfect-elimination ranking, including disconnected and edgeless graphs. A clique piece is a finite vertex set that spans a complete subgraph. Exactness means every actual edge occurs in exactly one piece; no nonedge can occur inside a piece. Bounds are compared in R\mathbb RR so the displayed asymptotic expressions retain their conventional form, while the number of parts remains a natural number.

The candidate derivation of the leading coefficient imports finite linear-programming duality and the Haxell–Rödl/Yuster fixed-triangle packing approximation. It is candidate_only, not an admitted result or kernel proof. Contributions may formalize the perfect-elimination lemmas, the fractional compression, the uniform packing interface, complete-split lower examples, or the root linear rounding theorem. A result for edge-and-triangle pieces only, a fractional partition, or one fixed order must not be presented as the unrestricted integer clique-partition theorem.

Selected references

  • P. Erdős, E. T. Ordman, and Y. Zalcstein, Clique Partitions of Chordal Graphs, Combinatorics, Probability and Computing 2(4), 1993. https://doi.org/10.1017/S0963548300000808
  • P. E. Haxell and V. Rödl, Integer and Fractional Packings in Dense Graphs, Combinatorica 21, 2001. https://doi.org/10.1007/s004930170003
  • R. Yuster, Integer and fractional packing of families of graphs, 2003. https://arxiv.org/abs/math/0305350
  • Erdős Problems, Problem 81. https://www.erdosproblems.com/81
16 thms4 active usersReviewed
Number Theory·Captain: alexcarter

The Erdős–Straus Conjecture (Erdős Problem 242)Open Problem

Egyptian fractions and the Erdős–Straus question

A unit fraction is the reciprocal of a positive integer. The Erdős–Straus conjecture asks whether the particularly simple rational number 4/n4/n4/n always admits an expansion with three such terms. Its difficulty lies in obtaining a fixed number of terms for every denominator: general algorithms for Egyptian fractions do not give this three-term guarantee.

The conjecture is open. This mission adopts the exact statement maintained as Erdős Problem 242. It aims to formalize established reductions and provide a precise frontier for further work; it does not present a proof of the universal conjecture.

The historical formulations vary. Erdős’s 1950 paper, pp. 193–195, discusses distinct unit fractions and attributes the conjecture jointly to himself and Straus. His 1961 problem I.32, p. 238, allows positive denominators without specifying distinctness, while the 1979 statement, problem 9, p. 70, explicitly orders distinct denominators. The earliest published discussion may be Obláth’s 1950 paper, submitted in 1948; it attributes the question to Erdős, as explained by Bloom–Elsholtz, pp. 238–239.

The main developments relevant here are:

  • 1950: Obláth’s sufficient condition using a prime divisor of n+1n+1n+1 congruent to 333 modulo 444.
  • 1965–1969: Yamamoto’s congruence analysis and Mordell’s exposition reduce the remaining prime cases to six classes modulo 840840840.
  • 1970–1971: Vaughan bounds the density of possible exceptions; Terzi develops a stronger congruence sieve modulo 120120120120120120.
  • 2013–2022: Elsholtz–Tao analyze representation counts and soluble polynomial congruences; Bloom–Elsholtz give an explicit equivalent covering formulation.
  • 2025: Computational verification is reported through 101810^{18}1018. Pomerance–Weingartner study the more general Erdős–Straus–Schinzel problem, including quantitative dependence on a variable numerator.

The exact property

For a natural number nnn, write IsErdosStraus(n)\mathrm{IsErdosStraus}(n)IsErdosStraus(n) for the following literal property:

∃x,y,z∈N,1≤x<y<z,4n=1x+1y+1z.\exists x,y,z\in\mathbb N,\qquad 1\le x<y<z,\qquad \frac4n=\frac1x+\frac1y+\frac1z.∃x,y,z∈N,1≤x<y<z,n4​=x1​+y1​+z1​.

Every fraction is evaluated in Q\mathbb QQ. The predicate contains only these witnesses, inequalities, and equality. The required range of the conjecture is n>2n>2n>2; distinctness is part of the mathematical target. In particular, the prime 222 cannot simply be imported from a formulation permitting repeated denominators. The boundary value n=3n=3n=3 is included, with denominators 1,4,121,4,121,4,12.

Formalization targets

The unresolved root goal is

∀n∈N,n>2⟹IsErdosStraus(n).\forall n\in\mathbb N,\quad n>2\Longrightarrow\mathrm{IsErdosStraus}(n).∀n∈N,n>2⟹IsErdosStraus(n).

The supporting milestones concern established mathematics. Denominator clearing relates the rational equation to 4xyz=n(yz+xz+xy)4xyz=n(yz+xz+xy)4xyz=n(yz+xz+xy) under strict positivity. Positive scaling transports a solution for nnn to one for knknkn while preserving the strict order. An explicit even-number family supplies the case needed for the prime reduction.

The elementary families cover 3∣n3\mid n3∣n, n≡2(mod3)n\equiv2\pmod3n≡2(mod3), n≡3(mod4)n\equiv3\pmod4n≡3(mod4), and n≡5(mod8)n\equiv5\pmod8n≡5(mod8), with the displayed witnesses and their integrality and strict ordering recorded in separate statements. Together with the even case, they solve every n>2n>2n>2 outside 1(mod24)1\pmod{24}1(mod24). The useful reduction is an equivalence between the root goal and its restriction to primes p≡1(mod24)p\equiv1\pmod{24}p≡1(mod24); the ordinary prime reduction is also stated separately. The classical scaling and residue observations are discussed in Bloom–Elsholtz, p. 239.

Obláth’s milestone says that IsErdosStraus(n)\mathrm{IsErdosStraus}(n)IsErdosStraus(n) holds for n>2n>2n>2 whenever n+1n+1n+1 has a prime divisor q≡3(mod4)q\equiv3\pmod4q≡3(mod4). This condition is explicitly recorded in the introduction of Pomerance–Weingartner, which identifies the original Obláth reference. The exact distinctness requirement is retained in this mission.

The Mordell–Yamamoto milestone asks for a decomposition for every prime p>2p>2p>2 satisfying

p mod 840∉{1,121,169,289,361,529}.p\bmod840\notin\{1,121,169,289,361,529\}.pmod840∈/{1,121,169,289,361,529}.

The actual existence claim is the theorem to prove. It has no hypothesis asserting that these classes are covered. Yamamoto’s original paper, §§3–4, pp. 42–46, supplies the congruence framework and prints this residual list. The same list appears in the current Erdős Problems record. The list printed on p. 239 of Bloom–Elsholtz instead contains 494949 and omits 529529529; that discrepant list is not used here. The historical papers often permit repeated denominators, so producing distinct ordered witnesses is an explicit part of the formalization obligation.

What these results provide

The elementary infrastructure gives reusable certificates and transports for exact rational decompositions. The reductions identify a mathematically meaningful remaining domain without assuming the conjecture. Completion of the modulo-840840840 milestone would leave the prime cases in its six residual classes as the classical research frontier; those classes are not asserted to consist of counterexamples.

Later targets include Terzi’s 1971 sieve, whose publisher abstract reports 198 residual classes modulo 120120120120120120, and Vaughan’s density theorem, bounding the exceptional count by Xexp⁡(−c(log⁡X)2/3)X\exp(-c(\log X)^{2/3})Xexp(−c(logX)2/3) for a positive constant ccc. Neither is a core Lean statement in this draft. No unaudited list of 198 classes is supplied.

Elsholtz–Tao provide counting results and a classification of polynomially soluble congruences. Bloom–Elsholtz, Theorem 1, pp. 239–240, characterize their conjecture by coverage of all primes by classes

−a/c(mod4acd−1)(a,c,d≥1),-a/c\pmod{4acd-1}\quad(a,c,d\ge1),−a/c(mod4acd−1)(a,c,d≥1),

or

−(4c2d+1)/k(mod4cd)(c,d,k≥1, k∣4c2d+1).-(4c^2d+1)/k\pmod{4cd}\quad(c,d,k\ge1,\ k\mid4c^2d+1).−(4c2d+1)/k(mod4cd)(c,d,k≥1, k∣4c2d+1).

Here division by ccc denotes a modular inverse; division by kkk is exact integer division. The authors are Bloom and Elsholtz, not Bradford and Elsholtz. This is a later formalization target: an initial core theorem is not included until the translation between that paper’s denominator convention and the present strict convention is separately formalized. Pomerance–Weingartner address growing numerators in the generalized problem; their exceptions are not counterexamples to the fixed numerator 444 conjecture.

The remaining difficulty

Congruence identities prove infinite families only when the identities and their arithmetic hypotheses are established for arbitrary parameters. Checking finitely many representatives with a search program does not prove that all future values in an arithmetic progression work. Density estimates also allow an exceptional set and therefore do not settle the universal statement.

The current record cites Mihnea–Bogdan (2025) for computational verification through 101810^{18}1018. This is reported computational evidence, not a Lean-certified theorem in this mission. No universal conclusion or periodicity assertion is inferred from it.

Formalization scope

The development uses natural-number denominators, exact rational arithmetic, integer polynomial identities, divisibility, primality, and natural-number remainders. Definitions are transparent. The root is not hidden in a typeclass, structure field, certificate, or extra assumption, and its quantifier is not bounded. The existing Google DeepMind transcription is a statement reference, not an imported proof.

The draft targets Mathlib 0df444a360eaa60ab8c11dca51a86af692955474 with Lean 4.33.1. Every proposed statement has been locally elaborated and supplied with an independent read-back. Statement elaboration with sorry is not proof verification. The accompanying local proof audit distinguishes the proved supporting results from the open root and the remaining modulo-840840840 formalization task.

Selected references

  • Erdős, Az … egyenlet egész számú megoldásairól, Mat. Lapok 1 (1950), 192–210; original scan.
  • Erdős–Graham, Old and New Problems and Results in Combinatorial Number Theory (1980), chapter IV; author’s institutional scan.
  • Obláth, Sur l’équation diophantienne 4/n=1/x1+1/x2+1/x34/n=1/x_1+1/x_2+1/x_34/n=1/x1​+1/x2​+1/x3​, Mathesis 59 (1950), 308–316; bibliographic record, also cited in Pomerance–Weingartner.
  • Yamamoto, On the Diophantine Equation 4/n=1/x+1/y+1/z4/n=1/x+1/y+1/z4/n=1/x+1/y+1/z, Mem. Fac. Sci. Kyushu Univ. A 19 (1965), 37–47; original paper.
  • Mordell, Diophantine Equations, Academic Press (1969), chapter 30, pp. 287–290; publisher record.
  • Terzi (1971), Vaughan (1970), Elsholtz–Tao (2013), Bloom–Elsholtz (2022), Mihnea–Bogdan (2025), and Pomerance–Weingartner (2025/2026): primary sources linked at their statements above.
15 thms2 active usersReviewed
Number TheoryPure Mathematics·Captain: xbgxjack

Erdős Problem 287: Gaps Between Unit-Fraction DenominatorsOpen Problem

Motivation

A unit fraction is the reciprocal 1/n1/n1/n of a positive integer. The number 111 can be written as a sum of distinct unit fractions in infinitely many ways — 1=12+13+161 = \tfrac12+\tfrac13+\tfrac161=21​+31​+61​, 1=12+14+16+1121 = \tfrac12+\tfrac14+\tfrac16+\tfrac1{12}1=21​+41​+61​+121​, and so on — and the combinatorics of such representations is one of the oldest recurring themes in Erdős's problem lists. Most questions in the area concern size: how many terms are needed, how small the largest denominator can be, how large the smallest one must be. Erdős Problem 287 asks instead about the shape of a representation: how tightly can the denominators be packed?

Order the denominators increasingly and look at their consecutive differences. For 1=12+13+161 = \tfrac12+\tfrac13+\tfrac161=21​+31​+61​ the differences are 111 and 333. The question is whether a difference of at least 333 must always occur, in every representation of 111, no matter how many terms it has. The problem is recorded in Erdős and Graham's 1980 problem book (ErGr80, p. 33) and was selected for the booklet of favourite problems prepared for the 1999 Budapest conference on Erdős's mathematics ([Va99, 1.15]). It remains open.

Timeline. The weaker statement that some difference must be at least 222 — equivalently, that 111 is never the sum of the reciprocals of a block of consecutive integers — is classical. Theisinger (1915) proved that the harmonic number HnH_nHn​ is not an integer for n≥2n \ge 2n≥2, using Bertrand's postulate. Kürschák (1918) introduced the 222-adic argument that proves the general block statement: for m≤n−2m \le n-2m≤n−2, the difference Hn−HmH_n - H_mHn​−Hm​ is not an integer. Erdős's 1932 paper [Er32], whose title translates as "A generalisation of an elementary number-theoretic theorem of Kürschák", extends the result from blocks of consecutive integers to arithmetic progressions; the erdosproblems.com entry for Problem 287 cites it for the difference-≥2\ge 2≥2 bound. Nothing stronger appears to be known: the passage from 222 to 333 is the open part, and no partial result is recorded in the entry beyond a conditional one, namely that the conjecture would follow for all but finitely many exceptions if it were known that for every large NNN there is a prime p∈[N,2N]p \in [N, 2N]p∈[N,2N] with (p+1)/2(p+1)/2(p+1)/2 also prime.

Setting

Fix an integer k≥2k \ge 2k≥2 and integers

1<n1<n2<⋯<nk1 < n_1 < n_2 < \cdots < n_k1<n1​<n2​<⋯<nk​

with

1  =  1n1+1n2+⋯+1nk,1 \;=\; \frac{1}{n_1} + \frac{1}{n_2} + \cdots + \frac{1}{n_k},1=n1​1​+n2​1​+⋯+nk​1​,

the sum taken in Q\mathbb{Q}Q. Call such a tuple a representation of length kkk. The denominators are strictly increasing, hence distinct, and all exceed 111: the value n1=1n_1 = 1n1​=1 is excluded because 1/11/11/1 already exhausts the total. The gaps of the representation are the k−1k-1k−1 consecutive differences ni+1−nin_{i+1} - n_ini+1​−ni​ for 1≤i≤k−11 \le i \le k-11≤i≤k−1, and its maximal gap is max⁡i(ni+1−ni)\max_i (n_{i+1} - n_i)maxi​(ni+1​−ni​).

Representations exist for every k≥3k \ge 3k≥3, and for k=1k = 1k=1 only the excluded n1=1n_1 = 1n1​=1; no representation of length 222 exists. Examples: (2,3,6)(2,3,6)(2,3,6) with gaps 1,31, 31,3; (2,4,6,12)(2,4,6,12)(2,4,6,12) with gaps 2,2,62,2,62,2,6; (3,4,6,10,12,15)(3,4,6,10,12,15)(3,4,6,10,12,15) with gaps 1,2,4,2,31,2,4,2,31,2,4,2,3.

Formalization targets

Goal — Erdős Problem 287

every representation 1<n1<⋯<nk (k≥2) of 1 satisfies max⁡1≤i<k(ni+1−ni)  ≥  3.\text{every representation } 1 < n_1 < \cdots < n_k \ (k \ge 2) \text{ of } 1 \text{ satisfies } \max_{1 \le i < k} (n_{i+1} - n_i) \;\ge\; 3.every representation 1<n1​<⋯<nk​ (k≥2) of 1 satisfies 1≤i<kmax​(ni+1​−ni​)≥3.

This is the open conjecture, stated with no bound on kkk and no restriction on the denominators beyond those in Setting. It is the weakest form that captures the question: asserting a bound for one particular kkk, or for denominators in some range, would be a different and strictly easier statement.

Milestone — the gap-two bound (Kürschák; Erdős [Er32])

every representation satisfies max⁡1≤i<k(ni+1−ni)  ≥  2.\text{every representation satisfies } \max_{1 \le i < k}(n_{i+1} - n_i) \;\ge\; 2.every representation satisfies 1≤i<kmax​(ni+1​−ni​)≥2.

Equivalently: no block of two or more consecutive integers has reciprocals summing to 111. This is closed mathematics and the natural first target.

Milestone — the classical block theorem (Kürschák)

for n≥1 and k≥2,∑i=0k−11n+i∉Z.\text{for } n \ge 1 \text{ and } k \ge 2, \qquad \sum_{i=0}^{k-1} \frac{1}{n+i} \notin \mathbb{Z}.for n≥1 and k≥2,i=0∑k−1​n+i1​∈/Z.

The gap-two bound is an immediate consequence, since a representation all of whose gaps equal 111 is exactly a block of consecutive integers.

Milestone — sharpness

1=12+13+16 is a representation all of whose gaps are at most 3.1 = \tfrac12+\tfrac13+\tfrac16 \text{ is a representation all of whose gaps are at most } 3.1=21​+31​+61​ is a representation all of whose gaps are at most 3.

So the constant 333 in the goal is optimal and cannot be replaced by 444.

Significance

The result itself. A positive answer would say that a representation of 111 by unit fractions can never have all its denominators within distance 222 of each other — a structural constraint of a kind that the size-based results in this area do not provide. The conditional route recorded on the problem page is instructive about where the difficulty sits: it reduces the conjecture, up to finitely many exceptions, to the existence of primes ppp in [N,2N][N,2N][N,2N] with (p+1)/2(p+1)/2(p+1)/2 prime, a statement of Bertrand-with-extra-structure type that is itself out of reach of current technology. A direct proof would therefore either bypass that route or resolve the conjecture for the remaining cases by different means.

Formalizing it. The gap-two bound and the block theorem behind it are closed mathematics, so the honest description of that part of this mission is formalization, not research. It is nevertheless not already available: Mathlib proves Theisinger's case harmonic_not_int, that Hn∉ZH_n \notin \mathbb{Z}Hn​∈/Z for n≥2n \ge 2n≥2, but not Kürschák's block version Hn−Hm∉ZH_n - H_m \notin \mathbb{Z}Hn​−Hm​∈/Z, which is the form Problem 287 needs. Supplying it is a genuine strengthening of the library's existing development and is reusable for any question about reciprocal sums over intervals. The goal itself is open, and this mission does not claim otherwise: it is registered with an open proof, and the milestones are what a solver can realistically close today.

Difficulty

The obvious first idea — bound the number of terms, then check finitely many cases — fails immediately, because kkk is unbounded: representations of 111 exist with arbitrarily many terms, so no finite computation can settle the conjecture. The second idea, extending the 222-adic argument that gives the gap-two bound, also fails, and instructively. That argument works because a block of consecutive integers contains exactly one element of maximal 222-adic valuation, which leaves the total with negative valuation. Once gaps of size 222 are permitted the denominators may be chosen to avoid that configuration — for instance all even, as in (2,4,6,12)(2,4,6,12)(2,4,6,12) — and the valuation obstruction disappears. There is no evident replacement prime or weighting that rules out all gap-≤2\le 2≤2 configurations simultaneously, and the conditional result quoted above suggests why: the known routes pass through the distribution of primes in short intervals with a multiplicative side condition, rather than through a congruence obstruction.

Formalization scope

A representation is encoded as a function f:N→Nf : \mathbb{N} \to \mathbb{N}f:N→N together with the hypotheses ∀ i < k, 1 < f i and ∀ i j, i < j → j < k → f i < f j, and the requirement ∑ i ∈ Finset.range k, (1 : ℚ) / f i = 1. Only the values of fff below kkk are constrained; the function is not required to be monotone or bounded elsewhere, and nothing outside the window is used. The conclusion is ∃ i, i + 1 < k ∧ 3 ≤ f (i + 1) - f i, the existential form of "the maximal gap is at least 333"; the subtraction is natural-number subtraction, which is harmless because fff is increasing on the window, so no truncation can occur. The sum is a rational equality, not an approximation.

The statement admits no trivializing reading. The hypothesis 1 < f i is essential and is not vacuous — dropping it would admit f 0=1f\,0 = 1f0=1, k=1k = 1k=1; the strict monotonicity is what makes the gaps well defined and the denominators distinct; and k ≥ 2 guarantees that at least one gap exists, so the conclusion is not an empty existential. Asserting exactly 333 rather than at least 333 would be false, as (2,4,6,12)(2,4,6,12)(2,4,6,12) has a gap of 666.

Infrastructure: the block theorem is proved from Mathlib's padicNorm and padicValNat API — padicNorm.add_eq_max_of_ne, padicNorm.sum_lt', padicNorm.not_int_of_not_padic_int, pow_padicValNat_dvd and pow_succ_padicValNat_not_dvd — and needs no new definitions. That development is reusable beyond this mission and is a candidate for upstreaming to Mathlib alongside harmonic_not_int. Contributions are welcome on any milestone independently; a formalization of the conditional reduction to primes ppp with (p+1)/2(p+1)/2(p+1)/2 prime would also be a valuable addition, and is not included as a milestone here only because the problem page states it too briefly to formalize faithfully without consulting a primary source.

Selected references

  • P. Erdős, Egy Kürschák-féle elemi számelméleti tétel általánosítása (A generalisation of an elementary number-theoretic theorem of Kürschák), Mat. és Phys. Lapok 39 (1932), 17–24.
  • P. Erdős and R. L. Graham, Old and new problems and results in combinatorial number theory, Monographies de L'Enseignement Mathématique, Geneva, 1980, p. 33. scan
  • Various, Some of Paul's favorite problems, booklet for the conference "Paul Erdős and his mathematics", Budapest, July 1999, item 1.15.
  • K. Conrad, The ppp-adic growth of harmonic sums, expository notes (Theorem 2 is Kürschák's block theorem, with the 222-adic proof). pdf
  • T. F. Bloom, Erdős Problem #287, erdosproblems.com/287.
13 thms1 active userReviewed
CombinatoricsNumber Theory·Captain: Zexuan Liu

Erdős Problem 142: Asymptotics for Sets Free of k-Term Arithmetic ProgressionsOpen Problem

Motivation

Erdős asked, repeatedly and with a rising price tag, for an asymptotic formula for the largest subset of {1,…,N}\{1,\dots,N\}{1,…,N} that contains no arithmetic progression of a given length. He offered 1000 dollars for it in [Er97c] and 10000 dollars in [Er81, p.4], where he called the question "probably enormously difficult"; elsewhere he described it as "probably unattackable at present". Most of modern additive combinatorics — the density increment method, the triangle removal lemma, Gowers uniformity norms, the arithmetic regularity lemma — grew out of attempts on this single question, and the answer is still unknown, even in the first non-trivial case k=3k=3k=3.

Timeline.

  • 1936: Erdős and Turán conjecture that rk(N)=o(N)r_k(N)=o(N)rk​(N)=o(N) for every kkk.
  • 1946: Behrend constructs large progression-free sets, giving r3(N)≥Nexp⁡(−clog⁡N)r_3(N)\ge N\exp(-c\sqrt{\log N})r3​(N)≥Nexp(−clogN​).
  • 1953: Roth proves r3(N)=o(N)r_3(N)=o(N)r3​(N)=o(N), with the quantitative form r3(N)≪N/log⁡log⁡Nr_3(N)\ll N/\log\log Nr3​(N)≪N/loglogN.
  • 1961: Rankin generalises Behrend, giving rk(N)≥Nexp⁡(−ck(log⁡N)1/(k−1))r_k(N)\ge N\exp(-c_k(\log N)^{1/(k-1)})rk​(N)≥Nexp(−ck​(logN)1/(k−1)).
  • 1969, 1975: Szemerédi proves r4(N)=o(N)r_4(N)=o(N)r4​(N)=o(N) and then rk(N)=o(N)r_k(N)=o(N)rk​(N)=o(N) for all kkk, settling Erdős–Turán.
  • 1977: Furstenberg reproves Szemerédi's theorem ergodically, with no effective bound.
  • 1998, 2001: Gowers introduces uniformity norms and obtains rk(N)≪N(log⁡log⁡N)−ckr_k(N)\ll N(\log\log N)^{-c_k}rk​(N)≪N(loglogN)−ck​, the first effective bound for general kkk.
  • 2017: Green and Tao obtain r4(N)≪N(log⁡N)−cr_4(N)\ll N(\log N)^{-c}r4​(N)≪N(logN)−c.
  • 2020: Bloom and Sisask obtain r3(N)≪N(log⁡N)−1−cr_3(N)\ll N(\log N)^{-1-c}r3​(N)≪N(logN)−1−c, the first bound past the N/log⁡NN/\log NN/logN barrier.
  • 2023: Kelley and Meka obtain r3(N)≤Nexp⁡(−c(log⁡N)1/12)r_3(N)\le N\exp(-c(\log N)^{1/12})r3​(N)≤Nexp(−c(logN)1/12).
  • 2024: Leng, Sah and Sawhney obtain rk(N)≪Nexp⁡(−(log⁡log⁡N)ck)r_k(N)\ll N\exp(-(\log\log N)^{c_k})rk​(N)≪Nexp(−(loglogN)ck​) for k≥5k\ge5k≥5.

Every upper bound in this list is still astronomically far from Behrend's lower bound, and no candidate asymptotic formula has been proposed for any k≥3k\ge3k≥3.

Setting

Fix an integer kkk. A non-trivial kkk-term arithmetic progression is a list a, a+d, a+2d,…,a+(k−1)da,\,a+d,\,a+2d,\dots,a+(k-1)da,a+d,a+2d,…,a+(k−1)d of natural numbers with common difference d>0d>0d>0; the requirement d>0d>0d>0 is what "non-trivial" means, and it forces the kkk terms to be distinct. A finite set A⊆NA\subseteq\mathbb NA⊆N is kkk-AP-free if it contains no such progression. Write

rk(N)  =  max⁡{ ∣A∣  :  A⊆{1,…,N}, A is k-AP-free }.r_k(N)\;=\;\max\bigl\{\,|A| \;:\; A\subseteq\{1,\dots,N\},\ A\ \text{is}\ k\text{-AP-free}\,\bigr\}.rk​(N)=max{∣A∣:A⊆{1,…,N}, A is k-AP-free}.

The mission takes its formal definition of rkr_krk​ verbatim from the formal-conjectures entry for this problem, so that the goal below is literally the statement recorded there. In that development a set is called free of progressions of length lll when every subset of it that is an arithmetic progression of length lll forces l≤1l\le1l≤1. Progressions of length 000 and 111 count as trivial, so under that convention every set is free of them and r0(N)=r1(N)=Nr_0(N)=r_1(N)=Nr0​(N)=r1​(N)=N; the interesting range begins at k≥2k\ge2k≥2. Every statement in this mission that depends on the convention carries an explicit hypothesis on kkk.

On that range, rk(N)r_k(N)rk​(N) is non-decreasing in both NNN and kkk, satisfies rk(M+N)≤rk(M)+rk(N)r_k(M+N)\le r_k(M)+r_k(N)rk​(M+N)≤rk​(M)+rk​(N), and hence, by Fekete's subadditivity lemma, rk(N)/Nr_k(N)/Nrk​(N)/N converges. Szemerédi's theorem is the statement that the limit is 000; the whole difficulty of this mission lies in how fast it goes to 000.

Formalization targets

Goal

rk(N)  =  ok ⁣(Nlog⁡N)for every k>1.r_k(N)\;=\;o_k\!\left(\frac{N}{\log N}\right)\qquad\text{for every }k>1 .rk​(N)=ok​(logNN​)for every k>1.

This is erdos_142.variants.lower of the formal-conjectures file for Erdős 142, reproduced binder for binder, over that file's own definition of rkr_krk​.

The headline theorem in that file, erdos_142, states rk(N)=Θ(f)r_k(N)=\Theta(f)rk​(N)=Θ(f) with the comparison function left as an answer(sorry) placeholder, and the same is true of its variants.upper and variants.three. Those are not closed propositions and cannot serve as a mission goal: the literal request of Erdős Problem #142 — "prove an asymptotic formula for rk(N)r_k(N)rk​(N)" — has no known right-hand side for any k≥3k\ge3k≥3, which is exactly why the file leaves a hole there. variants.lower is the one formalizable target in the file, and it is also the strongest precisely-stated form the problem page attaches to #142: Erdős offered 5000 dollars for (essentially) exactly it, as recorded under Erdős Problem #3. It is known for k=3k=3k=3 — it follows from Bloom–Sisask 2020, and a fortiori from Kelley–Meka 2023 — trivial for k=2k=2k=2, where r2(N)=1r_2(N)=1r2​(N)=1, and open for every k≥4k\ge4k≥4. It fixes no constants, so no future improvement can invalidate it.

A weaker open question

rk(n)rk+1(n)⟶0for some k≥3.\frac{r_k(n)}{r_{k+1}(n)}\longrightarrow 0\qquad\text{for some }k\ge3 .rk+1​(n)rk​(n)​⟶0for some k≥3.

Erdős remarked in [Er80, p.92] that even this separation between consecutive progression lengths is not known. Here [Er80] is the erdosproblems.com bibliography key for Erdős's 1980 paper; it is a citation, not a pointer to Erdős Problem #80, which is an unrelated question about books in graphs. This statement has no counterpart in formal-conjectures: the file for #142 contains only the Θ\ThetaΘ, ooo and OOO variants above, and the only two files in that repository that mention rkr_krk​ at all are the ones for #142 and #139.

Significance

Proving rk(N)=ok(N/log⁡N)r_k(N)=o_k(N/\log N)rk​(N)=ok​(N/logN) for all kkk yields, by a standard summation argument, Erdős's conjecture that every A⊆NA\subseteq\mathbb NA⊆N with ∑a∈A1/a=∞\sum_{a\in A}1/a=\infty∑a∈A​1/a=∞ contains arbitrarily long arithmetic progressions — the 5000-dollar Erdős Problem #3, of which the Green–Tao theorem on primes is the best-known special case. Below that threshold, quantitative bounds on rkr_krk​ control the density at which progressions must appear in any concrete set, and are the input to results on progressions in the primes, in sumsets, and in sparse random subsets of the integers.

Formalization status is uneven, and this mission is designed around that gap. Mathlib already contains the k=3k=3k=3 theory in a usable form: the predicate ThreeAPFree, the Roth number rothNumberNat, its subadditivity, and a complete formalization of Behrend's construction (Behrend.roth_lower_bound). Mathlib does not contain Roth's theorem, Szemerédi's theorem, or any of the modern upper bounds; to the best of current knowledge none of Roth, Szemerédi, Gowers, Green–Tao, Kelley–Meka or Leng–Sah–Sawhney has a machine-checked proof anywhere. The formal-conjectures entry states the problem but proves nothing: every declaration in it is a sorry. Two of this mission's targets are taken from that repository — the goal from its file for #142, and the Szemerédi milestone from its file for #139, which uses the same rkr_krk​; those are the only two files there that mention rkr_krk​. The milestones therefore split cleanly: the first six are reachable now on top of Mathlib, and the last five are open formalization projects of independent value.

Difficulty

Every known upper bound for rkr_krk​ runs a density increment: if A⊆{1,…,N}A\subseteq\{1,\dots,N\}A⊆{1,…,N} of density δ\deltaδ has no kkk-term progression, find a long subprogression on which AAA has density δ(1+c(δ))\delta(1+c(\delta))δ(1+c(δ)), and iterate. The bound this produces is governed entirely by two quantities — how large the increment c(δ)c(\delta)c(δ) is, and how much of the interval survives one step. For k≥4k\ge4k≥4 the increment is extracted from an inverse theorem for the Gowers Uk−1U^{k-1}Uk−1-norm, and the best available correlation bounds there are quasipolynomial in δ\deltaδ; iterating a quasipolynomial increment cannot do better than Nexp⁡(−(log⁡log⁡N)c)N\exp(-(\log\log N)^{c})Nexp(−(loglogN)c), which is nowhere near N/log⁡NN/\log NN/logN. Reaching N/log⁡NN/\log NN/logN requires an increment with polynomial dependence on δ\deltaδ together with a subprogression of polynomial length, and that combination is currently available only for k=3k=3k=3, through the sifting and almost-periodicity machinery of Kelley–Meka. No soft or averaging argument can substitute: Behrend's construction shows the truth at k=3k=3k=3 is Nexp⁡(−Θ(log⁡N))N\exp(-\Theta(\sqrt{\log N}))Nexp(−Θ(logN​)), so the answer is not a power of log⁡N\log NlogN and cannot be produced by any argument whose output has that shape.

Formalization scope

The mission's definition file Erdos142Basic carries two layers, and every statement in the mission is written against them.

  1. The source definitions, ported verbatim. IsAPOfLengthWith, IsAPOfLength, IsAPOfLengthFree and r are the declarations of the formal-conjectures entry, transcribed unchanged into the mission's namespace: a set is an arithmetic progression of length lll with first term aaa and difference ddd when it has exactly lll elements and equals {a+nd:n<l}\{a+nd : n<l\}{a+nd:n<l}; it is free of length-lll progressions when every progression of length lll inside it forces l≤1l\le1l≤1; and rk(N)r_k(N)rk​(N) is the supremum of ∣S∣|S|∣S∣ over subsets S⊆{1,…,N}S\subseteq\{1,\dots,N\}S⊆{1,…,N} free of length-kkk progressions. The ground set is Finset.Icc 1 N, and the supremum is sSup over N\mathbb NN; the file proves the two facts that make it a genuine maximum (le_r and r_le).

  2. An elementary handle. HasAP k A is ∃ a d, 0 < d ∧ ∀ i < k, a + i * d ∈ A, and APFree k A its negation. This form carries no cardinality side condition in N∪{∞}\mathbb N\cup\{\infty\}N∪{∞} and is what a solver actually wants to induct on. The first milestone is exactly the bridge between the two layers.

Two consequences of the source convention are worth stating plainly, because the prose is silent about them. Length-000 and length-111 progressions are trivial, so every set is free of them and r0(N)=r1(N)=Nr_0(N)=r_1(N)=Nr0​(N)=r1​(N)=N; monotonicity of rkr_krk​ in kkk therefore holds only from k≥2k\ge2k≥2 onward, and the corresponding milestone carries that hypothesis. Asymptotic statements use Asymptotics.IsLittleO and Filter.atTop over N\mathbb NN with real-valued casts, and real division is Lean's, so (N : ℝ) / Real.log N is 000 at N=1N=1N=1; this is invisible to atTop.

A trivializing formalization is ruled out by construction: one milestone asserts r3(N)=r_3(N)=r3​(N)= rothNumberNat N, pinning this development against Mathlib's independently written definition of the Roth number, so a vacuous or mis-quantified notion of progression-freeness cannot survive. That milestone, the bridge milestone above it, and the monotonicity milestone have all been checked to be provable before this proposal was drafted.

A full development needs: discrete Fourier analysis on Z/NZ\mathbb Z/N\mathbb ZZ/NZ, Bohr sets and their regularity, the arithmetic regularity lemma, Gowers uniformity norms and the inverse theorem for them, and — for the lower bounds — sphere-counting in high-dimensional boxes (already in Mathlib via Behrend). All of this is reusable well beyond this mission. Contributions of any kind are welcome, including partial results: quantitative bounds weaker than the cited ones, the k=3k=3k=3 case of a general-kkk milestone, and reusable Fourier-analytic infrastructure are all valuable even when they do not close a milestone.

Selected references

  • Erdős Problem #142. https://www.erdosproblems.com/142
  • Erdős Problem #3. https://www.erdosproblems.com/3
  • Erdős Problem #139 (Szemerédi's theorem in the rkr_krk​ formulation), linked from #142. https://www.erdosproblems.com/139
  • Google DeepMind, formal-conjectures, FormalConjectures/ErdosProblems/142.lean — the source of the goal statement and of the definition of rkr_krk​. https://github.com/google-deepmind/formal-conjectures/blob/main/FormalConjectures/ErdosProblems/142.lean
  • F. A. Behrend, On sets of integers which contain no three terms in arithmetical progression, Proc. Nat. Acad. Sci. USA 32 (1946), 331–332. https://doi.org/10.1073/pnas.32.12.331
  • K. F. Roth, On certain sets of integers, J. London Math. Soc. 28 (1953), 104–109. https://doi.org/10.1112/jlms/s1-28.1.104
  • R. A. Rankin, Sets of integers containing not more than a given number of terms in arithmetical progression, Proc. Roy. Soc. Edinburgh Sect. A 65 (1961), 332–344.
  • E. Szemerédi, On sets of integers containing no kkk elements in arithmetic progression, Acta Arith. 27 (1975), 199–245. https://doi.org/10.4064/aa-27-1-199-245
  • W. T. Gowers, A new proof of Szemerédi's theorem, Geom. Funct. Anal. 11 (2001), 465–588. https://doi.org/10.1007/s00039-001-0332-9
  • B. Green and T. Tao, New bounds for Szemerédi's theorem, III: A polylogarithmic bound for r4(N)r_4(N)r4​(N), Mathematika 63 (2017), 944–1040. https://arxiv.org/abs/1705.01703
  • T. F. Bloom and O. Sisask, Breaking the logarithmic barrier in Roth's theorem on arithmetic progressions, arXiv:2007.03528. https://arxiv.org/abs/2007.03528
  • Z. Kelley and R. Meka, Strong bounds for 3-progressions, arXiv:2302.05537. https://arxiv.org/abs/2302.05537
  • J. Leng, A. Sah and M. Sawhney, Improved bounds for Szemerédi's theorem, arXiv:2402.17995. https://arxiv.org/abs/2402.17995
37 thms3 active usersReviewed
Number Theory·Captain: Rizwan G Mir

Erdős Problem 68: Irrationality of sum 1/(n! - 1)Open Problem

Erdős Problem 68: Irrationality of sum 1/(n! - 1)

Problem Statement & Context

Erdős Problem 68 asks whether the infinite series 184987\sum_{n=2}^{\infty} rac{1}{n! - 1}184987 is irrational.

Paul Erdős proved in 1948 that \sum_{n=1}^{\infty} rac{1}{2^n - 1} is irrational, but the problem for factorial denominators ! - 1$ remains open.

Main Target Theorem

7 thms2 active usersReviewed
CombinatoricsNumber Theory·Captain: Lucas

Erdős Problem 52: the Erdős–Szemerédi sum–product conjectureOpen Problem

Motivation

Addition and multiplication interact in rigid ways: a finite set of numbers that is highly structured with respect to one operation (an arithmetic progression, say) tends to be unstructured with respect to the other (a geometric progression). The sum–product problem asks for the sharp quantitative form of this principle. It was posed by Erdős and Szemerédi in 1983 (Erdős Problem 52) and has since become a central question of additive combinatorics, with applications in incidence geometry, exponential sum estimates, expanders and randomness extraction.

Timeline.

  • 1983 — Erdős and Szemerédi show that max⁡(∣A+A∣,∣AA∣)≥c∣A∣1+δ\max(|A+A|,|AA|)\ge c|A|^{1+\delta}max(∣A+A∣,∣AA∣)≥c∣A∣1+δ for some absolute δ>0\delta>0δ>0 and every finite set of integers AAA, and conjecture exponent 2−ε2-\varepsilon2−ε.
  • 1997 — Nathanson obtains the explicit exponent 1+1311+\tfrac1{31}1+311​; Ford (1998) improves it to 1+1151+\tfrac1{15}1+151​.
  • 1997 — Elekes, using the Szemerédi–Trotter incidence theorem, proves ∣A+A∣ ∣AA∣≫∣A∣5/2|A+A|\,|AA|\gg|A|^{5/2}∣A+A∣∣AA∣≫∣A∣5/2 for finite sets of reals, hence exponent 5/45/45/4.
  • 2009 — Solymosi proves ∣A+A∣2∣AA∣≫∣A∣4/log⁡∣A∣|A+A|^2|AA|\gg |A|^4/\log|A|∣A+A∣2∣AA∣≫∣A∣4/log∣A∣ for finite sets of positive reals, hence exponent 4/34/34/3 up to a logarithmic factor.
  • 2015–2022 — Konyagin and Shkredov first break the 4/34/34/3 barrier (exponent 4/3+c4/3+c4/3+c for a small explicit c>0c>0c>0); after several improvements, Rudnev and Stevens reach 4/3+2/11674/3+2/11674/3+2/1167 up to logarithmic factors.

The conjecture itself remains open.

Setting

For a finite set A⊂ZA\subset\mathbb ZA⊂Z define the sumset and product set

A+A={a+b:a,b∈A},AA={ab:a,b∈A}.A+A=\{a+b : a,b\in A\},\qquad AA=\{ab : a,b\in A\}.A+A={a+b:a,b∈A},AA={ab:a,b∈A}.

For nonempty AAA both contain at least ∣A∣|A|∣A∣ elements and at most (∣A∣+12)\binom{|A|+1}{2}(2∣A∣+1​). The quantity of interest is max⁡(∣A+A∣,∣AA∣)\max(|A+A|,|AA|)max(∣A+A∣,∣AA∣) as a function of ∣A∣|A|∣A∣.

Formalization targets

Goal (Erdős–Szemerédi conjecture)

For every 0<ε<10<\varepsilon<10<ε<1 there is Cε>0C_\varepsilon>0Cε​>0 such that for every finite set A⊂ZA\subset\mathbb ZA⊂Z,

max⁡(∣A+A∣,∣AA∣) ≥ Cε ∣A∣2−ε.\max(|A+A|,|AA|)\ \ge\ C_\varepsilon\,|A|^{2-\varepsilon}.max(∣A+A∣,∣AA∣) ≥ Cε​∣A∣2−ε.

Known lower bounds (milestones, weakest to strongest)

∣A+A∣≥2∣A∣−1,max⁡(∣A+A∣,∣AA∣)≫∣A∣1+δ,≫∣A∣5/4,≫∣A∣4/3(log⁡∣A∣)1/3,≫ε∣A∣4/3+2/1167−ε.|A+A|\ge 2|A|-1,\qquad \max(|A+A|,|AA|)\gg|A|^{1+\delta},\qquad \gg|A|^{5/4},\qquad \gg\frac{|A|^{4/3}}{(\log|A|)^{1/3}},\qquad \gg_\varepsilon |A|^{4/3+2/1167-\varepsilon}.∣A+A∣≥2∣A∣−1,max(∣A+A∣,∣AA∣)≫∣A∣1+δ,≫∣A∣5/4,≫(log∣A∣)1/3∣A∣4/3​,≫ε​∣A∣4/3+2/1167−ε.

Sharpness

The ε\varepsilonε cannot be removed: there is no C>0C>0C>0 with max⁡(∣A+A∣,∣AA∣)≥C∣A∣2\max(|A+A|,|AA|)\ge C|A|^2max(∣A+A∣,∣AA∣)≥C∣A∣2 for all AAA (take A={1,…,n}A=\{1,\dots,n\}A={1,…,n}; the multiplication table ∣AA∣|AA|∣AA∣ is o(n2)o(n^2)o(n2) by Erdős).

Significance

A proof of the goal would settle the sharp form of the sum–product phenomenon over Z\mathbb ZZ. Sum–product estimates are an input to incidence bounds, to Bourgain–Katz–Tao-type results over finite fields, and to explicit constructions in theoretical computer science; improvements of the exponent over R\mathbb RR have come together with new incidence-geometric tools.

Formalization status: the milestones are published theorems (Erdős–Szemerédi, Elekes, Solymosi, Rudnev–Stevens, Erdős's multiplication table bound), but their proofs are not known to be formalized in Lean/Mathlib. The Szemerédi–Trotter theorem, multiplicative energy, and the Elekes and Solymosi arguments are reusable infrastructure. The goal itself is an open problem.

Difficulty

Incidence-geometric methods (Szemerédi–Trotter and its descendants) naturally produce exponents near 4/34/34/3, and passing beyond 4/34/34/3 has required intricate higher-energy arguments yielding only small gains. None of the existing approaches is known to reach exponents close to 222; even over Z\mathbb ZZ, where arithmetic structure is available, the best general bounds are the real-number ones.

Formalization scope

Sets are Finset ℤ; A+AA+AA+A and AAAAAA are Mathlib's pointwise sumset and product set (open scoped Pointwise), and cardinalities are cast to R\mathbb RR. Powers are real powers (Real.rpow). The empty set is allowed; the hypothesis ε<1\varepsilon<1ε<1 keeps every exponent positive, so the empty set contributes the trivial inequality 0≥00\ge 00≥0 rather than a junk value 00=10^0=100=1. The constant CCC may depend on ε\varepsilonε but not on AAA. The Solymosi milestone is stated for ∣A∣≥2|A|\ge2∣A∣≥2 so that log⁡∣A∣>0\log|A|>0log∣A∣>0.

The statements are for integer sets only; results proved over R\mathbb RR specialise to them. Contributions of general-purpose infrastructure (Szemerédi–Trotter over R\mathbb RR, multiplicative energy, bounds for the multiplication table) are welcome.

Selected references

  • P. Erdős, E. Szemerédi, On sums and products of integers, Studies in Pure Mathematics, Birkhäuser, 1983, 213–218.
  • M. B. Nathanson, On sums and products of integers, Proc. Amer. Math. Soc. 125 (1997), 9–16.
  • K. Ford, Sums and products from a finite set of real numbers, Ramanujan J. 2 (1998), 59–66.
  • G. Elekes, On the number of sums and products, Acta Arith. 81 (1997), 365–367.
  • J. Solymosi, Bounding multiplicative energy by the sumset, Adv. Math. 222 (2009), 402–408. https://arxiv.org/abs/0806.1040
  • S. V. Konyagin, I. D. Shkredov, On sum sets of sets having small product set, Proc. Steklov Inst. Math. 290 (2015), 288–299. https://arxiv.org/abs/1503.05771
  • M. Rudnev, S. Stevens, An update on the sum-product problem, Math. Proc. Cambridge Philos. Soc. 173 (2022), 411–430. https://arxiv.org/abs/2005.11145
  • Erdős Problem 52, https://www.erdosproblems.com/52
7 thms3 active usersReviewed
Number Theory·Captain: Lucas

Erdős Problem 1210: reciprocal gaps of pairwise coprime setsOpen Problem

Motivation

A set AAA of positive integers is pairwise coprime if gcd⁡(a,b)=1\gcd(a,b)=1gcd(a,b)=1 for all distinct a,b∈Aa,b\in Aa,b∈A. The primes are the model example, and a recurring theme in Erdős's combinatorial number theory is that pairwise coprime sets cannot do much better than the primes on natural additive or harmonic statistics. Erdős Problem 1210 asks for a sharp version of this principle for the harmonic weight 1/(n−a)1/(n-a)1/(n−a), which measures how densely a coprime set can crowd the point nnn from below.

Timeline.

  • 1977. In [Er77c, p.64] Erdős posed a question about the primes q1<⋯<qkq_1<\dots<q_kq1​<⋯<qk​ in an interval (n,m](n,m](n,m]: is ∑i1/(qi−n)<∑p<m−n1/p+O(1)\sum_i 1/(q_i-n)<\sum_{p<m-n}1/p+O(1)∑i​1/(qi​−n)<∑p<m−n​1/p+O(1)?
  • 1980. In [Er80, p.112] he wrote that he had "not stated [this] quite correctly" in [Er77c] and posed the question for arbitrary pairwise coprime sets A⊆[1,n)A\subseteq[1,n)A⊆[1,n), which is the form recorded as Problem 1210.
  • 2026. On the erdosproblems.com forum, a reduction to a counting bound for A∩[n−x,n)A\cap[n-x,n)A∩[n−x,n) was suggested; it was then observed that this counting bound would itself imply an open inequality of the type π(x+y)≤π(x)+π(y)+O(y/(log⁡y)2)\pi(x+y)\le\pi(x)+\pi(y)+O(y/(\log y)^2)π(x+y)≤π(x)+π(y)+O(y/(logy)2) (compare Problem 855). The problem remains open.

Setting

Fix a natural number nnn. Consider finite sets AAA of integers with 1≤a<n1\le a<n1≤a<n for every a∈Aa\in Aa∈A, and with gcd⁡(a,b)=1\gcd(a,b)=1gcd(a,b)=1 for all distinct a,b∈Aa,b\in Aa,b∈A. For such a set define the reciprocal gap sum

Sn(A)=∑a∈A1n−a.S_n(A)=\sum_{a\in A}\frac{1}{n-a}.Sn​(A)=a∈A∑​n−a1​.

Every term is at most 111, and the element a=n−da=n-da=n−d contributes 1/d1/d1/d. Write ∑p<n1/p\sum_{p<n}1/p∑p<n​1/p for the sum of reciprocals of the primes below nnn; by Mertens' theorem it equals log⁡log⁡n+O(1)\log\log n+O(1)loglogn+O(1). Throughout, π(x)\pi(x)π(x) denotes the number of primes p≤xp\le xp≤x.

Target

The goal of the mission is the affirmative answer to Problem 1210: there is an absolute constant CCC such that

Sn(A)  ≤  ∑p<n1p+CS_n(A)\;\le\;\sum_{p<n}\frac1p+CSn​(A)≤p<n∑​p1​+C

for every nnn and every pairwise coprime A⊆[1,n)A\subseteq[1,n)A⊆[1,n). A negative answer is equally welcome and is recorded by disproving the goal statement.

The milestones are:

  1. Small prime factors. For pairwise coprime AAA, at most π(x)\pi(x)π(x) elements of A∩[n−x,n)A\cap[n-x,n)A∩[n−x,n) have a prime factor ≤x\le x≤x.
  2. Partial summation reduction. If ∣A∩[n−x,n)∣≤π(x)+O(x/(log⁡x)2)|A\cap[n-x,n)|\le\pi(x)+O(x/(\log x)^2)∣A∩[n−x,n)∣≤π(x)+O(x/(logx)2) uniformly, then the goal holds.
  3. The [Er77c] variant. For the primes qiq_iqi​ in (n,m](n,m](n,m], ∑i1/(qi−n)<∑p<m−n1/p+O(1)\sum_i 1/(q_i-n)<\sum_{p<m-n}1/p+O(1)∑i​1/(qi​−n)<∑p<m−n​1/p+O(1).

Significance

The result itself. An affirmative answer would say that, for the weight 1/(n−a)1/(n-a)1/(n−a), no pairwise coprime set beats the primes by more than a constant, and would give a quantitative form of the heuristic that coprime sets behave like sets of primes near a point. A negative answer would exhibit coprime sets that concentrate near nnn more efficiently than the primes do in the harmonic sense. The [Er77c] variant concerns only primes, and relates the distribution of primes just above nnn to the primes below the interval length m−nm-nm−n.

Formalizing it. Neither the goal nor the [Er77c] variant is known. The mission produces Lean statements checked against the source, a reduction (milestone 2), to be verified in Lean, that isolates exactly which counting estimate would suffice, and the elementary coprimality lemma (milestone 1). These pin down what a proof or disproof must supply.

Difficulty

The natural first attempt splits A∩[n−x,n)A\cap[n-x,n)A∩[n−x,n) into elements with a prime factor ≤x\le x≤x, of which there are at most π(x)\pi(x)π(x), and xxx-rough elements, and then hopes that sieve bounds make the rough part O(x/(log⁡x)2)O(x/(\log x)^2)O(x/(logx)2). The obstruction is that AAA may contain many primes in [n−x,n)[n-x,n)[n−x,n). Bounding the number of primes in a short interval [n−x,n)[n-x,n)[n−x,n) by π(x)+O(x/(log⁡x)2)\pi(x)+O(x/(\log x)^2)π(x)+O(x/(logx)2) is a form of the second Hardy–Littlewood conjecture π(x+y)≤π(x)+π(y)\pi(x+y)\le\pi(x)+\pi(y)π(x+y)≤π(x)+π(y), which is open and known to be incompatible, in its exact form, with the prime kkk-tuples conjecture. So the counting route in milestone 2 needs input on primes in short intervals beyond current knowledge, and any proof of the goal must either supply such input or avoid pointwise counting.

Formalization scope

All objects are elementary: AAA is a Finset ℕ, coprimality is Nat.Coprime, primes are Nat.Prime, π\piπ is Nat.primeCounting, and the sums are real-valued. The source's O(1)O(1)O(1) is encoded as an existentially quantified real constant CCC chosen before nnn and AAA. The source asks a yes/no question; each statement is posed in its affirmative form, and a disproof (a proof of the negation) settles the negative answer. The standing hypothesis 1≤a<n1\le a<n1≤a<n means every denominator n−an-an−a is at least 111, so no division-by-zero default can make the statement trivial. The window [n−x,n)[n-x,n)[n−x,n) is written as a≥n−xa\ge n-xa≥n−x with truncated natural subtraction together with a<na<na<n.

No new definitions are required. Useful reusable contributions include Mertens-type estimates for ∑p<n1/p\sum_{p<n}1/p∑p<n​1/p, partial summation lemmas for finite sums over N\mathbb NN, and upper bounds for primes in short intervals.

Selected references

  • P. Erdős, Problems and results on combinatorial number theory. III, Number Theory Day (Proc. Conf., Rockefeller Univ., New York, 1976), (1977), 43–72. [Er77c]
  • P. Erdős, A survey of problems in combinatorial number theory, Ann. Discrete Math. (1980), 89–115. [Er80]
  • T. F. Bloom, Erdős Problem #1210, https://www.erdosproblems.com/1210 , and discussion thread https://www.erdosproblems.com/forum/thread/1210
  • Formal Conjectures project, ErdosProblems/1210.lean, https://github.com/google-deepmind/formal-conjectures
4 thms3 active usersReviewed
CombinatoricsNumber Theory·Captain: Lucas

Erdős Problem 3: arithmetic progressions in sets with divergent reciprocal sumOpen Problem

Motivation

Which sets of positive integers are forced to contain long arithmetic progressions? Van der Waerden (1927) showed that in any finite colouring of N\mathbb NN some colour class does; Erdős and Turán (1936) asked for a density version, which became Szemerédi's theorem. Erdős then proposed the strongest natural size condition: divergence of the reciprocal sum. Erdős Problem #3 (erdosproblems.com/3) asks whether every A⊆NA\subseteq\mathbb NA⊆N with ∑n∈A1/n=∞\sum_{n\in A}1/n=\infty∑n∈A​1/n=∞ contains arbitrarily long arithmetic progressions. Erdős attached one of his largest prizes to it. The primes are the motivating example: ∑p1/p=∞\sum_p 1/p=\infty∑p​1/p=∞, so a positive answer would contain the Green–Tao theorem.

Timeline.

  • 1936 — Erdős and Turán conjecture that sets of positive density contain arbitrarily long progressions.
  • 1953 — Roth proves the case k=3k=3k=3 of the density conjecture by Fourier analysis.
  • 1975 — Szemerédi proves the density conjecture for all kkk.
  • 2001 — Gowers gives the first quantitative bounds for all kkk: rk(N)≪N/(log⁡log⁡N)ckr_k(N)\ll N/(\log\log N)^{c_k}rk​(N)≪N/(loglogN)ck​.
  • 2008 — Green and Tao prove that the primes contain arbitrarily long progressions.
  • 2020 — Bloom and Sisask prove r3(N)≪N/(log⁡N)1+cr_3(N)\ll N/(\log N)^{1+c}r3​(N)≪N/(logN)1+c, which settles the case k=3k=3k=3 of Erdős Problem #3.
  • 2023 — Kelley and Meka prove r3(N)≤Nexp⁡(−c(log⁡N)1/12)r_3(N)\le N\exp(-c(\log N)^{1/12})r3​(N)≤Nexp(−c(logN)1/12).
  • 2024 — Leng, Sah and Sawhney prove rk(N)≤Nexp⁡(−(log⁡log⁡N)ck)r_k(N)\le N\exp(-(\log\log N)^{c_k})rk​(N)≤Nexp(−(loglogN)ck​) for every k≥5k\ge5k≥5.

The problem is open for every k≥4k\ge4k≥4.

Setting

A set S⊆NS\subseteq\mathbb NS⊆N is an arithmetic progression of length kkk if ∣S∣=k|S|=k∣S∣=k and S={a,a+d,…,a+(k−1)d}S=\{a,a+d,\dots,a+(k-1)d\}S={a,a+d,…,a+(k−1)d} for some a,d∈Na,d\in\mathbb Na,d∈N (for k≥2k\ge2k≥2 the size condition forces d>0d>0d>0). For k,N∈Nk,N\in\mathbb Nk,N∈N, rk(N)r_k(N)rk​(N) denotes the largest size of a subset of {1,…,N}\{1,\dots,N\}{1,…,N} containing no arithmetic progression of length kkk. A set AAA has divergent reciprocal sum if ∑n∈A1/n=∞\sum_{n\in A}1/n=\infty∑n∈A​1/n=∞.

Formalization targets

Goal (Erdős Problem #3)

For every A⊆NA\subseteq\mathbb NA⊆N,

∑n∈A1n=∞ ⟹ A contains arithmetic progressions of arbitrarily large length.\sum_{n\in A}\frac1n=\infty\ \Longrightarrow\ A\ \text{contains arithmetic progressions of arbitrarily large length}.n∈A∑​n1​=∞ ⟹ A contains arithmetic progressions of arbitrarily large length.

This is the formal-conjectures statement erdos_3 with its answer(sorry) instantiated to the conjectured answer yes. A disproof of the goal on the platform settles the problem negatively.

Milestones

  • Szemerédi's theorem for sets of positive upper density (the density case), and the existing platform statement rk(N)=o(N)r_k(N)=o(N)rk​(N)=o(N).
  • The Green–Tao theorem (the case A=A=A= primes).
  • The Bloom–Sisask bound on r3(N)r_3(N)r3​(N) and its corollary, the case k=3k=3k=3 of the goal; the Kelley–Meka bound (existing platform statement).
  • The Leng–Sah–Sawhney bound for k≥5k\ge5k≥5.
  • The partial-summation reduction: bounds rk(N)≤N/(log⁡N)1+ckr_k(N)\le N/(\log N)^{1+c_k}rk​(N)≤N/(logN)1+ck​ for all k≥3k\ge3k≥3 imply the goal.

Significance

A positive answer would be a common strengthening of Szemerédi's theorem and the Green–Tao theorem, obtained from a single size condition with no arithmetic structure. Through the reduction milestone, it is closely tied to the quantitative theory of rk(N)r_k(N)rk​(N): bounds of the shape N/(log⁡N)1+cN/(\log N)^{1+c}N/(logN)1+c for every kkk would suffice. Formalizing the milestones would also give reusable Lean statements of Szemerédi-type theorems in a common language.

Difficulty

Divergence of ∑1/n\sum 1/n∑1/n is a very weak condition: such sets can have density zero, and the natural approach through rk(N)r_k(N)rk​(N) requires bounds just past N/log⁡NN/\log NN/logN. For k=3k=3k=3 this barrier was only broken in 2020. For k≥4k\ge4k≥4 the best known bounds (Leng–Sah–Sawhney) save only a power of log⁡log⁡N\log\log NloglogN in the exponent, far from what is needed. The Green–Tao method uses pseudorandom majorants specific to the primes and does not apply to arbitrary sets.

Formalization scope

All statements import the published definition file Erdos142Basic, which reproduces the formal-conjectures definitions IsAPOfLengthWith, IsAPOfLength and the counting function r k N (over {1,…,N}\{1,\dots,N\}{1,…,N}). The reciprocal-sum hypothesis is ¬ Summable (fun a : A ↦ 1 / (a : ℝ)); the element 000, if present, contributes 1/0=01/0=01/0=0. "Arbitrarily long" is written as ∃ᶠ k in atTop, which is equivalent to "every length" because sub-progressions of progressions are progressions. Bounds stated in the literature with ≪\ll≪ are written without a multiplicative constant and with "for all sufficiently large NNN"; the constant can be absorbed into the exponent. Contributions formalizing partial summation over sets of naturals and the equivalence of the "frequently" and "for every kkk" forms are welcome.

Selected references

  • P. Erdős and P. Turán, On some sequences of integers, J. London Math. Soc. 11 (1936).
  • K. F. Roth, On certain sets of integers, J. London Math. Soc. 28 (1953).
  • E. Szemerédi, On sets of integers containing no k elements in arithmetic progression, Acta Arith. 27 (1975).
  • W. T. Gowers, A new proof of Szemerédi's theorem, Geom. Funct. Anal. 11 (2001).
  • B. Green and T. Tao, The primes contain arbitrarily long arithmetic progressions, Ann. of Math. 167 (2008).
  • T. F. Bloom and O. Sisask, Breaking the logarithmic barrier in Roth's theorem on arithmetic progressions, arXiv:2007.03528 (2020).
  • Z. Kelley and R. Meka, Strong bounds for 3-progressions, FOCS 2023, arXiv:2302.05537.
  • J. Leng, A. Sah and M. Sawhney, Improved bounds for Szemerédi's theorem, arXiv:2402.17995 (2024).
  • T. F. Bloom, Erdős Problem #3, https://www.erdosproblems.com/3
16 thms3 active usersReviewed
Combinatorics·Captain: Lucas

Erdős Problem 20: The Sunflower ConjectureOpen Problem

Motivation

A sunflower (also called a Δ\DeltaΔ-system) with kkk petals is a family of kkk sets whose pairwise intersections are all equal to one common set, the kernel. In 1960 Erdős and Rado proved the sunflower lemma: every sufficiently large family of nnn-element sets contains a sunflower with kkk petals, and they asked how large "sufficiently large" must be (Erdős–Rado 1960). The conjecture that the threshold is only exponential in nnn is one of Erdős' best-known problems in extremal combinatorics; it is listed as Erdős Problem 20, and Erdős offered a $1000 prize for it. Sunflower bounds are used, for example, in Razborov's monotone circuit lower bounds and in the study of set systems with restricted intersections.

Timeline.

  • 1960 — Erdős and Rado prove (k−1)n<f(n,k)≤(k−1)n n!+1(k-1)^n < f(n,k) \le (k-1)^n\, n! + 1(k−1)n<f(n,k)≤(k−1)nn!+1 and conjecture f(n,k)≤ck nf(n,k) \le c_k^{\,n}f(n,k)≤ckn​ (ErRa60).
  • 2019 — Alweiss, Lovett, Wu and Zhang prove f(n,k)≤(Ck3log⁡nlog⁡log⁡n)nf(n,k) \le (C k^3 \log n \log\log n)^nf(n,k)≤(Ck3lognloglogn)n, the first bound of the form (log⁡n)n(1+o(1))(\log n)^{n(1+o(1))}(logn)n(1+o(1)) for fixed kkk (arXiv:1908.08483).
  • 2020 — Rao simplifies the argument via Shannon's noiseless coding theorem and obtains (αklog⁡(kn))n(\alpha k \log(kn))^n(αklog(kn))n (arXiv:1909.04774); Tao gives an entropy proof of the same bound.
  • 2021 — Bell, Chueluecha and Warnke obtain f(n,k)≤(Cklog⁡n)nf(n,k) \le (C k \log n)^nf(n,k)≤(Cklogn)n for n,k≥2n,k \ge 2n,k≥2 (arXiv:2009.09327).

The conjecture itself remains open, even for k=3k = 3k=3.

Setting

Fix natural numbers nnn (the uniformity) and kkk (the number of petals). A family F\mathcal FF of sets is nnn-uniform if every member of F\mathcal FF has exactly nnn elements. A subfamily S⊆F\mathcal S \subseteq \mathcal FS⊆F is a kkk-sunflower if ∣S∣=k|\mathcal S| = k∣S∣=k and there is a set YYY with A∩B=YA \cap B = YA∩B=Y for all distinct A,B∈SA, B \in \mathcal SA,B∈S.

The sunflower threshold f(n,k)f(n,k)f(n,k) is the least natural number mmm such that every nnn-uniform family F\mathcal FF (over any ground set) with ∣F∣≥m|\mathcal F| \ge m∣F∣≥m contains a kkk-sunflower.

Formalization targets

Goal — the sunflower conjecture (Erdős Problem 20)

∃ c:N→N∀n≥1, ∀k:f(n,k)<ck n.\exists\, c:\mathbb N\to\mathbb N\quad \forall n \ge 1,\ \forall k:\qquad f(n,k) < c_k^{\,n}.∃c:N→N∀n≥1, ∀k:f(n,k)<ckn​.

The constants ckc_kck​ are left unspecified; only the exponential shape in nnn is asked for. A disproof (the negation of this statement) would equally settle the problem.

Milestones from the literature

  1. Erdős–Rado upper bound: f(n,k)≤(k−1)n n!+1f(n,k) \le (k-1)^n\, n! + 1f(n,k)≤(k−1)nn!+1 for n≥1n \ge 1n≥1, k≥2k \ge 2k≥2.
  2. Erdős–Rado lower bound: (k−1)n<f(n,k)(k-1)^n < f(n,k)(k−1)n<f(n,k) for n≥1n \ge 1n≥1, k≥2k \ge 2k≥2.
  3. Rao's bound: there is α>1\alpha > 1α>1 with f(n,k)≤(αklog⁡(kn))n+1f(n,k) \le (\alpha k \log(kn))^n + 1f(n,k)≤(αklog(kn))n+1 for n≥1n \ge 1n≥1, k≥2k \ge 2k≥2.
  4. Bell–Chueluecha–Warnke bound: there is C≥4C \ge 4C≥4 with f(n,k)≤(Cklog⁡n)nf(n,k) \le (C k \log n)^nf(n,k)≤(Cklogn)n for n,k≥2n, k \ge 2n,k≥2.

A supporting sanity check, f(0,1)=1f(0,1) = 1f(0,1)=1, is taken from the source formalization.

Significance

A positive answer would show that sunflower-free nnn-uniform families have at most exponential size, the correct order of magnitude by the Erdős–Rado lower bound; this would sharpen every application that currently loses a log⁡n\log nlogn factor per coordinate, including monotone circuit lower bounds. A negative answer would show the (log⁡n)n(\log n)^n(logn)n-type bounds of 2019–2021 are essentially the truth.

On the formal side, the Erdős–Rado upper bound has a Lean formalization recorded in the source file; the lower-bound construction and the spread-family / coding arguments behind the Rao and Bell–Chueluecha–Warnke bounds are, as far as this proposal records, not yet formalized. Formalizing them produces reusable infrastructure on spread families and random-subset (or entropy) arguments.

Difficulty

The classical induction on nnn (pick a maximal family of pairwise disjoint members; if it is small, some element lies in many members, recurse on the link) loses a factor of about nnn at each of nnn steps, which is where n!n!n! comes from. The modern arguments replace the recursion by an analysis of spread families, but each still loses a factor log⁡n\log nlogn per level, and no known technique removes it. The case k=3k = 3k=3 is already open.

Formalization scope

  • The ground set is an arbitrary type in the lowest universe; set families are Set (Set α) and sizes are measured with Set.ncard, which returns 000 on infinite sets. Consequently, for n≥1n \ge 1n≥1 only finite members can be "nnn-element", and the condition m≤∣F∣m \le |\mathcal F|m≤∣F∣ with m≥1m \ge 1m≥1 only applies to finite families. All targets assume n≥1n \ge 1n≥1 (except the sanity check), so the n=0n = 0n=0 quirks do not affect them.
  • f(n,k)f(n,k)f(n,k) is defined as an infimum over natural numbers; if no admissible mmm existed the infimum would be 000. The Erdős–Rado upper bound shows the admissible set is non-empty for n≥1n \ge 1n≥1.
  • Logarithms are natural logarithms; changing the base only rescales the unspecified constants.
  • The goal is stated as the positive claim of the conjecture, not as a yes/no answer(·) statement.

Contributions of general lemmas on sunflowers, spread families and the Erdős–Rado construction are welcome and reusable beyond this mission.

Selected references

  • P. Erdős, R. Rado, Intersection theorems for systems of sets, J. London Math. Soc. 35 (1960), 85–90. doi:10.1112/jlms/s1-35.1.85
  • R. Alweiss, S. Lovett, K. Wu, J. Zhang, Improved bounds for the sunflower lemma, Annals of Mathematics 194 (2021). arXiv:1908.08483
  • A. Rao, Coding for sunflowers, Discrete Analysis 2020:2. arXiv:1909.04774
  • T. Bell, S. Chueluecha, L. Warnke, Note on sunflowers, Discrete Mathematics 344 (2021). arXiv:2009.09327
  • Erdős Problem 20. erdosproblems.com/20
15 thms5 active usersReviewed
CombinatoricsNumber Theory·Captain: Lucas

Erdős Problem 30: Sidon sets in {1,…,N} have size √N + O(N^ε)Open Problem

Motivation

A set of integers is a Sidon set if all of its pairwise sums a+ba+ba+b (a≤ba\le ba≤b) are different. Sidon, in connection with Fourier analysis, asked how dense such sets can be, and the question became one of the standard problems of additive combinatorics. Let

h(N)=max⁡{∣A∣:A⊆{1,…,N}, A Sidon}.h(N)=\max\{|A| : A\subseteq\{1,\dots,N\},\ A \text{ Sidon}\}.h(N)=max{∣A∣:A⊆{1,…,N}, A Sidon}.

A counting argument shows h(N)≤(1+o(1))2Nh(N)\le (1+o(1))\sqrt{2N}h(N)≤(1+o(1))2N​, and the true order was settled early: h(N)∼Nh(N)\sim\sqrt Nh(N)∼N​. What remains open is the size of the error term h(N)−Nh(N)-\sqrt Nh(N)−N​. Erdős and Turán asked whether it is smaller than every power of NNN; Erdős offered $1000 for this problem (Erdős Problem #30), and it is also Problem 31 on Green's list of open problems and problem C9 in Guy's Unsolved Problems in Number Theory.

Timeline.

  • 1938 — Singer constructs, for every prime power qqq, a set of q+1q+1q+1 residues modulo q2+q+1q^2+q+1q2+q+1 with all differences distinct. Combined with the density of primes this gives h(N)≥(1−o(1))Nh(N)\ge(1-o(1))\sqrt Nh(N)≥(1−o(1))N​ (Singer 1938).
  • 1941 — Erdős and Turán prove h(N)≤N1/2+O(N1/4)h(N)\le N^{1/2}+O(N^{1/4})h(N)≤N1/2+O(N1/4) (Erdős–Turán 1941).
  • 1969 — Lindström gives an alternative proof with the explicit bound h(N)≤N1/2+N1/4+1h(N)\le N^{1/2}+N^{1/4}+1h(N)≤N1/2+N1/4+1 (Lindström 1969).
  • 2021 — Balogh, Füredi and Roy lower the constant: h(N)≤N1/2+0.998N1/4h(N)\le N^{1/2}+0.998N^{1/4}h(N)≤N1/2+0.998N1/4 for large NNN (arXiv:2103.15850).
  • 2022 — O'Bryant: h(N)≤N1/2+0.99703N1/4h(N)\le N^{1/2}+0.99703N^{1/4}h(N)≤N1/2+0.99703N1/4 for large NNN (arXiv:2207.07800).
  • 2023 — Carter, Hunter and O'Bryant: h(N)≤N1/2+0.98183N1/4+O(1)h(N)\le N^{1/2}+0.98183N^{1/4}+O(1)h(N)≤N1/2+0.98183N1/4+O(1), with substantial computer assistance (arXiv:2310.20032).

No upper bound with an error exponent below 1/41/41/4 is known, and no lower bound of the form h(N)≥N−O(Nε)h(N)\ge\sqrt N-O(N^{\varepsilon})h(N)≥N​−O(Nε) for every ε>0\varepsilon>0ε>0 is known either.

Setting

A set AAA in an additive commutative monoid is Sidon if for all i1,j1,i2,j2∈Ai_1,j_1,i_2,j_2\in Ai1​,j1​,i2​,j2​∈A,

i1+i2=j1+j2 ⟹ (i1=j1∧i2=j2) ∨ (i1=j2∧i2=j1).i_1+i_2=j_1+j_2\ \Longrightarrow\ (i_1=j_1\wedge i_2=j_2)\ \vee\ (i_1=j_2\wedge i_2=j_1).i1​+i2​=j1​+j2​ ⟹ (i1​=j1​∧i2​=j2​) ∨ (i1​=j2​∧i2​=j1​).

For a finite set XXX, maxSidon⁡(X)\operatorname{maxSidon}(X)maxSidon(X) is the largest size of a Sidon subset of XXX (the empty set is Sidon, so this is well defined), and

h(N)=maxSidon⁡({1,2,…,N}),h(0)=0.h(N)=\operatorname{maxSidon}(\{1,2,\dots,N\}),\qquad h(0)=0.h(N)=maxSidon({1,2,…,N}),h(0)=0.

The first values are h(1),…,h(15)=1,2,2,3,3,3,4,4,4,4,4,5,5,5,5h(1),\dots,h(15)=1,2,2,3,3,3,4,4,4,4,4,5,5,5,5h(1),…,h(15)=1,2,2,3,3,3,4,4,4,4,4,5,5,5,5 (OEIS A143824).

Formalization targets

Goal (Erdős Problem #30)

∀ε>0:h(N)−N=O ⁣(Nε)(N→∞).\forall\varepsilon>0:\qquad h(N)-\sqrt N = O\!\left(N^{\varepsilon}\right)\quad(N\to\infty).∀ε>0:h(N)−N​=O(Nε)(N→∞).

This is a two-sided statement: it asks both for an upper bound h(N)≤N+CεNεh(N)\le\sqrt N+C_\varepsilon N^\varepsilonh(N)≤N​+Cε​Nε and for a matching lower bound h(N)≥N−CεNεh(N)\ge\sqrt N-C_\varepsilon N^\varepsilonh(N)≥N​−Cε​Nε for large NNN. Erdős asked it as a yes/no question; the goal fixes the conjectured answer yes, so a disproof on the platform settles the question negatively.

Milestones (known results, weakest to strongest)

  1. Singer's construction: h(q2+q+1)≥q+1h(q^2+q+1)\ge q+1h(q2+q+1)≥q+1 for every prime power qqq.
  2. Singer's lower bound: h(N)≥(1−ε)Nh(N)\ge(1-\varepsilon)\sqrt Nh(N)≥(1−ε)N​ for every ε>0\varepsilon>0ε>0 and all large NNN.
  3. Erdős–Turán / Lindström: h(N)≤N+N1/4+1h(N)\le\sqrt N+N^{1/4}+1h(N)≤N​+N1/4+1 for all NNN.
  4. Balogh–Füredi–Roy: h(N)≤N+0.998N1/4h(N)\le\sqrt N+0.998N^{1/4}h(N)≤N​+0.998N1/4 for all large NNN.
  5. O'Bryant: h(N)≤N+0.99703N1/4h(N)\le\sqrt N+0.99703N^{1/4}h(N)≤N​+0.99703N1/4 for all large NNN.
  6. Carter–Hunter–O'Bryant: h(N)≤N+0.98183N1/4+Ch(N)\le\sqrt N+0.98183N^{1/4}+Ch(N)≤N​+0.98183N1/4+C for an absolute constant CCC.

Significance

The result itself. An affirmative answer would pin h(N)h(N)h(N) down to N\sqrt NN​ up to a sub-polynomial error, in both directions; Erdős even speculated that h(N)=N+O(1)h(N)=\sqrt N+O(1)h(N)=N​+O(1) might hold, while remarking that this is perhaps too optimistic. A negative answer would show that the Singer-type constructions or the counting upper bounds are off by a power of NNN. Either answer would be the first change in the exponent of the error term since 1941.

Formalizing it. The goal is open. All milestones are published theorems. The platform already contains weaker related results in other formalizations (for example the order-of-magnitude bounds cN≤max⁡∣A∣≤2N+1c\sqrt N\le \max|A|\le\sqrt{2N}+1cN​≤max∣A∣≤2N​+1 for Sidon subsets of an initial segment, and the Erdős–Turán construction); the sharp bounds listed as milestones are not stated there for this hhh. The upper bounds of Balogh–Füredi–Roy and O'Bryant are elementary but delicate optimizations, and the Carter–Hunter–O'Bryant bound relies on a large computation, so formalizing it is a substantial verification task in its own right.

Difficulty

For the upper bound, every known argument counts differences a−a′a-a'a−a′ in short windows and loses at the scale N1/4N^{1/4}N1/4; improvements since 1941 only change the constant in front of N1/4N^{1/4}N1/4. For the lower bound, the constructions (Singer, Bose, Ruzsa) produce Sidon sets of size about p\sqrt pp​ in a modulus ppp of size about NNN, and the loss comes from the gap between NNN and the nearest admissible modulus; bringing it below NεN^\varepsilonNε requires either new constructions or information about primes in very short intervals that is far beyond current knowledge.

Formalization scope

Sidon sets are formalized for sets in an arbitrary additive commutative monoid, with the definition, the decidability instance and maxSidon⁡\operatorname{maxSidon}maxSidon transcribed from the formal-conjectures library (definitions IsSidon, Finset.maxSidonSubsetCard, and Erdos30.h in FormalConjectures/ErdosProblems/30.lean), placed in the namespace Erdos30. The value h(N)h(N)h(N) is a natural number cast to R\mathbb RR; ⋅\sqrt{\cdot}⋅​ is the real square root and NεN^{\varepsilon}Nε, N1/4N^{1/4}N1/4 are real powers of N≥0N\ge 0N≥0. The goal's O(⋅)O(\cdot)O(⋅) is Mathlib's Asymptotics.IsBigO along atTop on N\mathbb NN. The goal is not trivialized by any junk value: hhh is a genuine finite maximum, and the O(⋅)O(\cdot)O(⋅) statement concerns all large NNN.

Useful infrastructure: basic lemmas on Sidon sets (hereditary under subsets, translation invariance, distinct differences), finite projective geometry or Bose's construction for the lower bounds, and prime gaps (Bertrand's postulate suffices for h(N)≥cNh(N)\ge c\sqrt Nh(N)≥cN​ with c<1c<1c<1; a prime number theorem in short intervals is needed for 1−o(1)1-o(1)1−o(1)). Contributions of reusable Sidon-set lemmas are welcome.

Selected references

  • J. Singer, A theorem in finite projective geometry and some applications to number theory, Trans. Amer. Math. Soc. 43 (1938), 377–385. https://doi.org/10.1090/S0002-9947-1938-1501951-4
  • P. Erdős and P. Turán, On a problem of Sidon in additive number theory, and on some related problems, J. London Math. Soc. 16 (1941), 212–215. https://doi.org/10.1112/jlms/s1-16.4.212
  • B. Lindström, An inequality for B2B_2B2​-sequences, J. Combin. Theory 6 (1969), 211–212. https://doi.org/10.1016/S0021-9800(69)80124-9
  • J. Balogh, Z. Füredi and S. Roy, An upper bound on the size of Sidon sets, Amer. Math. Monthly (2023). https://arxiv.org/abs/2103.15850
  • K. O'Bryant, On the size of finite Sidon sets (2022). https://arxiv.org/abs/2207.07800
  • D. Carter, Z. Hunter and K. O'Bryant, On the diameter of finite Sidon sets (2023). https://arxiv.org/abs/2310.20032
  • K. O'Bryant, A complete annotated bibliography of work related to Sidon sequences, Electron. J. Combin. DS11 (2004). https://arxiv.org/abs/math/0407117
  • T. F. Bloom, Erdős Problem #30, https://www.erdosproblems.com/30
  • Google DeepMind, formal-conjectures, FormalConjectures/ErdosProblems/30.lean. https://github.com/google-deepmind/formal-conjectures
8 thms3 active usersReviewed
CombinatoricsMathematical Logic·Captain: Lucas

Erdős Problem 592: which ω^β are partition ordinals?Open Problem

Motivation

Ramsey's theorem says that every red/blue colouring of the pairs of an infinite set has an infinite monochromatic subset. For well-ordered sets one can ask for more: the monochromatic set should have the same order type as the whole set. Erdős and Rado introduced the partition relation α→(β,c)2\alpha \to (\beta, c)^2α→(β,c)2 to measure exactly this, and asked which countable ordinals α\alphaα satisfy α→(α,3)2\alpha \to (\alpha, 3)^2α→(α,3)2 — every colouring either has a red copy of the whole order or a blue triangle. Such ordinals are called partition ordinals. Every partition ordinal α>1\alpha>1α>1 is a power of ω\omegaω, so the question becomes: for which countable β\betaβ is ωβ\omega^\betaωβ a partition ordinal? This is Erdős Problem 592.

The question is a basic test case for ordinal Ramsey theory: it is the smallest nontrivial "unbalanced" relation (a whole order type against a finite clique), and progress on it has repeatedly required new combinatorial methods.

Timeline (as recorded on erdosproblems.com/592):

  • 1957 — Specker. ω2→(ω2,3)2\omega^2 \to (\omega^2,3)^2ω2→(ω2,3)2, and ωn↛(ωn,3)2\omega^n \not\to (\omega^n,3)^2ωn→(ωn,3)2 for every finite n≥3n \ge 3n≥3.
  • 1972 — Chang. ωω→(ωω,3)2\omega^\omega \to (\omega^\omega,3)^2ωω→(ωω,3)2 (the subject of Erdős Problem 590). Milner extended this to ωω→(ωω,m)2\omega^\omega \to (\omega^\omega,m)^2ωω→(ωω,m)2 for all finite mmm; Larson (1973) gave a short proof.
  • 1974 — Galvin and Larson. If β≥3\beta \ge 3β≥3 and ωβ\omega^\betaωβ is a partition ordinal then β\betaβ is additively indecomposable, so β=ωγ\beta=\omega^\gammaβ=ωγ. They conjectured that every such β≥3\beta\ge3β≥3 works.
  • 2010 — Schipperus. Writing β=ωγ\beta=\omega^\gammaβ=ωγ: the relation holds when γ\gammaγ is a sum of one or two indecomposable ordinals, and fails when γ\gammaγ is a sum of four or more. This refutes the Galvin–Larson conjecture in general.

The case where γ\gammaγ is a sum of exactly three indecomposable ordinals appears to be the remaining open case.

Setting

An ordinal α\alphaα is identified with a well-ordered set XαX_\alphaXα​ of order type α\alphaα. A red/blue colouring of the complete graph KαK_\alphaKα​ on XαX_\alphaXα​ assigns to every pair of distinct vertices exactly one of two colours; equivalently, it is a pair of complementary simple graphs (red, blue) on XαX_\alphaXα​.

For ordinals α,β\alpha,\betaα,β and a cardinal ccc, the partition relation α→(β,c)2\alpha \to (\beta,c)^2α→(β,c)2 holds when every red/blue colouring of KαK_\alphaKα​ has

  • a set S⊆XαS \subseteq X_\alphaS⊆Xα​, all of whose pairs are red, whose order type (with the order inherited from XαX_\alphaXα​) is exactly β\betaβ, or
  • a set T⊆XαT \subseteq X_\alphaT⊆Xα​, all of whose pairs are blue, with ∣T∣=c|T| = c∣T∣=c.

The Lean predicate is Erdos592.OrdinalCardinalRamsey α β c, following the encoding used by the Formal Conjectures project. A partition ordinal is an α\alphaα with α→(α,3)2\alpha \to (\alpha,3)^2α→(α,3)2.

An ordinal is additively indecomposable if it is nonzero and a+b<βa+b<\betaa+b<β for all a,b<βa,b<\betaa,b<β; the additively indecomposable ordinals are exactly the powers ωδ\omega^\deltaωδ. An ordinal γ\gammaγ is the sum of kkk indecomposable ordinals when

γ=ωδ1+⋯+ωδk,δ1≥⋯≥δk,\gamma = \omega^{\delta_1}+\cdots+\omega^{\delta_k}, \qquad \delta_1 \ge \cdots \ge \delta_k,γ=ωδ1​+⋯+ωδk​,δ1​≥⋯≥δk​,

i.e. its Cantor normal form has kkk terms counted with multiplicity. The Lean predicate is Erdos592.IsSumOfIndecomposables k γ.

Formalization targets

Goal: the three-term case

γ countable, γ=ωδ1+ωδ2+ωδ3 (δ1≥δ2≥δ3)  ⟹  ωωγ→(ωωγ,3)2.\gamma \text{ countable},\ \gamma=\omega^{\delta_1}+\omega^{\delta_2}+\omega^{\delta_3}\ (\delta_1\ge\delta_2\ge\delta_3) \;\Longrightarrow\; \omega^{\omega^\gamma} \to \left(\omega^{\omega^\gamma}, 3\right)^2 .γ countable, γ=ωδ1​+ωδ2​+ωδ3​ (δ1​≥δ2​≥δ3​)⟹ωωγ→(ωωγ,3)2.

This is the positive answer in the open case, as predicted by the Galvin–Larson conjecture. Because the truth is unknown, a formal disproof (exhibiting a countable γ\gammaγ with three Cantor-normal-form terms for which the relation fails) is an equally valid resolution of the goal. Together with the milestones below, a proof of the goal gives a complete answer to Problem 592: for countable β\betaβ, ωβ\omega^\betaωβ is a partition ordinal iff β≤2\beta\le2β≤2 or β=ωγ\beta=\omega^\gammaβ=ωγ with γ\gammaγ a sum of at most three indecomposables.

Milestones (known results)

  1. Specker: ω2→(ω2,3)2\omega^2 \to (\omega^2,3)^2ω2→(ω2,3)2.
  2. Specker: ωn↛(ωn,3)2\omega^n \not\to (\omega^n,3)^2ωn→(ωn,3)2 for 3≤n<ω3 \le n < \omega3≤n<ω.
  3. Chang: ωω→(ωω,3)2\omega^\omega \to (\omega^\omega,3)^2ωω→(ωω,3)2.
  4. Galvin–Larson: β≥3\beta \ge 3β≥3 countable and ωβ→(ωβ,3)2\omega^\beta \to (\omega^\beta,3)^2ωβ→(ωβ,3)2 imply that β\betaβ is additively indecomposable.
  5. Schipperus: γ\gammaγ countable and a sum of one or two indecomposables imply ωωγ→(ωωγ,3)2\omega^{\omega^\gamma} \to (\omega^{\omega^\gamma},3)^2ωωγ→(ωωγ,3)2.
  6. Schipperus: γ\gammaγ countable and a sum of k≥4k \ge 4k≥4 indecomposables imply ωωγ↛(ωωγ,3)2\omega^{\omega^\gamma} \not\to (\omega^{\omega^\gamma},3)^2ωωγ→(ωωγ,3)2.

Significance

The result itself. A resolution of the three-term case would, together with the results above, finish the classification of countable partition ordinals of the form ωβ\omega^\betaωβ asked for in Problem 592. Either answer is informative: a positive answer shows the threshold between the positive and negative cases lies between three and four terms, and a negative answer shows it lies between two and three.

Formalizing it. The drafter is not aware of any of the milestone results in Mathlib. The Formal Conjectures entry for Problem 590 links an external Lean formalization of Chang's theorem; the other results (Specker's positive and negative theorems, Galvin–Larson, Schipperus) have, to the best of the drafter's knowledge, no public machine-checked proofs. Formalizing them is a substantial project on its own, independent of the open case, and the goal itself is an open research problem.

Difficulty

The property is not monotone in β\betaβ: it holds for β=2\beta=2β=2, fails for every finite β≥3\beta\ge3β≥3, holds again for β=ω\beta=\omegaβ=ω, and, by Schipperus, both holds and fails for various larger β=ωγ\beta=\omega^\gammaβ=ωγ depending on the number of terms in the Cantor normal form of γ\gammaγ. So no induction on β\betaβ can settle the question, and a naive transfer of the argument for a smaller exponent to a larger one can fail. The known positive and negative results use different arguments, and the three-term case lies exactly on the boundary between the ranges they cover.

Formalization scope

  • Ordinals and cardinals are Mathlib's Ordinal.{u} and Cardinal.{u} in an arbitrary universe u; "countable" is γ.card ≤ ℵ₀.
  • The graph lives on α.ToType, the canonical well-ordered type of order type α; a colouring is a pair of complementary SimpleGraphs (IsCompl red blue). A red KβK_\betaKβ​ is a red clique s with typeLT s = β; a blue K3K_3K3​ is a blue clique of cardinality exactly 3.
  • IsSumOfIndecomposables k γ requires a non-increasing list of exponents of length exactly k; without the ordering requirement, "sum of kkk" would not be well defined, since for instance ω+ω2=ω2\omega+\omega^2=\omega^2ω+ω2=ω2.
  • ω ^ ω ^ γ means ω(ωγ)\omega^{(\omega^\gamma)}ω(ωγ).
  • The Galvin–Larson milestone states additive indecomposability directly as ∀a,b<β, a+b<β\forall a,b<\beta,\ a+b<\beta∀a,b<β, a+b<β (for β≥3\beta \ge 3β≥3 this is equivalent to β=ωγ\beta=\omega^\gammaβ=ωγ).

The goal is not trivially satisfiable: the hypotheses hold, for example, for γ=3\gamma=3γ=3 and γ=ω2+ω+1\gamma=\omega^2+\omega+1γ=ω2+ω+1, and the conclusion is a genuine partition relation on an infinite ordinal.

Useful reusable infrastructure includes Cantor-normal-form combinatorics for countable ordinals, order-type calculations for subsets of ωβ\omega^\betaωβ, and a library of the classical colourings (Specker-type constructions). Contributions formalizing any milestone are welcome.

Selected references

  • T. F. Bloom, Erdős Problem #592, erdosproblems.com. https://www.erdosproblems.com/592 (this page lists the original references [Sp57], [Ch72], [GaLa74], [Sc10] cited below).
  • E. Specker, Teilmengen von Mengen mit Relationen, Comment. Math. Helv., 1957.
  • C. C. Chang, A partition theorem for the complete graph on ωω\omega^\omegaωω, J. Combinatorial Theory Ser. A, 1972.
  • J. A. Larson, A short proof of a partition theorem for the ordinal ωω\omega^\omegaωω, Ann. Math. Logic, 1973/74.
  • F. Galvin and J. Larson, Pinning countable ordinals, Fund. Math., 1974/75.
  • R. Schipperus, Countable partition ordinals, Ann. Pure Appl. Logic, 2010.
  • Formal Conjectures (Google DeepMind), Erdős Problems 590–592. https://github.com/google-deepmind/formal-conjectures
8 thms2 active usersReviewed
Combinatorics·Captain: Lucas

Erdős Problem 77: the limit of R(k)^(1/k)Open Problem

Motivation

The diagonal Ramsey number R(k)R(k)R(k) is the least nnn such that every red/blue colouring of the edges of the complete graph KnK_nKn​ contains a monochromatic copy of KkK_kKk​. Ramsey's theorem guarantees that R(k)R(k)R(k) is finite; the question of how fast it grows is one of the central problems of extremal and probabilistic combinatorics. Erdős asked repeatedly ([Er88], [Er93]; see erdosproblems.com/77) for the value of

lim⁡k→∞R(k)1/k.\lim_{k\to\infty} R(k)^{1/k}.k→∞lim​R(k)1/k.

It is not even known whether this limit exists.

Timeline.

  • 1935 — Erdős and Szekeres prove R(k)≤(2k−2k−1)R(k)\le\binom{2k-2}{k-1}R(k)≤(k−12k−2​), so R(k)≤4kR(k)\le 4^{k}R(k)≤4k and lim sup⁡kR(k)1/k≤4\limsup_k R(k)^{1/k}\le 4limsupk​R(k)1/k≤4 ([ES35]).
  • 1947 — Erdős proves R(k)>2k/2R(k) > 2^{k/2}R(k)>2k/2 for k≥3k\ge 3k≥3 by a counting (probabilistic) argument, so lim inf⁡kR(k)1/k≥2\liminf_k R(k)^{1/k}\ge\sqrt2liminfk​R(k)1/k≥2​ ([Er47]).
  • 1975 — Spencer improves the lower bound by a factor of 222: R(k)≥(1+o(1))2e k 2k/2R(k)\ge(1+o(1))\frac{\sqrt2}{e}\,k\,2^{k/2}R(k)≥(1+o(1))e2​​k2k/2 ([Sp75]). The exponential base 2\sqrt22​ has not been improved since.
  • 2009, 2023 — Conlon ([Co09]) and then Sah ([Sa23]) obtain super-polynomial savings over 4k4^k4k, but still with exponential base 444.
  • 2023 — Campos, Griffiths, Morris and Sahasrabudhe prove R(k)≤(4−ε)kR(k)\le(4-\varepsilon)^kR(k)≤(4−ε)k for some constant ε>0\varepsilon>0ε>0 and all large kkk: the first exponential improvement on the upper bound ([CGMS23]).
  • 2024 — Gupta, Ndiaye, Norin and Wei optimise the CGMS method and obtain R(k)≤3.8k+o(k)R(k)\le 3.8^{k+o(k)}R(k)≤3.8k+o(k) ([GNNW24]). Balister et al. extend exponential improvements to the multicolour setting ([BBCGHMST24]).

So today, if the limit exists, it lies in [2, 3.8][\sqrt2,\,3.8][2​,3.8].

Setting

For n∈Nn\in\mathbb Nn∈N consider simple graphs GGG on the vertex set {0,…,n−1}\{0,\dots,n-1\}{0,…,n−1}. A red/blue colouring of the edges of KnK_nKn​ is the same as such a graph GGG (the red edges) together with its complement GcG^{c}Gc (the blue edges). A kkk-clique of GGG is a set of exactly kkk vertices, any two of which are adjacent in GGG. Define

R(k)=min⁡{ n∈N: every graph G on n vertices has a k-clique in G or in Gc }.R(k)=\min\bigl\{\,n\in\mathbb N:\ \text{every graph } G \text{ on } n \text{ vertices has a } k\text{-clique in } G \text{ or in } G^{c}\,\bigr\}.R(k)=min{n∈N: every graph G on n vertices has a k-clique in G or in Gc}.

In the Lean development this is Erdos77.diagonalRamsey k. Small values: R(0)=0R(0)=0R(0)=0, R(1)=1R(1)=1R(1)=1, R(2)=2R(2)=2R(2)=2, R(3)=6R(3)=6R(3)=6, R(4)=18R(4)=18R(4)=18.

Formalization targets

Goal: existence of the limit

∃ L∈R:R(k)1/k ⟶ L(k→∞).\exists\,L\in\mathbb R:\qquad R(k)^{1/k}\ \longrightarrow\ L\qquad (k\to\infty).∃L∈R:R(k)1/k ⟶ L(k→∞).

The original problem asks for the value of the limit, which is unknown; a goal with a hard-coded value cannot be stated honestly. The goal therefore asserts only that the limit exists (as a real number). Determining LLL remains the ultimate aim; any proof of a specific value would in particular prove this goal.

Milestones (results from the literature)

  1. Erdős 1947: R(k)>2k/2R(k)>2^{k/2}R(k)>2k/2 for all k≥3k\ge 3k≥3.
  2. Spencer 1975: for every ε>0\varepsilon>0ε>0, eventually R(k)≥(1−ε)2e k 2k/2R(k)\ge(1-\varepsilon)\frac{\sqrt2}{e}\,k\,2^{k/2}R(k)≥(1−ε)e2​​k2k/2.
  3. Erdős–Szekeres 1935: R(k)≤(2k−2k−1)R(k)\le\binom{2k-2}{k-1}R(k)≤(k−12k−2​) for all k≥1k\ge1k≥1.
  4. Campos–Griffiths–Morris–Sahasrabudhe 2023: there is ε>0\varepsilon>0ε>0 with R(k)≤(4−ε)kR(k)\le(4-\varepsilon)^kR(k)≤(4−ε)k for all sufficiently large kkk.
  5. Gupta–Ndiaye–Norin–Wei 2024: for every δ>0\delta>0δ>0, eventually R(k)≤3.8(1+δ)kR(k)\le 3.8^{(1+\delta)k}R(k)≤3.8(1+δ)k, i.e. R(k)≤3.8k+o(k)R(k)\le 3.8^{k+o(k)}R(k)≤3.8k+o(k).

Significance

The result itself. Existence of the limit would say that diagonal Ramsey numbers have a well-defined exponential growth rate — a regularity statement that is currently unknown in either direction. Even the bounds 2≤lim inf⁡\sqrt2\le\liminf2​≤liminf and lim sup⁡≤3.8\limsup\le 3.8limsup≤3.8 are the products of decades of work, and the lower bound base 2\sqrt22​ has resisted improvement since 1947.

Formalizing it. The goal is open. The milestones are proved results in the literature; the classical ones (Erdős–Szekeres, Erdős 1947) are natural first formalization targets, and the recent upper bounds (CGMS, GNNW) are substantial formalization projects in their own right. The status of existing machine-checked formalizations of these results is not asserted here.

Difficulty

There is no known sub- or super-multiplicativity for R(k)R(k)R(k) that would give existence of the limit via Fekete's lemma: the natural product constructions relate R(kℓ)R(k\ell)R(kℓ) to R(k)R(k)R(k) and R(ℓ)R(\ell)R(ℓ) only with losses that are too large, and the best lower and upper bounds come from entirely different methods (random colourings versus the book algorithm), so neither side controls the other.

Formalization scope

  • R(k)R(k)R(k) is defined as an infimum over nnn of the property "every graph on Fin n\mathrm{Fin}\,nFinn has a kkk-clique in GGG or in GcG^{c}Gc". Lean's sInf of an empty set of naturals is 000; the Erdős–Szekeres milestone shows the set is nonempty, so the infimum is the genuine Ramsey number.
  • R(k)1/kR(k)^{1/k}R(k)1/k is the real power of the real number R(k)R(k)R(k) with exponent 1/k1/k1/k; the value at k=0k=0k=0 is irrelevant for the limit.
  • The limit is required to be a real number LLL; given the known bounds this loses nothing.
  • Asymptotic statements ("for all sufficiently large kkk") are expressed with the atTop filter on N\mathbb NN; "o(k)o(k)o(k)" in GNNW is encoded as "for every δ>0\delta>0δ>0, eventually with exponent (1+δ)k(1+\delta)k(1+δ)k".
  • Needed infrastructure: basic Ramsey theory for graphs on Fin n, binomial estimates, the probabilistic method for the lower bounds (Spencer uses the Lovász Local Lemma), and the CGMS book algorithm for the upper bounds. All of these are reusable beyond this mission.

Selected references

  • [Er47] P. Erdős, Some remarks on the theory of graphs, Bull. Amer. Math. Soc. 53 (1947), 292–294. https://doi.org/10.1090/S0002-9904-1947-08785-1
  • [ES35] P. Erdős and G. Szekeres, A combinatorial problem in geometry, Compositio Math. 2 (1935), 463–470. http://www.numdam.org/item/CM_1935__2__463_0/
  • [Sp75] J. Spencer, Ramsey's theorem — a new lower bound, J. Combin. Theory Ser. A 18 (1975), 108–115. https://doi.org/10.1016/0097-3165(75)90071-0
  • [Co09] D. Conlon, A new upper bound for diagonal Ramsey numbers, Ann. of Math. 170 (2009), 941–960. https://doi.org/10.4007/annals.2009.170.941
  • [Sa23] A. Sah, Diagonal Ramsey via effective quasirandomness, Duke Math. J. 172 (2023). https://arxiv.org/abs/2005.09251
  • [CGMS23] M. Campos, S. Griffiths, R. Morris, J. Sahasrabudhe, An exponential improvement for diagonal Ramsey, arXiv:2303.09521 (2023). https://arxiv.org/abs/2303.09521
  • [GNNW24] P. Gupta, N. Ndiaye, S. Norin, L. Wei, Optimizing the CGMS upper bound on Ramsey numbers, arXiv:2407.19026 (2024). https://arxiv.org/abs/2407.19026
  • [BBCGHMST24] P. Balister, B. Bollobás, M. Campos, S. Griffiths, E. Hurley, R. Morris, J. Sahasrabudhe, M. Tiba, Upper bounds for multicolour Ramsey numbers, arXiv:2410.17197 (2024). https://arxiv.org/abs/2410.17197
  • [Er88] P. Erdős, Problems and results in combinatorial analysis and graph theory, Discrete Math. 72 (1988), 81–92.
  • [Er93] P. Erdős, Some of my favorite solved and unsolved problems in graph theory, Quaestiones Math. 16 (1993), 333–350.
  • Erdős Problems, Problem #77. https://www.erdosproblems.com/77
66 thms5 active usersReviewed

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me