Write for the maximum cardinality of a subset of containing no nonconstant three-term arithmetic progression. There is an absolute constant such that every three-term-progression-free subset satisfies for . A quantitative Roth density-increment step gives, for subset density and , a arithmetic progression of length at least and increased subset density at least . The increment decreases reciprocal subset density by at least , so fewer than iterations are possible. If is the successive length, then , using the initial subset density to bound all later ones. Hence . If exceeds a sufficiently large absolute constant, all these intervals remain above the density increment threshold, a contradiction. This proves the displayed bound. The result is a classical quantitative version of Roth theorem on three-term arithmetic progressions, without asserting an optimal bound.
High-energy Roth theorem Created 2026-10-07 Updated 2026-10-14
For fixed , a sufficiently large finite set of integers with additive energy at least has a nonconstant three-term arithmetic progression. The Balog-Szemerédi-Gowers theorem and Ruzsa modelling lemma reduce the problem to the Roth theorem on three-term arithmetic progressions in a dense cyclic model.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 88 2 iii Solution Created 2026-10-03 Updated 2026-10-14
Fix and write . Choose the permitted prime with . Part (ii) gives a subset of size at least and its cyclic group model . ThusTo 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 giveSince 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 givesThe required size threshold depends on the fixed constant ; it is not a claim uniform in an arbitrarily growing .
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 88 2 i Solution Created 2026-10-03 Updated 2026-10-14
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 satisfiesAll 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. DefineThe 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 givesBoth 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 asThe 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 . HenceThe 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 exactlyelements, 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 givesAlso . Therefore the sum of the positive isSince the total length of these arithmetic progressions is at most , at least one has . Thus the step just proved isAn 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.
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 88 3 ii Solution Created 2026-10-03 Updated 2026-10-14
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 mostThese 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 toDivision 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. Yeta contradiction. Therefore every fixed positive-density subset of a sufficiently long interval contains a nonconstant three-term arithmetic progression.
Past exam of the mathematics course of the University of Cambridge 2008 iii Paper 16 1 Solution Created 2026-10-03 Updated 2026-10-14
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 groupThe character orthogonality geometric-series identity for and zero otherwise gives Fourier inversion on a finite group, Parseval identity on a finite group, andSince 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 . Thereforeso . 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 givesChoose . Then every length up to step exceeds , so every increment is available. After increments the subset density exceeds one, a contradiction. ThusFor there are no sets satisfying the subset density assumption. The argument above proves the substantive case without invoking the theorem being asked for.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 11 1 Solution Created 2026-10-03 Updated 2026-10-14
The Roth theorem on three-term arithmetic progressions says that, for every , every sufficiently long integer interval contains a nonconstant three-term arithmetic progression in every subset of subset density at least . We prove this by a density increment, giving the intermediate Fourier and partition arguments.
Let have subset density and contain no nonconstant three-term arithmetic progression. Embed in the odd-order cyclic group , where , and extend its indicator function by zero. Use normalized Fourier coefficients on a finite abelian groupFor the normalized progression count,the orthogonality of characters and Fourier inversion giveThere is no modular wraparound when , since both and lie between and . Only constant progressions occur in , so . In the interval , endpoints of the same parity have an integer midpoint, giving at least ordered progressions.
Put and , so . If , the difference in progression counts satisfiesTelescope the difference in the other order as . By Parseval identity and the Cauchy-Schwarz inequality, each term has absolute value at mostIndeed , , and multiplication by permutes the frequencies because is odd. It follows that a nonzero frequency satisfiesThus the unnormalized Fourier correlation has absolute value at least .
Write and . To prove the needed case of the Dirichlet approximation theorem, place the fractional parts in equal subintervals of . The pigeonhole principle gives with . Set and , taking large enough that . Every residue-class chain in of step has length at least . Divide each chain into blocks of length , adjoining a final shorter remainder to its preceding block. This partitions into arithmetic progressions with .
The linear phase varies by at most on each cell. Replace it there by its value at one endpoint. Since , the total error in the Fourier correlation is at most . Consequently, writing ,But , so the positive discrepancies sum to at least . Some cell therefore has . As and , this proves the one-frequency density increment on an integer interval:
Finally, reindex this arithmetic progression as a new integer interval. An affine reindexing preserves three-term arithmetic progressions, so the new subset is again progression-free. Starting with density at least , each step raises it by at least and retains an interval of length at least , where .
Let be a size threshold large enough for all the preceding estimates. It works at every later density . Choose and initial size at least . After steps the size is at leastThus all increments are permitted. They would give density at least , a contradiction. This proves the Roth theorem on three-term arithmetic progressions.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 79 1 ii Solution Created 2026-10-03 Updated 2026-10-07
The high-energy Roth theorem concludes that, for fixed , a sufficiently large finite set of integers with additive energy at least contains a nonconstant three-term arithmetic progression. The size threshold depends on , and there is no assumption about the diameter of .
Here is why additive energy replaces interval subset density. The Balog-Szemerédi-Gowers theorem in the small-difference set form proved in Question 3 supplies with and . The Petridis minimal-growth lemma, the Ruzsa triangle inequality, and the Ruzsa modeling lemma, all proved there, then give a subset of size at least and a Freiman s-isomorphism of order eight onto , whereRepresent by residues in . One of the two consecutive half-intervals has subset density bounded below by a positive constant depending only on ; their lengths tend to infinity with . Apply the Roth theorem on three-term arithmetic progressions proved in part (i) to this interval. The resulting three distinct residues satisfy modulo . The inverse Freiman homomorphism preserves that equality and distinctness, so its preimages form a nonconstant three-term arithmetic progression in , hence in .
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 79 1 i Solution Created 2026-10-03 Updated 2026-10-07
The Roth theorem on three-term arithmetic progressions says that, for each fixed , a sufficiently long interval cannot have a subset of density of a finite subset at least with no nonconstant three-term arithmetic progression. Equivalently, the maximum size of a three-term-progression-free subset of is . Here is a density increment proof, including its analytic ingredients.
Write and embed into the cyclic group of order . For normalized Fourier analysis on a finite abelian group take . The orthogonality of complex exponentials follows from a finite geometric series: its average is zero for a nonzero frequency and one for frequency zero. Expanding in these linear phases consequently proves both Fourier inversion on a finite group and the Parseval identity on a finite group. In particular,The second identity follows by summing the frequency expansion over : the two constraints leave precisely the frequencies . Since is odd, multiplication by two permutes the frequencies. Also a congruence with is an equality in the integers, since .
Let have subset density , and suppose it contains no nonconstant three-term arithmetic progression. Its balanced indicator function of a finite subset is , extended by zero outside . Then . Counting endpoints with the same parity givesIf , their difference in absolute value is at least . Telescope the difference of the products into three terms, each containing and two factors chosen from . Put . The Cauchy-Schwarz inequality and the Parseval identity on a finite group bound each term by , since the squared normalized norm of either other factor is at most . Therefore some nonzero frequency satisfiesThis is the Fourier detection of a progression-free subset of an interval step; it has just been proved rather than assumed.
We now turn this Fourier coefficient on a finite abelian group into a density increment. Set . Partition the unit interval into equal pieces and place the fractional parts of in them. The pigeonhole principle gives with . This proves the particular Dirichlet approximation theorem needed here. Put and . For sufficiently large depending only on , and . Each residue chain modulo in has at least elements. Split each such chain into arithmetic progressions with between and elements, absorbing its final short remainder into the previous block.
The linear phase changes by at most within any block. Freezing the linear phase at the first element of each block therefore changes the preceding correlation by at most , because . The triangle inequality givesThe block sums of the balanced indicator function of a finite subset add to zero, so their positive total is half their absolute total. Some block consequently satisfiesHere is absolute, and shrinking it absorbs the floors. An affine parametrization of identifies with a subset of and preserves arithmetic progressions.
Repeat this Roth density-increment step. Every step raises the subset density by at least , so fewer than steps are possible. All the lengths satisfy while above a threshold depending only on . Choose the initial so large that this lower recursion stays above that threshold for steps; this is possible by working backwards through finitely many squarings. We would then force a subset density greater than one. Thus every fixed positive density eventually forces a nonconstant three-term arithmetic progression. For an infinite subset of the positive integers with positive upper asymptotic density, apply the finite conclusion along initial intervals whose subset density is bounded away from zero; this gives the usual infinite formulation as well.
Triangle-removal proof of Roth theorem 2026-10-14
Embed in the odd cyclic group , so additive three-term relations in cannot wrap around. Form three copies of , putting edges when , when , and when . A triangle in a graph encodes in . If has no nonconstant arithmetic progression, every triangle in a graph has ; there are exactly triangles in a graph, and they are edge-disjoint. Thus at least edges must be removed to eliminate them. For fixed positive subset density of , this is a positive fraction of the squared vertex count, whereas the triangle in a graph count is only quadratic. The triangle removal lemma permits deletion of an arbitrarily small quadratic fraction when the cubic triangle in a graph subset density is sufficiently small. This contradiction establishes Roth theorem on three-term arithmetic progressions.