Additive energy Created 2026-09-24 Updated 2026-10-13
The additive energy of a finite set in an abelian group counts additive quadruples, with order and repeated members allowed:At a fixed sum , independently choosing two of its ordered pairs gives additive quadruples. Thus additive energy weights heavily represented sums more strongly than the cardinality of the sumset does.
For and , the sumset representation functions giveThe arithmetic progression has additional coincidences such as . The set still has coincidences forced by commutativity, including , so its additive energy is not merely the sixteen identical-pair comparisons.
The same additive energy can be counted using the difference set. Define . The identity is equivalent to , and the coordinate rearrangement is a bijection. ConsequentlyFor , the difference counts from through are again . For , the zero difference has four representations and each of the twelve nonzero differences has one, giving . The sumset representation functions for sums and differences can look different while their squared totals agree.
For every nonempty finite set in an abelian group ,The lower bound follows from the Cauchy-Schwarz inequality and the total sumset representation function count:For the upper bound, any three members determine at most one fourth member of an additive quadruple. See Yufei Zhao's MIT lecture 25, pages 1-3, for representation counts and the energy bounds.
In the two integer examples, the lower bounds are and , and the upper bound is . For the subgroup of , each element of has three sum representations, so and both bounds are equalities.
Sumset and difference-set sizes alongside additive energy and its bounds, including a cyclic subgroup
. Details. For nonempty , dividing additive energy by gives a relative measure between and one. Small doubling constant therefore forces relatively large additive energy. A converse requires care: the Balog-Szemerédi-Gowers theorem extracts a large subset with small doubling constant, rather than asserting that all of has small doubling constant.
Difference set Created 2026-09-24 Updated 2026-10-13
For finite sets in an abelian group , their difference set isHere is the additive inverse in . The difference set records possible displacements from a member of to a member of ; it is distinct from the set difference .
For the integer sets and ,The positive differences for are , each obtained once; reversing each ordered pair supplies the corresponding negative difference. Every nonempty finite set has , with representations . Swapping the members of an ordered pair also shows . In the cyclic group , the subgroup satisfies as well as .
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 88 1 Solution Created 2026-10-03 Updated 2026-10-14
Assume is finite and nonempty; the empty case is immediate. Here . Choose a nonempty subset minimizingTaking as a competitor gives , and every subset satisfies , including .
We first prove the Petridis minimal-growth lemma in the particular form needed: for every finite set ,List and let consist of those for which does not belong to an earlier translate , . The sets partition , so .
If , then for some earlier and . Hence every point of already belongs to . Therefore the new points contributed by are contained inTheir number is at mostSumming over proves the lemma. With , it gives
We also prove the Ruzsa triangle inequality directly. For each , choose one representation . The mapfrom into is injective: subtracting the output coordinates recovers , after which either coordinate recovers . Thus . Taking now yieldsThis proves the required growth and difference set estimates directly.
Past exam of the mathematics course of the University of Cambridge 2008 iii Paper 16 2 i Solution Created 2026-10-03 Updated 2026-10-14
Assume ; the empty case is immediate. Write . The additive energy in the hypothesis is : rearranging gives . Since , the energy is at most , so the substantive range is .
Let . The contribution of the other differences to the energy is at most . ConsequentlyMake a bipartite graph with two copies of , joining a left vertex to a right vertex when . Put . This graph has at least edges, and .
We prove the needed dense-graph selection rather than quote the Balog-Szemerédi-Gowers theorem. A pair of left vertices is bad if it has fewer than common right neighbours, where . Choose a right vertex uniformly, let , and let be the number of ordered bad pairs in . Averaging the degrees gives . Every bad pair lies in fewer than of these neighbourhoods, so . Therefore some satisfiesFor this neighbourhood, and . Delete vertices having more than bad partners in . At most half are deleted, so the remaining set has .
For any , at least vertices are good partners of both. Each such has at least common neighbours with and at least with . Independently choosing those neighbours gives at leastfour-edge walks . Repeated vertices cause no difficulty. This proves the four-step path lemma for a dense bipartite graph in the required form.
The labels of such a walk are , , , , all in , andFor a fixed pair , its label tuple uniquely recovers , , and , so distinct walks have distinct label tuples. Choose one pair representing each element of the difference set . Tuples belonging to different differences are disjoint because their alternating sum determines that difference. HenceWe have obtained explicit constants for the small-difference-set form of the Balog-Szemerédi-Gowers theorem:
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 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 3 Solution Created 2026-10-03 Updated 2026-10-07
We will prove a polynomial progression in a high-energy fourfold difference set. The route is to extract a large subset with a small difference set, construct a dense Freiman s-isomorphism model, and use the Bogolyubov lemma and the pigeonhole principle. To respect the proof requirement, every ingredient beyond the elementary rules for Freiman homomorphisms is established below.
Assume . Since three entries of an additive quadruple determine the fourth, , so a nonvacuous hypothesis has . Let . Then and . Define the popular sum set . The contribution to additive energy from its complement is at most . Since , the bipartite graph on two copies of whose edges have sums in has at least edges. Moreover .
Put and . Here is a dependent random choice argument producing the small difference set. Independently choose two right vertices, allowing repetition, and let be their common left neighbourhood. The Cauchy-Schwarz inequality gives . Call an ordered pair of left vertices bad if its common right neighbourhood has fewer than elements. The expected number of bad ordered pairs in is at most , because a fixed bad pair survives both random choices with probability at most . ThusChoose a realization attaining at least this expectation. Then , and . Remove from every vertex having more than bad partners in . At most vertices are removed. The remaining set has , and any have at least vertices for which both and are good.
For such a , there are at least right vertices adjacent to , and at least right vertices adjacent to . These paths givea representation with four members of . For fixed , the tuple of four sums determines uniquely, so there are at least distinct tuples. Select one ordered pair for each member of . Tuples belonging to different differences are disjoint. Counting all possible tuples in provesIn particular, with , we have and for . This is the required small-difference set form of the Balog-Szemerédi-Gowers theorem, proved by counting paths rather than cited.
We next control higher iterated sumsets. Choose a nonempty minimizing , so . We prove the Petridis minimal-growth lemma in the form for finite . Order , and let consist of those for which is new in the union of the translates . Then . Every member of already occurs in an earlier translate of . By minimality, , also when the complement is empty. Thus the new contribution from is at most . Sum over to prove the lemma. Iterating with gives .
For completeness, the Ruzsa triangle inequality in the needed form isFor each , fix . The map is injective: adding the coordinates recovers , and then . Take , , and apply the preceding bounds. We obtain the Plünnecke-Ruzsa inequalityIn particular has at most elements.
We now prove a slightly wasteful version of the Ruzsa modeling lemma, avoiding any assumption about the diameter of . Set . Choose a prime larger than all , , and much larger than . Arbitrarily large primes exist by the elementary argument that a prime divisor of one plus the product of all primes up to a given bound exceeds that bound. For a uniformly chosen nonzero multiplier modulo , each nonzero has uniform among the nonzero residues. Call a multiplier forbidden if some such agrees modulo with , where . There are at most such residues. For , a union bound therefore makes the probability of being forbidden less thanChoose a nonforbidden . Represent by integers in and partition that interval into sixteen consecutive pieces of diameter less than . One piece contains the images of a subset with . Let be the integer representative of in that piece, reduced modulo .
A difference of eight sums of these representatives has absolute value less than . If its original difference in is zero, it is a multiple of , hence zero. Conversely, if its reduction modulo is zero, it equals with ; our choice of forces its original difference to be zero. This proves that is a Freiman s-isomorphism of order eight. Injectivity follows by padding a one-term equality to eight terms with a fixed element. Consequently has subset densityNo primality of is needed.
Here is the cyclic Bogolyubov lemma with all its Fourier analysis on a finite abelian group details. Use , , and normalized convolution on a finite group. A finite geometric series proves orthogonality, and expanding the finite sums proves the Parseval identity on a finite group, Fourier inversion on a finite group, and . For , the nonnegative functionhas support exactly and Fourier coefficients on a finite abelian group . Put . The Parseval identity on a finite group gives . The total fourth moment of the frequencies outside is at most .
If for every , then . The zero frequency contributes with no loss. Separating the large and small frequencies in Fourier inversion on a finite group yieldsThus contains the Bohr set expressed in distance coordinates by . This is consistent with the existing character-distance convention for a Bohr set: here it is enough that each character lies in the corresponding short arc around one.
We finally prove the needed nonwrapping progression in a cyclic Bohr set, including for composite . Write and . Partition the -dimensional unit cube into boxes. The points with coordinates modulo one, , give by the pigeonhole principle an integer with for all . ThenThese points are distinct modulo , since their integer representatives lie between zero and . Their number is at least . For the same argument simply chooses .
The Freiman s-isomorphism induces a bijection : define it on a representation by taking the same two positive and two negative images. Equality of representations uses an order-four relation, and injectivity uses the converse relation. If three consecutive members of satisfy , their preimages satisfy the same equality, since its expansion is an equality of eight-term sums in . Hence the inverse image of is an ordinary arithmetic progression in , with distinct terms.
To remove the multiplicative constant from the length bound, let and . The length just proved is at least , where . Choose so that for , and set . For , two distinct members of give a nonzero , and has length three, at least . For , the singleton suffices. In every nonempty case,with depending only on . If empty sets are permitted, the required length is zero and there is no substantive assertion.
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.
If , a subset satisfies and . A dependent random choice argument in the popular sum graph finds many four-edge paths representing each member of the difference set. The Petridis minimal-growth lemma then bounds all higher iterated sumsets and difference sets.
