Skip to main content
Springer logoLink to Springer
. 2018 Nov 2;78(2):135–151. doi: 10.1007/s10998-018-0270-z

On the arithmetic Kakeya conjecture of Katz and Tao

Ben Green 1,, Imre Z Ruzsa 2
PMCID: PMC6528801  PMID: 31178607

Abstract

The arithmetic Kakeya conjecture, formulated by Katz and Tao (Math Res Lett 6(5–6):625–630, 1999), is a statement about addition of finite sets. It is known to imply a form of the Kakeya conjecture, namely that the upper Minkowski dimension of a Besicovitch set in Rn is n. In this note we discuss this conjecture, giving a number of equivalent forms of it. We show that a natural finite field variant of it does hold. We also give some lower bounds.

Keywords: Kakeya problem, Arithmetic progression

Introduction and statement of results

The arithmetic Kakeya conjecture, sometimes known as the sums-differences conjecture, was formulated by Katz and Tao around fifteen years ago. It is a purely additive-combinatorial statement which, if true, would have a deep geometric consequence—that the Minkowski dimension of Besicovitch sets in Rn is n. This is the celebrated Kakeya conjecture, discussed at length in many places: for an introduction see [21].

The arithmetic Kakeya conjecture is mentioned explicitly1 in [20]. One of the main aims of this paper is to give a number of equivalent forms of the conjecture. Here is probably the simplest formulation. It is not the original one of Katz and Tao, which is Conjecture 1.3 below.

Conjecture 1.1

Let kN be positive integers. Write Fk(N) for the size of the smallest set of integers containing, for each d{1,,N}, a k-term arithmetic progression with common difference d. Then

limklimNlogFk(N)logN=1.

This conjecture was raised by the second author as [17, Conjecture 4.2], but no links to the Kakeya problem were mentioned there.

We turn now to arguably the most natural of our formulations, concerning the entropy of random variables. As usual, the entropy H of a random variable X with finite range is defined by

H(X):=-xP(X=x)logP(X=x),

where x ranges over all values taken by X.

Conjecture 1.2

For any ε>0 there are2r1,,rkQ, none equal to -1, such that for any two real-valued random variables X and Y taking only finitely many values we have

H(X-Y)(1+ε)supjH(X+rjY).

Next we give the original form of the conjecture discussed by Katz and Tao. Let AZ×Z be a finite set. For rational r we write πr(A):={x+ry:(x,y)A}. We also write π(A):={y:(x,y)A}.

Conjecture 1.3

Let ε>0 be arbitrary. Then there are r1,,rkQ{}, none equal to -1, such that #π-1(A)supi#πri(A)1+ε for all finite sets AZ×Z.

Our fourth conjecture has not, so far as we are aware, appeared explicitly in the literature before. It is in fact a whole family of conjectures, one for each natural number n; however, we will later show that all of these are equivalent.

Conjecture 1.4

(n) Let k be a positive integer. If p is a prime, let fk,n(p) denote the size of the smallest set containing, for every dFpn\{0}, a k-term progression with common difference d. Then

limklimplogfn,k(p)logp=n.

Remarks

Note that fp,n(p) is the size of the smallest Besicovitch set in Fpn, that is to say a set containing a full line in every direction. Since fp,n(p)fk,n(p) whenever pk, Conjecture 1.4 (n) trivially implies that

limpfp,n(p)logp=n,

i.e. any Besicovitch set in Fpn has size pn-op(1). This is known to be true, a celebrated result of Dvir [5]. However, the only known arguments use the “polynomial method” (see, for example, [11, 22] for modern introductions). This very strongly hints that any proof of Conjecture 1.4 (and hence, by our main theorem, of the other conjectures) would have to use some form of the polynomial method.

Our fifth and final conjecture is included mainly for historical interest, as it relates very closely to a question asked by Erdős and Selfridge in the 1970s, well before the current wave of interest in the Kakeya problem and related matters.

Conjecture 1.5

Fix a positive integer k. Then, uniformly for all positive integers N, all finite sets p1<<pN of primes and all intervals IN of length kpN, we have

#(Ii=1NpiZ)kN1-γk.

where γk0 as k.

Remark

Erdős and Selfridge [8, §6] in fact asked whether or not one can take γk=0. The second-named author [16] showed that the answer is negative, and in fact we must have γk1k. We note that Proposition 4.1 and Theorem 1.7 combine to give the much better bound γk1loglogk.

As previously stated, our main result is the equivalence of the five conjectures stated above.

Theorem 1.6

Conjectures 1.11.21.3, 1.4(n) (for each n=1,2,3,) and 1.5 are all equivalent.

Let us make some further remarks.

  1. Once Theorem 1.6 is proven, it seems natural to use the term “arithmetic Kakeya conjecture” to refer to any one of the five conjectures.

  2. It is known that Conjecture 1.3 (and hence all the other conjectures) implies that the upper Minkowski dimension of any Besicovitch set3 in Rn is n, a statement often referred to as the Kakeya conjecture. This follows by a straightforward generalisation of the “slicing” argument of Bourgain [4]: a sketch of this may be found in [21]. However, Bourgain [2, 3] observed that, in the notation of Conjecture 1.1, if the statement
    limNlogFNη(N)logN1 1.1
    is true for all η>0 then the Kakeya conjecture follows. Since Fk(N) is a nondecreasing function of k, (1.1) is immediately implied by Conjecture 1.1, whilst an implication in the reverse direction seems very unlikely without resolving both conjectures. In this sense, the arithmetic Kakeya conjecture should be considered a strictly harder problem than the Kakeya conjecture.
  3. The equivalence of Conjectures 1.2 and 1.3 was proven by the second author in [18] (see also [14]). We are not aware of any references for the other implications.

Now we discuss the other results in the paper. First, we establish a lower bound showing that the convergence in Theorem 1, if it occurs, is very slow.

Theorem 1.7

In the notation of Conjecture 1.1, we have

limNlogFk(N)logN1-cloglogk,

where the constant c>0 is absolute.

Second, we show that a finite field variant of Conjecture 1.2is true. Write Fp:=n=1Fpn.

Theorem 1.8

Suppose that X and Y are two Fp-valued random variables, both taking only finitely many values. Then

H(X-Y)1+O1logpsuprFp{}\{-1}H(X+rY).

Here, the constant in the O() notation is absolute.

The O(1logp) term is best possible, as we remark in Sect. 6.

We neither discuss nor make progress on partial results towards any of Conjectures 1.11.21.31.4 or 1.5. We believe that the best value of ε for which Conjecture 1.2 is known is ε0.67513, which is equivalent to a result obtained in [13]. (The precise value here is α-1, where α solves α3-4α+2=0.) This bound is now 15 years old.

Notation. Most of our notation is quite standard. We use #X for the cardinality of a set X. Occasionally, if A is a set in some abelian group and k is an integer we will write k·A to mean {ka:aA}.

Progressions, projections and entropy

In this section we establish around half of Theorem 1.6 by proving that the first three conjectures mentioned in the introduction are equivalent. Whilst at a local level the arguments are a mix of fairly unexciting linear algebra and standard tools such as Freiman isomorphisms, random projections and taking tensor powers, the large number of them makes the proof of Theorem 1.6 somewhat lengthy.

It is convenient to proceed by first showing that Conjectures 1.11.3 and 1.2 are equivalent. In the course of doing so, and for later use, it is convenient to introduce a further conjecture, apparently stronger than Conjecture 1.1 but, as it turns out, equivalent to it.

Conjecture 1’. Let k be a positive integer. Write Fk(N) for the cardinality of the smallest set AZ which contains an arithmetic progression of length k and common difference d, for N different values of d. Then

limklimNlogFk(N)logN=1.

It is obvious that Conjecture 1’ implies Conjecture 1.1, because Fk(N)Fk(N). It turns out that the reverse implication holds as well. In fact, we claim that the following is true.

Proposition 2.1

We have Fk(N)k3logN·Fk(N).

Proof

Suppose we have a set

A0=i=1Nj=0k-1{ai+jdi},

where the di are distinct. We claim that there is a set A1, #A1k3logN·#A0, containing an arithmetic progression of length k and common difference d for all d{1,,N}. This obviously implies the result.

Pick θ(0,1) uniformly at random, and define the function

ϕθ:Z{0,1,,N-1}

by

ϕθ(x):=N{θx}.

Here, {t}=t-t, so 0{t}<1.

Note that if ij then

Pθ(ϕθ(di)=ϕθ(dj))Pθ(θ(di-dj)-1N,1N(mod1))=2N.

It follows that the expected number of pairs (ij) with i<j for which ϕθ(di)=ϕθ(dj) is at most 2NN2=N-1. By linearity of expectation, there is some choice of θ for which, setting di:=ϕθ(di), there are at most N-1 pairs (ij) with i<j and di=dj. If n{0,1,,N-1}, write f(n) for the number of i with di=n. Then it follows that nf(n)2N-1, from which we obtain, since nf(n)=N, that nf(n)23N. By Cauchy–Schwarz,

N2=nf(n)2#{n:f(n)0}nf(n)2,

and therefore there are at least N / 3 values of n for which f(n)0, or in other words there are at least N / 3 distinct values amongst the di.

Now consider the set A2:=ϕθ(A0). Obviously #A2#A0. Whilst A2 itself does not obviously contain any long progressions, we observe that

ϕθ(ai+(j+1)d)-ϕθ(ai+jd)-di{0,1}-{0,N}

(In fact, ϕθ(x+y)-ϕθ(x)-ϕθ(y){0,1}-{0,N} for every xy.) By a simple induction,

ϕθ(ai)+jdi-ϕθ(ai+jd){0,1,,k-1}-{0,N,,(k-1)N}

for j=0,1,,k-1, and so the set A3:=A2+{0,1,,k-1}-{0,N,,(k-1)N} contains a progression of length k and common difference di, for all i. Note that #A3k2#A0.

By taking random translates (see Lemma 6.2 for details) and the fact that there are N/3 distinct di, there is some set T of integers, #TlogN, such that every element of {1,,N} can be written as di+t with tT. Set

A1:=A3+{0,1,,k-1}·T.

We have #A1k·#T·#A3k3logN·#A0. It is easy to see that A1 contains an arithmetic progression of length k and common difference di+t, for all i and for all tT, and hence contains an arithmetic progression of length k and common difference d for all d{1,,N}. This concludes the proof of Proposition 2.1.

Now we turn to the proof that Conjectures 1’, 1.2 and 1.3 are equivalent.

Conjecture 1’ implies Conjecture 1.3. Suppose that Conjecture 1.3 is false. Then there is some ε>0 such that, for every k, there is a set AkZ×Z such that

#π-1(Ak)>maxrHk\{-1}#πr(Ak)1+ε, 2.1

where Hk denotes the set of rationals with height at most k, that is to say

Hk:=ab:|a|,|b|k{}.

Our first step is to use a “tensor power” argument to show that there are arbitrarily large sets with the same property; in fact, we shall argue that for every j there is a set Ak,jZ×Z such that

#π-1(Ak,j)jmaxrHk\{-1}#πr(Ak,j)1+ε. 2.2

This is simple if the Ak,j are allowed to be subsets of Zn. Indeed we may define Ak(n) to be the set

((a1,a2,,an),(a1,a2,,an))Zn×Zn:(ai,ai)Akforalli.

Then, writing πr(n):Zn×ZnZn, for the map sending (xy) to x+ry (or, when r=, to y) we have

#πr(n)(Ak(n))=(#πr(Ak))n

for all rn. In particular, by choosing n large enough (depending on j) we have, since the inequality (2.1) is strict,

#π-1(n)(Ak(n))jmaxrHk\{-1}#πr(n)Ak(n)1+ε. 2.3

To create a subset of Z×Z from Ak(n), we take an integer t and apply a map ψt:Zn×ZnZ×Z of the form

ψt(x,y)=((t,t2,,tn)·x,(t,t2,,tn)·y)),

where the dot denotes the usual inner product. Set A:=ψt(Ak(n)). Choose t such that for rHk and (x,y),(x,y)Ak(n) we have

(πr(n)(x,y)-πr(n)(x,y))·(t,t2,,tn)0 2.4

unless πr(n)(x,y)=πr(n)(x,y). There is such a t, because for each of the finite number of choices of x,y,x,y,r the left-hand side of (2.4) is a nontrivial polynomial equation in t. For such a choice of t it follows that πr(ψt(x,y))=πr(ψt(x,y)) if and only if πr(n)(x,y)=πr(n)(x,y), and so

#πr(A)=#πr(n)(Ak(n))

for all r. This establishes the existence of the sets Ak,j satisfying (2.2).

For each jk, consider the set Sk,jQ defined by

Sk,j:=1ikrHk\{-1}ik·πr(Ak,j).

Then

#Sk,jk·#Hk·maxrHk+#πr(Ak,j)kj-1#π-1(Ak,j)1/(1+ε).

On the other hand, suppose that d-π-1(Ak,j). This means that d=y-x for some (x,y)Ak,j. If 0ik-1, we have

x+idk=k-ikx+ik-iy.

Since x+ik-iyπi/(k-i)(Ak,j)rHk+πr(Ak,j), it follows that x+idkSk,j for i=0,1,,k-1, that is to say Sk,j contains a progression of length k and common difference dk. Thus, writing Nj:=#π-1(Ak,j), we see that Sk,j is a set of size (j-1Nj)1/(1+ε) containing progressions of length k with at least Nj distinct common differences. Since, evidently, #Sk,jk, the presence of the factor j-1 forces Nj as j. By multiplying through by an appropriate integer, we may find sets S~k,jZ with the same property, contrary to Conjecture 1’.

Conjecture 1.3implies Conjecture 1.2. This implication is essentially given in [18]. The notation there takes a little unpicking and the proof is short, so we repeat the argument.

Let ε>0, and suppose that r1,,rkQ0{}\{-1} are such that

#π-1(A)supi#πri(A)1+ε 2.5

for all finite sets AZ×Z. We claim that

H(X-Y)(1+ε)supjH(X+rjY). 2.6

for all Z-valued random variables X,Y, both taking only finitely many values. (Let us remind the reader that, by convention, H(X+Y)=H(Y).)

We begin with a couple of observations. The first is that (2.5) is automatically true for sets AZn×Zn, for any n. This follows from the case n=1 by applying a suitable map ψt:Zn×ZnZ×Z, exactly as in the argument following (2.3) above.

The second observation is that, by a simple limiting argument, we may assume that there is some q such that qP((X,Y)=(x,y))Z for all (xy): if we can prove the result for such (X,Y) the same inequality for arbitrary (X,Y) with finite range follows by letting q.

Now let m be very large, and construct a set AZmq×Zmq as follows. Let it consist of all pairs ((x1,,xmq),(y1,,ymq))Zmq×Zmq for which

#{i:(xi,yi)=(x,y)}=mqP((X,Y)=(x,y)).

Let us calculate #πr(A). After a moment’s thought we see that

πr(A)={(z1,,zmq):#{i:zi=z}=mqP(X+rY=z)}.

(Here, we interpret P(X+Y=z) as P(Y=z).) Writing n=mq and pz=P(X+rY=z) for short, it follows that

#πr(A)=n!z(npz)!.

Note that the product over z is finite, and that each npz is an integer. Taking logs and using the fact that logN!=NlogN-N+o(N), we have

logπr(A)=-nzpzlogpz+o(n)=nH(X+rY)+o(n).

We may assume that the o(n) term is uniform in r{r1,,rk} (since this is a finite set); of course, it also depends on X,Y, but we are thinking of these as fixed for the duration of the argument.

Taking logs of (2.5) (which is valid for AZn×Zn, as remarked), we conclude that

nH(X-Y)(1+ε)nsupiH(X+riY)+o(n).

Now we may simply divide through by n and let n to conclude the claim (2.6).

Conjecture 1.2implies Conjecture 1.1. This is relatively easy. Assume Conjecture 1.2. Let ε>0 be arbitrary, and select r1,,rmQ{}\{-1} so that we have

H(X-Y)(1+ε)supiH(X+riY). 2.7

Let QM be positive integers to be specified later (depending on r1,, rm) and suppose that AZ contains an arithmetic progression of length k=2MQ and common difference d, for every d{1,,N}. Define Z-valued random variables X, Y as follows: pick d uniformly at random, and let {a(d),,a(d)+(k-1)d} be the progression in A for which a(d) is minimal (choosing a(d) minimal is not important, but is one way of making a definite choice). Set X=a(d)+MQd and Y=a(d)+(M+1)Qd.

Then X-Y is uniformly distributed on the set {-Q,-2Q,,-NQ}, and so

H(X-Y)=logN. 2.8

On the other hand,

H(X+rjY)=HX+rjY1+rj=Ha(d)+(QM+Qrj1+rj)d.

By choosing Q and then M suitably, we may ensure that all the Qrj/(1+rj) are integers of magnitude <QM, which means that

a(d)+QM+Qrj1+rjd{a(d),,a(d)+(k-1)d}A.

That is, X+rjY takes values in (1+rj)·A. Since H(W)logm for any random variable W taking values in a set of size m, this implies that

H(X+rjY)log#A.

Combining this with (2.7) and (2.8) we obtain

logN(1+ε)log#A,

or in other words

#AN1/(1+ε).

Since ε was arbitrary, the implication follows.

This completes the proof that Conjectures 1.1, 1’, 1.2 and 1.3 are equivalent.

Finite fields

Next we turn to Conjecture 1.4 (n). To demonstrate its equivalence to the first three conjectures, it suffices to show that for each n we have Conjecture 1’ Conjecture 1.4 (n) Conjecture 1.1.

Conjecture 1’ implies Conjecture 1.4 (n). Suppose that A1Fpn is a set containing a k-term arithmetic progression with common difference d, for every dFpn. Define the “unwrapping” map ψ:FpZ to be the inverse of the natural projection map from {0,,p-1} to Fp. Define a map ψ(n):FpnZn by setting ψ(n)(x1,,xn):=(ψ(x1),,ψ(xn)).

For each dFpn, select a progression {x(d)+λd,λ=0,1,,k-1}, lying in A1. Let A2Zn be the union of all progressions {ψ(n)(x(d))+λψ(n)(d):λ=0,1,,k-1}. By construction, A2{0,1,,k(p-1)}n, and π(n)(A2)A1, where π(n):ZnFpn is the natural map. Since {0,1,,k(p-1)} is covered by k discrete intervals of length p, on each of which the projection map π:ZFp is injective, we see that #A2kn#A1.

By construction, A2 contains a progression of length k and common difference d for pn distinct values of d. Whilst A2 is a subset of Zn, we can create a subset of Z with the same properties by looking at the image of A2 under the map f:ZnZ defined by f(x1,,xn)=i=1n(10kp)ixi. It follows that #A2Fk(pn), and hence #A1k-nFk(pn). In the notation of Conjecture 1.4, this means that fn,k(p)k-nFk(pn). It follows that

limplogfn,k(p)logpnlimplogFk(pn)logpn,

and so

limklimplogfn,k(p)logpnlimklimplogFk(pn)logpn.

Assuming Conjecture 1’ (taking N=pn), the right hand side here is precisely n. This implies Conjecture 1.4.

Conjecture 1.4implies Conjecture 1.1. Suppose we have a set A1Z containing a progression of length k and common difference d for each d{1,,N}. Partition Z into intervals Ij:=10kjN+{1,,10kN}, jZ. Any progression of length k and common difference d{1,,N} is either wholly contained in some Ij, or else is split into two progressions, one in Ij and the other in Ij+1, with one of these having length at least k / 2. It follows that the set A2Z defined by4

A2=j{(A1Ij)-10kjN}

contains a progression of length at least k / 2 and common difference d, for all d{1,,N}. Manifestly #A2#A1, and by construction A2 has the additional property that

A2{1,,10kN}. 3.1

Using A2, we construct a set A3Zn. We will later use this to construct a further set A4Fpn, for a suitable prime p, by projection. To define A3, let M:=N1/n. Select t{-10kN,,20kN-1} uniformly at random, and define

A3(t):=(x1,,xn){0,,M-1}n:i=1nMi-1xiA2+t.

Suppose that d=i=1nMi-1di with 0diM/2k for all i. There are at least (M/4k)n such values of d, and all lie in {0,,N}. For each such d there is, by assumption, a progression {x(d)+λd:λ=0,1,,k/2-1} lying in A2. The progression {x(d)+t+λd:λ=0,1,,k/2-1} then lies in A2+t. Write

S:=i=1nMi-1si:0si<M/2foralli.

If it so happens that t-x(d)+S then A3(t) contains a progression of length k and common difference (d1,,dn), namely {(s1,,sn)+λ(d1,,dn):λ{0,1,,k-1}}, where x(d)+t=i=1nMi-1si.

Since 0x(d)10kN and S{0,1,,Mn}, -x(d)+S{-10kN,,20kN-1}. It follows that

P(t-x(d)+S)=130kN#S130kNM2nk,n1.

(Recall here that t is chosen uniformly at random on {-10kN,,20kN-1}.) Summing over the (M/2k)nk,nN choices of d, we see that the expected number of d for which t-x(d)+S is k,nN. Fix some choice of t such that t-x(d)+S for k,nNk,nMn values of d, and write A3:=A3(t). Then by construction we have

#A3#A2#A1, 3.2

whilst A3 contains a progression of length k/2 and common difference d for all d in some set D{0,,M-1}n, #Dk,nMn.

Now choose a prime p with Mp<2M, and let A4Fpn be the image of A3 under the natural projection π(n):ZnFpn. We have

#A4=#A3, 3.3

and moreover A4 contains a progression of length k and common difference d for all dπ(n)(D), that is to say for n,kNn,kpn values of d. By a standard argument (taking random translations of π(n)(D), see Corollary 6.4 for details) there is a further set A5Fpn,

#A5n,k(logp)#A4, 3.4

containing a progression of length k and common difference d, for alldFpn\{0}. Tracing back through (3.4), (3.3), (3.2) we see that

Fk(N)k,n1logpfn,k(p),

where p=p(N)N1/n is some prime. It follows that

limNlogFk(N)logNlimNlogfn,k(p(N))nlogp(N).

Assuming Conjecture 1.4 (n), the limit on the right is 1. This concludes the proof that Conjecture 1.4 (n) implies Conjecture 1.1.

Before leaving this topic, we remark that it is quite possible that very strong bounds such as

fpη,1(p)p/2 3.5

are true, provided pp0(η) is large enough. This issue is strongly hinted at, if not explicitly conjectured, in [1]. It is pointed out there that such bounds imply vastly more than is currently known about the purely arithmetic problem of bounding the least quadratic nonresidue modulo p.

Whilst a bound of the form (3.5) is not known to imply the arithmetic Kakeya conjecture (the progressions are of length pη, rather than of bounded size), the arguments of Bourgain may be adapted to show that it does imply the Euclidean Kakeya conjecture. Further details may be found in lecture notes of the first author [9, Section 10].

It is quite interesting that the innocent-looking statement (3.5) implies two famous unsolved problems in completely different mathematical areas.

A problem of Erdős and Selfridge

Finally, we turn to Conjecture 1.5. In fact, we prove the following rather tight connection between Conjecture 1’ and Conjecture 1.5.

Proposition 4.1

Write Gk(N) for the minimum, over all choices p1<<pN of primes and all intervals I of length kpN, of #(Ii=1NpiZ). Then Fk(N)Gk(N)kFk(N). In particular, Conjectures 1’ and 1.5 are equivalent.

Proof

Suppose first we have a set of primes p1<<pN and an interval I of length kpN so that #A=Gk(N), where A=i=1N{xI:pi|x}. Note that A obviously contains a progression of length k and common difference pi, for each i, and therefore Fk(N)Gk(N).

In the other direction, suppose we have a set A attaining the bound Fk(N), that is to say #A=Fk(N) and A contains, for i=1,,N, a progression {ai+jdi:j=0,1,,k-1}. By translating if necessary, we may assume that A consists of positive integers. Let δ(0,12) be a quantity to be specified shortly. By the theorem of the first author and T. Tao [10, Theorem 1.2], we may find positive u and v such that all of the numbers v,u+v,dNu+v are prime and lie in some interval [(1-δ)X,X], X100. Set pi:=diu+v. Note that vu+v1-δ, which rearranges as vu1δ-1, hence

vu>4maxA 4.1

provided that δ is chosen sufficiently small. Note also that

pipNvv+udN=11+uvdN1-14k 4.2

if δ is small enough. In particular if δ is small enough then we have

pi>34pN12pN+14v>12pN+umaxA 4.3

by (4.1).

Define A:=u·A+{0,v,2v,,(k-1)v}. The cardinality of A satisfies #AkFk(N), and

Ai=1N{uai+jpi:j=0,1,,k-1} 4.4

for i=1,,N. By the Chinese remainder theorem we may find w so that pi|w+uai for i=1,,N.

Set I:=w-12pN+{1,2,,kpN}. Obviously I is an interval of length kpN. Let i{1,,N}. We claim that w+uai+jpiI for an integer j if and only if j{0,1,,k-1}. Since w+uai+piZ=piZ, this implies that

IpiZ={w+uai+jpi:j=0,1,,k-1},

and hence by (4.4)

Ii=1NpiZw+A,

whence

Gk(N)#Ii=1NpiZ#AkFk(N).

It remains to prove the claim. To prove the if implication, it suffices in view of (4.4) to show that w+AI. However it is obvious that min(w+A)minI (since all elements of A are positive) and moreover

max(w+A)w+umaxA+(k-1)v<w+k-12vby(4.1)w+k-12pNmaxI.

This establishes the if direction of the claim. To establish the only if direction, it suffices to show that

w+uai-pi<minI 4.5

and that

w+uai+kpi>maxI. 4.6

However by (4.3) we have

w+uai-pi<w+u(ai-maxA)-12pNw-12pNminI,

so (4.5) does hold. Also,

w+uai+kpi>w+kpisinceANw+k-14pNby(4.2)w+kpN-12pN=maxI,

the last step being a consequence of the fact that pN(1-δ)X50. Thus (4.6) also holds, and this completes the proof of the claim.

Remark

The use of the theorem of the first author and Tao is a little excessive. One could do without it using simpler arguments if one was prepared to settle for logarithmic losses.

Small unions of progressions

In this section we prove Theorem 1.7. Write 3=p1<p2< for the odd primes, and set Q:=i=1mpi, where m=10logk. Note that Q=kO(loglogk).

Define a set S to be the union of all progressions {xd+jd:j=0,1,,k-1} where, for d{1,,Q-1}, xd is the unique element of {1,,Q} congruent to d2(modQ). Evidently, S contains a progression of length k and common difference d, for all d{0,1,,Q-1}.

Fix j{0,1,k-1}. For each i we have

xd+jdd2+jdd+j22-j24(modpi),

and so xd+jd(modpi) takes values in a set of size 12(pi+1) as d varies. Therefore xd+jd(modQ) takes values in a set of size i=1m12(pi+1). Since, additionally, 0<xd+jdkQ, xd+jd takes values in a set of size ki=1m12(pi+1). Therefore

#Sk2i=1m12(pi+1)=k22-mQi=1m1+1pi.

Recalling that m10logk, and using the bound i=1m(1+1pi)logmk, we see that

#Sk-7Q

and so

#SQ1-cloglogk

if k is sufficiently large, for some absolute c>0.

Now let n be an arbitrary positive integer, set Nn:=Qn, and consider the set

An:={s0+s1Q++sn-1Qn-1:s0,,sn-1S}.

Then #An(#S)nNn1-cloglogk. The set An contains a progression of length k and common difference d0+d1Q++dn-1Qn-1 for any choice of di{0,1,,Q-1}, or in other words for all d{0,,Nn-1}.

Finally, suppose N is an arbitrary positive integer. Choose n minimal so that Nn>N, and set A:=An. Then A contains a progression of length k and common difference d, for all d{1,,N}. Moreover,

#ANn1-cloglogk(QN)1-cloglogkkN1-cloglogk.

The result follows.

Entropy inequalities in positive characteristic

In this section we give the proof of Theorem 1.8. Suppose that X and Y are two Fp-valued random variables, both taking finitely many values. Suppose that

H(X-Y)(1+ε)supr-1H(X+rY). 6.1

Our aim is to prove that ε=O(1logp), which immediately implies Theorem 1.8.

The initial phases of the argument mirror the deduction of Conjecture 1.2 from Conjecture 1.3. We may assume that there is some q such that qP((X,Y)=(x,y))Z for all (xy); if (6.1) can be established in this case, uniformly in q, then the general result follows by an easy approximation argument on letting q.

Now let m be very large, write n=mq, and construct a set B(n)(Fp)qm×(Fp)qm as follows. Let it consist of all pairs ((x1,,xmq), (y1,,ymq)) for which

#{i:(xi,yi)=(x,y)}=mqP((X,Y)=(x,y)).

By arguments essentially the same as we saw before,

H(X+rY)=1nlogπrB(n)+on(1).

Hence, taking m sufficiently large (and observing that (Fp)qm is isomorphic to Fp as a vector space), we obtain arbitrarily large sets BFp×Fp such that

#π-1(B)supr-1(#πr(B))1+ε/2. 6.2

Note in particular that π-1(B) becomes arbitrarily large.

For such a B, we construct a finite set AFp as follows. If (x,y)B and xy, include the entire progression (line) through x and y in A. The points on this line are x+ry1+r, for r-1, and y. Therefore

Aπ(B)r-111+r·πr(B),

and therefore

#Apsupr-1πr(B).

On the other hand, A contains a progression of length p (line) and common difference d, for every dπ-1(B)\{0}. Thus, writing N:=π-1(B)-1, we have

#ApN11+ε/2. 6.3

On the other hand we have the following result, whose proof we will supply shortly.

Proposition 6.1

Suppose that AFp is a finite set containing a progression of length p(that is, a line) and common difference d, for all d in some set of size N. Then #ApN1-log2logp-o(1).

Combining Proposition 6.1 with the construction of A satisfying (6.3) immediately gives the desired upper bound ε=O(1logp), thereby concluding the proof of Theorem 1.8.

It remains to prove Proposition 6.1.

Proof of Proposition 6.1

Set A1:=A. In its initial stages, the proof of this result goes along rather similar lines to that of Proposition 2.1, only it is rather easier. The use of random projections in a similar context may be found in [7, §3]. Let n be the smallest positive integer for which pnN.

Since A1 is finite, it is contained in some copy of FpM. Let π:FpMFpn be a random linear map, selected by choosing the images of the basis vectors e1,,eM uniformly at random from Fpn. Set A2:=π(A1); evidently #A2#A1. Let D be the set of common differences of progressions (of length p) lying in A1. Then A2 contains a progression of length p and common difference π(d), for every dD.

Put some arbitrary order on D, and suppose that dd. Then π(d)=π(d) if and only if π(d-d)=0. However, π(d-d) is uniformly distributed in Fpn, and so the probability of this happening is p-n. It follows that the expected number of pairs (d,d) with dd and π(d)=π(d) is p-nN21NN2N/2. Pick some map π for which the number of such pairs is at most N. For each vFpn, write f(v):=#π-1(v). Then we have vf(v)2N/2, from which we obtain, since vf(v)=N, that vf(v)22N. By Cauchy–Schwarz,

N2=vf(v)2#{v:f(v)0}vf(v)2,

and therefore there are at least N / 2 values of v for which f(v)0. From the choice of n it is clear that pnpN, and so at least (#Fpn)/2p elements of Fpn lie in the image of π, or in other words are common differences of progressions in A2.

By a random translation argument (see Corollary 6.4), there is a set A3Fpn, #A3(nplogp)#A2, containing a line in every direction. That is, A3 is a finite field Besicovitch set.

Now we bring in bounds on the size of such sets of a strength which, famously, are available in the finite field setting but not in characteristic zero. By the main result of [6] we have #A3(p/2)n=(pn)1-log2logpN1-log2logp. The proposition follows.

Remarks

Note that here it was crucial to have an effective lower bound on the size of Kakeya sets for fixed p but with n. For this, the celebrated work of Dvir [5] on the Kakeya problem would not suffice. However (at the cost of weakening the exponents slightly) we could have used the main result of [19], which has a slightly simpler proof than that of [6].

The O(1logp) term in Theorem 1.7 is sharp. To see this, pick a,b,b independently and uniformly from Fp, and define random variables X,Y taking values in Fp2 by

X=(a+b,ab),Y=(a+b,ab).

Then

X-Y=(b-b,a(b-b)),

which is almost uniformly distributed on Fp2: a short calculation gives

H(X-Y)=2logp+Ologpp.

By contrast, if r-1 then

X+rY1+r=a+b+rb1+r,a·b+rb1+r,

and so X+rY is supported on a dilate of the set V:={(u+v,uv):u,vFp}, which has cardinality 12p2+O(p). Therefore

H(X+rY)2logp-log2+Ologpp.

Cognoscenti will recognise V as being equivalent to the well-known construction of optimal Kakeya sets in Fp2, due to Mockenhaupt and Tao [15].

Appendix A. Covering by translates

In this section we review some standard lemmas on random translates.

Lemma 6.2

Suppose that S{1,,X} is a set. Then there is a set T of size X#SlogX such that S+T{1,,X}.

Proof

We inductively define t1,t2,{-X+1,,X} and Ai:={1,,X}\j=1i(S+tj) such that, given the choice of t1,,ti, #Ai+1 is as small as possible. We have

t#(Ai(S+t))=#Ai#S,

and so

maxt#(Ai(S+t))#Ai#S2X.

Therefore

#Ai+1#Ai1-#S2X.

This process terminates with #Ai<1 (and hence #Ai=0) in X#SlogX steps.

Lemma 6.3

Suppose that SFpn is a set. Then there is a set TFpn of size pn#Snlogp such that S+T=Fpn.

Proof

Very similar to the previous lemma, and left as an exercise.

Corollary 6.4

Suppose that AFpn is a set containing a k-term arithmetic progression with common difference d, for all d lying in some set D of size δpn. Then there is a set A, #Ak,nlogp·#A, containing a k-term arithmetic progression with every common difference.

Proof

Apply Lemma 6.3 with S=D, and let T be the resulting set. Then take A=x{0}T(k-1)·T(A+x).

Footnotes

1

In the earlier paper [13, p. 234] of Katz and Tao, the authors only go so far as to suggest that it is “not too outrageous tentatively to conjecture” this statement. In fact, the conjecture made in [20] is over fields of “sufficiently large characteristic” (or characteristic zero) whereas this paper provides evidence that it is natural, and simpler, to work only in characteristic zero. We believe that in any case the statements are equivalent but have not bothered to check this carefully.

2

It is often convenient to “work projectively” and allow the ri to take values in Q{}, where we define X+Y=Y. The two versions of Conjecture 1.2 are equivalent to one another, as may easily be seen by applying a projective transformation such as X=(a+1)X, Y=aX+Y which preserves X-Y but moves other rational combinations around.

3

That is, a compact subset of Rn containing a unit line segment in every direction.

4

This “cut-and-move” trick is quite standard in the study of the Kakeya problem.

Ben Green is supported by a Simons Investigator Grant, and is very grateful to the Simons Foundation for their support. Imre Ruzsa is supported by ERC-AdG. 321104, Hungarian National Research Development and Innovation Fund K 119528 and K 109789.

Contributor Information

Ben Green, Email: ben.green@maths.ox.ac.uk.

Imre Z. Ruzsa, Email: ruzsa@renyi.hu

References

  • 1.Alon N, Peres Y. Uniform dilations. Geom Funct Anal. 1992;2(1):1–28. doi: 10.1007/BF01895704. [DOI] [Google Scholar]
  • 2.Bourgain J. Remarks on Montgomery’s conjectures on Dirichlet sums, geometric aspects of functional analysis (198990) Berlin: Springer; 1991. pp. 153–165. [Google Scholar]
  • 3.Bourgain J. On the distribution of Dirichlet sums. J Anal Math. 1993;60:21–32. doi: 10.1007/BF03341964. [DOI] [Google Scholar]
  • 4.Bourgain J. On the dimension of Kakeya sets and related maximal inequalities. Geom Funct Anal. 1999;9(2):256–282. doi: 10.1007/s000390050087. [DOI] [Google Scholar]
  • 5.Dvir Z. On the size of Kakeya sets in finite fields. J Am Math Soc. 2009;22(4):1093–1097. doi: 10.1090/S0894-0347-08-00607-3. [DOI] [Google Scholar]
  • 6.Dvir Z, Kopparty S, Saraf S, Sudan M. Extensions to the method of multiplicities, with applications to Kakeya sets and mergers. SIAM J Comput. 2013;42(6):2305–2328. doi: 10.1137/100783704. [DOI] [Google Scholar]
  • 7.Ellenberg J, Oberlin R, Tao T. The Kakeya set and maximal conjectures for algebraic varieties over finite fields. Mathematika. 2010;56(1):1–25. doi: 10.1112/S0025579309000400. [DOI] [Google Scholar]
  • 8.Erdős P (1978) Problems and results in combinatorial analysis and combinatorial number theory. In: Proceedings of the ninth Southeastern conference on combinatorics, graph theory, and computing, Florida Atlantic University, Boca Raton, Florida, 1978, Congress Numer XXI, Utilitas Mathematics, Winnipeg, Manitoba, pp 29–40. https://www.renyi.hu/~p_erdos/1978-36.pdf
  • 9.Green B (2002) Restriction and Kakeya Phenomena, course notes. http://people.maths.ox.ac.uk/greenbj/papers/rkp.pdf
  • 10.Green B, Tao T. The primes contain arbitrarily long arithmetic progressions. Ann of Math (2) 2008;167(2):481–547. doi: 10.4007/annals.2008.167.481. [DOI] [Google Scholar]
  • 11.Guth L. Polynomial methods in combinatorics. Providence: American Mathematical Society; 2016. [Google Scholar]
  • 12.Katz N, Tao T. Bounds on arithmetic projections, and applications to the Kakeya conjecture. Math Res Lett. 1999;6(5–6):625–630. doi: 10.4310/MRL.1999.v6.n6.a3. [DOI] [Google Scholar]
  • 13.Katz N, Tao T. New bounds for Kakeya problems. J Anal Math. 2002;87:231–263. doi: 10.1007/BF02868476. [DOI] [Google Scholar]
  • 14.Lemm M. New counterexamples for sums-differences. Proc Am Math Soc. 2015;143(9):3863–3868. doi: 10.1090/S0002-9939-2015-12603-2. [DOI] [Google Scholar]
  • 15.Mockenhaupt G, Tao T. Restriction and Kakeya phenomena for finite fields. Duke Math J. 2004;121(1):35–74. doi: 10.1215/S0012-7094-04-12112-8. [DOI] [Google Scholar]
  • 16.Ruzsa IZ. Few multiples of many primes. Stud Sci Math Hungar. 1995;30(1–2):123–125. [Google Scholar]
  • 17.Ruzsa IZ. Sumsets, European congress of mathematics. Zurich: European Mathematical Society; 2005. pp. 381–389. [Google Scholar]
  • 18.Ruzsa IZ. Sumsets and entropy. Random Struct Algorithms. 2009;34(1):1–10. doi: 10.1002/rsa.20248. [DOI] [Google Scholar]
  • 19.Saraf S, Sudan M. An improved lower bound on the size of Kakeya sets over finite fields. Anal PDE. 2008;1(3):375–379. doi: 10.2140/apde.2008.1.375. [DOI] [Google Scholar]
  • 20.Tao T (2002) Edinburgh lecture notes on the Kakeya problem. http://www.math.ucla.edu/~tao/preprints/Expository/edinburgh.dvi
  • 21.Tao T. From rotating needles to stability of waves: emerging connections between combinatorics, analysis, and PDE. Not Am Math Soc. 2001;48(3):294–303. [Google Scholar]
  • 22.Tao T. Algebraic combinatorial geometry: the polynomial method in arithmetic combinatorics, incidence combinatorics, and number theory. EMS Surv Math Sci. 2014;1(1):1–46. doi: 10.4171/EMSS/1. [DOI] [Google Scholar]

Articles from Periodica Mathematica Hungarica are provided here courtesy of Springer

RESOURCES