Analogues of the Balog--Wooley Decomposition for Subsets of Finite Fields and Character Sums with Convolutions
Oliver Roche-Newton, Igor Shparlinski, Arne Winterhof

TL;DR
This paper extends the Balog--Wooley decomposition to finite fields, showing how subsets can be split into parts with small additive and multiplicative energies, and applies this to estimate complex character sums involving convolutions.
Contribution
It provides an analogue of the Balog--Wooley decomposition for finite fields under certain conditions and introduces bounds on character sums involving convolutions with rational functions.
Findings
Decomposition into parts with small additive and multiplicative energies in finite fields.
Bounds on character sums involving convolutions of subsets.
Optimal bounds up to logarithmic factors for subset sizes.
Abstract
Balog and Wooley have recently proved that any subset of either real numbers or of a prime finite field can be decomposed into two parts and , one of small additive energy and the other of small multiplicative energy. In the case of arbitrary finite fields, we obtain an analogue that under some natural restrictions for a rational function both the additive energies of and are small. Our method is based on bounds of character sums which leads to the restriction where is the field size. The bound is optimal, up to logarithmic factors, when . Using we apply this result to estimate some triple additive and multiplicative character sums involving three sets with convolutions with variables running through three arbitrary subsets of a finite field.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Analogues of the BalogâWooley Decomposition for Subsets of Finite Fields and
Character Sums with Convolutions
Oliver Roche-Newton
Institute of Financial Mathematics and Applied Number Theory, Johannes Kepler University Linz, Altenberger StraĂe 69, A-4040 Linz, Austria
,Â
Igor E. Shparlinski
School of Mathematics and Statistics, University of New South Wales
2052 NSW, Australia.
 andÂ
Arne Winterhof
Johann Radon Institute for Computational and Applied Mathematics, Austrian Academy of Sciences, Altenberger StraĂe 69, A-4040 Linz, Austria
Abstract.
Balog and Wooley have recently proved that any subset of either real numbers or of a prime finite field can be decomposed into two parts and , one of small additive energy and the other of small multiplicative energy. In the case of arbitrary finite fields, we obtain an analogue that under some natural restrictions for a rational function both the additive energies of and are small. Our method is based on bounds of character sums which leads to the restriction where is the field size. The bound is optimal, up to logarithmic factors, when . Using we apply this result to estimate some triple additive and multiplicative character sums involving three sets with convolutions with variables running through three arbitrary subsets of a finite field.
Key words and phrases:
finite fields, convolution, inversions, sumsets, energy, character sums
2010 Mathematics Subject Classification:
11B30, 11T30
1. Introduction
1.1. Background
Let denote the finite field of elements of characteristic .
Given two sets , as usual, we define their sum and product sets as
[TABLE]
The sum-product problem is concerned with proving that, for a given set in a field , at least one of and has cardinality significantly larger than the original set . This problem has been widely studied in the finite field setting in recent years, originating from the work of Bourgain, Katz and Tao [8] and subsequently Bourgain, Glibichuk and Konyagin [7] in proving that for some absolute constants , the bound
[TABLE]
holds for all , subject to certain necessary restrictions on . See [17] for the best estimates for this problem and for further background on sum-product estimates.
A basic tool in sum-product estimates is the notion of different kinds of energy. The additive energy of the set is defined as
[TABLE]
Note that the multiplicative energy, denoted by , is defined similarly with respect to the equation . It follows from a straightforward application of the Cauchy-Schwarz inequality that
[TABLE]
and so good upper bounds on the additive energy of translate into good lower bounds for the size of the sum set of . Similarly, good upper bounds on the multiplicative energy of translate into good lower bounds for the size of the product set of .
In the spirit of the sum-product problem, one may naively expect that an analogue of the inequality (1.1) holds, and that at least one of and must be small. This is not true, as can be seen by taking to be the union of an arithmetic progression and a geometric progression of the same size. However, Balog and Wooley [2] have shown something of this nature when they proved (in both the Euclidean and finite field setting) that the set can be written as a union of and such that and are both small. These results were improved quantitatively in [13] and [19].
1.2. An analogue of the Balog-Wooley Theorem
Our main result is a generalisation of the Balog-Wooley decomposition [2, Theorem 1.3].
For real we define the quantity
[TABLE]
As usual, we use the expressions , and to mean for some constant . If the constant depends on a parameter , we write or . We also write as an equivalent to . Throughout the paper, we always use:
[TABLE]
We denote by the characteristic of .
Theorem 1.1**.**
For any set and any rational function of degree which is not of the form , there exist disjoint sets such that and with
[TABLE]
One may check that Theorem 1.1 is non-trivial when , for any fixed . For comparison, note that the decomposition results in [2] and [19] are applicable below this range. This is because the main tool in [2] and [19] is a strong new point-plane incidence bound of Rudnev [18], whereas our main tool is the Weil bound. It may be within reach to obtain a version of Theorem 1.1 which is non-trivial for smaller sets by finding a way to apply new results in incidence theory, but we have been unable to do this in the present paper.
Theorem 1.1 covers some particularly natural choices of functions such as and for odd which have been seen in sum-product literature before. For example, for these two functions, it is known (see [1, Propositions 12 and 14]) that
[TABLE]
and
[TABLE]
(we remark that the size of is bounded in terms of the characteristic rather than of ). The moral here is that a non-linear function destroys any additive structure that originally exists in a set. A version of Theorem 1.1 with and defined by has been given in [19, Theorem 9].
Note that the bounds (1.3) and (1.4) hold for smaller sets. This gives another hint that it may be possible to obtain a version of Theorem 1.1 that gives a non-trivial bound below the square root threshold for certain special functions .
The proof of Theorem 1.1 is partly based on the work of Rudnev, Shkredov and Stevens [19]. We believe that it is of independent interest and may have several other applications.
1.3. The tightness of the bound and conditions of Theorem 1.1
Theorem 1.1 becomes increasingly accurate as gets larger, and in fact is optimal up to logarithmic factors when , as the following example over the prime field illustrates. We consider the case when , although a natural adaptation of the construction works for any rational function of degree , with the construction getting slightly worse as increases. This is an adaptation of a construction from finite field sum-product theory, see Garaev [9, page 2736] for a presentation.
Let be the interval , for an integer parameter to be chosen later, and then cover by disjoint intervals of size at most . By the pigeonhole principle, one of these intervals has the property that . Define . Then it follows that and . For an arbitrary function one has to work with the preimage of (note that we have and thus ).
Now, we can apply Theorem 1.1 to this set, obtaining a decomposition . One of these sets has cardinality at least , and without loss of generality we assume that . Then, by the Cauchy-Schwarz inequality,
[TABLE]
and so
[TABLE]
When (that is, for any choice of ) we have , hence this lower bound matches the upper bound given by Theorem 1.1, up to logarithmic factors.
The following example shows that the condition on in Theorem 1.1 is needed: let be any subset of of additive energy such as an arithmetic progression or an additive subgroup. Then by the forthcoming Lemma 2.4 we have for any decomposition of . Now if is a linearized permutation polynomial, and thus of the form , we have and so
[TABLE]
1.4. Applications to character sums
We use and to denote, respectively, the sets of additive and multiplicative characters in , see [12, 14] for some background on characters. Furthermore, we use and to denote the sets of nontrivial characters.
Given three sets we define the following sums of additive and multiplicative characters
[TABLE]
and
[TABLE]
Our interest to these sums is motivated by recent progress in bounds of additive and multiplicative character sums involving three sets, see [6, 15] and [2, 11, 20], respectively.
For and we have the classical bounds of double sums
[TABLE]
see, for example, [10, Corollaries 1 and 5], where the constant in the symbol ââ is absolute and can be easily evaluated, (in fact it can be taken as 1 for additive character sums and also for multiplicative character sums if or ). These immediately yield the bounds
[TABLE]
and, provided ,
[TABLE]
Note that (1.5) and (1.6) are best possible in general. For example, take , for a prime power , then it is easy to check that with , resp. , and any and which are trivial on , these bounds are attained.
For additive character sums we also provide an example when is prime. Take . Then we have for any and thus for the additive canonical character of we get which is of the same order of magnitude as .
However, if, say, is a sufficiently large structured set, we can get improvements. For example, if is an additive subgroup of , we get
[TABLE]
by [22, Lemma 3.4], which improves (1.5) if , as well as,
[TABLE]
by [22] (Remark (iii) below Theorem 3.7), which improves (1.6) if . Similar results can be obtained for other structured sets such as arithmetic or geometric progressions. If the sets and are also structured, one can take further advantage of this.
In passing, we note that, sum-product and incidence theory can be used to show that
[TABLE]
is always large. A recent result of Pham, Vinh and de Zeeuw [16] gives a lower bound if ,
[TABLE]
There is little doubt that it can be extended to cover the case when the variables come from sets of different sizes.
Although we have not been able to improve (1.5) and (1.6), we obtain several related results about the structure of the set . For example, we use Theorem 1.1 with , to show that any sufficiently large set contains a large subset such that for any set at least one of or can be estimated nontrivially.
Theorem 1.2**.**
For any sets there exists a subset of cardinality such that for any characters we have
[TABLE]
where is defined by (1.2).
We can prove a weaker bound for three possibly different sets .
Theorem 1.3**.**
For any sets there exist subsets and of cardinalities and such that for any characters we have
[TABLE]
where is defined by (1.2).
Finally, we present a bound for a mixed sum of multiplicative and additive characters. Define
[TABLE]
In the case when both and are nontrivial, we obtain a bound which makes an effective use of all three variables.
Theorem 1.4**.**
For any sets and characters we have
[TABLE]
Note that Theorem 1.4 is non-trivial provided that
[TABLE]
and takes the form for .
We also give an application of Theorem 1.1 to bilinear sums with incomplete Kloosterman sums over arbitrary sets. In fact this result is motivated by, and somewhat mimics, the argument of Balog and Wooley [2, Section 6], which in turn is based on a low energy decomposition [2, Theorem 1.3]. Namely, given sets and three sequences of complex weights , and , we define
[TABLE]
As usual we use to denote the -norm of the weights , see (1.7) below.
Theorem 1.5**.**
For any sets , complex weights , , and a character , we have
[TABLE]
where is defined by (1.2).
Writing the bound of Theorem 1.5 in terms of and , we derive
[TABLE]
This is nontrivial provided
[TABLE]
for some fixed , which improves the range which can be achieved by the bound obtained via the standard approach if and are of the same order of magnitude and satisfies the above inequality.
We prove these bounds in Section 4.
1.5. Notation
Usually we use capital letters in italics to denote sets and the same capital letters in roman to denote their cardinalities, as in the following example . In particular, as we have mentioned, we always do this for the sets .
The notation is used for the partition of in a union of disjoint sets .
Let be a rational function on . We can express as a quotient , where and are coprime polynomials. The degree of is defined as . Note that, for a rational function of degree and any , we have .
Given two sets , a rational function and an element , we use to denote the number of solutions to the equation , . Furthermore, we simplify it in two special cases by writing if and if ; and use when both. This notation is used with flexibility; for example denotes the number of solutions to the equation with .
The letters , and (in both the upper and lower cases) denote positive integer numbers.
We define the norms of a complex sequence for some finite set of indices by
[TABLE]
where .
2. Preliminary results
We need the following bound on mixed character sums, which we derive from the Weil bound.
Lemma 2.1**.**
Take characters . For any rational function of degree and not of the form if is trivial, we have
[TABLE]
where we use the convention that if is a pole of .
Proof.
Denote
[TABLE]
By the orthogonality of additive characters
[TABLE]
By the Weil bound, see [21, Appendix 5, Example 12], and the assumption of non-linearity of , the sum over is . Thus
[TABLE]
Using the Cauchy-Schwarz inequality and then again orthogonality of additive characters, we derive
[TABLE]
and the result follows. Â Â Â \sqcap$$\sqcup
We need the following result, which bounds the number of solutions to certain equations over .
Lemma 2.2**.**
Suppose that . For any rational function of degree and not of the form , the number of solutions to the equation
[TABLE]
satisfies the bound
[TABLE]
Proof.
Using the orthogonality of additive characters, we write
[TABLE]
Rearranging the terms and separating the contribution from the trivial character, we obtain
[TABLE]
By Lemma 2.1 with the trivial multiplicative character, we have
[TABLE]
By the Cauchy-Schwarz inequality as in the proof of Lemma 2.1 we obtain
[TABLE]
and the result follows. Â Â Â \sqcap$$\sqcup
We now use Lemma 2.2 to study the multiplicities of elements in the sum set of values of . The names of the variables in Lemma 2.3 are chosen to match those in Lemma 2.5, where it is applied.
Lemma 2.3**.**
Let . Let be such that for all . Let be a fixed positive integer and suppose also that
[TABLE]
Then, for any rational function , of degree and not of the form , we have
[TABLE]
Proof.
Define
[TABLE]
Note that for we have
[TABLE]
On the other hand, since for , we have
[TABLE]
Therefore,
[TABLE]
Applying Lemma 2.2, it follows that
[TABLE]
The assumed lower bound on then implies that
[TABLE]
and the result follows. Â Â Â \sqcap$$\sqcup
We need the following result [19, Lemma 17]. We include a short proof for the convenience of the reader, which can be easily extended to finite sets in any group.
Lemma 2.4**.**
Let . Then
[TABLE]
Proof.
We can assume that the sets are disjoint. Then we have
[TABLE]
via two consecutive applications of the Cauchy-Schwarz inequality. Â Â Â \sqcap$$\sqcup
We now formulate and prove our main technical tool.
Lemma 2.5**.**
Let . Then for any rational function of degree and not of the form , there exists of cardinality such that
[TABLE]
and
[TABLE]
Proof.
The additive energy of a set can be written in the form
[TABLE]
Dyadically decompose this sum, and deduce that there is a popular dyadic set
[TABLE]
with some integer where is a power of , and such that
[TABLE]
Consider the point set
[TABLE]
Following our standard convention, we denote
[TABLE]
and note that
[TABLE]
We then make a second dyadic decomposition of this point set to find a large subset supported on vertical lines with approximately the same richness.
To be precise, for any , define
[TABLE]
Note that
[TABLE]
Therefore, for some there exists a dyadic set
[TABLE]
such that, recalling (2.2), for we have
[TABLE]
We now separate into two cases
[TABLE]
Case I:
Note for any , there exist
[TABLE]
such that for all . Therefore
[TABLE]
It follows that for every and in this case we define
[TABLE]
Case II:
In this case, consider the point set
[TABLE]
of cardinality . As before, we note that for any , there exist at least values of with . Hence .
Now, for any , define
[TABLE]
Note that
[TABLE]
Therefore, for some there exists a dyadic set
[TABLE]
such that for we have
[TABLE]
Note that since we also have . It follows from (2.5) and the assumption that that
[TABLE]
and thus
[TABLE]
[TABLE]
Now, let . So, there exist such that for all . Therefore
[TABLE]
It follows that for every .
In this case we take
[TABLE]
One now verifies that for both choices (2.4) and (2.8) we have of cardinality with
[TABLE]
and
[TABLE]
and such that
[TABLE]
Indeed in Case I, the inequality (2.9) is by the assumption, while in Case II this follows from (2.6). Furthermore, in Case I, the inequality (2.10) is weaker than (2.3), while in Case II this follows from (2.7).
Note also that, multiplying (2.9) and (2.10) and then using (2.1) together with the fact that , we obtain
[TABLE]
This is the desired set. It remains to estimate the energy of .
We have
[TABLE]
Define the set
[TABLE]
and then for , the sets
[TABLE]
Since
[TABLE]
the contribution from is bounded by
[TABLE]
For , we apply Lemma 2.3 with
[TABLE]
to derive
[TABLE]
Substituting the bounds (2.13) and (2.14) in (2.12) and using the fact that , we obtain
[TABLE]
We now deal with these two terms in (2.15) one at a time.
Firstly, multiplying (2.10) with the first inequality in (2.11), and then recalling (2.1), we obtain
[TABLE]
which we rewrite as
[TABLE]
Hence, for the first term in (2.15) we have
[TABLE]
For the second term, squaring (2.10) and then using (2.1) again, we obtain
[TABLE]
which we rewrite as
[TABLE]
Hence, for the second term in (2.15) we have
[TABLE]
Substituting (2.16) and (2.17) in (2.15), we conclude the proof.    \sqcap$$\sqcup
3. Proof of Theorem 1.1
3.1. Partition procedure
Below, we use Lemma 2.5 to construct a nested sequence of sets
[TABLE]
and a corresponding sequence
[TABLE]
where , .
When
[TABLE]
we terminate this process and take and (as we explain below, (3.1) is satisfied for some ).
The nested sequence is defined as follows. Suppose that
[TABLE]
Then, by Lemma 2.5, there exists such that for
[TABLE]
and using (3.2) we derive
[TABLE]
In particular, inequality (3.3) implies that
[TABLE]
Then, define . This automatically defines . This iterative construction in fact gives
[TABLE]
Note that this process certainly terminates, since we have a uniform lower bound on the cardinality of and so the cardinality is monotonically decreasing, thus we eventually reach the termination condition (3.1).
3.2. Final estimate
Recall that by (3.6) we have
[TABLE]
Therefore, Lemma 2.4 and the inequality (3.1) imply that
[TABLE]
Now the inequality (3.5) yields
[TABLE]
Using that and thus replacing with in the first term, we now obtain
[TABLE]
Using that
[TABLE]
we obtain
[TABLE]
We now see that the choice (1.2) balances between (3.1) and (3.7) and leads to the inequality
[TABLE]
implied by our choice and the bound (3.1). This completes the proof.Â
4. Proofs of Theorems 1.2, 1.3, 1.4 and 1.5
4.1. Character sums and energy
First we give some basic bounds of the sums and in terms of energies of various sets.
Lemma 4.1**.**
For any sets and additive character we have
[TABLE]
Proof.
By the Cauchy-Schwarz inequality we have
[TABLE]
By the orthogonality of additive characters we obtain
[TABLE]
where
[TABLE]
Finally, it follows from the Cauchy-Schwarz inequality that
[TABLE]
Indeed,
[TABLE]
which completes the proof. Â Â Â \sqcap$$\sqcup
We also have an analogue of Lemma 4.1 for multiplicative characters.
Lemma 4.2**.**
For any sets and character we have
[TABLE]
Proof.
By the Cauchy-Schwarz inequality we have
[TABLE]
where is the complex conjugate character. Making the change of variable in the sum over we arrive to
[TABLE]
By the âapproximateâ orthogonality of multiplicative characters, that is, by
[TABLE]
we obtain
[TABLE]
where
[TABLE]
As in the proof of Lemma 4.1 we obtain
[TABLE]
and the result follows. Â Â Â \sqcap$$\sqcup
4.2. Concluding the proofs
We are now ready to establish the desired results.
Proof of Theorem 1.2.
By Theorem 1.1 there exist and with additive energies
[TABLE]
and . Hence, one of these sets contains at least elements. Let be this set. Lemmas 4.1 and 4.2 complete the proof. Note that the second summand in Lemma 4.2 is smaller than the bound of Theorem 1.2.    \sqcap$$\sqcup
Proof of Theorem 1.3.
Similarly to the proof of Theorem 1.2, there exist with
[TABLE]
[TABLE]
and . Let , , be the larger set of and . Then the result follows again by Lemmas 4.1 and 4.2, which completes the proof of Theorem 1.3.    \sqcap$$\sqcup
Proof of Theorem 1.4.
The proof follows a combination of the calculations of Lemmas 4.1 and 4.2. By the Cauchy-Schwarz inequality we have
[TABLE]
Since both and are nontrivial characters we see that the inner sum over satisfies the Weil bound, see [21, Appendix 5, Example 12], unless
[TABLE]
Clearly, when are fixed (in ways) the pair can take at most two values. Hence, we obtain
[TABLE]
and the result follows. Â Â Â \sqcap$$\sqcup
Proof of Theorem 1.5.
We now partition the set into two sets and as in Theorem 1.1 with respect to the function . Thus
[TABLE]
Since for any real and , we obtain
[TABLE]
where
[TABLE]
By the Cauchy-Schwarz inequality, as before, for every we derive
[TABLE]
Similarly, for every , we have
[TABLE]
Substituting these bounds in (4.1) we conclude the proof.    \sqcap$$\sqcup
5. Comments
It is easy to verify that at the cost of merely typographical changes one can obtain a full analogue of Theorem 1.1 for
[TABLE]
Most likely, using multiplicative character sums instead of additive character sums, one can obtain similar results for or even . However the following question appears to require new ideas.
Question 5.1**.**
Given two bivariate polynomials , satisfying some natural conditions, show that any set can be partitioned as in such a way that the two sets
[TABLE]
and
[TABLE]
are both of small cardinality.
Finally, we note that Theorem 1.5 can be extended to the sums
[TABLE]
over sets and rational functions . Within our approach, one can show that, under some natural conditions on and , for any there are some and , such that as long as and the sums (5.1) are of order at most . Despite a somewhat exotic shape of the sums (5.1), they may be used in the theory of randomness extractors in arbitrary finite fields where the theory falls far below its counterpart in prime fields, see [3, 4, 5] for more details and further references. One can also introduce weights of the form , and in the sums (5.1).
Acknowledgements
The authors thank Brendan Murphy, Misha Rudnev and Ilya Shkredov for helpful conversations.
The first and third author were supported by the Austrian Science Fund FWF Projects F5509 and F5511-N26, respectively, which are part of the Special Research Program âQuasi-Monte Carlo Methods: Theory and Applicationsâ. The second author was supported by the Australian Research Council Grant DP140100118.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] E. Aksoy Yazici, B. Murphy, M. Rudnev and I. D. Shkredov, âGrowth estimates in positive characteristic via collisionsâ, Int. Math. Res. Not. IMRN , (to appear)(see http://arxiv.org/abs/1512.06613 ).
- 2[2] A. Balog and T. D. Wooley, âA low-energy decomposition theoremâ, Quart. J. Math. , (to appear).
- 3[3] E. Ben-Sasson and A. Gabizon, âExtractors for polynomial sources over fields of constant order and small characteristicâ, Theory Comput. , 9 (2013), 665â683.
- 4[4] E. Ben-Sasson and S. Kopparty, Affine dispersers from subspace polynomials, SIAM J. Comput. 41 (2012), no. 4, 880â914.
- 5[5] J. Bourgain, Z. Dvir and E. Leeman, âAffine extractors over large fields with exponential errorâ, Comput. Complexity , 25 (2016), 921â931.
- 6[6] J. Bourgain and M. Z. Garaev, âOn a variant of sum-product estimates and explicit exponential sum bounds in prime fieldsâ, Math. Proc. Cambridge Phil. Soc. , 146 (2009), 1â21.
- 7[7] J. Bourgain, A. A. Glibichuk and 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 (2006), 380â398.
- 8[8] J. Bourgain, N. Katz and T. Tao, âA sum product estimate in finite fields and applicationsâ, Geom. Funct. Analysis , 14 (2004), 27â57.
