Some remarks on products of sets in the Heisenberg group and in the affine group
Ilya D. Shkredov

TL;DR
This paper explores the behavior of product sets in the Heisenberg and affine groups over prime fields, providing new growth results and applications to Freiman's isomorphism in nonabelian groups.
Contribution
It introduces novel results on product set growth in nonabelian groups and applies these findings to Freiman's isomorphism problem.
Findings
New growth results for product sets in the Heisenberg group
New growth results for product sets in the affine group over prime fields
Application to Freiman's isomorphism in nonabelian groups
Abstract
We obtain some new results on products of large and small sets in the Heisenberg group as well as in the affine group over the prime field. Also, we derive an application of these growth results to Freiman's isomorphism in nonabelian groups.
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.
Some remarks on products of sets in the Heisenberg group and in the affine group
††This work is supported by the Russian Science Foundation under grant 19–11–00001.
Shkredov I.D
Annotation.
*We obtain some new results on products of large and small sets in the Heisenberg group as well as in the affine group over the prime field. Also, we derive an application of these growth results to Freiman’s isomorphism in nonabelian groups. *
1 Introduction
Let be an odd prime number, and be the finite field. Given two sets , define the sumset, the product set and the quotient set of and as
[TABLE]
[TABLE]
and
[TABLE]
correspondingly. This paper is devoted to the so–called sum–product phenomenon, which says that either the sumset or the product set of a set must be large up to some natural algebraic constrains. One of the strongest form of this principle is the Erdős–Szemerédi conjecture [3], which says that for any sufficiently large set of real numbers and an arbitrary one has
[TABLE]
The best up to date results in the direction can be found in [19] and in [14] for and , respectively. Basically, in this paper we restrict ourselves to the case of the finite fields only.
It is well–known that the sum–product phenomenon is connected with growth in the group of affine transformations, see, e.g., [11], [16]. Another group which is connected to this area is the Heisenberg group of unipotent matrices and this case was considered in papers [5]—[8] as well as in a more general context, see [1] and [9], say. For example, in [8] the following result was obtained.
Theorem 1
Let be a set and
[TABLE]
Then for any one has
[TABLE]
Thus formula (1) shows that the products in are directly connected with the sum–product quantities and similar as the products of sets in the affine group. Nevertheless, in a certain sense the affine group is more correlates with the multiplication and the Heisenberg group correlates with the addition, see the discussion of trivial representations in Section 4.
We improve Theorem 1 and, moreover, generalize it for so–called bricks, see Theorem 13 in Section 5.
Theorem 2
Under the same conditions as in Theorem 1 one has
[TABLE]
where is an absolute constant. Moreover, if , then
[TABLE]
It was conjectured in [8] that, actually, the right exponent in (1) is four and we have obtained in .
Using the representation theory and the incidences theory in , we have found new bounds for products of large subsets from the Heisenberg group as well from the affine group, see Theorem 18 and Corollary 24 below. Also, we improve the dependence of on as well as the dependence on in the following result from [6, Theorem 1.3] (see Theorem 16 from Section 5).
Theorem 3
Let . Then there exists such that for all and any sets , , , if we form
[TABLE]
with
[TABLE]
then contains at least cosets of .
In [5] it was found an interesting application of products of sets in the Heisenberg group to so–called models of Freiman isomorphisms. It was showed that there is a (nonabelian) group, namely, the Heisenberg group such that any set with the doubling constant less than two does not has any good model, see [25, Section 5.3]. Recall the required definitions and formulate our result.
Let , be groups, , and be a positive integer. A map is said to be a Freiman –homomorphism if for all –tuples and any signs , we have
[TABLE]
If moreover is bijective and is also a Freiman –homomorphism, then is called a Freiman –isomorphism. In this case and are said to be Freiman –isomorphic.
Theorem 4
*Let be a positive integer and be any real number. Then there is a finite (nonabelian) group and a set with the following properties:
, ;
For any , and any finite group such that there exists a Freiman –isomorphism from to , we have .*
It is well–known [4, Proposition 1.2] that in abelian case the situation above is not possible and Theorem 4 shows that the picture changes drastically already in the simplest nonabelian case of a two–step nilpotent group. Previously, in [5] the authors proved an analogue of Theorem 4 for –isomorphisms (our arguments follow their scheme but are slightly simpler). It is easy to see from our proof that, although, the constant possibly can be improved but it is the limit of the method.
All logarithms are to base The signs and are the usual Vinogradov symbols. For a positive integer we set Having a set , we will write or if , .
The author is grateful to Misha Rudnev for useful discussions.
2 Notation
In this paper is a group with the identity element , is a field, , and is an odd prime number, . Also, we use the same letter to denote a set and its characteristic function .
Put for the common additive energy of two sets (see, e.g., [25]), that is,
[TABLE]
If , then we simply write instead of and the quantity is called the additive energy in this case. One can consider for any complex function as well. More generally, we deal with a higher energy
[TABLE]
Sometimes we use representation function notations like or , which counts the number of ways can be expressed as a product or a sum with , , respectively. Further clearly
[TABLE]
Similarly, one can define , , and so on. In nonabelian setting the energy of a set is (see [21])
[TABLE]
Clearly, and . We write for the set of all commutators of and , namely, .
We finish this section recalling some notions and simple facts from the representations theory, see, e.g., [18]. For a finite group let be the set of all irreducible unitary representations of . It is well–known that size of coincides with the number of all conjugate classes of . For denote by the dimension of this representation and we write for the correspondent Hilbert–Schmidt scalar product , where are any –matrices. Clearly, . Also, we have .
For any and define the matrix which is called the Fourier transform of at by the formula
[TABLE]
Then the inverse formula takes place
[TABLE]
and the Parseval identity is
[TABLE]
The main property of the Fourier transform is the convolution formula
[TABLE]
where the convolution of two functions is defined as
[TABLE]
Finally, it is easy to check that for any matrices one has and , where the operator –norm is just the absolute value of the maximal eigenvalue of .
3 Preliminaries
Let be a field. Let be a set of points and be a collection of lines in . Having and , we write
[TABLE]
Put . We will omit to write the conditions and below.
A trivial upper bound for is
[TABLE]
see, e.g., [25, Section 8]. Further, there is a bound of Vinh [26] (also, see [20, Section 3]) which says that
[TABLE]
where either or . Finally, a well–known result of Stevens–de Zeeuw gives us an asymptotic formula for the number of points/lines incidences in the case when the set of points forms a Cartesian product, see [23], and also [20].
Theorem 5
Let be sets, , and be a collection of lines in . Then
[TABLE]
The proof rests on a well–known points/planes result from [15] (also, see [20], [26]).
Theorem 6
Let be an odd prime, be a set of points and be a collection of planes in . Suppose that and that is the maximum number of collinear points in . Then the number of point–planes incidences satisfies
[TABLE]
4 On products of large subsets of the affine group and the Heisenberg group
Let be a positive integer. By define the Heisenberg linear group over consisting of matrices
[TABLE]
For we write . The product rule in is
[TABLE]
where is the scalar product of vectors and . Also, one has
[TABLE]
Clearly, and there are conjugate classes of the form , and , . For any , , , their commutator equals . Thus the centre of is , and hence is a two–step nilpotent group. Given , we see that the centralizer . The Heisenberg group acts on as
[TABLE]
and hence . Further the structure of is well–known, see, e.g., [17]. There are one–dimensional representations which correspond to additive characters for , see the group low (13) and there is a unique nontrivial representation of dimension . Thus formula (6) has the following form
[TABLE]
where . Let us describe the representation in details in the case , see, e.g., [17]. Let and and
[TABLE]
be matrix. Then . The fact that is a representation follows from an easy checkable commutative identity
[TABLE]
Thus there is just one nontrivial representation and a similar situation takes place in the case of the affine group , see below.
Now we obtain a lemma on products of sets in . A similar result was obtained in [7, Propositions 3–6 and Theorem 1] but for a special family of sets which are called semi–bricks. Given a set we write . Hence from the definition of the quantity one has that for any the following holds .
Theorem 7
*Let , . Then contains .
Further if , then for any and any signs with the product contains , provided*
[TABLE]
Finally, for and , we have
[TABLE]
P r o o f. We know that for any , , their commutator equals . Hence for any we must solve the equation , where points and are counted with the weights equal and . Using Theorem of Vinh (10), we see that the number solutions to this equation is at least
[TABLE]
because of our assumption and a trivial estimate .
To prove the second part of the theorem take any and write for the convolution of . Then by (8), we have , where is the conjugation operator. Using (8) and the fact that all one–dimensional representations equal on , we obtain
[TABLE]
[TABLE]
Here we have used the Parseval identity (7). On the other hand, applying the Parseval formula again, we get
[TABLE]
and hence
[TABLE]
Substituting the last bound into (19), we derive
[TABLE]
as required.
To obtain (18) we use the calculations above and, applying definition of from (4), we obtain
[TABLE]
Using the Cauchy–Schwarz inequality, we derive and hence we complete the proof.
Remark 8
A variant of the second part of the lemma above can be obtained for products of different sets and we leave it to the interested reader. Clearly, a lower bound for size of such that contains is even in the symmetric case, indeed just consider all matrices , where is an arithmetic progression.
Now we need a result from [5, Lemma 2].
Lemma 9
Let be a group and be a maximal subset of such that
[TABLE]
Then .
The first part of Theorem 18 combined with Lemma 9 imply the following consequence.
Theorem 10
*Let be a positive integer and be any real number. Then there is a finite (nonabelian) group and a set with the following properties:
, ;
For any , and any finite group such that there exists a Freiman –isomorphism from to , we have .*
P r o o f. The argument follows the scheme of the proof from [5]. Let
[TABLE]
and we will choose later. Clearly, . Take any , and let be a Freiman –isomorphism from to a group . We can assume that and using Lemma 9, we derive that is a two–step nilpotent group. If
[TABLE]
then by Theorem 18 the set contains . One satisfies the last condition taking . We write for , . Further by the average arguments one can find and a set such that and for large enough the following holds . Taking two distinct elements , and putting , where , we form , . Finally, contains , hence and one can check by induction (see [5]) that for any the following holds . In particular, the order of in is . Consider Sylow –subgroup of which we denote by . Suppose that is abelian. We know that for any and since is –isomorphism and hence –isomorphism, it follows that on , whence and this is a contradiction since and this contradicts with our choice of the parameter (see details in [5]). Otherwise, is nonabelian and in view of (20) and our choice of , we obtain
[TABLE]
as required.
It is easy to see from the proof that, although, possibly, the constant can be improved but it is the limit of the method.
Now consider the group of invertible affine transformations of a field , i.e., maps of the form , or, in other words, the set of matrices
[TABLE]
Here we associate with such a matrix the vector . Then is a semi–product with the multiplication . Clearly, acts on . For any , , , their commutator equals . The group contains the standard unipotent subgroup as well as the standard dilation subgroup . The centralizer of is , further, if , then and otherwise , where . The subgroups and are maximal abelian subgroups of .
There are one–dimensional representations which correspond to multiplicative characters of and because there exist precisely conjugate classes in we see that there is one more nontrivial representation of dimension . We have an analogue of formula (15)
[TABLE]
where . As above let us describe the representation in details, see, e.g., [2]. We define , where is any primitive root in . Then (now is matrix). An analogue of identity (16) is
[TABLE]
Hence as in the case of the Heisenberg group there is just one nontrivial representation of large dimension and thanks to this similarity we can consider these two groups together. Underline it one more time that the trivial representations of correspond to additive characters but the trivial representations of correspond to multiplicative ones.
Put . Using the same method as in the proof of Theorem 18, one has
Corollary 11
*Let , . Then contains .
Further for any and any signs with the product contains , provided*
[TABLE]
For and , we have
[TABLE]
As in Remark 8 a lower bound for size of such that contains is because one can consider the set of all matrices as an example.
Let us demonstrate just one particular usage of Corollary 24.
Example 12
Let and . Then considering , we see that for any there are such that
[TABLE]
5 On products of bricks in the Heisenberg group and in the affine group
Now let us obtain an upper bound for the energy of bricks in , see the definition in Theorem 13 below. In particular, it gives a lower bound for size of the product set of such sets.
Theorem 13
Let be a set. Put . Then
[TABLE]
where is
[TABLE]
P r o o f. The energy equals the number of the solutions to the system
[TABLE]
where , , . First of all we consider solutions to (26) with all possible such that . Denote by the correspondent number of the solutions. Then the last equation of our system (26) determines a line such that and are counted with the weights and , correspondingly. Clearly, such weights do not exceed and , respectively. Moreover, and similar . Using the pigeonhole principle and applying Theorem 11, we find a number and a set of lines , such that
[TABLE]
[TABLE]
Let us give another estimate for . Now we crudely bound and as and , respectively, but treat our equation as , where are counted with weights , . Applying Theorem 12 and using the same calculations as above, we obtain
[TABLE]
as required.
Now consider the remaining case when and denote the rest by . One can check that zero solutions in the remaining variables , , , as well as solutions with coins at most
[TABLE]
in . Thus suppose that and all variables , , , do not vanish. We have
[TABLE]
In particular, and if we determine all variables from the last equation, then from (30), we know and hence recalling , we find the remaining variables . Hence
[TABLE]
Using Theorem 12, we get
[TABLE]
Combining the last estimate, bounds (27), (28) and (29), we obtain the required result.
For example, if , then the result above gives us .
Now if , then we do not need to consider the first case in the proof of Theorem 13, hence and whence, we obtain a consequence which is better than [8, Theorem 2.4].
Corollary 14
Let be a set. Then
[TABLE]
Remark 15
It was proved in [16] that the quantity from (31) can be estimated better for real sets , namely, as , where is an absolute constant. Hence in lower bound (32) in Corollary 32 is even better.
We say that two series of sets , have comparable sizes if for all the following holds , . In this case put , .
Now we are ready to improve Theorem 3 from the Introduction in the situation when have comparable sizes. It is easy to show that in our result for a certain but in Theorem 3 it is just . Also, the dependence on in Theorem 16 is better. Finally, we remark that of course the lower bound for the number of cosets is optimal.
Theorem 16
Let be an even number, and , , , ,
[TABLE]
be sets and , have comparable sizes. If , , and
[TABLE]
then contains at least cosets of .
P r o o f. It is enough to prove that contains , provided
[TABLE]
because then (33) follows by arguments from [6, Theorem 1.3]. Indeed, if we replace , by , for some and consider the correspondent set , then by the group low (13) the inclusion implies , where , . Further notice that the set has size and hence taking such that we can find at least
[TABLE]
vectors , with , . To get (35) we have used the fact that because otherwise Theorem 16 is trivial. Substitution , into (34) gives the desired condition (33).
Now let us obtain (34). Take and by the group low (13) we need to solve the equation
[TABLE]
for any . We consider even only (recall that we assume that ) and denote by the number of the solutions to the last equation. Almost repeating the proof of [20, Theorem 32] (also, see [20, Remark 33]), one obtains an asymptotic formula for , namely,
[TABLE]
Indeed, by Theorem 12 we know (thanks to , , ) that
[TABLE]
and that the recurrent formula for the error term in the right–hand side of (36) is
[TABLE]
Again we need to use our conditions , , and induction similar to the proof of [20, Theorem 32]. Thus asymptotic formula (36) takes place and is positive if
[TABLE]
This completes the proof.
Let us compare condition (17) of Theorem 18 (condition (23) of Corollary 24) and Theorem 16 namely, formula (34) from the proof. Theorem 18 concerns general sets but condition (34) is exponentially better than (17). For concrete families of sets one can prove similar exponentially small bounds. Consider, for example, a brick , and give the sketch of the proof of the existence of this decay (see details in [20, Remark 34] and in [16, Theorem 11]). Put and by the group low we know that , , where . Using the last recursive formula and the arguments as in [20, Theorem 32] to solve the equation , we obtain in (but similar in ) that for any from the affine group one has and this implies the exponential decay.
6 Concluding remarks
In this section we discuss some further connections between the sum–product phenomenon and growth in the Heisenberg group.
In Theorem 13 we have deal with the term . It is easy to see that this quantity is just where . Hence we have estimated this expression as well. In a dual way one can consider where or, similarly, . Then we have the correspondent analogue of system (26), namely,
[TABLE]
It gives (and the remaining variables can be find uniquely) and hence again this can be bounded as in and as in , where is an absolute constant, see [16].
In a similar way, one can consider the problem of estimating the quantities
[TABLE]
The first one naturally appears in sum–product questions in which are connected with Solymosi’s argument [22], see, e.g., [10]. As in Theorem 13, we see that the first sum equals the number solutions to the system
[TABLE]
hence as above and after some calculations we arrive to
[TABLE]
Now we can estimate the number solutions to the last equation rather roughly. Indeed, if we fix a variable, say, , then relatively to we have an equation of a line. Hence the Szemerédi–Trotter Theorem [24] gives us and similar in via Theorem 11. One can estimate the number solutions to (38) further via the Cauchy–Schwarz and different energies.
As for the dual question, it is easy to see that and because the map has at most preimages. Thus in this case nothing interesting happens and one needs a deeper technique to estimate the sum.
Problem. Estimate the sum–product quantities (37) in and in (for small ). We suppose that the correct bound is for an arbitrary .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] E. Breuillard, B. Green, Approximate groups, II: The solvable linear case, Q. J. Math., 62 :3 (2011) 513–521.
- 2[2] N. Celniker, Eigenvalue bounds and girths of graphs of finite, upper half–planes, Pacific Journal of Math., 166 :1 (1994), 1–21.
- 3[3] P. Erdős, E. Szemerédi, On sums and products of integers, Studies in pure mathematics, 213–218, Birkhäuser, Basel, 1983.
- 4[4] B. Green, I. Z. Ruzsa, Freiman’s theorem in an arbitrary abelian group, Journal of the London Mathematical Society 75.1 (2007): 163–175.
- 5[5] N. Hegyvari, F. Hennecart, A note on Freiman models in Heisenberg groups, Israel J. of Math. 189 (2012), 397–411.
- 6[6] N. Hegyvari, F. Hennecart, A structure result for bricks in Heisenberg groups, JNT 133 (2013), 2999–3006.
- 7[7] N. Hegyvari, F. Hennecart, Substructure for product set in Heisenberg groups, Mosc. J. Comb. Number Theory 3 (2013), 57–68.
- 8[8] N. Hegyvari, F. Hennecart, Expansion for cubes in the Heisenberg group, Forum Mathematicum. Vol. 30. No. 1. De Gruyter (2018), 227–236.
