Overview
Ellenberg and Gijswijt proved that every subset of with no nontrivial three-term arithmetic progression has size at most for some (Ellenberg & Gijswijt, 2017). For , this gives the cap-set bound
a qualitative change from the earlier Fourier-analytic bounds of Meshulam and Bateman-Katz (Meshulam, 1995; Bateman & Katz, 2012).
The proof is compressed because it isolates the correct finite-dimensional linear algebra. A low-degree polynomial on is controlled by a small set of monomials. If such a polynomial vanishes on all off-diagonal additive configurations from a set , then the associated evaluation matrix has small rank. The progression-free hypothesis makes that matrix diagonal on , so its rank counts the nonzero diagonal entries. A dimension argument then forces to be at most a low-degree monomial count.
Progression-Free Sets in Finite Vector Spaces
For a finite abelian group , let
denote the largest size of a subset of containing no nontrivial three-term arithmetic progression. In an abelian group, a three-term progression is a triple
with
The triple is trivial if .
The finite-field cap-set problem is the case
Since in , the equation is equivalent to
Moreover, if two of are equal and , then all three are equal. Thus a cap set in is exactly a set for which
only occurs when .
Before Ellenberg-Gijswijt, the best upper bound for was
for some absolute , due to Bateman and Katz (Bateman & Katz, 2012), improving Meshulam’s bound (Meshulam, 1995). The known lower bound was exponential, roughly , from constructions of Edel and related product-cap methods (Edel, 2004). The open question was whether the upper bound could be made exponentially smaller than .
Ellenberg and Gijswijt proved that it can. Their argument extends the polynomial method introduced by Croot, Lev, and Pach for progression-free subsets of (Croot, Lev & Pach, 2017).
Polynomial Functions on
The finite-field polynomial method begins with a basic representation fact. Let be the set of monomials
with
and let be their -span.
Polynomial Representatives
The evaluation map
is a linear isomorphism.
Both vector spaces have dimension , and surjectivity is explicit. For each point , the polynomial
is the indicator function of the point . Indeed, for , Fermat’s theorem gives
so each factor is at and otherwise.
Equivalently, every function on has a unique representative in the quotient ring
written with individual degrees at most .
For a real number , let be the set of monomials in of total degree at most , and let
Write
These numbers are the only quantitative input in the proof.
Rank Lemma
The key proposition is a rank statement. It is the finite-field version of the Croot-Lev-Pach lemma.
Ellenberg-Gijswijt rank lemma
Let , and let satisfy
Suppose satisfies
for every distinct pair . Then the number of for which
is at most
The proof is pure linear algebra. Consider the matrix
Since has total degree at most , the polynomial can be expanded as a sum of terms
with
In each such term, at least one of and is at most . Therefore the expansion can be reorganized as
for suitable functions .
After evaluation on , each summand of the form or is a rank-one matrix. Hence
The vanishing hypothesis says that is diagonal. Its diagonal entry at is
A diagonal matrix has rank equal to the number of nonzero diagonal entries, which proves the lemma.
The important idea is the degree split: low total degree in two groups of variables forces every monomial to be low-degree in at least one group. This converts polynomial degree into matrix rank.
Vanishing Polynomial and Support
Now assume has no nontrivial solutions to
where
For ordinary three-term progressions over fields of odd characteristic, one takes
For cap sets in , one takes
Fix . Let be the space of polynomials in which vanish outside the set
Since has dimension , while the space of all functions supported on has dimension inside the -dimensional function space on , the dimension estimate
gives
For distinct , the point
does not lie in . If it did, then
for some , giving a nontrivial forbidden configuration. Therefore every satisfies
The rank lemma applies to every .
Choose with maximal support, and let
The support is contained in . Since , the map is a bijection from to , so the rank lemma gives
On the other hand,
Indeed, if , then there is a nonzero vanishing on all of . Since is nonzero somewhere outside , the support of strictly contains the support of , contradicting maximality.
Thus
and hence
This inequality is the proof’s central output.
Monomial Complement Symmetry
It remains to choose . The term counts monomials in of total degree greater than . The map
is a bijection from monomials of degree greater than to monomials of degree less than
Therefore
The previous inequality becomes
Balance the two terms by taking
Then
so
When the displayed threshold is not an integer, one inserts floors or ceilings; this only changes the bound by subexponential factors. The structural theorem is:
Ellenberg-Gijswijt bound
Let have no nontrivial solutions to
where and . Then
At this stage the additive-combinatorial input has been fully converted into linear algebra. The remaining problem is to estimate a monomial count.
Exponential Monomial Estimate
The generating function for the monomial counts is
For , every monomial of degree at most contributes at least to this generating function, so
Thus
With
we obtain
Define
Since the threshold lies below the mean of the uniform distribution on , the minimizing value has , and therefore
This is the large-deviation calculation invoked by Ellenberg and Gijswijt, with Rassoul-Agha and Seppalainen as a reference for the general framework (Rassoul-Agha & Seppalainen, 2015). Consequently
and the harmless factor can be absorbed into for asymptotic statements.
For ,
Differentiating the logarithm gives
so
Substitution gives
Therefore
Structural Interpretation
The proof is not a density-increment argument. It never finds a large subspace on which has increased density, and it does not use Fourier analysis. Its engine is the interaction of three finite-dimensional facts.
First, every function on has a unique reduced polynomial representative. This makes polynomial degree a meaningful notion for arbitrary functions.
Second, low degree implies low rank after separating variables. The inequality
forces at least one side to have degree at most , so the associated matrix decomposes into few rank-one pieces.
Third, the progression-free hypothesis turns the matrix into a diagonal matrix. Rank then counts surviving diagonal entries, converting a combinatorial prohibition into a dimension bound.
The proof can be summarized as
but the same polynomial also yields a low-rank decomposition. The contradiction is quantitative, and the monomial count supplies the exponential constant.
Scope and Limitations
The bound is an exponential improvement, but it is not believed to be sharp. The result closed the exponential upper-bound question while leaving a large gap from Edel-type lower-bound constructions, which are around (Edel, 2004).
The argument also uses the finite-field model in an essential way. In , Behrend’s construction gives progression-free sets of size
which is larger than for every fixed (Behrend, 1946). Thus no direct analogue of an exponentially small cap-set bound can hold for intervals or cyclic groups of large prime order.
The broader lesson is that the polynomial method becomes strongest when the ambient space has a finite algebraic coordinate system and when the forbidden configuration makes an evaluation matrix diagonal. In this sense, the Croot-Lev-Pach and Ellenberg-Gijswijt arguments introduced a mechanism distinct from the Roth-Meshulam Fourier-density-increment method (Croot, Lev & Pach, 2017; Ellenberg & Gijswijt, 2017; Meshulam, 1995).
Transferable Mechanisms
The reusable idea is rank from degree splitting. Whenever a polynomial in several groups of variables has low total degree, each monomial must be low-degree in at least one group. This converts degree constraints into rank constraints, exactly as in the Croot-Lev-Pach lemma and its Ellenberg-Gijswijt extension (Croot, Lev & Pach, 2017; Ellenberg & Gijswijt, 2017).
A second reusable idea is support through dimension. The proof does not explicitly construct a special polynomial by interpolation. It compares the low-degree space with the space of functions supported on and uses a maximal-support element. This is a useful way to turn dimension inequalities into a certificate.
A third reusable idea is diagonalization by forbidden configurations. The set is hard to count directly. Instead, the forbidden equation forces off-diagonal entries to vanish in a matrix indexed by . Once the matrix is diagonal, rank becomes cardinality.
A fourth reusable idea is entropy after algebra. The algebraic part gives . The analytic part is only the coefficient estimate for , equivalently a large-deviation bound. This separation makes the proof portable: improve the algebraic certificate or improve the monomial count, and the final estimate changes transparently.
See Also
- on Green-Tao theorem: Another example where a sparse additive-combinatorial problem is solved by changing the ambient structure before invoking the central counting mechanism.
- on sum-product in finite fields via entropy: Shares the finite-field theme and the use of entropy-like inequalities to quantify algebraic expansion.
- on lower bounds for incidences: A contrasting polynomial-method setting where geometric incidence structure, rather than additive diagonalization, drives the argument.