Kriz theorem for cyclic transitive point sets Created 2026-09-24 Updated 2026-09-24
Every finite cyclic transitive point set is a Euclidean Ramsey set. In particular every regular polygon is Euclidean Ramsey.
Let be the vertices of a regular polygon, indexed cyclically so that is an isometry. We first prove the product lemma needed for the cyclic-symmetry argument.
Suppose has the property that, for every number of colors, a finite witness forces a copy of on which the vertices corresponding to are monochromatic. We claim that for every there is a finite witness forcing an -invariant copy of . Proceed by mathematical induction on . The case is the assumption. For the step, choose a finite set that forces an -invariant for a coloring with colors, and choose that forces an -monochromatic for a coloring with colors.
Given a -coloring of , color by its complete vector . In the resulting copy of in , that vector is the same for every member of . Each can therefore be colored by the vector consisting of for one and the colors for . Applying the choice of gives an -invariant copy of , and its product with the chosen copy of in is the desired -invariant copy of . This proves the lemma rather than assuming it.
We now prove by induction on that a finite witness forces a copy of whose first vertices have one color. The case is trivial. For , use that a line segment is a Euclidean Ramsey set; each occurrence of a segment congruent to can be extended to a copy of the regular polygon, and only finitely many extensions are needed for a finite witness.
Assume the assertion for , and put . The product lemma lets us work inside an -invariantly colored copy of , with as large as required. For an increasing -element subset of and , define a word by putting in coordinate , with subscripts read modulo , and putting in every other coordinate. Color by the -tuple
By the Finite Ramsey theorem, for sufficiently large there are coordinates on which all -subsets have the same tuple color.
For , let be the word whose entries in coordinates are
cyclically, and whose other entries are . For , the word differs from only in coordinate , where the two entries lie in . Similarly differs from only in coordinate , again by two members of . The -invariance and the homogeneous choice of the therefore give
Hence have one color.
The cyclic words form an isometric copy of : in each of the varying coordinates the cyclic shift is an isometry, so every squared distance is multiplied by . Rescaling the finite witness by gives a copy of . The induction reaches , proving that every regular polygon is a Euclidean Ramsey set.
For three consecutive vertices of a regular -gon scaled to have side length one,
Since the polygon is Euclidean Ramsey, choosing large enough proves that is an approximately Euclidean Ramsey set.
In fact every finite is approximately Ramsey. First perturb each coordinate of each point onto a sufficiently fine lattice , changing all pairwise distances by less than . For each coordinate, map the finitely many required integers to consecutive vertices of a very large regular polygon, scaled so that one angular step has arc length . If the step angle is , the chord replacing a difference of lattice steps has length
as , uniformly over the finitely many differences involved. Taking the orthogonal Cartesian product of such polygons therefore embeds the perturbed points with a further distance error below . Each polygon is Euclidean Ramsey, and their product is Euclidean Ramsey by the product theorem for Euclidean Ramsey sets. A monochromatic copy of that product contains the corresponding approximate copy of , completing the proof.
The vertices satisfy
After removing the root , the product of the other roots has modulus equal to the constant term of , namely . Hence the product of the chord lengths from one vertex of a unit regular polygon is . Multiplying this identity over all vertices counts every chord twice, so the product of all chord lengths is . Scaling the circle by scales each of its chords by , giving
Let be the vertex set of a regular polygon and let the cyclic rotation group act transitively on it. The finite invariant-colouring lemma says that for every number of colours there are positive weights with such that every colouring of the weighted Cartesian power
contains a monochromatic set
For completeness, prove the lemma along a cyclic composition series for . For a prime cyclic quotient, refine each colour to the finite vector of colours obtained by applying the quotient elements in every active coordinate. The Hales-Jewett theorem supplies a variable block on which this vector is constant. Assign that block squared weights summing to the squared weight of the coordinate it replaces. This makes the quotient orbit monochromatic without changing any orbit distance. Iterating through the cyclic factors proves the lemma for the finite cyclic group .
Because rotations commute, for each coordinate satisfies
for a fixed vertex . Hence the squared distance between the two corresponding product points is
The monochromatic orbit is therefore isometric to . This proves that every regular polygon is a Euclidean Ramsey set.
Now consider the edge-colouring definition. If all pairwise distances in are equal, then is a regular simplex. Take a sufficiently large regular simplex of the same side length. The ordinary finite Ramsey theorem gives a monochromatic -vertex complete subgraph, and every such vertex set is isometric to . Thus is an edge Ramsey set.
Conversely, if has two distances, let and be its least and greatest distances. Colour every Euclidean edge by whether its length equals . Every isometric copy of contains both an edge of length and one of length , so no copy is monochromatic. Hence the edge Ramsey sets are exactly the equidistant finite sets.
Allowing similar copies does not change the answer. If , colour an edge of length by the parity of
In every similar copy, the images of a shortest and a longest edge have lengths and , whose displayed integers differ by one. They receive opposite colours. Thus no non-equidistant is edge Ramsey even up to similarity, while the regular-simplex argument already supplies an isometric copy.