
TL;DR
This paper investigates conditions in colored vector spaces, especially over finite fields, that ensure the existence of a unit equilateral triangle with vertices in different color classes.
Contribution
It introduces new conditions for guaranteed rainbow triangles in vector spaces over finite fields, extending classical geometric coloring problems.
Findings
Identifies specific conditions for rainbow triangles in finite field vector spaces.
Establishes bounds on colorings that guarantee the existence of such triangles.
Provides new insights into geometric configurations in colored vector spaces.
Abstract
We seek conditions under which colorings of various vector spaces are guaranteed to have a copy of a unit equilateral triangle, having each vertex in a different color class. In particular, we explore the analogous question in the setting of vector spaces finite fields, with an appropriate notion of distance.
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
TopicsMathematics and Applications
Rainbow triangles
Steven Senger
(February 9, 2017)
Abstract
We seek conditions under which colorings of various vector spaces are guaranteed to have a copy of a unit equilateral triangle, having each vertex in a different color class. In particular, we explore the analogous question in the setting of vector spaces finite fields, with an appropriate notion of distance.
1 Introduction
Classical Ramsey problems typically involve breaking a given ambient set up into disjoint subsets called color classes, then looking for conditions under which a given configuration will be present in one of the color classes. Here, we consider so-called anti-Ramsey or rainbow problems. Rainbow problems have been studied in different contexts; see [1] and [9] and the references therein for some arithmetic rainbow results, and see [2] and [10] and the references therein for results in graph theory. Here we consider unit equilateral triangles whose vertices come from distinct color classes. The author would like to thank Janos Pach and Hans Parshall for helpful suggestions greatly improving the content of this paper.
1.1 Background Information
One of the largest motivating questions for this is the unit distance problem, due to Erdős, in [6]. In short, given a large finite number, , what is the maximum number of times that two points can exactly a unit distance apart in a set of points in the plane? The current record of was achieved by Spencer, Szemerédi, and Trotter in [11]. People have studied similar questions involving triangles and higher-order simplices. See the wonderful survey book by Brass, Moser, and Pach, [4].
The plane is not the only setting where such questions can be considered however. In [8], Iosevich and Rudnev considered distance problems in vector spaces over finite fields. Of course, they used an analog of distance, as vector spaces over finite fields do not admit Euclidean distances as such. There has been much activity in this area as people have considered related problems involving simplices, in [7], specifically triangles, in [3], and other functionals, such as dot products, in [5].
Specifically their initial result states that if one has a large enough subset of a vector space over a finite field, then there must be two points in that subset that are a given distance apart. We can think of this as a two-point configuration where the two points come from the same subset. In what follows, we will be looking for three-point configurations, where the three points all come from distinct sets.
Suppose that is a large, odd, prime power. Consider the two-dimensional vector space over the finite field with elements, In this setting, a common analog of Euclidean distance is the following functional, defined by
[TABLE]
which we shall, by abuse of language, call a “distance.” See [8], by Iosevich and Rudnev, for good introduction to this notion of distance.
Also, given two functions, and , we use the symbol to denote that Similarly, we use if and Occasionally, we will use the letter to represent a constant. This should be clear by context. Also, we will frequently use the notation to mean that grows faster than a constant with respect to the parameter.
1.2 Main results
Note that regardless of whether we are in or , it is easy to see that if each point has a different color, every equilateral triangle will be rainbow. We first prove a simple result, Proposition 1, with straightforward combinatorial methods as an introduction to the main result, Theorem 1.
Proposition 1**.**
Given a coloring of or where no color class has more than two points, if there exist unit equilateral triangles, there must be a rainbow unit equilateral triangle.
The main result should be seen as an asymptotic result in . That is, suppose we have a family of colorings of , for some sequence of tending to infinity. Then the constant, , mentioned below should be independent of .
Theorem 1**.**
Given a coloring of , where no color class has size greater than for any positive constant, , if there exist unit equilateral triangles, then there must be a rainbow unit equilateral triangle.
Theorem 1 does not work if we have only a constant number of colors. It seems as though one should be able to prove a stronger result, some absolute constant, . However, any such result would have to somehow deal with the relative sizes of the color classes, as the following degenerate example shows.
Example 1**.**
Color by giving each point of the form , with a distinct color that isn’t blue, and coloring the rest of the points blue. Clearly, none of the pairs of non-blue points are a unit distance apart, so any unit equilateral triangle in this coloring will have at least two blue points.
2 Proof of Proposition 1
Consider the vertices of any unit equilateral triangle. If they are three different colors, then we are done. If not, call the two vertices that are the same color and , and call the third vertex . Note that is a different color than and , as there are no more than two points of any color. Now, there is a unique point, , that forms an equilateral triangle with and . Similarly, there is a unique point, , that forms an equilateral triangle with and . See Figure 2. It is not possible for both and to be the same color as , so there must exist a rainbow unit equilateral triangle.
Figure 2: The points and are the same color. The point is a different color, but and cannot both be the same color as or .
3 Proof of Theorem 1
First, there is a minor technical point alluded to in the statement of Theorem 5, namely that there are vector spaces over finite fields for which no unit equilateral triangles exist. For our purposes, the existence of unit equilateral triangles is equivalent to the presence of an element such that This will also guarantee that every pair of points a unit distance apart must determine exactly two unit equilateral triangles, a fact which we often take for granted in the Euclidean setting. We state this precisely as a special case of Lemma 4.1 from [3].
Lemma 2**.**
If there exists an element, such that , then for any pair of points, , with , there exist two other points of , and , such that and are the vertices of unit equilateral triangles.
In what follows, we will always assume that any under consideration is such that there are equilateral triangles in
3.1 Outline
The outline of the proof is as follows: we begin with two simple counting arguments for constructing a relatively evenly distributed “sub-coloring” of our original coloring, and then prove a result for colorings where each class roughly the same size. These results are asymptotic in the size of the ambient set.
Define a fair -coloring of a set , of size , to be a -coloring where there exists an such that each color class has between and elements. Notice that this is more relaxed than the related notion of an equinumerable -coloring, where each color class must have size either or .
Suppose we have a -coloring of a set, . Now, for any , we will say that a -coloring refines the original -coloring if for every color class from the -coloring is contained in a color class from the -coloring. For example, suppose , and our 2-coloring color classes are and . Then the 3-coloring and would be a refinement of the 2-coloring, but the 3-coloring would not be.
Lemma 3**.**
Suppose is a set with elements, and we -color it so that no color class has greater than elements, for any positive constant . Then there exists a fair -coloring of for some for which the original coloring is a refinement.
The next lemma says that if , and we have a fair -coloring of some set, then for some , with , we can use it to generate a fair -coloring of the same set, for which the original coloring is a refinement. Both the statement and the proof are similar to that of Lemma 3, but there are enough subtle differences that we state and prove it separately.
Lemma 4**.**
Given a fair -coloring of a set of size , and , with there exists a fair -coloring of for some with , for which the original coloring is a refinement.
The third and final main lemma is a geometric result with some superficial constraints, which are handled by Lemma 3 and Lemma 4.
Lemma 5**.**
Given a fair -coloring of , with , and if there exist unit equilateral triangles, then there must be a rainbow unit equilateral triangle.
We now prove Theorem 1 modulo the proofs of the main lemmas.
Proof.
We begin with a coloring of , where no color class has size greater than , for any constant . So, we apply Lemma 3 with , and , and get a fair -coloring of for some , for which the original coloring is a refinement. That is, if two points are in different color classes in the new coloring, then they came from different color classes in the original coloring, though the converse may not hold.
Now, we would like to apply Lemma 5 to this new coloring directly, but there is a technical constraint to the methods employed in Lemma 5 that requires us to have rather large color classes. Luckily, Lemma 4 tells us that we can coarsen our coloring again to get a suitable coloring. Specifically, we set , and apply Lemma 4 to our fair -coloring of .
Applying Lemma 4 in this way guarantees us a fair -coloring of with and satisfying the hypotheses of Lemma 5. As such, we are guaranteed the existence of an equilateral triangle, each of whose vertices comes from a different color class in our newest coloring. Again, this new coloring respects the original coloring in the sense that points from distinct color classes in this new coloring will be in distinct color classes in the original coloring, so this equilateral triangle is rainbow in the original coloring as well. ∎
3.2 Proof of Lemma 3
Essentially, Lemma 3 says that if we have a sequence of sets, , with each , with , and a sequence of colorings, where we -color the set , then if the grow with , then we can always find a fair -coloring of each , for some that grows faster than a constant.
Example 2**.**
Consider the sequence of the rings of integers of elements, , with tending to infinity. Suppose that each ring element not equal to 0 or 1 is colored by the largest prime divisor of its corresponding integer, and give 0 and 1 their own color. So the element 6 in each ring will be given the color 3. Letting tend to infinity, we see that this is a coloring scheme with no color class larger than , and also with more than color classes for any constant . Lemma 3 shows that there is a fair -coloring for some that grows faster than a constant with , for which our original coloring is a refinement.
Proof.
To prove this, we will check to see if our coloring is already a fair -coloring. If so, set , and we are done. If not, we will put two color classes together into a “super-color,” and check again. As the argument is iterative, we will use superscripts on the sets to keep track of which iteration we are on.
Label the color classes , so that the disjoint union and so they are indexed (after a possible relabeling) in non-increasing order,
[TABLE]
Set , the size of the biggest color class(es). By assumption, for any positive constant . Now, if all of the color classes are of size between and , we are done by the definition of a fair coloring.
If not all of the color classes live within this range, then we know that the bound violated is the lower bound, as no set is larger than , by definition. So we take the last two sets, and and relabel their union as . Now there are two possible outcomes.
If then because the sets were labeled in non-increasing order, we have that
[TABLE]
Since and ,
[TABLE]
Combining (1) and (2) give us that our new coloring is fair. Since no set has more than elements, we have that for any positive constant, , each color class of the new coloring has fewer than elements. By the pigeonhole principle, we must have colors, where , and we are done.
Now, if then we know that
[TABLE]
and is also the size of the largest color class in the new coloring.
Keep repeating the above procedure. Clearly, the original coloring refines each new coloring, as the new color classes are just unions of old color classes. There are only finitely many color classes, so the process must stop at some point. Notice that the size of the largest color class will remain throughout each iteration, except possibly the final step, so no color class will ever have a positive proportion of , and our final coloring will have all of the claimed properties. ∎
3.3 Proof of Lemma 4
Proof.
Notice that if , we set , and we are already done. If , then we will group color classes together to form superclasses, for some
From the definition of fair colorings, there must be a natural number, , such that each color class has size between and , and . Suppose that the color classes are called , where , and that they are labeled in non-increasing order, so that
[TABLE]
Now, let Define to be the union of the sets
[TABLE]
where , for some constant , so that , but That is, pack as many of the largest color classes together as we can without the size exceeding Define in a similar manner, as the union of the next sets, where , for some constant so that , but
Continue this method of construction for the sets and so on. Let be the last such set with Now, if
[TABLE]
then we are done, as we set , and the form a fair -coloring meeting all of the requirements above. However, it is possible that there are some sets, left over, whose union is strictly less than
If this is the case, we keep the sets as before, but go back and define to be the union of the next sets, where , for some constant so that , but Define to be the union of the remaining sets. Now, we know that the size of is less than so we set , and the sets and form a fair -coloring meeting all of the requirements above. ∎
3.4 Proof of Lemma 5
Proof.
In what follows, we use to indicate various constants, independent of , that we do not compute. Enumerate the color classes, and call each one , where By the definition of a fair -coloring, there exists a natural number, such that that each color class has between and points. To prove Lemma 5, we will assume that there are no rainbow unit equilateral triangles, and use this assumption to derive a bound on . Therefore, if this bound is violated, then we must be guaranteed the existence of a rainbow unit equilateral triangle.
We also include a special case of Lemma 1.2 from [7], which tells us about how many pairs of points are a unit distance apart.
Lemma 6**.**
[TABLE]
Now, Lemma 6 tells us that there are pairs of points that are a unit distance apart, and Lemma 2 tells us that each such pair is a part of exactly two unit equilateral triangles. Putting these together with the fact that each triangle has three sides, each of which requires a pair of points, tells us that the number of unit equilateral triangles is approximately times the number of unit distances. So we can say that there are unit equilateral triangles in total, regardless of color.
We will suppose that each of these unit equilateral triangles has at least two points from the same color class, which would imply that there are no rainbow unit equilateral triangles in our coloring. Define to be the largest number of pairs of points from any set of points in , that are a unit distance apart. That is,
[TABLE]
We now employ the following lemma, which can be found several places, such as [12] (in the proof of Lemma 2), by Le Anh Vinh.
Lemma 7**.**
If , and , then the number of unit distances determined by pairs of points from is
Lemma 7 tells us that whenever Now, define to be the total number of pairs of points that are both the same color, and separated by a unit distance. Since each of the color classes can contribute no more than point pairs to , we have that
[TABLE]
Combining this with our bound on yields
[TABLE]
But keep in mind that each of our unit equilateral triangles must have a pair of points from the same color class, so we have a lower bound for as well, namely
[TABLE]
Combining upper and lower bounds on , and estimating by (the possible error here is smaller than the buried constants) tells us
[TABLE]
[TABLE]
This tells us that as long as and , we must have a rainbow unit equilateral triangle. As before, we estimate by (the possible error here is, again, buried in the constants) to get the condition that
[TABLE]
[TABLE]
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Axenovich and D. Fon-Der-Flaass, On rainbow arithmetic progressions, Elec. J. Comb., 11:R 1, 2004.
- 2[2] L. Babai, An anti-Ramsey theorem , Graphs Combin. 1 (1985), 23–28.
- 3[3] M. Bennett, A. Iosevich, and J. Pakianathan, Three-point configurations determined by subsets of 𝔽 q 2 superscript subscript 𝔽 𝑞 2 \mathbb{F}_{q}^{2} via the Elekes-Sharir paradigm , Combinatorica 34 (2014), no. 6, 689–706.
- 4[4] P. Brass, W. Moser, and J. Pach, Research Problems in Discrete Geometry, Springer (2000), 499 pp.
- 5[5] D. Covert, D. Hart, A. Iosevich, D. Koh, and M. Rudnev, Generalized incidence theorems, homogeneous forms and sum-product estimates in finite fields , European J. of Combinatorics 31, 2010, 306–319.
- 6[6] P. Erdős, On sets of distances of n 𝑛 n points , Amer. Math. Monthly 53 (1946) 248–250.
- 7[7] D. Hart, A. Iosevich, D. Koh, S. Senger, I. Uriarte-Tuero, Distance graphs in vector spaces over finite fields , Bilyk, Dmitriy, et al., eds. Recent Advances in Harmonic Analysis and Applications: In Honor of Konstantin Oskolkov. Vol. 25. Springer Science & Business Media, 2012.
- 8[8] A. Iosevich and, M. Rudnev, Erdős distance problem in vector spaces over finite fields , Trans. Amer. Math. Soc., 359 (2007), 6127–6142.
