Math 2.0

Combinatorics Extremal combinatorics Theorem

Cap set problem

Builds on Finite fieldVector spaceBig O notation

Statement

Let n≥1n \ge 1 and let 𝔽3n\F_3^n be the vector space of dimension nn over the field 𝔽3\F_3 with three elements. A cap set is a set A⊆𝔽3nA \subseteq \F_3^n that contains no three distinct elements x,y,zx, y, z with x+y+z=0x + y + z = 0, that is, no three distinct points on a line. Let mnm_n be the number of monomials x1e1⋯xnenx_1^{e_1} \cdots x_n^{e_n} with each ei∈{0,1,2}e_i \in \set{0, 1, 2} and e1+⋯+en≤2n/3e_1 + \cdots + e_n \le 2n/3. Then every cap set A⊆𝔽3nA \subseteq \F_3^n satisfies ∣A∣≤3mn|A| \le 3 m_n. In particular ∣A∣=o(2.756n)|A| = o(2.756^n) as n→∞n \to \infty, in the sense of asymptotic notation.

Remarks

This bound is due to Ellenberg and Gijswijt, following a method of Croot, Lev and Pach for (ℤ/4ℤ)n(\Z/4\Z)^n. The proof is an instance of the linear algebra method. The function T(x,y,z)=1T(x, y, z) = 1 if x+y+z=0x + y + z = 0 and 00 otherwise, restricted to A×A×AA \times A \times A, is diagonal with ∣A∣|A| nonzero entries, so its slice rank is ∣A∣|A|. Writing T(x,y,z)=∏i(1−(xi+yi+zi)2)T(x, y, z) = \prod_{i} \left(1 - (x_i + y_i + z_i)^2\right) and expanding, each monomial has degree at most 2n/32n/3 in one of the three variables, which gives slice rank at most 3mn3 m_n. Earlier bounds, by Fourier methods, were of the form 3n/n1+c3^n / n^{1 + c}.

Example: in 𝔽32\F_3^2 the set {(0,0),(0,1),(1,0),(1,1)}\set{(0,0), (0,1), (1,0), (1,1)} is a cap set of size 44. The sums of its four triples of distinct points are (1,1)(1,1), (1,2)(1,2), (2,1)(2,1) and (2,2)(2,2), none of which is 00. Cap sets of size larger than 2.2n2.2^n are known for large nn, so the base of the exponential lies between 2.22.2 and 2.7562.756.

Going deeper

For a student

The cap set problem is the analogue in 𝔽3n\F_3^n of Roth's theorem on three-term arithmetic progressions, since three distinct points x,y,zx, y, z with x+y+z=0x + y + z = 0 form an arithmetic progression in 𝔽3n\F_3^n. The polynomial proof is very short and gives a power saving, which Fourier methods could not. It introduced the slice rank of tensors and led to new bounds on related problems, such as sunflower-free families and matrix multiplication barriers. In the integers, by contrast, there are sets without three-term progressions of size N1−o(1)N^{1 - o(1)}, so the polynomial method does not transfer directly.

Reading path

To understand this page from the ground up, read these 4 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Big O notation concept
  2. Finite field concept
  3. Vector space concept
  4. Cap set problem statement

Further reading

  1. Web https://en.wikipedia.org/wiki/Cap_set
About this page
Tag1SF8Y9M8YB
URIm2://1SF8Y9M8YB
Kindstatement, theorem
WritingW0 stub
MSC05D40, 11B25, 05B25
StatusThis copy of the site has no build data. Run m2 status 1SF8Y9M8YB.
AboutLinear algebra method
UsesFinite field, Vector space, Big O notation
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.