Past exam of the mathematics course of the University of Cambridge 2009 iii Paper 13 4 Solution Created 2026-10-03 Updated 2026-10-14
We take , as is necessary for the assertion. The nonvacuous cases have and . Put andWe prove a lower bound for by transferring small sumset growth through algebraic operations on the scalars. This gives a self-contained polynomial skew-sumset expansion over a prime field proof using the permitted Ruzsa triangle inequality, Ruzsa covering lemma and Plünnecke-Ruzsa inequality.
Since , choose . The bound and the mixed-set Plünnecke-Ruzsa inequality giveIn particular and . Here repeated-set sums such as allow independent choices from each copy.
For a scalar , write , and put for the difference set. The Ruzsa covering lemma gives with . Indeed choose a maximal family of disjoint translates , with ; counting their union bounds the family size, and maximality forces every remaining translate to meet one of them.
For any , the containments and give, after covering each copy of ,For the second bound, specifically , and . The Ruzsa triangle inequality also gives , so . These are the closure bounds for small skew-sumset scalars.
We next prove a growth lemma for the scalar sets. For with , letIf , then is not contained in : otherwise equal cardinality would make invariant under addition of one, which generates the entire prime field. Choose . The map on is injective. Indeed a collision with different second coordinates would express as a ratio of two differences from , while equal second coordinates force equal first coordinates. Clearing the nonzero denominator puts its image insideso the latter set has at least elements. Here is the product set, and denotes three independent product terms minus three others, not multiplication by the scalar three.
If , let count the collisions with all four variables in . Summing over givesThe first term comes from equal second coordinates, which force equal first coordinates. For unequal second coordinates, each quadruple determines exactly one scalar. Some consequently satisfies . The Cauchy-Schwarz inequality on the representation counts givesRepresenting as a ratio from and clearing its denominator embeds a dilate of this sumset in , padding with the same product in the positive and negative sums. We have proved the quadratic growth of a sixfold product difference set estimate
Starting from , define . ChooseFor , the growth lemma implies . To see the constants explicitly, put . Then and . Induction gives , and the chosen makes the exponent at least one.
Every has . If on , the closure bounds show that each product has exponent at most , its negative at most , and a sum of six such terms has exponent at most . Thus, withwe have for every . The integer depends only on .
Now apply the collision count to instead of . Summing over all scalars gives at most . Since , some has collision count at most . The Cauchy-Schwarz inequality therefore givesIt follows thatFor this gives , proving the desired positive exponent for all sufficiently large primes.
For completeness, the same conclusion with a possibly smaller exponent holds for the remaining primes. Choose an integerIf , choose any nonzero . We have . If , all its translates for would coincide. Two distinct such would make invariant under a nonzero translation, forcing , a contradiction. Thus by the definition of the second exponent. Together with the large-prime case this provesPositivity of the parameters cannot be dropped: at , taking prevents any expansion; at , the allowed set prevents expansion of any proper with more than one element. No external sum-product theorem was invoked: the scalar growth and transfer arguments were proved above.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 11 3 Solution Created 2026-10-03 Updated 2026-10-14
The printed statement needs : for the empty set every linear subspace has cardinality at least one, so the requested bound is impossible. We prove the intended nonempty version of the Freiman-Ruzsa theorem over a finite field. Necessarily , because any one translate of inside has size .
We first prove all sumset estimates needed below. For finite nonempty and finite in an abelian group, choose one representation for each . The mapis injective: subtracting the outputs recovers , hence its chosen representation and then . This proves the Ruzsa triangle inequality
Choose nonempty minimizing , where is any set with . We prove the Petridis minimal-growth lemma for every finite . List , and let consist of those for which was not already in . The disjoint pieces partition .
Every was already covered in . The new part at step therefore has size at mostHere minimality of applies to every nonempty subset , and the empty case has size zero. Summing proves the lemma. Iteration gives . Apply the Ruzsa triangle inequality with , to obtainThis derives the required Plünnecke-Ruzsa inequality. In characteristic two, subtraction is addition, so for every positive integer .
Fix and translate to , which contains zero, has size , and has the same doubling constant. Choose . A uniformly random linear map kills each specified nonzero vector with probability . The union bound shows that some satisfiesBecause , all lower iterated sumsets lie in . In particular is injective on , since the difference of two elements belongs to . For , the density is at least . This proves injective linear modelling of a small sumset.
We next prove the Finite-field Bogolyubov lemma in this model. Write and use normalized real Fourier coefficients on a finite abelian group . LetBy Parseval identity, . Thus is a vector subspace of codimension at most .
For , Fourier inversion of the fourfold normalized convolution givesAll terms with are nonnegative, and the zero-frequency term is . The absolute contribution from the remaining frequencies is at mostHence the convolution is positive and . Also .
For each , choose its lift . It is unique because two lifts differ by an element of , which is zero. For , the discrepancybelongs to , so it vanishes. Also . Therefore is a linear map and its image is a vector subspace with . This establishes lifting a subspace through a Freiman model without assuming that arbitrary choices of preimages preserve addition.
Finally, is a union of -cosets. The number of these cosets is at mostChoose representatives from . Then , so adjoining these representatives and to gives a vector subspace containing . Over , adjoining each vector multiplies the size by at most two. Since , the Freiman-Ruzsa bound from Bogolyubov and linear modelling yieldsThis bound depends only on , as required, and every sumset estimate used in its derivation has been proved.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 11 1 Solution Created 2026-10-03 Updated 2026-10-07
For a finite nonempty set , its additive energy iswhere counts ordered representations. Since , Cauchy-Schwarz givesThus implies : a small doubling constant forces many additive quadruples.
A polynomial form of the Balog-Szemerédi-Gowers theorem gives the converse after passing to a subset. There are absolute constants such that if , , then some satisfiesThe exponent and constants here need not be optimal.
Precisely, a graph form of the Balog-Szemerédi-Gowers theorem states the following. If are finite sets of size in an abelian group, has at least edges, and its restricted sumsethas size at most , then there are , with andThese are uniform absolute constants, valid for and .
To apply this theorem to additive energy, let and retain the sums with . The discarded sums contribute at most to the additive energy. Since , the retained pairs number at least . There are at most retained sums. They therefore define a bipartite graph of density at least with restricted sumset size at most . The graph theorem supplies large subsets with polynomially bounded .
For completeness, turn this cross-sumset bound into a doubling constant bound. The Ruzsa triangle inequality gives . If , the Plünnecke inequality, applied to the pair , gives . The minimal-growth proof below in Question 5 applies to arbitrary finite pairs and proves this particular expansion estimate as well. All losses are fixed powers of , proving the displayed converse after increasing .
The requested dense bipartite common-neighbour lemma is a dependent random choice assertion. Call an ordered pair in bad when it has fewer than common neighbours. Choose uniformly, and put . ThenFor each bad pair, the probability that both endpoints lie in is its number of common neighbours divided by , which is less than . Thus the expected number of bad ordered pairs in is at most . ConsequentlyChoose a neighbourhood attaining at least this expectation. It has , andHence at least the proportion of its ordered pairs have at least two-edge connections. As usual these connections are counted by common neighbours, including a return walk for a diagonal ordered pair; assume , as the formula requires.
The relevance to the graph theorem is that many two-edge connections turn a sparse collection of permitted sums into additive control on a large vertex subset. On a connection , expresses a difference using two elements of the restricted sumset. The abundance of connections, followed by standard cleaning and further path counting, bounds the number of differences without throwing away most vertices. This is the role of dependent random choice in obtaining polynomial losses in the graph form of the Balog-Szemerédi-Gowers theorem.
Past exam of the mathematics course of the University of Cambridge 2013 iii Paper 11 5 Solution Created 2026-10-03 Updated 2026-10-07
We first prove the needed Petridis minimal-growth lemma, including the expansion estimate rather than assuming it. For finite nonempty sets , choose a nonempty minimizing . For any finite set , defineThen . An element from has already appeared in an earlier , so the new contribution of has size at mostThe inequality follows from minimality of on subsets of , with an empty subset contributing zero. Summing proves . Iteration gives , for every ; in particular, by translating into .
We will also use the mixed-sumset bound . To justify it, the Ruzsa triangle inequality saysChoose one representation for each . The map is injective: adding the two coordinates recovers , then the chosen representation recovers . This proves the inequality. Apply it with , , and the minimal-growth set already chosen. The bounds on and give the mixed-sumset estimate, including .
The Ruzsa covering lemma states: if are finite, , and , then there is , , such that . Choose maximal with the translates , , pairwise disjoint. They lie in , so . Maximality says each meets some , which writes . This proves both assertions.
Let . The mixed-sumset bounds give and . Apply the Ruzsa covering lemma to and the set . There is of size withInduction then gives . The number of possible sums of elements from the -element set is at most the number of multiplicity vectors, namely . Since for any , we obtain the explicit polynomial growth of iterated sumsetsFor fixed , this polynomial in is eventually smaller than . For example, take and choose so that for every ; such a threshold exists because . ThereforeFor , a finite integer set has (list the increasing sums ). Thus , and the asserted bound holds for every . Nonemptiness is implicit in the doubling constant hypothesis.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 12 3 Solution Created 2026-10-03 Updated 2026-10-06
An additive form of the Plünnecke inequality is the following. If are nonempty finite subsets of an abelian group and , then there is one nonempty such that, simultaneously for every integer ,Here is an iterated sumset and . In particular, its Plünnecke-Ruzsa inequality consequence isWe prove both statements, so that the sumset and difference set formulations are covered.
Choose a nonempty minimizing the ratio , and denote this minimum by . Such a minimizer exists because is finite, and . Every satisfies , with the empty case also valid. We first prove the Petridis minimal-growth lemmafor every finite nonempty .
List . Let and . DefineThe new points of are exactly , so . Since , the sumset is already contained in . It follows that the new points introduced into are contained inAs , their number is at mostSumming these increments proves the Petridis minimal-growth lemma. Taking for and iterating now givesThis proves the Plünnecke inequality with the same minimizing set for every .
To obtain the difference set bound, we also prove the required Ruzsa triangle inequality. For finite with , choose one representation of each . The mapis an injection: the sum of the output coordinates recovers , and the first coordinate then recovers because was fixed. ThusUse , , and . The already proved Plünnecke inequality yieldsThis finishes the proof of the stated Plünnecke-Ruzsa inequality. The use of an abelian group is essential in commuting the translates and sumsets in the minimal-growth argument.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 13 4 Solution Created 2026-10-03 Updated 2026-10-06
For each element of the product set , let count its representations as with . The ratio equality is equivalent to . Swapping the two coordinates is a bijection between the ratio-equality quadruples and the equal-product quadruples. Therefore the multiplicative energy satisfiesThe Cauchy-Schwarz inequality gives the energy lower bound:For the upper bound, place the Cartesian product in the strictly positive quadrant. For every occupied Euclidean ray from the origin let be its points and . The slope is , soTake to be the natural logarithm and put , using the non-triviality assumption . Partition the possible occupancies into classes: for , and for the last class. This last closed endpoint ensures that the partition works even when the top endpoint is attained. Within each class the ratio of any two occupancies is at most .
Fix one class and order its occupied Euclidean rays by increasing slope, with occupancies . Write , the cardinality of . If , then , since adding any fixed element gives an injection of into its sumset , and similarly for .
If , the sums contain exactly different points, by injectivity of sums on two distinct rays. Indeed, the two direction vectors are linearly independent, so the coefficients of a sum uniquely recover its two summands. Positivity puts every sum strictly inside the open planar sector between those two Euclidean rays. The sectors between successive selected Euclidean rays are disjoint, even if there are additional unselected rays between them. All these sums belong to , and henceFor neighbouring occupancies their ratio lies between and , soSumming covers every at least once, and gives . The same bound holds for empty or singleton classes by the preceding observations. Adding over the classes proves the multiplicative energy sumset bound . Combining both bounds yields the sum-product conclusion:If instead is interpreted as base two, use the same occupancy classes with in place of ; proves that convention as well. Positivity is essential to the sector argument.
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 129 1 d Solution 2026-09-28
Let be the standard basis of and takeIts sumset consists of zero, the basis vectors, and the sums of two distinct basis vectors. ThusIf a coset contains , then every difference of two elements of lies in . In particular every lies in , so andSince , this ratio is eventually much larger than . Hence no bound valid for all can replace the factor in part c by a function smaller than .
Past exam of the mathematics course of the University of Cambridge 2025 iii Paper 129 2 c Solution Created 2026-09-24 Updated 2026-10-03
Apply the preceding Fourier argument to , retaining the frequencies needed to make the oscillation of strictly smaller than its mean . The standard optimized cutoff gives a set withsuch that the nonnegative function cannot fall from a maximal value to zero under any shift in . If maximizes , thenThe support of a convolution of indicator functions is the corresponding sumset, so
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 .
Product set Created 2026-10-06 Updated 2026-10-07
The product set of two sets of real numbers is . It is a multiplicative counterpart of a sumset, not the Cartesian product .
For with , put using nonzero denominators. If is proper, some lies outside , since invariance under addition of one would give all of the prime field. The map on is injective. Clearing the denominator in a representation of puts a dilate of its image inside . If is the full field, averaging the collision count of gives some with . Clearing its denominator puts a dilate inside . Here is a product set, and the prefactors denote repeated sumsets, not scalar multiplication.
Restricted sumset Created 2026-10-07 Updated 2026-10-14
For finite sets in an abelian group and a bipartite graph , the restricted sumset is . It retains only sums corresponding to graph edges.
Sum of a subset 2026-10-14
Sum-product phenomenon Created 2026-10-03 Updated 2026-10-05