Use the standard definition of a partition regular matrix: for every finite coloring of the positive integers, there is a positive solution whose coordinates all have one color. Coordinates may repeat. Clearing denominators lets us assume ; multiplication of the row by a nonzero rational number changes neither its zero-sum subsets nor its solutions. We prove both directions of the Rado theorem for one equation directly, without invoking any form of Rado's theorem.
For necessity, choose a prime number and use the last nonzero digit coloring: write , with , and assign color . Given a monochromatic solution, let , let , and let be the common color. Divide by and reduce modulo . Terms outside vanish; the others give
The nonzero residue is invertible modulo the prime number , so divides . This sum has absolute value less than , forcing it to be zero. The set is nonempty by its definition.
For sufficiency we first derive the needed Brauer progression theorem from the permitted Van der Waerden theorem. Fix positive integers . We claim that for every number of colors , a finite integer interval forces a monochromatic set
The case is immediate by taking and . For and , take in an interval of length at least . Suppose the claim holds for and write . By the Van der Waerden theorem, some forces an arithmetic progression of length in with one color . Work in so that all needed multiples also lie in the coloring's domain. If a subprogression of length and step has of color , we are done. Otherwise, for every , the initial long arithmetic progression contains such a subprogression, and avoids color . The induced finite coloring of therefore uses at most colors. The induction hypothesis gives a monochromatic set for this induced finite coloring. Multiplying by gives the desired configuration in the original coloring, with initial term and step . This proves the claim for ; the only use below has .
Now suppose for a nonempty . Choose , put , and put . If , then and any constant positive vector is already a monochromatic solution. Otherwise take and apply the proved Brauer progression theorem with . All of and for have one color. Define
Every coordinate is a positive integer in that monochromatic set, since is either or . Using the zero sum on gives
Thus both directions are proved:
For the right side is impossible, agreeing with the absence of positive solutions for a single nonzero coefficient.
Hales–Jewett and the arithmetic-progression consequence. For a finite alphabet and a positive integer , the Hales-Jewett theorem gives an integer such that every -color finite coloring of contains a monochromatic combinatorial line. A combinatorial line has a nonempty active coordinate set: all those coordinates receive the same freely varying letter, and the remaining coordinates are fixed.
We first prove the alphabet insensitivity lemma. Fix two letters , with , and a desired dimension . There is a combinatorial subspace of dimension on which changing to in any variable coordinate, with all other variable coordinates arbitrary, preserves the color.
For the construction, divide the coordinates into consecutive blocks. Choose their lengths from left to right by
Process the blocks from right to left. When processing block , the later blocks already form a -dimensional combinatorial subspace. Color each word in block by the vector of its original colors for every prefix word of length and every assignment to those later variables. There are contexts, and at most such color vectors.
The words , , contain two, indexed by , with the same vector by the pigeonhole principle. Fix the first coordinates to , the coordinates after to , and make coordinates the active set of one new variable. Its values now have identical colors for every prefix and later-variable context. The active set is nonempty. Insensitivity already obtained in later blocks survives, because it held for every unrestricted earlier prefix. After all blocks have been processed, changing in any of the variables preserves the color. This proves the lemma.
Now induct on . For , a one-coordinate combinatorial line is automatically monochromatic. For , let be a length supplied by the theorem for alphabet and colors. Apply the alphabet insensitivity lemma for the letters to obtain a -dimensional combinatorial subspace. Restrict its variables to . Induction gives a monochromatic combinatorial line in those variables. Its values have the same color, and its value has the same color as its value by successively switching the active variables. Lifting this line to the original coordinates proves
For the Van der Waerden theorem, fix a progression length and use the alphabet . Pull back an -color finite coloring of along
A combinatorial line with active set maps to the arithmetic progression , where and its common difference is . The Hales-Jewett theorem makes this progression monochromatic. Length one is trivial, so every finite coloring of the positive integers contains monochromatic arithmetic progressions of every finite length.
The active-coordinate obstruction. Color a word red when its first coordinate is , and blue otherwise. Any combinatorial line whose active coordinate set contains has a red word at variable value and a blue word at variable value , since . Thus
Here adequacy is the adequate family of active coordinate sets property; an active coordinate set is always nonempty.
A rational matrix is a partition regular matrix when every finite coloring of the positive integers admits a monochromatic positive vector in its kernel. Its columns have the columns property if their indices can be partitioned into ordered nonempty blocks such that the columns in sum to zero and, for , the sum over lies in the rational linear span of the columns in the earlier blocks. Rado's theorem states that a rational matrix is partition regular if and only if its columns have this property.
For one equation, clear denominators and write
The one-row columns property is equivalent to the existence of a nonempty with
First suppose such an exists. Choose , put , , and choose . The monochromatic m-p-c set theorem, whose finite induction proof uses the Van der Waerden theorem, gives positive for which all numbers
are positive and have one color. Set
The middle coefficient is the integer , of absolute value at most , so all the belong to the monochromatic set. Their contribution vanishes because the coefficients over sum to zero, and their contribution is
Thus the equation is partition regular.
Conversely, suppose no nonempty subset of the coefficients sums to zero. Choose a prime number that divides none of the finitely many nonzero subset sums. Color each positive integer by its last nonzero digit coloring in base . If a monochromatic solution existed, let be the smallest P-adic valuation among its coordinates and let index the coordinates of valuation . After division by and reduction modulo , all with have the same nonzero last digit , while the other terms vanish. The equation would give
contrary to the choice of . This proves the Rado theorem for one equation.
We prove the Hilbert cube theorem directly by mathematical induction on its dimension. Dimension zero is immediate. Suppose every finite coloring contains a monochromatic Hilbert -cube, and let be a -coloring. Refine it to the finite coloring
By the induction hypothesis, some Hilbert -cube
is monochromatic for . Consequently, for every the translate is monochromatic for ; denote its color by . By the pigeonhole principle, two of the colors agree, say with . Then
is a monochromatic Hilbert -cube. This proves the result without using the Finite sums theorem or the Van der Waerden theorem.
The Hales-Jewett theorem states that for positive integers there is such that every -coloring of the words contains a monochromatic combinatorial line.
Here is the standard focused-line proof. Induct on the alphabet size , the case being immediate. Assume the result for and every number of colors. For , prove inductively that some dimension has the following alternative: either there is a monochromatic combinatorial line, or there are color-focused lines, meaning that the lines without their common focus are monochromatic in distinct colors. For , restrict to words on and use the induction hypothesis on .
For the step from to , let work for and view a longer word as . Color each by the complete pattern
which uses at most colors. Taking gives a line on which this entire pattern is constant. Append its missing -letter endpoint. Applying the alternative to the induced coloring of the first block and joining the active coordinate sets produces either a monochromatic line or lines with one common focus and distinct colors. At , the focus has one of the colors, so it completes the line carrying that color. This proves the theorem.
To deduce the Van der Waerden theorem, let and color a word by the color of . On a combinatorial line with active set , these sums are
a monochromatic arithmetic progression of length .
The Strengthened Van der Waerden theorem says that every finite coloring contains, for each prescribed , a monochromatic set
We prove the finite form by induction on the number of colors. The case is immediate. Let work for and colors, and apply the ordinary Van der Waerden theorem to obtain a monochromatic progression
If one of has the progression's color, say , then
works. Otherwise use at most colors. By the induction hypothesis their indices contain together with in one color. Multiplying by yields
which is the required progression together with its common difference.
Restrict the coloring to the diagonal by setting . We give the direct focusing proof of a monochromatic three-term arithmetic progression. For each , induction constructs a finite interval in which either there is a monochromatic three-term progression or there are color-focused two-term progressions. The case is the pigeonhole principle. For the induction step, take sufficiently many equal blocks that two have identical color patterns. Translate the focused pairs in the first block to the second and join corresponding points. These give focused pairs at a translated focus; the pair formed by the old and translated focuses supplies the last one. If its color repeated one of the previous colors, the associated pair and the focus would already form a monochromatic three-term progression. Thus the alternative holds.
At , the common focus has one of the colors and completes the pair of that color, so there are with . Therefore
is the required monochromatic two-dimensional progression. This proves the result without invoking the Van der Waerden theorem as a black box.
For a single homogeneous equation
with nonzero integer coefficients, Rado theorem says that it is a partition regular equation exactly when
for some nonempty .
For necessity, suppose no nonempty coefficient sum vanishes. Choose a prime dividing none of the finitely many nonzero numbers . Colour by the first nonzero base- digit
If had one colour, divide the equation by the least power of occurring among them and reduce modulo . The terms of minimum valuation give
for a nonzero , contradicting the choice of .
For sufficiency, reorder so that . The standard focusing lemma derived from the Van der Waerden theorem says the following: given a finite colouring, a finite monochromatic solution of the first blocks of the columns condition can be chosen together with a common difference so that every bounded translate of every chosen entry by a multiple of retains its colour. To prove the lemma, refine the colour of to the finite vector , apply van der Waerden to a sufficiently long progression in this refined colouring, and take a common multiple of the finitely many resulting coefficients as .
Start with the zero-sum block , for which equal variables already solve its contribution. Add each remaining coefficient as a singleton block. In one dimension its block sum is a rational multiple of any fixed nonzero earlier coefficient, so the focusing lemma chooses a bounded translate that cancels this new contribution while preserving the common colour. Induction over the remaining indices gives a monochromatic solution of the full equation. This proves the single-equation form of Rado's theorem.
Now let be positive and put . If , then is a monochromatic solution in every colouring. Conversely, every solution has . Give each integer at most its own colour and colour all larger integers with one extra colour. A monochromatic solution must have all , so . Thus the inhomogeneous equation is partition regular exactly when divides .
Ramsey theory Created 2026-09-24 Updated 2026-10-13
Ramsey theory studies configurations that every finite coloring of a sufficiently large structure must contain. Its striking message is that some order is unavoidable even when no organized construction was used. A basic example is the Ramsey number for triangles: color every edge of a complete graph on six vertices red or blue, in any way, and some triangle in a graph has all three edges the same color. Five vertices do not suffice.
The objects receiving colors matter. In the Ramsey number for triangles, colors belong to edges, which represent all unordered pairs of distinct vertices; the vertices themselves have no colors. In the finite Ramsey theorem, colors can instead belong to all -element subsets of a finite set. A monochromatic set or homogeneous set for a colouring expresses agreement among the appropriate colored objects.
Why is this useful? Ramsey theory provides existence guarantees in combinatorics that survive every possible assignment of a fixed finite number of colors. The Ramsey theorem turns this into a structural dichotomy: every sufficiently large graph contains a large clique or a large independent set. In arithmetic, the Van der Waerden theorem guarantees monochromatic arithmetic progressions. The beauty is the universal quantifier: an adversary can choose every color and still cannot prevent the promised configuration.
These guarantees concern precisely specified configurations under stated hypotheses. They do not justify selecting arbitrary patterns in empirical data after seeing the data, or attributing statistical significance to a selected pattern. A mathematical guarantee of some monochromatic configuration alone says nothing about the empirical meaning of that configuration.
The subject's name comes from F. P. Ramsey's [ref]. The [ref] records receipt on 28 November 1928 and presentation on 13 December 1928. Ramsey introduced the Ramsey theorem for r-sets and finite Ramsey theorem as tools for a problem in mathematical logic, while recognizing their independent interest in combinatorics. He also distinguished proving that a finite threshold exists from finding its smallest value, the quantitative question captured by a Ramsey number.