22
Resolution of the Cap Set Problem: Progression Free Subsets of F n q are exponentially small Jordan S. Ellenberg, Dion Gijswijt Presented by: Omri Ben-Eliezer Tel-Aviv University January 25, 2017

Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

  • Upload
    leanh

  • View
    215

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Resolution of the Cap Set Problem: ProgressionFree Subsets of Fn

q are exponentially small

Jordan S. Ellenberg, Dion GijswijtPresented by: Omri Ben-Eliezer

Tel-Aviv University

January 25, 2017

Page 2: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

The Cap Set Problem

A ⊆ Fnq is a cap set if it contains no arithmetic progressions, i.e.

no distinct a, b, c ∈ A with b = (a + c)/2.In other words: no nontrivial solutions for a− 2b + c = 0 in A.

Equivalent definitions in Fn3:

I A is a cap set if it contains no lines.

I A is a cap set if a + b + c 6= 0 for any three distinct elementsa, b, c ∈ A.

What is the maximal size of a cap set A ⊆ Fnq?

Denote this size by r(Fnq).

Page 3: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Background

In Zn, maximal size of a set with no arithmetic progression isn1−o(1) [Behrend 1946, Roth 1953]. What about Fn

3, and Fnq in

general?

I Brown, Buhler [1982]: r(Fn3) = o(3n) (using regularity lemma)

I Meshulam [1995]: r(Fn3) = O(3n/n) (using Fourier analysis)

I Tao [2007]: ”Perhaps my favorite open question”.

I Bateman, Katz [2012]: r(Fn3) = o(3n/n1+ε) (complicated

Fourier arguments)

I Croot, Lev, Pach [2016]: r(Fn4) < 3.62n

I Ellenberg, Gijswijt [2016]: r(Fnq) < cn with c < q, for any

finite field Fq (polynomial method)

Page 4: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Background

In Zn, maximal size of a set with no arithmetic progression isn1−o(1) [Behrend 1946, Roth 1953]. What about Fn

3, and Fnq in

general?

I Ellenberg, Gijswijt [2016]: r(Fnq) < cn with c < q, for any

prime q (polynomial method)

Example: q = 3

Upper bound (Ellenberg, Gijswijt 2016) r(Fn3) = O(2.756n)

Trivial lower bound r(Fn3) ≥ 2n

Best lower bound (Edel 2004) r(Fn3) = Ω(2.217n)

Page 5: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Definitions

Mn Set of monomials in x1, . . . , xn with degree ≤ q − 1in each variable. There are qn monomials.

Sn Span of monomials from Mn over Fq. Linear spaceof dimension qn over Fq.

e : Sn → FFnq

q Evaluation map: each polynomial is mapped to theset of values it has for any assignment of n elementsin Fq to its variables.This is an isomorphism: the polynomial∏n

i=1(1− (xi − ai )q−1) is mapped to the indicator of

a = (a1, . . . , an) ∈ Fnq.

Page 6: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Definitions

Mdn Set of monomials from Mn with total degree ≤ d in

each variable.

Sdn Subspace of Sn spanned by Md

n .

md Dimension of Sdn over Fq. Equivalently, md = |Md

n |.

Page 7: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Structural lemma on low-degree polynomials

LemmaLet Fq be a finite field and let A ⊆ Fn

q. Let α, β, γ ∈ Fq with

α + β + γ = 0. Suppose P ∈ Sdn satisfies P(αa + βb) = 0 for

every a 6= b ∈ A. Then the number of a ∈ A with P(−γa) 6= 0 isat most 2md/2.

RemarkCroot, Lev and Pach proved a special case of this lemma: if(α, β, γ) = (1,−1, 0) and |A| > 2md/2, then P(0) = 0. Thestronger result above is needed for our proof.

Page 8: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Structural lemma on low-degree polynomials

LemmaLet Fq be a finite field and let A ⊆ Fn

q. Let α, β, γ ∈ Fq with

α + β + γ = 0. Suppose P ∈ Sdn satisfies P(αa + βb) = 0 for

every a 6= b ∈ A. Then the number of a ∈ A with P(−γa) 6= 0 isat most 2md/2.

ProofLet B be the A× A matrix whose a, b entry is P(αa + βb). ThenB is diagonal.Since P(−γa) = P(αa + βa) is the a, a entry of B, we need tobound the number of non-zero entries on the diagonal. This is therank of B.

Page 9: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Structural lemma on low-degree polynomials

LemmaLet Fq be a finite field and let A ⊆ Fn

q. Let α, β, γ ∈ Fq with

α + β + γ = 0. Suppose P ∈ Sdn satisfies P(αa + βb) = 0 for

every a 6= b ∈ A. Then the number of a ∈ A with P(−γa) 6= 0 isat most 2md/2.

ProofSince P ∈ Sd

n we can write

P(αx + βy) =∑

m,m′∈Mdn

deg(mm′)≤d

cm,m′m(x)m′(y)

In each summand one of m, m′ has degree at most d/2.

Page 10: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Structural lemma on low-degree polynomials

LemmaLet Fq be a finite field and let A ⊆ Fn

q. Let α, β, γ ∈ Fq with

α + β + γ = 0. Suppose P ∈ Sdn satisfies P(αa + βb) = 0 for

every a 6= b ∈ A. Then the number of a ∈ A with P(−γa) 6= 0 isat most 2md/2.

ProofWe can write (maybe not uniquely)

P(αx + βy) =∑

m∈Md/2n

m(x)Fm(y) +∑

m′∈Md/2n

m′(y)Gm′(x)

Put x = a and y = b. Then we get

Bab = P(αa + βb) =∑

m∈Md/2n

m(a)Fm(b) +∑

m′∈Md/2n

m′(b)Gm′(a)

Page 11: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Structural lemma on low-degree polynomials

LemmaLet Fq be a finite field and let A ⊆ Fn

q. Let α, β, γ ∈ Fq with

α + β + γ = 0. Suppose P ∈ Sdn satisfies P(αa + βb) = 0 for

every a 6= b ∈ A. Then the number of a ∈ A with P(−γa) 6= 0 isat most 2md/2.

ProofFor any m ∈ M

d/2n Define A× A matrices Cm and Dm as follows:

Cmab = m(a)Fm(b) Dm

ab = m(b)Gm(a)

Each Cm (and each Dm) is a matrix of rank 1: all of its columnsare multiples of the vector (m(a))a∈A.

Page 12: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Structural lemma on low-degree polynomials

LemmaLet Fq be a finite field and let A ⊆ Fn

q. Let α, β, γ ∈ Fq with

α + β + γ = 0. Suppose P ∈ Sdn satisfies P(αa + βb) = 0 for

every a 6= b ∈ A. Then the number of a ∈ A with P(−γa) 6= 0 isat most 2md/2.

ProofFor (a, b) ∈ A× A we have

Bab =∑

m∈Md/2n

m(a)Fm(b) +∑

m′∈Md/2n

m′(b)Gm′(a)

=∑

m∈Md/2n

Cmab +

∑m′∈Md/2

n

Dm′ab

Page 13: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Structural lemma on low-degree polynomials

LemmaLet Fq be a finite field and let A ⊆ Fn

q. Let α, β, γ ∈ Fq with

α + β + γ = 0. Suppose P ∈ Sdn satisfies P(αa + βb) = 0 for

every a 6= b ∈ A. Then the number of a ∈ A with P(−γa) 6= 0 isat most 2md/2.

Proof

B =∑

m∈Md/2n

Cm +∑

m′∈Md/2n

Dm′

So B is the sum of 2md/2 matrices of rank 1.Thus, B has rank at most 2md/2, and we are finished.

Page 14: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Main Theorem

TheoremLet α, β, γ ∈ Fq with α + β + γ = 0 and γ 6= 0. Let A ⊆ Fn

q suchthat the equation

αa1 + βa2 + γa3 = 0

has no solutions (a1, a2, a3) ∈ A3 other than those witha1 = a2 = a3. Then |A| ≤ 3m(q−1)n/3.

Remark: A cap set A satisfies the above requirements withα = γ = 1, β = −2.

Page 15: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Main Theorem

TheoremLet α, β, γ ∈ Fq with α + β + γ = 0 and γ 6= 0. Let A ⊆ Fn

q suchthat the equation

αa1 + βa2 + γa3 = 0

has no solutions (a1, a2, a3) ∈ A3 other than those witha1 = a2 = a3. Then |A| ≤ 3m(q−1)n/3.

ProofLet d be an integer in [0, (q − 1)n] and let V be the subspace ofpolynomials in Sd

n vanishing on the complement of −γA:

∀P ∈ V ∀x /∈ (−γA) : P(x) = 0

Proof strategy: we will bound dimV from above and below, with|A| appearing in the lower bound. This gives upper bound for |A|.

Page 16: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Main Theorem

TheoremLet α, β, γ ∈ Fq with α + β + γ = 0 and γ 6= 0. Let A ⊆ Fn

q suchthat the equation

αa1 + βa2 + γa3 = 0

has no solutions (a1, a2, a3) ∈ A3 other than those witha1 = a2 = a3. Then |A| ≤ 3m(q−1)n/3.

Proof

I The number of monomials of degree > d is the same as thenumber of monomials of degree < n(q − 1)− d : mn(q−1)−d .

I The dimension of the space of polynomials vanishing outside−γA is |A|: it is spanned by the indicator polynomials of allelements in −γA.

I The dimension of V is ≥ |A| −mn(q−1)−d .

Page 17: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Main Theorem

TheoremLet α, β, γ ∈ Fq with α + β + γ = 0 and γ 6= 0. Let A ⊆ Fn

q suchthat the equation

αa1 + βa2 + γa3 = 0

has no solutions (a1, a2, a3) ∈ A3 other than those witha1 = a2 = a3. Then |A| ≤ 3m(q−1)n/3.

Proof

I Let S(A) ⊆ Fq be the set of elements αa1 + βa2 witha1 6= a2 ∈ A. S(A) is disjoint from −γA.

I Thus, any P ∈ V vanishes on S(A).

I By Lemma, P(−γa) 6= 0 for at most 2md/2 points a ∈ A.

I P is in V so it vanishes outside −γA.

Page 18: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Main Theorem

TheoremLet α, β, γ ∈ Fq with α + β + γ = 0 and γ 6= 0. Let A ⊆ Fn

q suchthat the equation

αa1 + βa2 + γa3 = 0

has no solutions (a1, a2, a3) ∈ A3 other than those witha1 = a2 = a3. Then |A| ≤ 3m(q−1)n/3.

Proof

I Define support of a function f as supp(f ) = x : f (x) 6= 0.I Let P ∈ V with support Σ of maximal size. Then|Σ| ≥ dimV : the subspace of polynomials in V vanishing onΣ has dimension ≥ dimV − |Σ|; but if Q ∈ V is a nonzeropolynomial in this subspace, then P + Q ∈ V has largersupport, a contradiction.

Page 19: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Main Theorem

TheoremLet α, β, γ ∈ Fq with α + β + γ = 0 and γ 6= 0. Let A ⊆ Fn

q suchthat the equation

αa1 + βa2 + γa3 = 0

has no solutions (a1, a2, a3) ∈ A3 other than those witha1 = a2 = a3. Then |A| ≤ 3m(q−1)n/3.

Proof

I Thus |A| −m(q−1)n−d ≤ dimV ≤ |Σ| ≤ 2md/2, orequivalently |A| ≤ 2md/2 + m(q−1)n−d .

I Picking d = 2(q−1)n3 , we get |A| ≤ 3m(q−1)n/3 as desired.

Page 20: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Bounding m(q−1)n/3

m(q−1)n/3 is exponentially small with respect to qn with q fixedand n large. Most monomials have degree around (q-1)n/2.

Indeed, let Xi for i = 1, . . . , n be i.i.d. random variables takingvalues from 0, 1, . . . , q − 1 uniformly at random. Therefore

m(q−1)n/3

qn= P

(1

n

n∑i=1

Xi ≤ (q − 1)/3

)

This is a large deviation problem. Original proof uses a generalmethod of Cramer for such problems.However, we will see a more elementary method, proposed by Taowho gave an entirely different proof for the theorem in his blog(recommended!). For example, take q = 3.

Page 21: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Bounding m2n/3 over F3

We can count monomials of total degree ≤ d and degree ≤ 2 ineach variable as follows: choose a, b, c ≥ 0 such thata + b + c = n. Pick a, b, c variables to be of degree 0, 1, 2respectively, where the degree of the monomial is b+ 2c ≤ d . Thus

m2n/3 =∑

a,b,c≥0: a+b+c=n,b+2c≤2n/3

n!

a!b!c!

Write a = αn, b = βn, c = γn. Stirling formula gives

n!

a!b!c!∼ nn

aabbcc=

(1

ααββγγ

)n

= exp (n · h(α, β, γ))

Where h is the entropy function

h(α, β, γ) = α log1

α+ β log

1

β+ γ log

1

γ

Page 22: Free Subsets of Fn are exponentially small qshpilka/courses/2016-7/AddC… ·  · 2017-01-25Resolution of the Cap Set Problem: Progression Free Subsets of Fn q are exponentially

Bounding m2n/3 over F3

Up to polynomial factor, m2n/3 is equal to

exp (n ·max h(α, β, γ))

where the maximum is taken over all

α, β, γ ≥ 0; α + β + γ = 1; β + 2γ ≤ 2/3

A standard Lagrange multiplier computation implies that themaximal h(α, β, γ) under the above constraints is ∼ 1.013455,implying that |A| ≤ 3m2n/3 = O(2.756n).