Additive structure in convex translates
Gabriel Currier, Jozsef Solymosi, Ethan Patrick White

TL;DR
This paper investigates the structure of point sets containing many translates of a convex set, revealing they form low-dimensional generalized arithmetic progressions, with implications for the unit distance conjecture.
Contribution
It establishes a structural characterization of point sets with many convex translates, linking geometric configurations to algebraic progressions.
Findings
Point sets with many convex translates are contained in low-dimensional generalized arithmetic progressions.
The results have applications to the unit distance conjecture.
Provides a new perspective on the additive structure of geometric configurations.
Abstract
Let be a set of points in the plane, and a strictly convex set of points. In this note, we show that if contains many translates of , then these translates must come from a generalized arithmetic progression of low dimension. We also discuss an application to the unit distance conjecture.
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.
Taxonomy
TopicsLimits and Structures in Graph Theory · Computational Geometry and Mesh Generation · Advanced Graph Theory Research
Additive structure in convex translates
Gabriel Currier
Department of Mathematics
University of British Columbia
Room 121, 1984 Mathematics Road
Vancouver, BC, Canada V6T 1Z2
,
Jozsef Solymosi
Department of Mathematics
University of British Columbia
Room 121, 1984 Mathematics Road
Vancouver, BC, Canada V6T 1Z2
and
Ethan Patrick White
Department of Mathematics
University of British Columbia
Room 121, 1984 Mathematics Road
Vancouver, BC, Canada V6T 1Z2
Abstract.
Let be a set of points in the plane, and a strictly convex set of points. In this note, we show that if contains many translates of , then these translates must come from a generalized arithmetic progression of low dimension. We also discuss an application to the unit distance conjecture.
1. Introduction
Suppose we have a set of points and translates of a strictly convex curve. In general, it is known that such collections of points and curves can have only incidences111Throughout the paper we use the notation to mean there exists a universal constant such that [10]. Most of the convex curves cannot achieve this bound [9], but there are examples where they can [7, 15, 20].
The standard constructions for these examples proceed as follows: we construct a curve that has incidences with a grid, and then take translates of that curve by the set of vectors determined by that grid. In this situation, all of our incidences come from fixed points along a curve, and our translates come from a generalized arithmetic progression (in this case, of dimension ).
Our main result shows that the first of these conditions implies the second. That is, if our incidences come from fixed points along a curve, then our translates must come from a generalized arithmetic progression of bounded dimension.
Theorem 1.1**.**
Let be a set of points in , be a strictly convex set of points, and be a set of vectors in . If intersects in points, then there is a subset of size contained in a generalized arithmetic progression of dimension and size .
Our main application is to the unit distance problem, asked by Erdős in 1946 [3]. The problem is to estimate the maximum number of pairs from a set of points in the plane that are distance one apart. The best known lower bound of is due to Erdős and relies on finding a number that can be written as a sum of two squares in many ways, followed by a corresponding scaling of a finite integer grid. On the other hand, the best upper bound of is due to Spencer, Szemerédi, and Trotter [16]. For an excellent survey of this problem, see [17]. Part of the difficulty in improving the upper bound is that, as mentioned before, unit distances can occur under a different strictly convex norm [15, 20].
Several authors have studied the maximum number of unit distances with an additional restrictive property satisfied by grids. For example, Schwartz, Solymosi, and de Zeeuw showed that the number of pairs of points that determine a rational slope and are unit distance apart is [13]. Schwartz generalized this result with the restriction that the unit vectors determined belong to a low-rank multiplicative group when embedding in the complex plane [14]. If we instead fix a set of unit vectors and ask for the maximum number of times a vector from our chosen set can be determined, the answer is , proved by Brass [2]. The configurations of points achieving the maximum here are also lattices.
We extend Brass’s result to allow unit distances from a set of unit vectors that grows with the size of the pointset. Our result is a structure theorem, showing that if the number of unit distances achieved is maximum, then a large portion of the pointset is contained in a generalized arithmetic progression.
Corollary 1.2**.**
Let be a set of points in the plane, and be a set of unit length vectors where . If then points of are contained in a generalized arithmetic progression of dimension and size .
Corollary 1.2 is obtained from Theorem 1.1 by representing the set of unit vectors as a set of points on a unit circle, a strictly convex curve.
2. Preliminaries
We will need several standard tools from additive combinatorics and discrete geometry. The first is a variant of the Szemerédi-Trotter theorem [18] applying to a slightly more general class of curves (see, e.g. [10]). We say that a collection of simple curves are pseudo-lines if any two curves from intersect in at most one point.
Theorem 2.1** (Szemerédi-Trotter).**
The number of incidences between points and pesudo-lines is .
Next, we will need the following consequence of the triangle removal lemma of Ruzsa and Szemerédi [12]. The best-known quantitative bound on the triangle removal lemma is due to Fox [4].
Theorem 2.2**.**
Let be a graph on vertices, and suppose contains edge-disjoint triangles. Then contains triangles.
The remaining two theorems are frequently used to show structure in subsets of additive groups. Both are well-known tools in additive combinatorics. A comprehensive treatment of these results can be found in, e.g. [19].
Theorem 2.3** (Balog-Szemerédi-Gowers [1, 6]).**
Suppose is an abelian group, is finite, and is a graph with vertex set and edges. Then, if there must exist such that and
Theorem 2.4** (Freiman-Ruzsa [5, 11]).**
Suppose is an abelian group, is finite, and . Then, is contained in a generalized arithmetic progression of size and dimension .
3. Many copies of a convex pointset
Before beginning a proof of Theorem 1.1 we make a reduction to show that can be assumed to lie on a convex curve with the following characteristics. We say a strictly convex curve is nice if
- (1)
Any two translates of intersect exactly once, unless one is a vertical shift of the other, in which case they do not intersect at all. 2. (2)
is -monotone; every vertical line intersects exactly once. 3. (3)
For any pair of points in not on a vertical line there is a unique translate of that passes through them both.
Let , , and be as in the hypothesis of Theorem 1.1. We can partition into three sets such that each after an appropriate rotation is contained in a nice curve. At least one intersects in points. It follows that we can assume lies on a nice curve . The benefit of this reduction is that it is easy to obtain the following cutting theorem about nice curves.
Theorem 3.1**.**
Let be a set of translates of a nice curve . For any choice of parameter , there exists a decomposition of the plane into at most cells, where the boundary of each cell consists of a union of at most two arcs from and at most two vertical line segments, such that at most curves in intersect the interior of any cell.
We give a proof of Theorem 3.1 in Section 4 by adapting an argument of Matoušek for the equivalent theorem on lines [8, §4.7].
Proof of Theorem 1.1.
Let be the family of translates of .
- •
A good curve from contains points from . We let be the set of good curves and be the corresponding set of translating vectors.
We note that since intersects in points, we must have that . Throughout our proof we will choose constants , . We begin by applying Theorem 3.1 on our set of curves , with the choice . We obtain a cutting of into at most cells such that each cell is entered by at most curves from . Our cutting is composed of pseudolines, as shown in the proof of Theorem 3.1. Hence the number of incidences between and is by Theorem 2.1. For the rest of the proof, we will ignore points that are contained in the cell-boundaries of our cutting. Furthermore, from now on when we say a point is “in” a cell, we mean in the interior.
We make the following two definitions to aid with showing the typical behaviour of points and curves in each cell.
- •
Let be a good curve and be the set of points from on . A good triple is a set of three points ordered left to right along such that: i) the points are in the same cell; ii) no other points from lie on between and ; and iii) if are the points corresponding to then the number of points between and on is at most .
- •
A good cell has distinct good curves containing at least one good triple, and points in it. We note that since a good cell clearly has good triples, and since a pair of points can belong to at most two good triples, a good cell necessarily also has points.
Claim 3.2**.**
There are good triples.
Proof.
Pick an element and let be the points from on . Divide the points in into consecutive intervals of length from left to right. Suppose that at least of these intervals have at most points from in them. Then, the total number of incidences of with is
[TABLE]
If is chosen to be sufficiently large, then this is a contradiction, since and each good curve has points on it by definition. Thus, there must be at least intervals of length containing at least points. Within each such interval, there is at least one triple meeting requirements ii) and iii) of the good triple definition. Therefore there are good triples before cutting.
Now, by our cell decomposition from Theorem 3.1, we know that we have cells, and at most curves from intersecting each cell. Thus, there are curve-cellwall incidences, and each can destroy at most two good triples. Choosing to be sufficiently small shows that there are , since the claim follows.
∎
Claim 3.3**.**
There are good cells.
Proof.
Let the cells have index set , and be the number of points in cell from , and the number of curves contributing at least one good triple to cell . Each good triple corresponds to a curve-point incidence. Therefore by Szemerédi-Trotter (Theorem 2.1) and Claim 3.2 we have
[TABLE]
Let be an index set. Since and using Hölder’s inequality
[TABLE]
Let be the indices of cells where , and be the indices of cells with more than points. For cells in we have , and so (1) is for . Furthermore, since we have points, we see . Since for all (by our cutting), (1) is when . Letting be sufficiently small and be sufficiently large, we see then
[TABLE]
From which we immediately conclude . This completes the claim.
∎
For a single cell , define the graph , drawn in the plane as follows. Let the vertices be the points from in . For each curve with least one good triple in , choose exactly one such triple , and let , and be edges in , where the edges are drawn along . For any path of length 3 in we say the path is self-intersecting if the curves corresponding to and intersect in .
Claim 3.4**.**
In a good cell there are self intersecting ’s.
Proof.
Let be a good cell, and be as above. Note that since is a good cell, has vertices. From Claim 3.3 we know that contains edge-disjoint triangles, so by Theorem 2.2 contains triangles. Consider two triangles in that share an edge. Let , be the vertices not on the edge . If are on the same side of the curve in that contains , then a self-intersecting will be formed since curves can intersect at most once. See Figure 1 for illustration.
We can now complete the claim with a convexity argument. For each edge in , let be the number of triangles containing . Then by the above, the number of intersecting ’s is at least
[TABLE]
∎
Now we put together the pieces. Define a graph with vertex set . For two curves , we make an edge if there are edges and and a third edge such that are all contained in the same cell, and form a self-intersecting . We now count the edges in . The total number of self-intersecting ’s is by Claim 3.4. Curves in intersect at most once, and within each cell we select only 3 arcs from a single curve to become edges of . Furthermore, a self-intersecting can be counted in at most one cell, so at most self-intersecting ’s correspond to the same edge, and so has edges.
The edges in each cell graph correspond to fixed arcs along our curve . Supposing in , there exist arcs along and (respectively) and a third arc such that is a self-intersecting in some good cell. Since the each come from the fixed arcs, and the vector difference between and is determined by , we see . By Theorem 2.3 we obtain of size such that . Finally, by Theorem 2.4 we conclude that is contained in a generalized arithmetic progression of dimension and size .
∎
4. Cutting theorem for strictly convex curves
In this section we prove Theorem 3.1 by adapting an argument of Matoušek for the analogous theorem on lines [8, §4.7]. Let and be as in the statement of Theorem 3.1. By applying a small perturbation to , we may assume that is in general position: all pairs of curves will intersect and there will be no points of triple intersection. Our actual cutting is then given by a limit of these cuttings as the size of the perturbation goes to zero.
We will call the points of intersection between curves in vertices, and the vertex-free open arc-segments of curves in edges. Note that some edges will have finite length, and others will be unbounded towards the right or left.
The level of a point is the number of curves in lying strictly below . Note that the points on any edge have the same level. For each , define the level of as the set of edges with level , along with their endpoints. Denote the set of edges in level by .
Fix a pair of points and let denote the arc-segment between of the unique translate of containing both and . Let the edges in be , and note that and are unbounded to the left and right, respectively. Choose arbitrary points for , and fix a parameter . Define the -simplification of level as union of arcs
[TABLE]
in addition to the part of to the left of , and the part of to the right of . Note that -simplification of level is an -monotone curve, and that it consists of at most arc-segments.
Lemma 4.1**.**
- (i)
The portion of the level between and is intersected by at most translates in . 2. (ii)
The arc is intersected by at most translates in . 3. (iii)
The -simplification of level is contained in the strip between levels and .
Proof.
(i) any curve of intersecting must belong to the curves comprising , otherwise the level would change along . There are at most distinct curves comprising . (ii) The union of and divides into a series of bounded cells. If an element of intersects , then in order to leave the cell it must intersect as well. Since at most curves from intersect , we are done. (iii) We consider how high or low the level can become moving left to right along . The level begins and ends at . Each change of level must be accompanied by a curve in intersecting . Hence to move from level to and back to , at least curves of must cross . It follows that .
∎
Proof of Theorem 3.1.
If , then we can form the required cutting by choosing all curves in . We will now assume . Set . The total number of edges in is . We may find such that the number of edges in is at most . Let be the -simplification of for . Let denote the number of edges in . Then the total number of edges among all is at most
[TABLE]
Note that no two -simplifications intersect. If they did, then a vertex from some would lie above , but all vertices of have level , which contradicts Lemma 4.1 (iii).
The union of the for will form our decomposition, along with the additional vertical line segments. For every vertex in , extend vertical lines up and down until they reach and . Each vertical line segment creates an additional cell and so we have obtained a partition of the plane into at most cells.
Now we verify that at most curves of enter any single cell. A typical cell will be between a pieces of and for some and also bounded by two vertical segments. By Lemma 4.1 (iii) we know lies between levels and . Hence the vertical line segments bounding the set can be intersected by at most curves in . The upper and lower boundaries of are arcs as in Lemma 4.1 (ii) and so are intersected by at most curves in . Since a curve entering must intersect the boundary twice, we conclude that at most curves of intersect . There are also atypical cells below , above , or bounded by a single vertical segment, but such cells are easily verified to have less than curves of intersecting their interior. Since we have proved the result.
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Balog, E. Szemerédi, A statistical theorem of set addition , Combinatorica 14 (1994), 263–268. MR 1305895
- 2[2] P. Brass, On point sets with many unit distances in few directions , Discrete Comput. Geom. 19 (1998), no. 3. Special issue dedicated to the memory of Paul Erdős, 355–366. MR 1608876
- 3[3] P. Erdős, On sets of distances of n 𝑛 n points , Amer. Math. Monthly 53 (1946), 248–250. MR 0015796
- 4[4] J. Fox, (2011), A new proof of the graph removal lemma , Annals of Mathematics, Second Series, 174 (1): 561–579, ar Xiv:1006.1300
- 5[5] G. A. Freiman, On the addition of finite sets (in Russian), Dokl, Akad. Nauk SSSR 158 (1964), 1038–1041. MR 0168529
- 6[6] W. T. Gowers, A new proof of Szemerédi’s theorem for arithmetic progressions of length four , Geom. Funct. Anal. 8 (1998), 529–551. MR 1631259
- 7[7] V. Jarník, Über die Gitterpunkte auf konvexen Kurven , Mathematische Zeitschrift, (1926), volume 24, 500–518.
- 8[8] J. Matoušek, Lectures on Discrete Geometry , Graduate Texts in Mathematics, vol. 212, Springer, New York, 2002. MR 1899299
