Past exam of the mathematics course of the University of Cambridge 2026 iii Paper 122 3 b Solution Created 2026-09-24 Updated 2026-10-03
For fixed positive density , every sufficiently large of size at least has a long arithmetic progression in its triple sumset. Embed it in , where its density is at least . A translated Bohr neighborhood in a triple sumset has bounded rank and fixed positive radius depending only on . A torus pigeonhole principle argument supplies a nonzero step whose small multiples stay in the Bohr set, with polynomially many multiples. All resulting residues have representatives in , an interval shorter than half the modulus, so their successive ordinary integer differences agree and give an actual integer arithmetic progression. The positive constant prefactor is absorbed by reducing the exponent for sufficiently large .
For every , some has this property: any nonempty finite with has an arithmetic progression of length at least in . The small-difference-set form of the Balog-Szemerédi-Gowers theorem, Ruzsa modelling lemma, cyclic Bogolyubov lemma and nonwrapping progression in a cyclic Bohr set prove it. An order-eight Freiman s-isomorphism suffices to lift the progression because its consecutive second-difference equations expand into equalities of eight-term sums.
For a linear phase on , set . The Dirichlet approximation theorem gives with . If and , split each residue chain modulo into arithmetic progressions of lengths between and , merging the final remainder into the preceding block. Each chain has at least points, so this is possible. On each resulting arithmetic progression, the linear phase varies from its first value by at most . This converts a large Fourier coefficient of a zero-sum real function into positive mean on one block: freezing the linear phase controls the weighted block sums, and their positive and negative total masses agree.
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]
https://www.cs.umd.edu/~gasarch/BLOGPAPERS/ramseyorig.pdf. original paper, pp. 264-268, Theorems A and B
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.For fixed coprime integers , the Prime number theorem in the arithmetic progression gives . Partial summation expresses the reciprocal-prime sum as . The integral of the relative error is : fix a threshold beyond which that error is at most , bound its remaining integral by , and then let decrease to zero. The modulus is fixed in this statement.
Roth density-increment step Created 2026-10-03 Updated 2026-10-06
There is an absolute constant such that, for every and all sufficiently large , a subset whose density of a finite subset is and which has no nonconstant three-term arithmetic progression has an arithmetic progression satisfying
The Fourier transform of the balanced function has a coefficient of magnitude at least . Indeed, the trilinear countsatisfies , whereas . Expanding and using the Parseval identity and the Cauchy-Schwarz inequality to bound every error term forces once is sufficiently large in terms of .
Choose at which this large coefficient occurs. The Dirichlet approximation theorem gives with . Partition into progressions of common difference and lengths between and , where is a sufficiently small multiple of . The linear phase varies by on each cell. The large Fourier coefficient then givesSince , the total positive discrepancy is half the total absolute discrepancy, so at least one cell has average of at least . This is the required density increment.
For every , every sufficiently long integer interval has a nonconstant three-term arithmetic progression in each subset of subset density at least . This is a theorem about additive combinatorics, distinct from the Roth theorem on approximation of algebraic irrational numbers. The Roth density-increment step proves it by repeatedly increasing subset density on a shorter arithmetic progression.
For every there is such that a set with and contains a nontrivial three-term arithmetic progression. The Freiman-Ruzsa theorem places densely in a bounded-rank coset progression, where the Szemerédi theorem in a bounded-rank coset progression applies.
Sumset Created 2026-09-24 Updated 2026-10-13
For finite sets in an abelian group , their sumset isEach distinct value occurs only once in this set, even if many ordered pairs produce it. When , repetitions are allowed: belongs to . For the two integer sets introduced above,For , the value comes from . For , two ordered pairs give the same sum only when one reverses the other, apart from a pair being identical to itself. Thus its four pairs and six pairs with distinct members, counted without regard to order, produce ten distinct sums.
Every nonempty finite set of integers satisfies . To see this, list its members as . The distinct sumsall belong to . A nonconstant arithmetic progression attains this bound. The ordered list is essential: in the cyclic group , the subgroup instead satisfies , of cardinality three. Addition wraps around, for example in this group.
Three-uniform tetrahedron Created 2026-10-07 Updated 2026-10-14
The three-uniform tetrahedron is the hypergraph on four vertices with all four possible triple hyperedges. It is the complete uniform hypergraph , and differs from its geometric realization as a tetrahedron. Its edge pattern encodes four-term arithmetic progressions.
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.
Triangular number 2026-10-14
A triangular number counts rows of objects, with a nonnegative integer:The first values are . The empty arrangement contributes zero, by the empty sum convention. Adding one more row gives the triangular number recurrence for . The row lengths form an arithmetic progression, while their running totals are triangular numbers.
Pair the rows with a reversed copy: . There are such pairs, so two copies contain dots. Dividing by two proves the formula. This rectangle picture explains the factor one-half without requiring a formula for a long summation. For example, one hundred rows contain dots.
The same count appears whenever every pair of different objects must be considered once. Five participants make ten possible handshakes; five sensors have ten different pairwise comparisons; a complete graph on five vertices has ten edges. These are the triangular number pair-counting identity, with one fewer row than objects. The distinction prevents a common error: counts all pairs from six objects, whereas five objects give .
The triangular number square-complement identity says that two neighboring triangular numbers fill a square. Combining that identity with the one-row difference makes the difference of squares equal to . It leads to Nicomachus's theorem: the sum of the first cubes of numbers is the square of a number . A change in the way one groups objects exposes a relation between summation, multiplication and geometry.
This geometric view is already visible in Nicomachus's Introduction to Arithmetic by Nicomachus (Hahn teacher edition): Book II, Chapter 8 describes growing triangular rows, Chapter 12 combines successive triangular counts into squares, and Chapter 20 groups successive odd integers into cubes of numbers.[ref]
Introduction to Arithmetic by Nicomachus (Hahn teacher edition). Book II, Chapters 8, 12 and 20, printed pp. 63–64, 70 and 75
The linked edition uses Martin Luther D'Ooge's translation, revised with modern teaching material by Nathanael Hahn. Our empty-row index is a modern convention; the historical passage starts from unity and calls three the first actual triangle.An ultrafilter on the positive integers with every member containing finite arithmetic progressions of arbitrarily large length. The Van der Waerden theorem and ultrafilter selection from a partition-rich family give existence. Such an ultrafilter must contain the complement of every set with bounded arithmetic-progression length, and it is a nonprincipal ultrafilter. No corresponding ultrafilter can have an infinite arithmetic progression in every member, by the dyadic block obstruction to infinite arithmetic progressions.
A bound tending to zero with one factor's Gowers U3 norm, uniformly over all finite abelian groups, is false. On , choose a random independent sign at each point. A cube with eight distinct vertices has sign product of expectation zero. The probability of a collision among its vertices is at most , since each equality of distinct vertices imposes a nonzero linear equation in the increments. Thus some sign function has . But the four-term arithmetic progression is , so choosing factors gives correlation identically one. As , the norm tends to zero. Bounded torsion, as in cyclic groups, avoids this obstruction.

