Van der Waerden theorem says that for every pair of positive integers there is such that every finite colouring of using at most colours contains a monochromatic arithmetic progression of length and positive common difference. Consequently every finite colouring of contains arbitrarily long monochromatic arithmetic progressions.
Here is a colour-focusing proof of Van der Waerden theorem. Induct on , simultaneously for all . For , take . Suppose exists for every number of colours , and fix . We will construct finite bounds , , with the following property: every finite colouring of using at most colours contains either a monochromatic length- arithmetic progression, or length- arithmetic progressions of pairwise distinct colours, all focused at the same point . Specifically, their terms are
“Focused” means that adjoining completes the corresponding length- arithmetic progression if has its colour.
For , put . Find a monochromatic length- arithmetic progression in the first points. Its next point is at most and supplies the focus. For , give the selected singleton common difference .
Suppose has been constructed. Set
Divide into consecutive blocks of length . Colour the first block indices by their full colour profiles, that is, the ordered list of their colours. There are at most profiles, so the induction hypothesis on gives equally profiled blocks with indices
When , choose . Otherwise and , since the last selected block is at most and .
Assume the original finite colouring contains no monochromatic length- arithmetic progression. Applying the property of to the common profile gives focused length- arithmetic progressions at a position , with common differences and distinct colours . The colour of position differs from every : otherwise the profile already contains a length- monochromatic arithmetic progression, and so does any selected block.
Put and , a point in the original interval. For , the point
lies in a selected block at profile position , so has colour . Similarly has colour . Thus length- arithmetic progressions of distinct colours focus at . This proves the step in . At , the focus necessarily has the colour of one of the progressions, giving a monochromatic length- arithmetic progression. Hence exists, completing the mathematical induction and the proof of Van der Waerden theorem.
For the partition regularity deduction we first prove a strengthened progression lemma, the Brauer progression theorem: for positive with , there is such that every finite colouring of using at most colours contains a monochromatic set
Induct on . For , take and . Given the result for , put
Van der Waerden theorem supplies a colour- arithmetic progression , , inside . If some , , also has colour , take and use the terms . They are in the progression because .
Otherwise the integers , , use at most colours. Colour by the colour of and apply the induction hypothesis. It supplies a monochromatic set . Multiplying by gives the required configuration with and : its distinguished member is . All of these points are at most , so the finite bound is valid. This proves the Brauer progression theorem using only the just-proved Van der Waerden theorem.
A row is a partition regular matrix over the positive integers if every finite colouring of admits a positive vector whose coordinates have one colour and whose product with the row is zero. Coordinates may repeat. Since the coefficients are rational numbers, multiplying them by a common positive denominator leaves the equation and every zero subset sum unchanged, so write the row as nonzero integer coefficients .
To prove necessity, suppose no nonempty subset of the sums to zero. Choose a prime and use the last nonzero digit coloring
where is the P-adic valuation. If positive all had the same colour and satisfied , let and . After division by and reduction modulo , the equation becomes
As , this says . The latter sum is nonzero and has absolute value at most , a contradiction. This explicitly proves the necessary obstruction without invoking a general partition regularity criterion.
Conversely, suppose and . Select an index , and put
For any finite colouring, the Brauer progression theorem gives one-coloured . The indices and both lie between and . Define positive, same-coloured coordinates by
Then
This also covers equal to the whole index set and . Reversing the clearing of denominators proves the exact criterion:
Fix and write . Choose the permitted prime with . Part (ii) gives a subset of size at least and its cyclic group model . Thus
To apply the interval form of Roth theorem on three-term arithmetic progressions, represent in and split this interval into two consecutive intervals of length at most . One has at least points. After translation, this is an integer subset of an interval of length at most and subset density bounded below in terms of only. Pad the interval to length if necessary. If had no nonconstant three-term arithmetic progression, part (i) would give
Since with , this is impossible once is sufficiently large depending only on .
Thus contains distinct elements with modulo . Their distinct preimages satisfy in the integers by the Freiman 2-isomorphism. Reordering the endpoints if necessary gives
The required size threshold depends on the fixed constant ; it is not a claim uniform in an arbitrarily growing .
A quantitative form of Roth theorem on three-term arithmetic progressions is: there is an absolute constant such that, for , every with no nonconstant three-term arithmetic progression satisfies
All logarithms below are natural. We prove the classical Roth bound for three-term progressions with an unoptimized . The empty set is immediate; write .
First establish a quantitative density increment. Suppose . Put , embed in , and extend all interval functions by zero. Let , and , the balanced subset indicator. Define
The relation in the sum is modulo . For interval elements its integer discrepancy has absolute value less than , so it is precisely the integer relation. Thus . The full interval count is the number of endpoint pairs of the same parity:
Consequently, since ,
Orthogonality of the additive characters gives
Both identities follow by expanding the sums and using for in , and zero otherwise; the latter follows from a finite geometric series. Since is odd, permutes the frequencies. Telescope the difference as
The Cauchy-Schwarz inequality and the displayed Parseval identity on a finite group bound each term by . Indeed, and , so every product of the two remaining L2 norms is at most . Hence
The zero coefficient vanishes because , so choose a nonzero frequency giving this bound.
Let . The pigeonhole principle applied to the fractional parts in intervals gives an integer with . Partition each residue class modulo in into consecutive arithmetic progressions of exactly
elements, leaving fewer than remainder points per residue. The total remainder has size at most . The size hypothesis gives . On a full arithmetic progression , the phase varies from its value at the first point by at most .
Let . Replacing the phase by its first value on each full arithmetic progression and estimating the remainder using gives
Also . Therefore the sum of the positive is
Since the total length of these arithmetic progressions is at most , at least one has . Thus the step just proved is
An affine map taking this arithmetic progression to preserves the absence of nonconstant three-term arithmetic progressions.
Now iterate. Write for successive lengths and subset densities, with and . Since every subset density is at most one,
Consequently successful steps are impossible. On the other hand, subset densities never decrease, so with ,
Suppose . Since ,
Let . We have . Therefore every length through step satisfies , and hence . The density increment lemma remains applicable for all steps, contradicting the reciprocal-density bound.
Thus , proving the boxed theorem. The proof includes the Fourier analysis on a finite abelian group detection, conversion to an integer arithmetic progression, and the length bookkeeping that produces the double logarithm.
First derive the triangle removal lemma from the Szemerédi regularity lemma. Given an allowed deletion fraction , take , , and . Apply part (i), with upper class bound . Delete edges incident with , inside each nonexceptional class, between irregular pairs, and between regular pairs of subset density less than . Their total number is at most
These four terms are bounded respectively by , , , and .
If a triangle in a graph remains, its three vertices lie in three distinct equal classes, all three regular pairs with subset density at least . The permitted regular triangle counting lemma gives at least triangles in a graph in the original graph, where is the class size. This lower bound can also be checked directly: all but vertices of the first class have at least neighbors in each of the other two. Those neighborhoods are large enough to use the regular pair condition on the remaining pair, giving at least edges between them. Hence the total is at least .
Since , a surviving triangle in a graph forces at least original triangles in a graph. Thus a graph with fewer than triangles in a graph, where , can be made triangle-free by deleting fewer than edges, for all sufficiently large . This proves the removal lemma needed here.
Now use the triangle-removal proof of Roth theorem. Fix a subset density lower bound and suppose , , has no nonconstant three-term arithmetic progression. Set and . Use three disjoint copies of and put edges according to
Division by two is valid because is odd. A triangle in a graph corresponds to , , with and . Since and , this congruence is an integer equality. Progression-freeness therefore forces .
Every triangle in a graph is consequently of the form with , so there are exactly triangles in a graph. These triangles in a graph are edge-disjoint: an edge determines ; a edge determines and then ; and an edge determines and . Eliminating them all requires at least edge deletions.
The graph has vertices but only triangles in a graph. Take . For large enough its triangle in a graph count is below , so removal requires fewer than deletions. Yet
a contradiction. Therefore every fixed positive-density subset of a sufficiently long interval contains a nonconstant three-term arithmetic progression.
This proves the qualitative Roth theorem on three-term arithmetic progressions. The quantitative bound from part 2(i) came from the explicit Fourier iteration; the regularity-removal argument gives a density-dependent threshold without that double-logarithmic estimate.
We prove the Roth theorem on three-term arithmetic progressions by a density increment on an ordinary integer arithmetic progression. The required increment will be small, but depend only on the current subset density.
First establish the increment step. Suppose has subset density and no nonconstant three-term arithmetic progression. Put , regard as a subset of the cyclic group , and set . Then and . Use the normalized Fourier coefficient on a finite abelian group
The character orthogonality geometric-series identity for and zero otherwise gives Fourier inversion on a finite group, Parseval identity on a finite group, and
Since is odd, multiplication by two permutes its frequencies. If one argument is and the other two have absolute value at most one, Cauchy-Schwarz and the Parseval identity on a finite group give .
A modular arithmetic progression whose three entries lie in satisfies the corresponding integer equation: the absolute value of is less than , so congruence to zero forces equality. Thus , since only constant arithmetic progressions remain. Meanwhile, the choices and give at least arithmetic progressions in for . As , this gives . Expand . The seven terms other than the main term are each bounded by . For ,
Consequently a nonzero frequency obeys , where . It is nonzero because .
We turn this coefficient into a local increase. Let . Partition the unit circle into equal intervals and consider the points , , modulo one. Two occupy the same interval, yielding an integer with . Set . If exceeds a sufficiently large absolute multiple of , then and each residue-class arithmetic progression of step in has at least terms. Partition each into pieces of lengths between and , distributing the final remainder among the pieces.
On each such arithmetic progression , the character of a finite abelian group differs from its value at the first point by at most . Write . Therefore
so . But , and hence the sum of the positive is at least . Some piece must consequently satisfy . On that piece,
Also, once , . This proves the one-frequency density increment on an integer interval: for absolute constants , if , there is a arithmetic progression of length at least on which the subset density rises by at least . For example one may decrease to and choose large enough for the displayed elementary inequalities.
Now fix and suppose the required conclusion fails. On each new arithmetic progression, identify its points in order with . This affine identification preserves all integer arithmetic progressions, so its copy of is still progression-free. All densities remain at least . Put , , and choose an integer . Every increment raises the subset density by at least and changes the length by . Iterating the latter inequality gives
Choose . Then every length up to step exceeds , so every increment is available. After increments the subset density exceeds one, a contradiction. Thus
For there are no sets satisfying the subset density assumption. The argument above proves the substantive case without invoking the theorem being asked for.