Abstract
This is a survey on sum-product formulae and methods. We state old and new results. Our main objective is to introduce the basic techniques used to bound the size of the product and sumsets of finite subsets of a field.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
Mathematics Subject Classification (2010):
1 Introduction
1.1 A Few Definitions
For an additive or multiplicative group G and subsets \(A,B \subset G\) we define
We let \(r_{A+B}(n):= \#\{a \in A,b \in B:\ n = a + b\},\ r_{AB}(n):= \#\{a \in A,b \in B:\) n = ab}, and note that \(0 \leq r_{A+B}(n) \leq \min \{\vert A\vert,\vert B\vert \}\) since \(r_{A+B}(n)\,=\,\vert A\,\cap \,(n\,-\,B)\vert \) ≤ | A | and \(r_{A+B}(n) = \vert B \cap (n - A)\vert \leq \vert B\vert \). We write \(\hat{A}(t) =\sum _{a\in A}e(at)\) where e(u) = e 2i π u.
1.2 Multiplication Tables
We learnt to multiply by memorizing the multiplication tables; that is, we wrote down a table with the rows and columns indexed by the integers between 1 and N and the entries in the table were the row entry times the column entry.Footnote 1 Paul Erdős presumably learnt his multiplication tables rather more rapidly than the other students, and was left wondering: How many distinct integers are there in the N-by-N multiplication table? Note that if we take \(A =\{ 1,2,\ldots,N\}\), then we are asking how big is A ⋅ A? Or, more specifically, since the numbers in the N-by-N multiplication table are all ≤ N 2, what proportion of the integers up to N 2 actually appear in the table? That is,
Erdős showed that the answer is, yes, and that the limit is 0. His proof comes straight from “The Book”.Footnote 2 Erdős’s proof is based on the celebrated result of Hardy and Ramanujan that “almost all” positive integers n ≤ N have \(\sim \log \log N\) (not necessarily distinct) prime factors (here “almost all” means for all but o(N) values of n ≤ N): Hardy and Ramanujan’s result implies that “almost all” products ab with a, b ≤ N have \(\sim 2\log \log N\) prime factors, whereas “almost all” integers ≤ N 2 have \(\sim \log \log (N^{2}) \sim \log \log N\) prime factors! The result follows from comparing these two statements.
1.3 The Motivating Conjectures
In fact one can show that | A ⋅ A | is large whenever A is an arithmetic progression or, more generally, when A is a generalized arithmetic progression of not-too-large dimension. Footnote 3
This led Erdős and Szemerédi to the conjecture that for any ε > 0, there exists c ε > 0 such that for any finite set of integers A,
Even more, one can conjecture that if \(\vert A\vert = \vert B\vert = \vert C\vert \) then
The above conjectures might hold for complex numbers even. Perhaps the most general version is
with no restrictions on the sizes of A, B, and C. The thinking in these conjectures is that if A + B is small then A must be “structured,” more precisely that it must look like a largish subset of a generalized arithmetic progression, and similarly if AC is small then \(\log A\) must look like a largish subset of a generalized arithmetic progression, and that these two structures are incompatible.
2 Sum-Product for Real Numbers
2.1 Results Via Discrete Geometry
The second author proved (2) for \(\epsilon = 8/11\) [29] (see Theorem 1 below). We now prove (2) for \(\epsilon = 3/4\). We begin by stating the
Szemerédi–Trotter Theorem.
We are given a set \(\mathcal{C}\) of m curves in \(\mathbb{R}^{2}\) such that
-
Each pair of curves meet in ≤κ 1 points;
-
Any pair of points lie on ≤κ 2 curves.
For any given set \(\mathcal{P}\) of n points, there are \(\leq m + 4\kappa _{2}n + 4\kappa _{1}\kappa _{2}^{1/3}(mn)^{2/3}\) pairs (π,γ) with point \(\pi \in \mathcal{P}\) lying on curve \(\gamma \in \mathcal{C}\) .
Székely provided a gorgeous proof of this result, straight from The Book, via geometric and random graph theory [27]. From this Elekes elegantly deduced the following in [7]:
Theorem 1.
If \(A,B,C \subset \mathbb{R}\) , then
Proof.
If \(\vert A + B\vert \vert A \cdot C\vert \geq ( \frac{1} {2^{4}} \vert B\vert \vert C\vert )^{2}\), then at least one of | A + B | and | A ⋅ C | is \(\geq \frac{1} {2^{4}} \vert B\vert \vert C\vert \), and they are both ≥ | A | , so that their product is \(\geq \frac{1} {2^{4}} \vert A\vert ^{3}\vert B\vert \vert C\vert \). Hence
which implies the result. Hence we may assume that \(\vert A + B\vert \vert A \cdot C\vert < \frac{1} {2^{8}} (\vert B\vert \vert C\vert )^{2}\).
Let \(\mathcal{P}\) be the set of points (A + B) × (A ⋅ C); and \(\mathcal{C}\) the set of lines \(y = c(x - b)\) where b ∈ B and c ∈ C. In the Szemerédi–Trotter Theorem we have \(\kappa _{1} =\kappa _{2} = 1\) with
since the set of points is \(\cup _{a\in A}(a + B,aC)\). For fixed b ∈ B and c ∈ C, all of the points {(a + b, ac): a ∈ A} in \(\mathcal{P}\) lie on the line \(y = c(x - b)\), so that
Substituting this into the Szemerédi–Trotter Theorem we obtain
We assumed that N < m 2∕28, so that \(N < (mN)^{2/3}/2^{8/3} < (2^{2/3} - 1)(mN)^{2/3}\), and hence \((\vert A\vert - 1)m^{1/3} \leq 4(2N)^{2/3}\). This implies that \(N > (\vert A\vert - 1)^{3/2}(\vert B\vert \vert C\vert )^{1/2}/16\). □
Corollary 2.1.
If \(A \subset \mathbb{R}\) , then
Next we give an argument that improves this. It is still not the best result currently known in the direction of (1) but it only uses the Szemerédi–Trotter Theorem which has several advantages. The most important advantage is that incidence bounds between points and lines on a plane over any field K provide sum-product bounds in K. Even better, the point set where the incidence bounds are needed have a special Cartesian product structure. For example, on the complex plane, \(\mathbb{C}^{2},\) it is quite easy to give a Szemerédi-Trotter type bound (with the same exponents) for lines and points of a Cartesian product like (A + B) × (A ⋅ C) above. The incidence bound for this special case appeared in [28]. Another example is Vinh’s work [32] who used a Szemerédi-Trotter type bound to obtain a different proof of Garaev’s sum-product estimate in finite fields (see Theorem 4 below).
Theorem 2.
[29] If \(A,B,C,D \subset \mathbb{R}\) with 0∉C, then
Part of this follows from
Theorem 3.
If \(A,B,C,D \subset \mathbb{R}\) with 0∉C and |A∕C|≤|B||D|, then
and
We note some consequences:
Corollary 2.2.
If \(A,C \subset \mathbb{R}\) with 0∉C, then
and
Hence
in particular if |A + A|≤κ|A|, then \(\vert AA\vert \gg \kappa ^{-8/3}\vert A\vert ^{2}/\log (4\vert A\vert )\) .
Remark.
If A = { 1, …, N}, then \(\vert AA\vert \asymp N^{2}/(\log N)^{\delta }(\log \log N)^{3/2}\) for some \(\delta = 1 -\frac{1+\log \log 2} {\log 2} = 0.08607\ldots\). Hence some power of \(\log\) in the denominator in this last result is unavoidable.
Proof of Theorem 3.
Let V (k) denote the set of m ∈ C∕A for which \(2^{k} \leq r_{C/A}(m) < 2^{k+1}\), for k = 0, 1, 2, … Consider \(\mathcal{C} = \mathcal{C}_{k}\) the set of lines \(y = mx + e\) with m ∈ V (k) which contain at least one point (x, y) ∈ B × D. Each (x, y) ∈ B × D lies on exactly | V (k) | lines of \(\mathcal{C}_{k}\) (as may be seen by taking \(e = b - dm\) for each m ∈ V (k)), so that
by the Szemerédi–Trotter Theorem. Hence either | V (k) | ≤ 14 or \(\frac{11} {15}\vert V (k)\vert \vert B\vert \vert D\vert \leq \vert \mathcal{C}_{k}\vert + 4(\vert \mathcal{C}_{k}\vert \vert B\vert \vert D\vert )^{2/3}\) which implies that
Now | V (k) | ≤ | C∕A | ≤ | B | | D | so that \(\vert \mathcal{C}_{k}\vert \geq \frac{1} {27}\vert V (k)\vert ^{3/2}(\vert B\vert \vert D\vert )^{1/2}\).
Now consider the set of points \((A + B) \times (C + D)\). If \(y = mx + e\) is a line in \(\mathcal{C}_{k}\) containing the point (b, d), then it also contains the points \((a + b,c + d)\) whenever \(c/a = m\) with a ∈ A, c ∈ C. Hence each such line contains at least 2k points from \((A + B) \times (C + D)\) and the Szemerédi–Trotter Theorem then yields \(2^{k}\vert \mathcal{C}_{k}\vert \leq \vert \mathcal{C}_{k}\vert + 4\vert A + B\vert \vert C + D\vert + 4(\vert \mathcal{C}_{k}\vert \vert A + B\vert \vert C + D\vert )^{2/3}\). Hence
which implies that
where this last inequality follows since \(r_{C/A}(m) \leq \min \{\vert A\vert,\vert C\vert \}\) which implies that
Combining the deductions at the end of the last two paragraphs gives
Therefore
and this is \(\leq \frac{1} {2}\vert A\vert \vert C\vert \) provided \(2^{K} \geq 671(\vert A + B\vert \vert C + D\vert )^{4/3}/(\vert A\vert \vert C\vert )(\vert B\vert \vert D\vert )^{1/3}\). So select the smallest K for which this holds, so that
and the first result follows.
Let us also note that, by the Cauchy–Schwarz inequality
By (6), and the fact that \(2^{k} \leq r_{C/A}(m) \leq \min \{\vert A\vert,\vert C\vert \}\) we deduce the second result. □
Proof of Theorem 2 when | C∕A | > | B | | D | .
We may assume that
else we obtain the result by multiplying through by \(\vert A/C\vert ^{3/4} > (\vert B\vert \vert D\vert )^{3/4}\).
In the proof of Theorem 3 we note that if V (k) > | B | | D | then
so we obtain \(\sum _{\begin{array}{c}r_{ C/A}(m)\leq 2^{K}\end{array}}r_{C/A}(m) \geq \frac{1} {2}\vert A\vert \vert C\vert \) provided
the last equality following from our assumption, and the result follows as in the proof of Theorem 3. □
2.2 Some Easier Ideas
The multiplicative energy of two finite sets A, B is defined as
By the Cauchy–Schwarz inequality we have E ×(A, B)2 ≤ E ×(A, A)E ×(B, B). We also can write
and hence, by the Cauchy–Schwarz inequality
Similarly ( | A | | B | )2 ≤ | A∕B | E ×(A, B). Finally, if \(A_{1} \cap A_{2} =\emptyset\), then \(r_{(A_{1}\cup A_{2})B}(n) = r_{A_{1}B}(n) + r_{A_{2}B}(n)\) and so, by the Cauchy–Schwarz inequality,
Proposition 2.3.
(Solymosi, [30]) If A and B are finite sets of real numbers, not containing {0}, then
and hence, by (7) ,
Remarks.
Note that there are examples with \(0 \in A \cup B\) where this bound cannot hold. For example, if 0 ∈ B, then \(E_{\times }(A,B) \geq \#\{a,a^{{\prime}}\in A: a0 = 0 = a^{{\prime}}0\} = \vert A\vert ^{2}\) whereas the bound in Proposition 2.3 is smaller than | A | 2 if A and B are both arithmetic progressions with \(\vert B\vert \ll \vert A\vert /\log \vert A\vert \).
Note also that this bound is, more-or-less, best possible in any example with | A + A | ≪ | A | and | B + B | ≪ | B | since, trivially, E ×(A, B) ≥ | A | | B | .
Proof.
We begin by proving this result when A and B are both finite sets of positive real numbers. Let \(m:=\min \{ \vert A\vert,\vert B\vert \}\). If m = 1, then \(E_{\times }(A,B) =\max \{ \vert A\vert,\vert B\vert \}\) and the result is easy, so we may assume m ≥ 2.
Let \(R_{B/A}(\ell) =\{ (a,b) \in A \times B: b =\ell a\}\) which has size r B∕A (ℓ), and note that r B∕A (ℓ) ≤ m. Let \(L_{k}:=\{\ell:\ 2^{k} \leq r_{B/A}(\ell) < 2^{k+1}\}\) and \(K = [\log m/\log 2] + 1\). Then
and
Hence there exists k with | L k | ≥ 2 for which
Let L k = { ℓ 1 < ℓ 2 < … < ℓ r } with r ≥ 2; we claim that the elements of
are distinct. For if i < j with \(a_{i} + a_{i+1} = a_{j} + a_{j+1}\), then
and if \((a + a^{{\prime}},\ell_{i}a +\ell _{i+1}a^{{\prime}}) = (x,y)\), then a and \(a^{{\prime}}\) are determined, and so unique.
Now, as \(A \times B + A \times B = (A + A) \times (B + B)\), we deduce that
From this we deduce that
and then (9) follows for m ≥ 2 after a little calculation, using the fact that \(\vert C + C\vert \geq 2\vert C\vert - 1\).
Now if A only has positive real numbers and 0 ∉ B, then write \(B = B_{+} \cup B_{-}\) where B ± = { b ∈ B: ±b > 0}. Now \(E_{\times }(A,B_{-}) = E_{\times }(A,-B_{-})\) by definition so, by (8) and then the case in which we have already proved (9), we have
which implies (9), since \(B_{+} + B_{+}\) and \(B_{-} + B_{-}\) are evidently disjoint subsets of B + B (as their elements are of different signs) (Fig. 1).
Finally, if \(0\not\in A \cup B\), then (9) follows similarly from this last result by partitioning A as \(A_{+} \cup A_{-}\). □
Remark.
We can deduce bounds on E ×(A, B), when \(0 \in A \cup B\), from Proposition 2.3, using the following
If 0 ∉ A but \(0 \in B = B_{0} \cup \{ 0\}\) then, by definition, \(E_{\times }(A,B) = E_{\times }(A,B_{0}) + \vert A\vert ^{2}\) and \(B + B = (B_{0} + B_{0}) \cup B\).
If \(0 \in A = A_{0} \cup \{ 0\}\) and \(0 \in B = B_{0} \cup \{ 0\}\), then \(E_{\times }(A,B) = E_{\times }(A_{0},B_{0}) + (\vert A\vert + \vert B\vert - 1)^{2}\) with \(A + A = (A_{0} + A_{0}) \cup A\) and \(B + B = (B_{0} + B_{0}) \cup B\).
Corollary 2.4.
If A is any finite set of real numbers, then
and hence, by (7) ,
Proof.
If 0 ∉ A, then our bound follows from setting B = A in (9). If 0 ∈ A, then we use the information in the previous remark, together with (9), to obtain
as \(\vert A + A\vert \geq 2\vert A\vert - 1\), which yields (10). □
A similar bound for complex numbers was obtained by Konyagin and Rudnev in [22]. Very recently Konyagin and Shkredov announced an improvement on the sum-product bound. They proved in [23] that
where \(\frac{1} {20598} > c > 0\) is an absolute constant.
2.3 Small Product Sets
From Corollary 2.2 it follows that if the sumset is very small then the product set is almost quadratic. The opposite statement is surprisingly hard to prove. It was Chang’s observation [6] that one can use a powerful tool, the Subspace Theorem, to obtain such bound. For the history and more details about the Subspace Theorem we refer to the excellent survey paper of Yuri Bilu [3].
An important variant of the Subspace Theorem was proved by Evertse, Schlickewei, and Schmidt [9]. We present the version with the best known bound due to Amoroso and Viada [1].
Theorem 2.5.
Let K be a field of characteristic 0, Γ a subgroup of K ∗ of rank r, and \(a_{1},a_{2},\ldots,a_{n} \in K^{{\ast}}\) . Then the number of solutions of the equation
with z i ∈Γ and no subsum on the left-hand side vanishing is at most
We are going to use the following result of Freiman (Lemma 1.14 in [11]).
Proposition 1.
Let \(A \subset \mathbb{C}\) . If |AA|≤ C|A|, then A is a subset of a multiplicative subgroup of \(\mathbb{C}^{{\ast}}\) of rank at most r, where r is a constant depending on C.
Theorem 2.6.
Let \(A \subset \mathbb{C}\) with |A| = n. Suppose |AA|≤ Cn. Then there is a constant \(C^{{\prime}}\) depending only on C such that
Proof.
We consider solutions of \(x_{1} + x_{2} = x_{3} + x_{4}\) with x i ∈ A. A solution of this equation corresponds to two pairs of elements from A that give the same element in A + A. Let us suppose that x 1 + x 2 ≠ 0 (there are at most | A | = n solutions of the equation \(x_{1} + x_{2} = 0\) with x 1, x 2 ∈ A).
First we consider the solutions with x 4 = 0. Then by rearranging we get
By Proposition 1 and Theorem 2.5 there are at most s 1(C) solutions of \(y_{1} + y_{2} = 1\) with no subsum vanishing. Each of these gives at most n solutions of (12) since there are n choices for x 3. There are only two solutions of \(y_{1} + y_{2} = 1\) with a vanishing subsum, namely y 1 = 0 or y 2 = 0, and each of these gives n solutions of (12). So we have a total of (s 1(C) + 2)n solutions of (12).
For x 4 ≠ 0 we get
Again by Proposition 1 and Theorem 2.5, the number of solutions of this with no vanishing subsum is at most s 2(C)n. If we have a vanishing subsum, then \(x_{1} = -x_{2}\) which is a case we excluded earlier or x 1 = x 3 and then x 2 = x 4, or x 2 = x 3 and then x 1 = x 4. So we get at most 2n 2 solutions of (13) with a vanishing subsum (these are the \(x_{1} + x_{2} = x_{2} + x_{1}\) identities).
So, in total, we have at most 2n 2 + s(C)n solutions of \(x_{1} + x_{2} = x_{3} + x_{4}\) with x i ∈ A. Suppose \(\vert A + A\vert = k\) and \(A + A =\{\alpha _{1},\ldots,\alpha _{k}\}\). We may assume that α 1 = 0. Recall that we ignore sums \(a_{i} + a_{j} = 0\). Let
Then
Also, a solution of \(x_{1} + x_{2} = x_{3} + x_{4}\) corresponds to picking two values from P i where \(x_{1} + x_{2} =\alpha _{i}\). Thus
by the Cauchy-Schwarz inequality. The bound for \(k = \vert A + A\vert \) follows.
2.4 Upper Bounds in the Sum-Product Inequality
One obvious way to obtain upper bounds is to select A to be a largish subset of {1, …, x} with lots of multiplicative structure. For example, we could let A be the set of integers ≤ x all of whose prime factors are ≤ y, so that | A | = Ψ(x, y), | AA | ≤ Ψ(x 2, y), and | A + A | ≤ 2x. Roughly \(\varPsi (x,y) = x((e + o(1))/u\log u)^{u}\) when x = y u; so that \(\vert AA\vert /\vert A\vert ^{2} = (1/2 + o(1))^{2u}\) and \(\vert A + A\vert /\vert A\vert ^{2} = (u\log u/(e + o(1)))^{2u}/x\). We select u so that these are roughly equal, that is, \(u = \frac{\log x} {2\log \log x}\left (1 + \frac{1+o(1)} {\log \log x} \right )\), and thus \(y \asymp (\log x)^{2}\). Therefore \(\vert A\vert = x^{1/2}2^{(1+o(1))u}\). Hence we have an infinite family of examples in which, if | A | = N then
We can obtain this result without using any “machinery”: Let A be the set of \(N:= \binom{\pi (y) + u}{u}\) integers composed of no more than u not necessarily distinct prime factors ≤ y. Then \(A \subset [1,y^{u}]\) so that | A + A | ≤ 2y u, whereas \(\vert AA\vert = \binom{\pi (y) + 2u}{2u}\). We select \(u = [ey^{1/2}/2\log y]\) so that, by Stirling’s formula and the prime number theorem,
and therefore \(u \sim \log N/\log \log N\). Now, by similar calculations we find that
3 Sum-Product Inequalities over Finite Fields
The Szemerédi–Trotter Theorem does not hold over \(\mathbb{F}_{q}\) which renders all of the above results moot in this setting. However such results in finite fields are the most applicable, so we will now pursue this. The first thing to note is that we must modify (1) when the set A is large, hence Garaev conjectured that if \(A \subset \mathbb{F}_{p}\) then
3.1 Upper Bounds in \(\mathbb{F}_{p}\)
We begin by showing that the lower bound in Garaev’s conjecture cannot, in general, be increased:
Proposition 3.1.
For any given integers I,J,N with 1 ≤ N ≤ I,J ≤ p, and N ≤⌈IJ∕p⌉, there exist \(A \subset B,C \subset \mathbb{F}_{p}\) , with \(\vert A\vert = N,\vert B\vert = J,\vert C\vert = I\) such that
In particular, for any given N,1 ≤ N ≤ p, there exists \(A \subset \mathbb{F}_{p}\) with |A| = N such that
Remark.
If we have \(\max \{\vert A + A\vert,\vert A \cdot A\vert \}\gg \vert A\vert ^{2-o(1)}\) for all sets \(A \subset \mathbb{F}_{p}\) of size N, then the second part of Proposition 3.1 implies that \(N \ll p^{1/3-o(1)}\).
Proof.
Let C: = { g 1, …, g I} where g is a primitive root mod p, and \(A_{x}:= C \cap B_{x}\) for each \(x \in \mathbb{F}_{p}\) where \(B_{x}:= x +\{ 1,\ldots,J\}\). Now
so that there exists x with | A x | ≥ IJ∕p. Let A be any subset of A x of size N, and B = B x . Therefore \(A + A \subset A + B \subset B + B =\{ 2x + 2,\ldots,2x + 2J\}\), \(A \cdot A \subset C \cdot C \subset \{ g^{2},\ldots,g^{2I}\}\) so that \(\vert A + A\vert \leq \vert A + B\vert \leq \vert B + B\vert < 2J\) and | A ⋅ A | ≤ | A ⋅ C | ≤ | C ⋅ C | < 2I, which completes the proof of the first part. Now, taking \(I = J = \lceil \sqrt{pN}\rceil \) we find that \(\vert A + A\vert,\vert A \cdot A\vert \leq 2\lceil \sqrt{pN}\rceil - 1\), which implies the second part. □
3.2 A Little Cauchying
Let us make note of a couple of inequalities, for characteristic functions of sets: By Cauchy we obtain
By Cauchy we obtain
by Parseval.
3.3 Lower Bounds in \(\mathbb{F}_{p}\)
Theorem 4.
(Garaev) If \(A,B,C \subset \mathbb{F}_{p}\) with 0∉C, then
Remark.
Taking \(I = J = [\sqrt{pN}]\) in Proposition 3.1, we obtain examples with | A + B | | A ⋅ C | ≤ 4p | A | . Therefore Theorem 4 is best possible, up to a factor of 8, when | A | | B | | C | ≥ 2p 2. In particular for \(\vert A\vert = \vert B\vert = \vert C\vert \geq 2p^{2/3}\).
Theorem 4 and its proof remain valid, with suitable modifications, in \(\mathbb{F}_{p} \times \mathbb{F}_{p}\) (changing both occurrences of p to q = p 2 in the lower bound). If we select a set \(D \subset \mathbb{F}_{p}\) such that \(\vert D + D\vert,\vert DD\vert \asymp \min \{\vert D\vert ^{2},p\}\), then taking \(A = B = C = D \times \mathbb{F}_{p}\) we have \(\vert A + B\vert,\vert AC\vert \asymp p\min \{\vert D\vert ^{2},p\} =\min \{ \vert A\vert ^{2}/p,p^{2}\}\) so that \(\vert A + A\vert \vert AA\vert \asymp \min \{\vert A\vert ^{4}/q,q^{2}\}\). Therefore Theorem 4 is best possible up to a constant factor when \(q^{1/2} \leq \vert A\vert \leq q^{3/4}\), in this setting.
First by letting C → 1∕C above, and then by taking \(A = B = C\) we deduce:
Corollary 3.2.
If \(A,B,C \subset \mathbb{F}_{p}\) with 0∉C, then
If \(A \subset \mathbb{F}_{p}\) with 0∉A, then
If A is a multiplicative subgroup of \(\mathbb{F}_{p}^{{\ast}}\) , then
Proof of Theorem 4.
For any a ∈ A, b ∈ B, c ∈ C we have a distinct solution to
with \(u \in AC,c \in C,b \in B,\ v \in V = A + B\), where u = ac and \(v = a + b\). Hence | A | | B | | C | is no more than the total number of solutions of (3.4), which equals
by (15) with A replaced by V, and by (16) with A replaced by AC and B replaced by 1∕C, and the result follows. □
Theorem 5.
Suppose that \(A,B,C,D \subset \mathbb{F}_{p}\) , and C does not contain 0.
If \(\vert A + B\vert \vert C + D\vert \vert A/C\vert ^{2}\vert B\vert \vert D\vert \leq p^{4}\) , then
If \(\vert A + B\vert \vert C + D\vert \vert A/C\vert ^{2}\vert B\vert \vert D\vert > p^{4}\) , then
Corollary 3.3.
If \(0\not\in A \subset \mathbb{F}_{p}\) and \(\vert A + A\vert \vert A/A\vert \vert A\vert \leq p^{2}\) , then \(\vert A + A\vert \geq \vert A\vert ^{3}/2p\) .
If |A + A|≤κ|A| and |A|≥ p 2∕3 , then \(\vert AA\vert,\vert A/A\vert \geq p/2\kappa\) (by Corollary 3.2 ).
If |A + A|≤κ|A| and \((2\kappa p)^{1/2} < \vert A\vert \leq p^{2/3}\) , then \(\vert A/A\vert > p/2\kappa ^{2}\) .
Remark.
The first part is stronger than Garaev’s \(\vert AA\vert \vert A + A\vert \geq \vert A\vert ^{4}/2p\) in this range.
Proof of Theorem 5.
Let us look at solutions to \(u - b = m(v - d)\) with \(b \in B,d \in D,u \in U = A + B,v \in V = C + D,m \in M = A/C\). For each (a, b, c, d) ∈ A × B × C × D we have the (distinct) solution \((b,d,u,v,m) = (b,d,a + b,c + d,a/c)\), so there are at least | A | | B | | C | | D | solutions. On the other hand we can give an exact count via the exponential sum
where
By Cauchy–Schwarz this gives
which is ≤ p | D | p | V | p | U | p | B | by (15). Hence we have proved
and the result follows. □
Theorem 6 ([17]).
Suppose that \(A,B,C,D \subset \mathbb{F}_{p}\) , and A,C do not contain 0.
If \(\vert A + B\vert \vert C + D\vert \vert B\vert \vert D\vert \ll p^{3}\) , then
If \(\vert A + B\vert \vert C + D\vert \vert B\vert \vert D\vert \gg p^{3}\) , then
Remark.
We claim that these bounds can be obtained trivially if | A | | C | ( | B | | D | )2 ≪ p 3: The second case cannot hold since
but then \(\vert AC\vert ^{2}\vert A+B\vert \vert C+D\vert \geq \vert A\vert \vert C\vert \ \vert A\vert ^{2/3}\vert B\vert ^{1/3}\ \vert C\vert ^{2/3}\vert D\vert ^{1/3} = (\vert A\vert \vert C\vert )^{2}\vert B\vert \vert D\vert /p\cdot (p^{3}/(\vert A\vert \vert C\vert (\vert B\vert \vert D\vert )^{2})^{1/3} \gg (\vert A\vert \vert C\vert )^{2}\vert B\vert \vert D\vert /p\).
Proof.
There exists m ∈ AC such that r AC (m) ≥ | A | | C | ∕ | AC | . Now in the set
we evidently have the distinct points \(((a + b,c + d),(b,d))\) for every b ∈ B, d ∈ D, and a ∈ A, c ∈ C with ac = m; a total of | B | | D | r AC (m) ≥ | A | | B | | C | | D | ∕ | AC | points. To get an exact count, write \(U = A + B,\ V = C + D\), to obtain
The \(i = j = 0\) term yields \(\frac{p-1} {p^{2}} \vert U\vert \vert B\vert \vert V \vert \vert D\vert \), since there are exactly p − 1 solutions to rs = m. If j = 0 but i ≠ 0, then our final sum equals − 1, so that the sum over i ≠ 0 is \(\frac{1} {p^{2}} \vert V \vert \vert D\vert (\vert U\vert \vert B\vert - p\vert U \cap B\vert )\). Similarly with i = 0. Finally if i ≠ 0 and j ≠ 0, then the final term is \(\leq 2\sqrt{p}\) in absolute value by a well-known result on Kloosterman sums, and the total contribution is therefore
and by Cauchying the square of this is
Putting this altogether we obtain
which implies the result. □
Corollary 3.4.
Suppose that \(0\not\in A \subset \mathbb{F}_{p}\) . If \(\vert A + A\vert \vert A\vert \ll p^{3/2}\) , then
If \(\vert A + A\vert \vert A\vert \gg p^{3/2}\) , then
This is only non-trivial if | A | ≫ p 1∕2.
4 Ruzsa–Plunnecke Type Inequalities
We begin with a key result of Ruzsa:
Proposition 4.1.
If \(X,A_{1},\ldots,A_{k} \subset \mathbb{F}_{p}\) , then there exists a non-empty \(Y \subset X\) such that
Corollary 4.2.
If \(A,B,C \subset \mathbb{F}_{p}\) , then
Proof.
We can define an injective map \(\phi: (A - B) \times C \rightarrow (A + C) \times (B + C)\) as follows, so that the inequality \(\vert A - B\vert \leq \vert A + C\vert \vert B + C\vert /\vert C\vert \) holds: If \(\lambda \in A - B\), fix \(a_{\lambda } \in A,\ b_{\lambda } \in B\) such that \(\lambda = a_{\lambda } - b_{\lambda }\) and then define \(\phi (\lambda,c) = (a_{\lambda } + c,b_{\lambda } + c)\). The map is injective since if \(u = a_{\lambda } + c\) and \(v = b_{\lambda } + c\) then \(\lambda = u - v\) and then \(c = u - a_{\lambda }\).
For the other case take \(k = 2,A_{1} = A,A_{2} = B,X = C\) in Proposition 4.1 to obtain that there exists non-empty \(Y \subset C\) such that
□
Corollary 4.3.
If \(X,A_{1},\ldots,A_{k} \subset \mathbb{F}_{p}\) , then there exists \(Z \subset X\) such that \(\vert Z\vert \geq \frac{1} {2}\vert X\vert \) and
Proof.
By Proposition 4.1 we know that there exists a set \(Z \subset X\) for which the inequality holds, so let \(Z^{{\prime}}\) be the largest subset of X for which this inequality is satisfied and suppose that \(\vert Z^{{\prime}}\vert \leq \frac{1} {2}\vert X\vert \). Apply Corollary 4.2 with \(X^{{\prime}} = X\setminus Z^{{\prime}}\) in place of X. Noting that \(\vert X^{{\prime}}\vert > \vert X\vert /2\), and each \(\vert X^{{\prime}} + A_{i}\vert \leq \vert X + A_{i}\vert \) we deduce that there exists a non-empty \(Y \subset X^{{\prime}}\) such that \(\vert Y + A_{1} +\ldots +A_{k}\vert < 2^{k}\vert Y \vert \prod _{i=1}^{k}(\vert X + A_{i}\vert /\vert X\vert ).\) Now let \(Z = Z^{{\prime}}\cup Y\) so that \(\vert Z + A_{1} +\ldots +A_{k}\vert \leq \vert Z^{{\prime}} + A_{1} +\ldots +A_{k}\vert + \vert Y + A_{1} +\ldots +A_{k}\vert \), which is \(\leq 2^{k}\prod _{i=1}^{k}(\vert X + A_{i}\vert /\vert X\vert )\) times \(\vert Y \vert + \vert Z^{{\prime}}\vert = \vert Z\vert \), and thus our inequality is satisfied by Z which is larger than \(Z^{{\prime}}\), contradicting the hypothesis. □
Corollary 4.4.
For any \(a,b \in \mathbb{F}_{p}^{{\ast}}\) and \(A,B \subset \mathbb{F}_{p}\) we have
and
Proof.
In Corollary 4.2 replace A by aA, B by bB, and take \(C = (x + aA) \cap bB\) for some \(x \in \mathbb{F}_{p}\). We note that \(aA + C \subset x + aA + aA\) which has the same size as A + A and, similarly, \(bB + C \subset bB + bB\) which has the same size as B + B. The first result follows taking x = 0. Now \(\vert C\vert = r_{bB-aA}(x)\), so writing \(x = -n\) and changing b to − b, we get our second result. □
Corollary 4.5.
For any \(a,b \in \mathbb{F}_{p}^{{\ast}}\) and \(A,B \subset \mathbb{F}_{p}\) we have
and
Proof.
In Corollary 4.2 now replace A by aA, B by bB, and take \(C = (x + bA) \cap aB\) for some \(x \in \mathbb{F}_{p}\). We note that \(aA + C \subset aA + aB\) which has the same size as A + B and, similarly, \(bB + C \subset x + bB + bA\) which also has the same size as A + B. The first result follows taking x = 0. Now \(\vert C\vert = r_{aB-bA}(x)\), so changing b to − b, we get our second result □
5 Lower Bounds on the Size of A + tB
Lemma 5.1.
If \(A,B \subset \mathbb{F}_{p}\) with |A||B| > p, then \(\frac{A-A} {B-B} = \mathbb{F}_{p} \cup \{\infty \}\) .
Proof.
As | A | | B | > p and each of | A | , | B | ≤ p hence | A | , | B | > 1, that is, | A | , | B | ≥ 2. Hence \(0 = (a - a)/(b_{1} - b_{2})\) and \(\infty = (a_{1} - a_{2})/(b - b)\). If t ≠ 0, then there are | A | | B | > p numbers a + tb so that two must be congruent mod p. Taking their difference implies the result. □
Remark.
One might expect that if \(A,B \subset \mathbb{F}_{p}\) with | A | | B | > p then \(AB + AB = \mathbb{F}_{p}\). However if \(A = B =\{ m\pmod p: (m/p) = 1\}\) where p is a prime \(\equiv 3\pmod 4\), then evidently 0 ∉ AB + AB (and here \(\vert A\vert,\vert B\vert = (p - 1)/2\)). Hence the best we can hope for is that if | A | | B | > p then \(AB + AB + AB = \mathbb{F}_{p}\), and perhaps \(AB + AB = \mathbb{F}_{p}^{{\ast}}\).
Glibichuk [14] proved that if | A | | B | ≥ 2p then \(8AB = \mathbb{F}_{p}\) (so that if | A | | B | ≥ p then \(8AB = \mathbb{F}_{p}\), since then | A + A | | B | ≥ 2p so that \(16AB \supseteq 8(A + A)B = \mathbb{F}_{p}\), unless A is an arithmetic progression, which can be handled).
Let \(T = \frac{A-A} {B-B}\setminus \{0,\infty \}\). We are interested in the size of A + tB when | A | , | B | > 1. Evidently | A + tB | ≤ | A | | B | with equality if and only if \(t\not\in T \cup \{ 0\}\).
Let R(t) = R A, B (t) denote the number of solutions a, c ∈ A, b, d ∈ B to \(a + tb = c + td\). We always have the the “diagonal solutions” where a = c and b = d to \(a + tb = c + td\), so that R(t) ≥ | A | | B | . Equality holds, that is, R(t) = | A | | B | , if and only if \(t\not\in T \cup \{ 0\}\). Hence
There is a link between | A + tB | that holds no matter what, which is given by the Cauchy–Schwarz inequality: Let \(r_{t}(n) = \#\{a \in A,\ b \in B:\ n = a + tb\}\) so that
since \(R_{A,B}(t) =\sum _{n}r_{t}(n)^{2}\).
Proposition 5.2.
For any finite sets A,B,S with 0∉S, there exists t ∈ S for which
If \(A,B \in \mathbb{F}_{p}\) , then we also have
Proof.
Note that \(\vert A + 0B\vert = \vert A\vert \) and R(0) = | A | | B | 2. Since R(t) ≥ | A | | B | for all t hence
Therefore there exists t ∈ S with
whence, by (19),
and so the first result follows.
When we are working mod p, we have
taking the j = 0 term, since every term is non-negative. If | A | | B | > p, then R(t) > | A | | B | and so \(T = \mathbb{F}_{p}\setminus \{0\}\) by (18) giving another proof of the lemma above.
Now, rearranging (20) we obtain
so there exists t ∈ S with
by (19), and the result follows. □
Corollary 5.3.
Suppose that |A|,|B|≥ 2. If \(\frac{A-A} {B-B} = \mathbb{F}_{p}\) , then there exist a 1 ,a 2 ∈ A,b 1 ,b 2 ∈ B such that
If \(\frac{A-A} {B-B}\neq \mathbb{F}_{p}\) , then there exist a 1 ,a 2 ∈ A,b 1 ,b 2 ∈ B such that
In other words, the elements \((a_{1} - a_{2} + b_{1} - b_{2})b + (b_{1} - b_{2})a\) with a ∈ A,b ∈ B, are distinct.
Proof.
For any t ∈ T, there exist a 1, a 2 ∈ A, b 1, b 2 ∈ B, for which \((a_{2} - a_{1}) + (b_{1} - b_{2})t = 0\). The first case follows immediately from Proposition 5.2 by multiplying through by b 1 − b 2.
Suppose that \(T\neq \mathbb{F}_{p}^{{\ast}}\). Now T contains a non-zero element, say t, since A has at least two elements. Moreover we may assume 1 ≤ t < p∕2 since \(T = -T\) (as may be seen by swapping a 1 and a 2). Hence there exists t ∈ T such that t + 1 ∉ T. Therefore \(\vert A + (t + 1)B\vert = \vert A\vert \vert B\vert \) by (18) and the result follows by multiplying through by b 1 − b 2. □
Lemma 5.4.
Let \(I(A,B):= (B - B)A + (A - A)B\).
-
(i)
If \(t \in \frac{A-A} {B-B}\) , then |I(A,B)|≥|A + tB|.
-
(ii)
\(AB - AB \subset I(A,B)\) , so that \(\vert I(A,B)\vert \geq \min \{ p,2\vert AB\vert - 1\}\) .
Proof.
There exist a 1, a 2 ∈ A, b 1, b 2 ∈ B for which \((a_{2} - a_{1}) + (b_{1} - b_{2})t = 0\). Each element of \(S = (b_{1} - b_{2})(A + tB)\) can be written as \((b_{1} - b_{2})a + (b_{1} - b_{2})tb = (b_{1} - b_{2})a + (a_{1} - a_{2})b \in I(A,B)\) and (i) follows. Also if a 1, a 2 ∈ A, b 1, b 2 ∈ B, then \(a_{1}b_{1} - a_{2}b_{2} = (b_{1} - b_{2})a_{1} + (a_{1} - a_{2})b_{2} \in I(A,B)\), that is, \(AB - AB \subset I(A,B)\), and (ii) follows from the Cauchy–Davenport theorem. □
Corollary 5.5.
If |A||B| > p, then there exists t ∈ T for which \(\vert A + tB\vert > p/2\) . Hence |I(A,B)| > p∕2. We can rephrase this as: There exist b 1 ,b 2 ∈ B,a 1 ,a 2 ∈ A such that \(\vert (b_{1} - b_{2})A + (a_{1} - a_{2})B\vert > p/2\) .
Proof.
By Lemma 5.1 we know that \(\frac{A-A} {B-B} = \mathbb{F}_{p}\). Taking S = T in Proposition 5.2 we deduce that there exists t ∈ T with \(\vert A + tB\vert > p/2\). The result then follows from Lemma 5.4. □
Proposition 5.6.
Let R k (B) be the set of \(n \in \mathbb{F}_{p}\) for which r B∕B (n) ≥ k for 1 ≤ k ≤|B|; note that 1 ∈ R k (B). Let G k (B) be the multiplicative group generated by R k (B), and then \(H_{k}(B) = G_{k}(B)\frac{A-A} {B-B}\) . There exists t ∈ T for which \(\vert A + tB\vert \gg \min \{ k\vert A\vert,\vert H_{k}\vert \}\) .
Proof.
If \(H_{k}(B) = \frac{A-A} {B-B}\), then the result follows from Proposition 5.2 (since | B | ≥ k). Otherwise \(\frac{A-A} {B-B} \subsetneq H_{k}(B)\) so there exist g ∈ G k (B) and t 0 ∈ T such that gt 0 ∉ T. Now any g ∈ G k (B) can be written as g = n 1 n 2 … n ℓ where each n j ∈ R k (B). Define \(t_{j} = n_{j}t_{j-1}\) for each j, so that t 0 ∈ T and t ℓ = gt 0 ∉ T: hence there exist \(t = t_{j-1} \in T\) and n = n j ∈ R k (B) such that nt = t j ∉ T. But then \(\vert A + ntB\vert = \vert A\vert \vert B\vert \) by (18); that is, the elements of A + ntB are all distinct. Now r B∕B (n) ≥ k by the definition of R k (B), and so there are at least k values of b ∈ B for which nb is also in B, and hence A + tB contains at least | A | k distinct elements. □
Lemma 5.7.
Let \(B = B_{1} \cup B_{2}\) be a partition of B where b 1 ∕b 2 ∉G k for any b 1 ∈ B 1 ,b 2 ∈ B 2 . Then |B 1 ||B 2 |≤ (k − 1)|B 1 B 2 |.
Proof.
If s ∉ B 1∕B 2, then \(r_{B_{1}/B_{2}}(s) = 0\). If s ∈ B 1∕B 2, then s ∉ G k by hypothesis, so that s ∉ R k and hence \(r_{B_{1}/B_{2}}(s) \leq r_{B/B}(s) < k\). Therefore
□
Lemma 5.8.
Let \(k = \vert B\vert ^{2}/100\vert BB\vert \) . There exists h ≠ 0 for which \(\vert B \cap hG_{k}(B)\vert \geq \frac{49} {50}\vert B\vert \) .
Proof.
Let H be the set of cosets of G k in \(\mathbb{F}_{p}^{{\ast}}\). For any partition \(H = H_{1} \cup H_{2}\) let \(B_{j}:= \cup _{h\in H_{j}}(B \cap hG_{k})\vert \) for j = 1, 2 so that \(B_{1} \cup B_{2}\) is a partition of B; note that \(b_{1}/b_{2} \in (h_{1}/h_{2})G_{k}\) for some h 1 ∈ H 1, h 2 ∈ H 2 so that h 1 ≠ h 2 and thus b 1∕b 2 ∉ G k . Now \(\vert B_{1}\vert (\vert B\vert -\vert B_{1}\vert ) = \vert B_{1}\vert \vert B_{2}\vert < k\vert B_{1}B_{2}\vert < k\vert BB\vert = \frac{\vert B\vert ^{2}} {100}\) by Lemma 5.7, and so either | B 1 | or | B 2 | is \(> \frac{49} {50}\vert B\vert \).
Now let H 1 be a maximal subset of H such that | B 1 | < | B | ∕50. Therefore for any h ∈ H 2 we must have \(\vert B_{1} \cup (B \cap hG_{k})\vert \geq \vert B\vert /50\) and hence \(> \frac{49} {50}\vert B\vert \) by the previous paragraph, so that \(\vert B \cap hG_{k}\vert \geq \frac{24} {25}\vert B\vert \). We deduce H 2 has no more than one element, and thus exactly one element (since | B 2 | > 0). The result follows. □
Lemma 5.9.
Let \(C \subset G\) , a subgroup of \(\mathbb{F}_{p}^{{\ast}}\) , with \(1 < \vert C\vert < \sqrt{p}\) . Then we have \(\vert G(C - C)\vert \gg \vert C\vert ^{3/2}\) and \(\vert G\vert \cdot \vert C - C\vert \gg \vert C\vert ^{5/2}\) .
Proof.
First note that | G(C − C) | ≥ | G | and | C − C | ≥ | C | so the results follow unless | C | ≥ 2 and | G | ≤ | C | 3∕2, which we now assume.
Now, GS is a union of cosets of G for any set \(S \in \mathbb{F}_{p}^{{\ast}}\), so we can write
where we order these cosets of G so that \(r_{G-G}(t_{1}) \geq r_{G-G}(t_{2}) \geq \ldots \geq r_{G-G}(t_{m})\) (note that r G−G (t i ) takes the same value for any choice of t i inside a fixed coset of G). Since \(\vert G(C - C)\vert = \vert G\vert m + 1\), the first result follows unless \(m \leq M:= [\vert C\vert ^{3/2}/\vert G\vert ]\).
If J ≤ M, then \(J\vert G\vert ^{4} \leq M\vert G\vert ^{4} \leq \vert G\vert ^{3}\vert C\vert ^{3/2} \leq \vert C\vert ^{9/2}\vert C\vert ^{3/2} = \vert C\vert ^{6} \leq p^{3}\). Therefore
by Lemma 5 of [18] (with the constant ‘4’ made explicit) and so
For any fixed c 0 ∈ C the solutions to \(h_{1} - h_{2} = t_{i}\) with h 1, h 2 ∈ G are in 1–1 correspondence with the solutions \(h_{3} - c_{0} = t_{i}h_{4}\) with h 3, h 4 ∈ G, as may be seen by taking \(h_{3} = h_{1}c_{0}/h_{2}\) and \(h_{4} = c_{0}/h_{2}\). Hence
We then deduce
and the first result follows from (22).
We now prove the second result, no longer assuming that m ≤ M: Since \(r_{C-C}(t) \leq r_{G-G}(t) = r_{G-G}(t_{i})\) for all t ∈ t i G, we have
by (23). Therefore, using (21) for the bound \(r_{G-G}(t_{J}) \leq 4\vert G\vert ^{2/3}/\min \{J,M\}^{1/3}\), we obtain
Hence
and the result follows. □
Theorem 7.
If \(\vert A\vert < \sqrt{p}\) , then |I(A,A)|≫|A| 3∕2 .
Proof.
We have | I(A, A) | ≥ 2 | AA | − 1 by Lemma 5.4(ii), and the result follows unless | AA | ≪ | A | 3∕2, which we now assume.
Let \(k = \vert A\vert ^{2}/100\vert AA\vert \) ( ≫ | A | 1∕2), and define R k (A), G k (A), H k (A) as above. By Lemma 5.8 there exists h ≠ 0 such that if \(C =\{ g \in G_{k}(A):\ gh \in A\} = G_{k} \cap h^{-1}A\), then
Therefore, using the fact that \(H = G(A - A)/(A - A)\) we have
by Lemma 5.9. The result follows by Lemma 5.4 and Proposition 5.6 since now \(\vert I(A,A)\vert \gg \min \{ k\vert A\vert,\vert H_{k}\vert \}\gg \vert A\vert ^{3/2}.\) □
Theorem 8.
We have
and
If \(\vert A\vert \leq \sqrt{p}\), then \(\vert A\vert ^{3}/p \leq \vert A\vert \leq \vert A + A\vert \), so the above becomes \(E_{\times }(A,A)^{4} < 64\vert A + A\vert ^{9}\vert A\vert ^{2}(\log \vert A\vert )^{4}\). This yields a sum-product bound which is non-trivial for all \(\vert A\vert \leq \sqrt{p}\):
Corollary 5.10.
We have
and
which implies that if |A|,|B|≤ p 1∕2 then
Proof.
By the Cauchy–Schwarz inequality we have
and then the first two results follow from Theorem 8. Now, if | A | , | B | ≤ p 1∕2, then \(\vert A\vert ^{3}/p \leq \vert A\vert < \vert A + A\vert \). Therefore, by the second inequality and (7), we obtain our third and final inequality □
If | A | , | B | ≥ p 2∕3, then by the first inequality in Corollary 5.10, and (7), we obtain
which is weaker than Theorem 4.
Corollary 5.11.
If \(4p^{4}/\vert A\vert ^{6} \geq \vert A + A\vert > \vert A\vert ^{3}/2p\) and |A|≤ 2p 5∕9 , then
If \(\vert A + A\vert \leq \vert A\vert ^{3}/2p\) and \(p^{1/2} \leq \vert A\vert \leq p^{5/9}\) , then
Proof.
This follows by Theorem 8 and (7) with B = A, which gives
□
Proof of Theorem 8.
We begin by noting that
where the logarithm here is in base 2. Hence there exists 2k ≤ | A | for which there is \(A_{1} \subset A\) and b 0 ∈ A such that
for every a ∈ A 1, where \(\vert A_{1}\vert 2^{k+1} \geq E_{\times }(A,A)/(\vert A\vert \log \vert A\vert )\).
By Proposition 5.2 with S = A 1 there exists a ∈ A 1 such that
and \(\vert aA - b_{0}A\vert \leq \vert A + A\vert ^{2}/\vert aA \cap b_{0}A\vert \) by Corollary 4.4. Hence
and the first result follows.
If \(\frac{A_{1}-A_{1}} {A_{1}-A_{1}} = \mathbb{F}_{p}\), then by Corollary 5.3 there exist a 1, a 2, a 3, a 4 ∈ A 1 such that
By Proposition 4.1 we have \(Y \subseteq b_{0}A\) such that
using Corollary 4.4. Hence
and so \(E_{\times }(A,A)^{4} \leq 32\vert A + A\vert ^{8}\vert A\vert ^{3}(\log \vert A\vert )^{4}\max \left \{1,\vert A\vert ^{2}/p\right \}\).
If \(\frac{A_{1}-A_{1}} {A_{1}-A_{1}} \neq \mathbb{F}_{p}\), then by Corollary 5.3 there exist a 1, a 2, a 3, a 4 ∈ A 1 such that if \(A_{2} \subset A_{1}\) then
By Corollary 4.3 there exists \((a_{1} - a_{2})A_{2} \subset (a_{1} - a_{2})A_{1}\) with \(\vert A_{2}\vert \geq \frac{1} {2}\vert A_{1}\vert \) such that
Bounding the last term as above we obtain \(\vert A + A\vert ^{9} > (\vert A_{1}\vert 2^{k+1})^{4}\vert A\vert ^{2}/64\), so that \(E_{\times }(A,A)^{4} \leq 64\vert A + A\vert ^{9}\vert A\vert ^{2}(\log \vert A\vert )^{4}\). □
Remark (A few ideas).
In the case that \(\frac{A-A} {A-A} = \mathbb{F}_{p}\), we get in the above proof that there exist a 1, a 2, a 3, a 4 ∈ A such that
Now note that \(\sum _{a,b\in A}\vert aA \cap bA\vert = E_{\times }(A,A) \geq \vert A\vert ^{4}/\vert AA\vert \) so \(\vert aA \cap bA\vert \) is | A | 2∕ | AA | on average. If we somehow get that, even with the loss of a constant (or even | A | ε) for our \(\vert a_{i}A \cap bA\vert \) then our bound here would be \(\vert A + A\vert ^{8}\vert AA\vert ^{4} \gg \vert A\vert ^{11}\min \left \{p,\vert A\vert ^{2}\right \}\) which is what we get in Corollary 5.11, but in a less complicated way. If we could take b = a 1 so we can replace one term in our product by \(\vert A + A\vert /\vert A\vert \). Then we would get the bound \(\vert A + A\vert ^{7}\vert AA\vert ^{3} \gg \vert A\vert ^{9}\min \left \{p,\vert A\vert ^{2}\right \}\); this improves the exponent from \(\frac{13} {12}\) when \(\vert A\vert \leq \sqrt{p}\) to \(\frac{11} {10}\).
If \(\frac{A-A} {A-A}\neq \mathbb{F}_{p}\), then we can change \(\min \left \{p,\vert A\vert ^{2}\right \}\) to \(\min \left \{\left \vert \frac{A-A} {A-A}\right \vert,\vert A\vert ^{2}\right \}\) using the same argument.
Combining all the results to this point, here are the results we obtained on sum-product in finite fields:
Corollary 5.12.
If \(A \subseteq \mathbb{F}_{p}\) , then
As one can conjecture there is room for improvements. Indeed Rudnev recently published [26] a new bound
More strikingly after completing this survey we have learned that Roche-Newton, Rudnev, and Shkredov announced [24] a fantastic bound
In their proof they use incidence bounds in “Elekes style.” Misha Rudnev [25] used a result of Guth and Katz on point-line incidences in space (see in [15] and in [21]) to obtain an unexpectedly strong point-plain incidence bound in K 3 for arbitrary field K. This beautiful result led to new sum-product bounds in \(\mathbb{F}_{p}\) even for composite p.
5.1 Getting the Full Field
We now give a result of Glibichuk discussed at the start of this section:
Theorem 9.
If \(\vert A\vert \vert B\vert \geq 3p/2 + \sqrt{p}\) , then \(8AB = \mathbb{F}_{p}\) .
Proof.
Suppose | B | ≥ | A | , let \(B_{+} =\{ b \in B: -b \in B\}\) and \(B_{-} =\{ b \in B: -b\not\in B\} \cup \{ b \in B_{+}: 1 \leq b \leq \frac{p-1} {2} \}\). By definition B + is symmetric (\(b \in B_{+} \Leftrightarrow -b \in B_{+}\)) and B − is anti-symmetric (\(b \in B_{-}\Rightarrow- b\not\in B_{-}\)). Let B ∗ be the larger of the two. By a simple counting argument we know that \(\vert B_{{\ast}}\vert =\max \{ \vert B_{+}\vert,\vert B_{-}\vert \}\geq \max \{ \frac{2\vert B\vert -1} {3},2\vert B\vert - p\}\). Note that \(\vert A\vert \vert B_{{\ast}}\vert \geq \vert A\vert \cdot \frac{2\vert B\vert -1} {3} \geq p + 2\).
Noting that \(a + tb = c + td\) iff \(a - td = c - tb\) we have \(R(t) = R(-t)\) in Proposition 5.2 so there exists t ≠ 0 such that \(R(t) = R(-t) \leq \vert A\vert \vert B_{{\ast}}\vert + \vert A\vert ^{2}\vert B_{{\ast}}\vert ^{2}/(p - 1)\) so that
as | A | | B ∗ | ≥ p + 2. If \(B_{{\ast}} = B_{+}\), then \(I(A,B) = A(B + B) + B(A + A) \subset 4AB\) and so, by Lemma 5.4(i), we have \(\vert 4AB_{+}\vert \geq \vert I(A,B_{+})\vert \geq \vert A + tB_{+}\vert > p/2\), and thus \(8AB_{+} = \mathbb{F}_{p}\) by the pigeonhole principle. If \(B_{{\ast}} = B_{-}\), then, by the pigeonhole principle, there exist a 1, a 2 ∈ A, b 1, b 2 ∈ B − such that \(a_{1} - tb_{1} = -(a_{2} - tb_{2})\) so that \(t = (a_{1} + a_{2})/(b_{1} + b_{2})\) (and b 1 + b 2 ≠ 0 as B − is anti-symmetric). But then \(\vert 4AB_{-}\vert \geq \vert (b_{1} + b_{2})A + (a_{1} + a_{2})B_{-}\vert = \vert A + tB\vert > p/2\), and thus \(8AB_{-} = \mathbb{F}_{p}\) by the pigeonhole principle.
The result follows. □
Corollary 5.13.
If \(\vert A\vert \vert B\vert \geq 3p/4 + \sqrt{p}\) , then \(16AB = \mathbb{F}_{p}\) .
Proof.
Suppose | B | ≥ | A | so that \(\vert A\vert \vert B + B\vert \geq \vert A\vert (2\vert B\vert - 1) \geq 2\vert A\vert \vert B\vert -\sqrt{\vert A\vert \vert B\vert }\geq 3p/2 + \sqrt{p}\), and the result follows by applying Theorem 9 with B replaced by B + B, so that \(16AB \subset 8A(B + B) = \mathbb{F}_{p}\). □
We now give a result of Hart and Iosevitch [16]:
Theorem 10.
If \(\prod _{j=1}^{m}\vert A_{j}\vert \vert B_{j}\vert /p > (p - 1)\) , then \(\sum _{i=1}^{m}A_{i}B_{i} \supseteq \mathbb{F}_{p}^{{\ast}}\) . In particular, if \(\vert A\vert \vert B\vert > p(p - 1)^{1/m}\) , then \(mAB \supseteq \mathbb{F}_{p}^{{\ast}}\) . If \(\prod _{j=1}^{m}\vert A_{j}\vert \vert B_{j}\vert /p > (p - 1)^{2}\) , then \(\sum _{i=1}^{m}A_{i}B_{i} \supseteq \mathbb{F}_{p}\) .
Proof.
Let r(t) be the number of representations of t as \(\sum _{i=1}^{m}a_{i}b_{i}\), so that
where, by the Cauchy–Schwarz inequality, and writing \(u \equiv k/l\pmod p\)
Assume, for now, that t ≠ 0. If u ≠ 1, then the sum over l equals − 1, otherwise it equals p − 1. Hence the above is \(\leq (p - 1)\prod _{i}\vert A_{i}\vert \cdot \prod _{j}p\sum _{\begin{array}{c}b_{j}\in B_{j}\end{array}}1 = (p - 1)p^{m}\) \(\prod _{i}\vert A_{i}\vert \vert B_{i}\vert \). We deduce that \(pr(t) \geq \prod _{i}\vert A_{i}\vert \vert B_{i}\vert - ((p - 1)p^{m}\prod _{i}\vert A_{i}\vert \vert B_{i}\vert )^{1/2}\) and the result follows.
If t = 0, the sum over l is p − 1 and it is feasible that ub j ∈ B j for all u, j, so the above is \(\leq (p - 1)^{2}p^{m}\prod _{i}\vert A_{i}\vert \vert B_{i}\vert \) and the result follows (one can also prove this bound more directly using (16)). □
6 Helfgott’s More General Bounds
Theorem 11 (Helfgott’s Theorem).
Let G be a group and Γ be an abelian group of automorphisms. Let \(S \subset \varGamma\) with the property
Then for any \(A \subset G\) we have one of the following:
-
(i)
There exists g ∈ A such that |Ag S | = |A| |S|
Or there exist c ∈ A −1 A and \(\lambda \neq \tau \in S\) such that
-
(ii)
There exists \(b \in A \cup A^{-1}\) such that \(\{(ab^{\sigma })^{\tau }c^{\sigma }(ab^{\sigma })^{-\lambda }:\ a \in A,\ \sigma \in S\}\) contains |A| |S| distinct elements.
Or (iii) There exists \(\eta \in S \cup S^{-1}\) such that \(\{a^{\tau }(c^{\eta })^{\sigma }a^{-\lambda }:\ a \in A,\ \sigma \in S\}\) contains |A| |S| distinct elements;
or (iv) \(\{a^{\tau }c^{\sigma }a^{-\lambda }:\ a \in A,\ \sigma \in S\}\) contains \(\geq \frac{1} {2}\min \{\vert A\vert \vert S\vert,\vert \mathcal{O}\vert \}\) distinct elements, where \(\mathcal{O}\) is the union of the orbits of elements of A under the two maps a → ba for any \(b \in A \cup A^{-1}\) , and a → a η for any \(\eta \in S \cup S^{-1}\) .
Proof.
Define \(U:=\{ g \in G:\ \text{There exists}\ \lambda \neq \tau \in S\ \text{such that}\ g^{\tau -\lambda }\in A^{-1}A\}\). For any g ∈ G define ϕ g : A × S → G by \(\phi _{g}(a,\sigma ) = ag^{\sigma }\). Note that ϕ g is injective if and only if g ∉ U, and in this case | Ag S | = | A | | S | .
Next define \(\delta _{\lambda,\tau }(g) = g^{\tau -\lambda }\) for g ∈ G, for each \(\lambda \neq \tau \in S\). This is always injective, for if \(\delta _{\lambda,\tau }(g_{1}) =\delta _{\lambda,\tau }(g_{2})\), then \((g_{1}^{-1}g_{2})^{\lambda \tau ^{-1} } = g_{1}^{-1}g_{2}\), and so g 1 = g 2 by (24). Hence if g ∉ U, then \(\vert \delta _{\lambda,\tau }(Ag^{S})\vert = \vert A\vert \ \vert S\vert \). We observe that
using the fact that Γ is abelian.
Suppose that \(\mathcal{O}\not\subset U\). By following how the orbits are created from A by applying the two maps, we consider the first element of \(\mathcal{O}\) that is not in U. Then one of the following must be true:
-
(i)
There exists g ∈ A such that g ∉ U;
-
(ii)
There exists \(u \in \mathcal{O}\cap U\) such that g = bu ∉ U with \(b \in A \cup A^{-1}\);
-
(iii)
There exists \(u \in \mathcal{O}\cap U\) such that g = u η ∉ U with \(\eta \in S \cup S^{-1}\), where
In case (i) we have that ϕ g is injective so that | Ag S | = | A | | S | .
In cases (ii) and (iii) we have \(u \in \mathcal{O}\cap U\) and so there exist \(\lambda \neq \tau \in S\) and c ∈ A −1 A such that \(u^{\tau -\lambda } = c\).
In case (ii) we then have \(g^{\tau -\lambda } = (bu)^{\tau -\lambda } = b^{\tau }u^{\tau -\lambda }b^{-\lambda } = b^{\tau }cb^{-\lambda }\), and so \(\delta _{\lambda,\tau }(ag^{\sigma }) = (ab^{\sigma })^{\tau }c^{\sigma }(ab^{\sigma })^{-\lambda }\) by (25) and the commutativity of Γ. Hence
which has size \(\vert \delta _{\lambda,\tau }(Ag^{S})\vert = \vert A\vert \ \vert S\vert \).
In case (iii) we then have \(g^{\tau -\lambda } = u^{(\tau -\lambda )\eta } = c^{\eta }\) and so, proceeding as above,
which has size \(\vert \delta _{\lambda,\tau }(Ag^{S})\vert = \vert A\vert \ \vert S\vert \).
Now suppose that \(\mathcal{O}\subset U\) and define \(R_{g}:=\{ a,b \in A,\lambda \neq \tau \in S:\ ag^{\lambda } = bg^{\tau }\}\). Note these are disjoint for if \((a,b,\lambda \tau ) \in R_{g} \cap R_{h}\), then \(g^{\tau -\lambda } = b^{-1}a = h^{\tau -\lambda }\) which is impossible as \(\delta _{\lambda,\tau }\) is injective. Therefore,
and, since
we deduce that for some g ∈ U,
by the Cauchy–Schwarz inequality. As g ∈ U, there exist \(\lambda \neq \tau \in S\) and c ∈ A −1 A such that \(g^{\tau -\lambda } = c\), and so, by (25),
which has size
□
For further readings on the subject see [2, 4, 5, 8, 10, 12, 13, 19, 20, 31].
Notes
- 1.
A.G.: In my primary school we took N = 12 which was the basic multiple needed for understanding U.K. currency at that time.
- 2.
Erdős claimed that the Supreme Being kept a book of all the best proofs, and only occasionally would allow any mortal to glimpse at “The Book.”
- 3.
A generalized arithmetic progression is the image of a lattice, that is:
$$\displaystyle{ C:=\{ a_{0} + a_{1}n_{1} + a_{2}n_{2} +\ldots +a_{k}n_{k}:\ 0 \leq n_{j} \leq N_{j} - 1\ \text{for}\ 1 \leq j \leq k\}, }$$where \(N_{1},N_{2},\ldots,N_{k}\) are integers ≥ 2. This generalized arithmetic progression is said to have dimension k and volume \(N_{1}N_{2}\ldots N_{k}\); and is proper if its elements are distinct.
References
F. Amoroso, E. Viada, Small points on subvarieties of a torus. Duke Math. J. 150(3), 407–442 (2009)
A. Ayyad, T. Cochrane, Z. Zheng, The congruence \(x_{1}x_{2} \equiv x_{3}x_{4}\pmod p\), the equation x 1 x 2 = x 3 x 4, and mean values of character sums. J. Number Theory 59, 398–413 (1996)
Y. Bilu, The Many Faces of the Subspace Theorem (after Adamczewski, Bugeaud, Corvaja, Zannier…). Séminaire Bourbaki, Exposé 967, 59ème année (2006–2007); Astérisque 317, 1–38 (2007/2008)
J. Bourgain, A.A. Glibichuk, S.V. Konyagin, Estimates for the number of sums and products and for exponential sums in fields of prime order. J. Lond. Math. Soc. 73, 380–398 (2006)
J. Bourgain, N. Katz, T. Tao, A sum-product estimate in finite fields, and applications. GAFA 14, 27–57 (2004)
M.-C. Chang, Sum and product of different sets. Contrib. Discrete Math. 1(1), (2006)
G. Elekes, On the number of sums and products. Acta Arith. 81(4), 365–367 (1997)
P. Erdős, E. Szemerédi, On Sums and Products of Integers. Studies in Pure Mathematics (Birkhäuser, Basel, 1983), pp. 213–218
J.-H. Evertse, H.P. Schlickewei, W.M. Schmidt, Linear equations in variables which lie in a multiplicative group. Ann. Math. 155(3), 807–836 (2002)
K. Ford, The distribution of integers with a divisor in a given interval. Ann. Math. 168, 367–433 (2008)
G.A. Freiman, Foundations of a Structural Theory of Set Addition. Translations of Mathematical Monographs (American Mathematical Society, Providence, 1973)
M.Z. Garaev, An explicit sum-product estimate in \(\mathbb{F}_{p}\). IMRN 35, 11 (2007)
M.Z. Garaev, The sum-product estimate for large subsets of prime fields. Proc. Am. Math. Soc. 136, 2735–2739 (2008)
A. Glibichuk, M. Rudnev, Additive properties of product sets in an arbitrary finite field. J. d’Analyse Mathématique 108(1), 159–170 (2009)
L. Guth, N.H. Katz, On the Erdős distinct distances problem in the plane. Ann. Math. 181(1), 155–190 (2015)
D. Hart, A. Iosevitch, Sums and products in finite fields: an integral geometric viewpoint, in Radon Transforms, Geometry, and Wavelets: AMS Special Session, January 7–8, 2007, New Orleans. Contemporary Mathematics, vol. 464 (2008), pp. 129–135
D. Hart, A. Iosevitch, J. Solymosi, Sums and products in finite fields via Kloosterman sums. IMRN Art. ID rnm007, 1–14 (2007)
D.R. Heath-Brown, S.V. Konyagin, New bounds for Gauss sums derived from k-th powers, and for Heilbronn’s exponential sums. Q. J. Math. 51, 221–235 (2000)
H. Helfgott, Growth and generation in SL_2(Z∕pZ). Ann. Math. 167, 601–623 (2008)
H.N. Katz, C.-Y. Shen, A slight improvement to Garaev’s sum-product estimate. Proc. Am. Math. Soc. 136, 2499–2504 (2008)
J. Kollár, Szemerédi-Trotter-type theorems in dimension 3. Adv. Math. 271, 30–61 (2015)
S.V. Konyagin, M. Rudnev, On new sum-product type estimates. SIAM J. Discrete Math. 27(2), 973–990
S.V. Konyagin, I.D. Shkredov, On sum sets, having small product set. In Proceedings of the Steklov Institute of Mathematics 290(1), 288–299 (2015)
O. Roche-Newton, M. Rudnev, I.D. Shkredov, New sum-product type estimates over finite fields. arXiv:1408.0542 [math.CO]
M. Rudnev, On the number of incidences between planes and points in three dimensions. arXiv:1407.0426 [math.CO]
M. Rudnev, An improved sum-product inequality in fields of prime order. Int. Math. Res. Not. 16, 3693–3705 (2012)
L. Székely, Crossing numbers and hard Erdős problems in discrete geometry. Comb. Probab. Comput. 6(3), 353–358 (1997)
J. Solymosi, G. Tardos, On the number of k-rich transformations, in Proceedings of the twenty-third annual symposium on Computational geometry (SCG ‘07) (ACM, New York, 2007), pp. 227–231
J. Solymosi, On the number of sums and products. Bull. Lond. Math. Soc 37, 491–494 (2005)
J. Solymosi, Bounding multiplicative energy by the sumset. Adv. Math. 222(2), 402–408 (2009)
T. Tao, V.H. Vu, Additive Combinatorics. Cambridge Studies in Advanced Mathematics, vol. 105 (Cambridge University Press, Cambridge, 2006)
L.A. Vinh, The Szemerédi-Trotter type theorem and the sum-product estimate in finite fields. Eur. J. Comb. 32(8), 1177–1181 (2011)
Acknowledgements
Thanks are due to Todd Cochrane, Ernie Croot, Harald Helfgott, Chris Pinner. Andrew Granville is partially supported by an NSERC Discovery Grant, as well as a Canadian Research Chair. Jozsef Solymosi is partially supported by ERC Advanced Research Grant no 267165 (DISCONV), by Hungarian National Research Grant NK 104183, and by an NSERC Discovery Grant.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Granville, A., Solymosi, J. (2016). Sum-product formulae. In: Beveridge, A., Griggs, J., Hogben, L., Musiker, G., Tetali, P. (eds) Recent Trends in Combinatorics. The IMA Volumes in Mathematics and its Applications, vol 159. Springer, Cham. https://doi.org/10.1007/978-3-319-24298-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-24298-9_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24296-5
Online ISBN: 978-3-319-24298-9
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)