We prove the three-term Roth theorem by a density increment, keeping the interval boundary rather than replacing the interval by a cyclic group with a different density. The case is vacuous; assume .
We first prove the following alternative with absolute constants : if has density and no nonconstant three-term arithmetic progression, and , then some integer progression has
For this purpose take , so for large and are invertible modulo . On , put , , and . In particular , and vanishes outside the interval. Use normalized Fourier coefficients on a finite abelian group, . Character orthogonality, obtained by summing a finite geometric series, gives Fourier inversion on a finite group and Parseval identity on a finite group.
For these identities give
There is no wrapping ambiguity when all three entries lie in : the integer has absolute value below , so a modular relation is an integer relation. If no nonconstant progression exists, . Meanwhile the choices and give for sufficiently large .
Expand the difference by telescoping,
If , each term on the right has modulus at most . Indeed multiplication of frequencies by permutes them, and Cauchy-Schwarz with Parseval identity bounds the two other Fourier factors by their norms; each squared norm is at most . For , the diagonal count is less than half the main density term. Therefore
In particular there is a nonzero frequency with
The frequency is nonzero because .
Here is the conversion of this coefficient into a density increment. Put . Of the numbers modulo one, two lie in the same one of equal arcs. Their difference gives with , where . This is the needed Dirichlet approximation theorem, proved by the pigeonhole principle.
Partition each residue class modulo in into consecutive progressions of length , leaving its final short tail. Their total tail size is at most . On each full progression the character differs from its value at the first point by at most . Hence removing tails and replacing the character by its initial value shows
The sum of over all full progressions is the negative of its sum over the tails, so its absolute value is at most . Consequently the sum of the positive block sums is at least . Since these blocks contain at most points in total, at least one has average at least . It gives a density increment at least . For with a sufficiently large absolute , . This proves the alternative, with one small common absolute .
Reidentify with by its affine parametrization. Absence of a nonconstant progression is preserved, while density increases. At every step the density is at least the original , so the increment is at least and the new interval length is at least . After at most steps, the density would exceed one. Choose the original so large that the length stays above throughout these finitely many steps. Such a choice exists explicitly by working backwards: a required next length is ensured by previous length at least . The alternative could then be applied at every step, giving a contradiction. Thus
This is the Roth density increment on an integer progression proof.
For the pattern with offsets , replace the counting functional by . Its Fourier expression is
coming from the relation . Both multipliers are invertible modulo the chosen , so exactly the same Parseval estimates apply. This relation has no wrap in , since its magnitude is at most , and the earlier restricted choices of still give a fixed positive density main term. The same increment and iteration find a nonconstant triple . Negative is allowed, as requested, and the affine reparametrization used in the iteration preserves this pattern as well.