Every red-blue finite coloring of the pairs of positive integers has either a blue complete arithmetic progression of any prescribed finite length , or two disjoint -term arithmetic progressions with all cross-pairs red. To see the geometry, assign a chosen red pair of indices in its progression, assuming the first alternative fails. Apply the Gallai theorem for an integer lattice to the fixed finite pattern
In a monochromatic copy with common label , the selected red pairs are precisely
The copy lies in the positive quadrant, so . Consequently the two displayed arithmetic progressions are disjoint. Translating the finite pattern before applying the lattice theorem permits its initially negative coordinates.
Every colouring of the positive integers, even with infinitely many colours, has an arithmetic progression of any prescribed finite length on which the colouring is constant or injective. Encode a progression by the equivalence relation of equality of its colours. This gives a finite colouring of its starting point and step. A Gallai theorem for an integer lattice copy of a suitable two-dimensional pattern makes either all indices inequivalent, or one equal-colour pair range independently over two whole progressions. In the second case, one of those progressions is monochromatic.
A translation and positive uniform scaling of a finite configuration in a real vector space. It preserves the ratios and directions of differences between its points. In an integer lattice, the Gallai theorem for an integer lattice guarantees a monochromatic homothetic copy of every finite pattern in any finite colouring, with positive integer scaling factor.
Integer lattice 2026-10-14
The points with integer coordinates in a real d-dimensional affine space with a chosen origin and coordinate basis. Translations by integer vectors and dilations by positive integers preserve this set. The Gallai theorem for an integer lattice concerns finite colourings of these points and homothetic copies of finite configurations of them.
Apply the Gallai theorem for an integer lattice to the finite pattern
Although some coordinates are negative, translating into the positive quadrant and applying the positive-lattice theorem produces a monochromatic copy , with integer . The translation is absorbed into . Let be the common position-pair label on this copy.
For each , the starting point and step
label the red edge at positions . Its endpoints simplify to
Thus the two arithmetic progressions
have a positive common difference , and every cross-pair is red. Their entries are positive because they occur as endpoints of the positive-start, positive-step progressions represented in .
It remains to check disjointness, rather than infer it merely from distinct starting points. The pattern contains points whose second coordinate is . Since all of lies in ,
Consequently
Therefore and are disjoint -term arithmetic progressions with every cross-edge red. Combined with the first branch, this proves the dichotomy.
A combinatorial line in fixes all coordinates outside a nonempty set and puts the same variable letter in every coordinate of . The Hales-Jewett theorem asserts that for every , some forces a monochromatic combinatorial line in every -colouring of . We prove it by mathematical induction on , using an explicit alphabet insensitivity lemma.
A -dimensional combinatorial subspace fixes some coordinates and has disjoint nonempty variable blocks. It is -insensitive if changing any parameter from to or back leaves the colour unchanged. For , fixed , colours and any required dimension , we now construct such a subspace without assuming the Hales-Jewett theorem.
Choose consecutive blocks of lengths by
Process blocks from right to left. When processing block , the later blocks already have their variable templates. For each , consider in block . Record its colour profile for every earlier word in and every assignment of the later parameters. There are contexts and at most profiles. The chain words therefore contain two equal profiles by the pigeonhole principle.
If their indices are , replace the block by the variable template
Its active block is nonempty. The values recover those two equal-profile words, so the colour is unchanged by interchanging , for every earlier word and every later parameter assignment. Insensitivity already established in a later block persists, since it was established uniformly over all earlier words, including every subsequent restriction of block . Continuing leftward gives the promised -dimensional combinatorial subspace. This proves the explicit block bound for alphabet insensitivity and its required uniformity.
The one-letter case of the Hales-Jewett theorem is immediate: take . Suppose it is proved for letters and every number of colours. Let be a dimension guaranteed for letters and colours. Obtain a -dimensional -insensitive combinatorial subspace by the lemma. Restrict its parameter alphabet to and apply the induction hypothesis. The resulting monochromatic combinatorial line uses some nonempty set of parameters. Its extra -letter point has the same colour as its -letter point: interchange in those parameters one at a time. The union of their active blocks is nonempty, so the extended line is a genuine combinatorial line in the original word space. This completes the letter-merging proof of the Hales-Jewett theorem.
To deduce the Van der Waerden theorem, take alphabet and pull a finite colouring of the positive integers back by
A monochromatic combinatorial line with active set maps to
Thus every finite colouring of the positive integers contains a monochromatic arithmetic progression of each prescribed finite length. Since the map only uses , this also gives the finite interval version, with an interval bound .
The Strengthened Van der Waerden theorem requires the common difference to have the same colour: for every some finite interval forces a monochromatic set
For , take . For , prove the assertion by mathematical induction on , writing for a sufficient interval bound. The one-colour case has and . Suppose is known. Apply the ordinary Van der Waerden theorem to find a monochromatic progression
in , where ; call its colour . As , every point with also lies in .
If one such has colour , the points lie in the original progression and have that colour, together with their difference . Otherwise the pulled-back finite colouring on uses at most colours. By the induction hypothesis it contains of one colour. Multiplication by gives the required set with starting point and common difference . This proves the strengthened theorem with
This is the colour-count argument behind the Brauer progression theorem.
The Gallai theorem for an integer lattice states that every finite colouring of contains a monochromatic homothetic copy of each finite lattice pattern. More precisely, for finite there exist and with monochromatic. For , the translation vector can also be chosen positive.
The empty pattern is trivial. Otherwise first translate the pattern so its points have nonnegative coordinates. Pull the given finite colouring back to words through the sum map from words to homothetic copies
By the Hales-Jewett theorem, some combinatorial line with active set is monochromatic. Its images are
They are a homothetic copy with positive integer dilation . Undoing the preliminary translation merely changes the translation vector; the actual copy still lies in the positive lattice. This derives Gallai's theorem from the Hales-Jewett theorem, and justifies the version used in Question 1.
For the conclusion is immediate, so suppose and index the terms of an arithmetic progression by . There are only finitely many equivalence relations on this index set. Consequently, recording which terms have equal colours produces a finite colouring of the positive parameter pairs , even though the original colouring need not be finite.
We use the Gallai theorem for an integer lattice in this form: a finite colouring of the positive integer lattice contains a monochromatic homothetic copy of any prescribed finite integer pattern. Patterns with negative coordinates are allowed here by first translating them into the positive quadrant; the translation is absorbed into the base point of the resulting copy.
Consider the finite pattern
The Gallai theorem for an integer lattice supplies integers and such that every point of lies in the positive quadrant and has the same equality equivalence relation . If has only singleton classes, any parameter pair in this copy gives an arithmetic progression whose colours are pairwise distinct, so the original colouring is injective on it.
Otherwise choose with . For every , the parameter pair
has relation . Its terms at indices and are therefore equally coloured. But these terms simplify to
Thus for every . Fixing proves that all have the same colour. Every is positive, because it is a term of one of the positive-parameter progressions above, and the common difference is positive. Hence is a monochromatic arithmetic progression of length .
The canonical arithmetic progression dichotomy is therefore constant or injective on an arithmetic progression of the prescribed length. The key point is that one equal-colour index pair has been made to vary independently over two complete progressions; a merely monochromatic block of parameter pairs would not by itself give this conclusion.
For a finite alphabet , a combinatorial line in has a nonempty active set , fixed letters outside , and the same variable letter at every coordinate in . The Hales-Jewett theorem states that for every alphabet size and number of colours , some makes every r-colouring of contain a monochromatic combinatorial line.
We first prove the alphabet insensitivity lemma with a concrete bound. Fix two distinct letters , a desired dimension , and a colouring . A combinatorial subspace of dimension has disjoint nonempty active blocks and fixed other coordinates. It is -insensitive when exchanging in any one variable leaves the colour unchanged, whatever the other variable letters are.
Choose consecutive blocks of lengths recursively by
Process these blocks from right to left. When block is reached, the later blocks already have one variable each; the earlier coordinates are still entirely unrestricted. For each of the words in block , form its complete colour profile over all earlier words and all assignments to the later variables. There are at most profiles. The pigeonhole principle gives with equal profiles. Fix the first coordinates of this block to , the coordinates after to , and make the interval from to variable. Substitution of gives the chain word indexed by , and substitution of gives the one indexed by ; they have identical profiles. Thus this variable is insensitive to for every remaining context. Previously constructed later variables remain insensitive, because their colour equalities held for every possible earlier word. After all blocks, we have the required insensitive combinatorial subspace. This proves the explicit block bound for alphabet insensitivity.
Now induct on , simultaneously for every . The case is immediate with . For , assume the Hales-Jewett theorem for the alphabet of size , and take large enough for that theorem with colours. Apply the proved alphabet insensitivity lemma to the letters , obtaining a d-dimensional combinatorial subspace . On , the induced colouring has a monochromatic combinatorial line. Its value at letter has the same colour as its value at : change the active variables one at a time and use insensitivity. The union of their nonempty active blocks is the active set of a combinatorial line in the original word space. All its k points have one colour, completing the induction and the proof.
To deduce the Van der Waerden theorem, take and pull a colouring of the positive integers back through
A combinatorial line with active set maps to
Hence every finite colouring has a monochromatic arithmetic progression of every prescribed finite length. In finite form, if is a word-length bound for the Hales-Jewett theorem, then is a valid interval bound.
The Strengthened Van der Waerden theorem also puts the common difference in the colour class:
Here is a finite proof by induction on the number of colours. For choose . For choose in . For , let be a bound for the strengthened theorem with colours, put , and let be an ordinary Van der Waerden theorem bound. Work in . Its first points contain a monochromatic progression
of colour . Every , , lies in . If some has colour , then , together with its difference , gives the answer. Otherwise the colouring of uses only colours. Pull it back to and apply the induction hypothesis to get a monochromatic set . Multiplication by gives the required configuration in the original colouring. This proves the strengthened theorem, including finite bounds.
The Gallai theorem for an integer lattice states that every finite colouring of contains a monochromatic homothetic copy of every prescribed finite nonempty pattern , where is a positive integer. The positive-lattice version holds for finite as well. Write and colour by the colour of
A monochromatic combinatorial line maps to , with . Thus the Hales-Jewett theorem supplies the copy, with nonzero dilation . Choosing large and positive places all these word sums in the positive lattice if required. This sum map from words to homothetic copies also proves the real-vector-space version: replace by and allow an arbitrary finite real pattern, while retaining positive integer dilations.
For , give the pair the color determined by , where is the 2-adic valuation: use red for even valuation and blue for odd valuation. This finite coloring works because the pairs and have valuations and . They therefore have opposite colors. In particular, no three-term arithmetic progression has all its pairs monochromatic.
For the second assertion, is immediate: every singleton is a blue complete arithmetic progression, since it has no pairs to check. Assume . If some -term arithmetic progression has all its pairs blue, we are done. Otherwise, every such arithmetic progression contains a red pair. For each , choose, say lexicographically, indices for which is red, and color by this chosen pair . This is a finite coloring with at most colors.
We need a lattice pattern that works whichever pair becomes the common color. Fix, before applying the Gallai theorem for an integer lattice, the finite set
Translate into the positive quadrant and apply the Gallai theorem for an integer lattice to that translated pattern. Absorbing the translation into the base point gives integers and such that is monochromatic. Write for its common color. Since , the base point itself has positive coordinates.
For each , the parameter point
belongs to that monochromatic copy and has chosen red pair . Its red endpoints simplify to
Consequently, putting
gives two -term arithmetic progressions of positive common difference , with every cross-pair red. These arithmetic progressions really are disjoint: the parameter point corresponding to has positive second coordinate, so . Hence
This proves the arithmetic-progression bipartite Ramsey dichotomy, including the required disjointness.
This is always true. Pull the given coloring of back along the dilation
Apply the Gallai theorem for an integer lattice to the four vertices of the unit square. The image of the resulting homothetic square has side length , which is even, and all four vertices have one color.
The Hales-Jewett theorem says that, for every finite alphabet and number of colors , there is such that every -coloring of contains a monochromatic combinatorial line.
We use the standard insensitivity lemma. Assuming the Hales-Jewett theorem for alphabets of size , fix two letters in an -letter alphabet. For every and , there is such that each -coloring of has a -dimensional combinatorial subspace on which changing any selection of variable coordinates from to , or from to , leaves the color unchanged.
Here is the finite fusion proof of the lemma. Choose the sizes of successive coordinate blocks backwards. On the last block, omit and color a word over by the vector of all colors obtained after filling the previously chosen blocks in every possible way and then replacing any chosen occurrences of by . This is a finite derived coloring. The induction hypothesis supplies a combinatorial line on which that entire vector is constant. Treat its active coordinates as one new variable block and repeat. After repetitions, each replacement of by can be pushed into the last block where it was created, and equality of the derived color vectors shows that it does not alter the original color. This proves the insensitivity lemma.
Now induct on . The case is immediate. For , choose the target dimensions backwards and apply the insensitivity lemma successively to the pairs
At every step pass to the resulting nested combinatorial subspace, so the insensitivities already obtained are retained. On the final positive-dimensional subspace, replacing by any other letter does not change the color. Any two words can be connected by such replacements, so the whole subspace is monochromatic. It contains a combinatorial line, completing the induction and the proof.
The Gallai theorem for an integer lattice says that, for every finite and every finite coloring of , there are and such that the homothetic copy
is monochromatic.
Write and apply the Hales-Jewett theorem to the alphabet . Color a word by the color of
where a fixed positive vector keeps the image in under either convention for the natural numbers. On a monochromatic combinatorial line, let be the active coordinate set. The fixed coordinates contribute a vector , while the word whose active letter is maps to
These points form a monochromatic copy , proving Gallai's theorem.
The finite-witness version of part c can be iterated by the standard product argument: color one finite witness by the entire color pattern it induces on a second witness, find a diagonal triple with one pattern, and then find a diagonal triple inside that common pattern. This is the special four-point case of the Gallai theorem for an integer lattice. Apply that theorem to
A monochromatic homothetic copy is exactly
as required.