TL;DR
This paper presents a novel construction of finite real number sets with small difference sets and strong local properties, providing new bounds for the problem of distinct distances with local constraints.
Contribution
It introduces a new method to construct sets with specific difference set sizes and local properties, advancing the understanding of difference sets and distance problems.
Findings
Constructed sets of size n with difference set size n^{log_2 3}
Proved subsets of size k have difference sets at least k^{log_2 3}
Established the first non-trivial upper bounds for local distance problems
Abstract
We construct finite sets of real numbers that have a small difference set and strong local properties. In particular, we construct a set of real numbers such that and that every subset of size satisfies . This construction leads to the first non-trivial upper bound for the problem of distinct distances with local properties.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Construction for Difference Sets with Local Properties111This research project was done as part of the 2018 CUNY Combinatorics REU, supported by NSF grant DMS-1710305.
Sara Fish California Institute of Technology, Pasadena, CA, USA. [email protected]. Supported by Caltech’s Summer Undergraduate Research Fellowships (SURF) program.
Ben Lund Department of Mathematics, Princeton University, Princeton, NJ, USA. [email protected]. Supported by NSF grant 1802787.
Adam Sheffer Department of Mathematics, Baruch College, City University of New York, NY, USA. [email protected]. Supported by NSF award DMS-1710305 and PSC-CUNY award 61666-00-49.
Abstract
We construct finite sets of real numbers that have a small difference set and strong local properties. In particular, we construct a set of real numbers such that and that every subset of size satisfies . This construction leads to the first non-trivial upper bound for the problem of distinct distances with local properties.
1 Introduction
The Erdős distinct distances problem is a main problem in Discrete Geometry. This problem asks for the minimum number of distinct distances spanned by any points in . In 1946, Erdős [2] observed that a section of the integer lattice spans distinct distances. He then conjectured that no set of points spans an asymptotically smaller number of distances. Proving that every points determine at least some number of distinct distances turned out to be a deep and challenging problem. After over 60 years and many papers on the problem, Guth and Katz [7] proved that every set of points in spans distances, almost completely settling Erdős’s conjecture.
In the current work we study a variant of the distinct distances problem, also posed by Erdős (for example, see [1]). Even after Guth and Katz introduced sophisticated tools for studying distinct distances, this problem remains wide open. For parameters , we consider sets of points in with the property that every of the points span at least distinct distances. Let denote the minimum number of distinct distances such a point set can span. That is, by having a local property of every small subset of points, we wish to obtain a global property of the entire point set.
As a first example, consider . This is the minimum number of distinct distances spanned by points that do not span any isosceles triangles (including degenerate triangles with three collinear vertices). Since no isosceles triangles are allowed, every point spans distinct distances with the other points, implying that . Erdős [1] derived the bound , leaving a subpolynomial gap in this case.
As another simple example, for any we have
[TABLE]
Indeed, if some distance occurs times, then the corresponding points form a set of at most points with at most distances. This violates the local condition, so in this case every distance occurs at most times.
A result of Erdős and Gyárfás [3] implies
[TABLE]
That is, the boundary between a trivial problem and a non-trivial one passes between and . (Recently, a stronger lower bound for this case was derived by Fish, Pohoata, and Sheffer [5].)
Fox, Pach, and Suk [6] proved that for every ,
[TABLE]
Moreover, Pohoata and Sheffer [9] showed that for every ,
[TABLE]
For example, setting yields . This bound is stronger than (1) but holds for a smaller range of .
No non-trivial upper bounds are known for , for with any , or for any other similar values of . We conjecture that the bound should hold for all of these cases. This huge gap illustrates our current lack of understanding of the problem of distances with local properties. By adapting a standard argument for double counting isosceles triangles, one obtains the bound . Once again, no non-trivial lower bounds are known for this case, which leads to an even larger gap. More details about distances with local properties can be found in the survey [10].
The goal of the current work is to provide a first non-trivial upper bound for the problem of distinct distances with local properties.
Theorem 1.1**.**
For every , we have
[TABLE]
Note that . Thus, Theorem 1.1 provides a range of for which is significantly smaller than . Unlike previous results for local properties problems, in Theorem 1.1 the parameter is allowed to depend on .
An Additive Combinatorics variant. Another variant of the local properties problem concerns sets of real numbers. For a set , we define the difference set of as
[TABLE]
For parameters , we consider sets of real numbers with the property that every subset of size satisfies . Let denote the minimum number of distinct distances that such a set of reals can span. The known upper bounds for are significantly stronger than the equivalent bounds for . In particular, Fish, Pohoata, and Sheffer [5] derive a family of bounds such as
[TABLE]
Our upper bound construction is actually for .
Theorem 1.2**.**
For every such that is a power of two, we have
[TABLE]
If is not a power of two, the proof of Theorem 1.2 still holds, leading to the slightly weaker bound .
Note that can be thought of as when all of the points are on the -axis. In this case, every positive element of the difference set becomes a distance, and every non-positive element is ignored. Thus, every upper bound for is also an upper bound for . In particular, Theorem 1.1 is an immediate corollary of Theorem 1.2.
To prove Theorem 1.2, we construct a set of real numbers such that and every small subset of spans many distinct differences. Our set does not only satisfy the local property for one given , but rather satisfies it simultaneously for every .
Our approach is somewhat similar to a construction of points in of Erdős, Hickerson, and Pach [4]. Moreover, it can be thought of as a generalization of Sidon sets (for example, see [8]). In a Sidon set every four elements span 13 distinct differences, while in our case every elements span at least distinct differences. Sidon sets consist only of integers, while our construction involves irrational numbers. However, it is not difficult to revise our construction so that it uses only integers. Our construction is also similar to Sidon sets in the sense that it spans few differences.
Some works on local properties problems, such as [5, 9], consider the difference set as containing only the positive differences. This change does not affect the problem, since the asymptotic size of remains unchanged when moving from one definition to the other. The current work relies on the standard definition of , which should be kept in mind when comparing it to others. For example, the bound (2) looks slightly differently in [5] because of this difference of notation.
Acknowledgements. We would also like to thank Robert Krueger, Rados Radoicic, and Pablo Soberon for several helpful discussions.
2 The construction
Let be a positive integer. Consider positive irrational numbers such that the only integer solution to
[TABLE]
is .
For a set and another number , we write
[TABLE]
For every integer , we define a set of real numbers, as follows. We set . For , we define .
The set can be thought of as a projection of the hypercube from onto a line. In particular, this is the transformation that takes the ’th element of the standard basis of to , and the origin to 1. This is similar to a construction of Erdős, Hickerson, and Pach [4], which is obtained by a projection of the -dimensional hypercube onto a generic two-dimensional plane.
Claim 2.1**.**
.
Proof.
Every difference in is of the form with . By the definition of the , all of these differences are distinct, so . Recalling that , we conclude that . ∎
Set . We require the following straightforward property.
Claim 2.2**.**
Every positive satisfy .
Proof.
Without loss of generality, assume that . Let . Then . Since , when we have that , which in turn implies . Since is continuous and decreasing in , we obtain that . Plugging in the values of and yields the assertion of the claim. ∎
It remains to show that satisfies a local property.
Lemma 2.3**.**
Let be a subset of of size . Then .
Proof.
Let and let and be two reals of the form with (we allow the case where ). When , we have . Set and .
We claim that
[TABLE]
The statement of the lemma follows by applying (3) with and . Indeed, in this case , and . It thus remains to prove (3).
If either or , then (3) clearly holds. We thus assume that and . We prove (3) by induction on . For the induction basis, consider the case where . In this case we have that , and indeed .
For the induction step, consider some and assume that (3) holds for every smaller value of . Recall that both and are contained in translated copies of , and that . We partition each of these translated copies of into the two corresponding copies of , and separately consider the portion of in each of the four resulting parts. In particular, let
[TABLE]
Recall that every difference in is of the form with . Note that for every difference in we have . Similarly, for every difference in we have , and for every difference in we have . By the definition of , we obtain that the three sets are pairwise disjoint. This in turn implies that
[TABLE]
Set , and . By applying the induction hypothesis with , , and , we obtain that . Similarly, the induction hypothesis implies that , , and . Assume without loss of generality that . Then
[TABLE]
To complete the induction step, we show that
[TABLE]
Combining this with (4) would indeed imply .
A technical calculation. By the assumption , we cannot have . By the assumption , we cannot have . If , then we obtain (3) by applying the induction hypothesis with , , and . We can symmetrically handle the cases of , , and . We may thus assume that at most one of is zero.
Since , we get that and that (otherwise we would also have that or ). If then (5) becomes . By Claim 2.2, we have that holds for every . We may thus assume that . By a symmetric argument we may also assume that .
We set and . Note that and . Multiplying both sides of (5) by gives
[TABLE]
Rearranging this leads to
[TABLE]
Let . By the above, to prove (5) it suffices to prove that for every and .
We consider the first partial derivative
[TABLE]
This expression is positive if and only if , or equivalently
[TABLE]
Setting , the above inequality becomes . Rearranging this leads to
[TABLE]
Since and , we have that . This implies that . Thus, for a fixed , the function is increasing when and decreasing when . We conclude that, to check that is non-negative when and , it suffices to consider the cases of and .
Set . Then . Since and , we get that
[TABLE]
That is, is an increasing function. Since , we get that is non-negative when .
It remains to verify that is non-negative for every . Set . Then
[TABLE]
We observe that , , and . Thus, is a local minimum of . By using Wolfram Mathematica, we found that the only roots of are and (see below for more details). Since is a continuous function and is a local minimum, we conclude that is non-negative when .
Since is non-negative when , we conclude that (5) holds. This completes the proof of (3), and thus the proof of the lemma.
Precision issues. One may rightly complain that Wolfram Mathematica could have missed another root of . There seem to be two main issues that could potentially cause this: the range in which we look for potential zeros is an infinite interval (specifically, ), and a root might be missed in a region where the graph is very close to zero due to precision issues. We now address both of these issues.
First, consider the special case where , and that there exists a positive integer satisfying and . Since , we get that . Since , we get that . This in turn implies that . Combining the above leads to
[TABLE]
By Claim 2.2, adding to the left side of the inequality will cause a larger increase than adding inside the parentheses on the right-hand side. That is, in this special case, for any value of we have (5). Claim 2.2 also implies that after increasing the values of and by any amount, (5) still holds. That is, (5) holds when , so there is no need to check for additional zeros of in this case.
A symmetric argument holds when . In that case we have , implying that . Thus, we are also not interested in zeros of when . Combining the above, we get that it suffices to look for zero of in the interval . That is, we no longer have the issue of finding zeros in an infinite interval.
It remains to verify that precision issues do not lead to missing roots in areas where is close to zero. A plot of in the interval shows that the function is only close to zero around . Thus, missing roots due to precision issues can only occur in a small neighborhoods of .
Recall that is a local minimum of and that . The second order Taylor approximation of at is
[TABLE]
To bound the error term of the approximation, we observe that
[TABLE]
It is not difficult to verify that, when , we have . Thus, the error of the second order approximation is . When and , we have that , so the only root of in is . This eliminates the precision issue around .
It seems plausible that additional arguments, similar to the ones above, could completely eliminate the use of a computer program. However, most likely such arguments would add several pages of tedious calculations. We thus chose not to pursue this direction. ∎
Claim 2.1 and Lemma 2.3 immediately lead to Theorem 1.2.
Proof of Theorem 1.2..
Let for some integer . Then the theorem holds by taking the set as described above. Indeed, by Claim 2.1, we have that . By Lemma 2.3, the set satisfies the required local property. ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Erdös, On some metric and combinatorial geometric problems, Discrete Math. 60 (1986), 147–153.
- 2[2] P. Erdős, On sets of distances of n 𝑛 n points, Amer. Math. Monthly 53 (1946), 248–250.
- 3[3] P. Erdős and A. Gyárfás, A variant of the classical Ramsey problem, Combinatorica 17 (1997), 459–467.
- 4[4] P. Erdős, D. Hickerson, and J. Pach, A problem of Leo Moser about repeated distances on the sphere, Amer. Math. Monthly 96 (1989), 569–575.
- 5[5] S. Fish, C. Pohoata, and A. Sheffer, Local Properties via Color Energy Graphs and Forbidden Configurations, submitted to a journal, ar Xiv:1810.09019.
- 6[6] J. Fox, J. Pach, and A. Suk, More distinct distances under local conditions, Combinatorica , to appear.
- 7[7] L. Guth and N.H. Katz, On the Erdős distinct distances problem in the plane, Annals Math. 181 (2015), 155–190.
- 8[8] K. O’Bryant, A complete annotated bibliography of work related to Sidon sequences, Eur. J. Combin. (2004), P 39.
