Additive combinatorics Created 2026-09-24 Updated 2026-10-13
Additive combinatorics studies how the cardinalities and sumset representation functions of sumsets reveal structure in finite sets contained in abelian groups. Write the group operation as addition: the ambient abelian group may be the integers , a finite cyclic group, or another abelian group. The same definitions apply, but the ambient group changes which bounds are possible.
The basic experiment is to add every ordered pair of members of a finite set. The sumset records the distinct answers; the sumset representation function records how often each answer occurs; the additive energy counts coincidences between those answers. An arithmetic progression produces many repeated sums, so its sumset grows slowly and its additive energy is relatively large. The doubling constant measures that growth relative to the original cardinality.
The examples below compare the arithmetic progression with the more spread-out integer set . Their four members give sixteen ordered pairs in each case, but different numbers of distinct sums. This small comparison illustrates the definitions; it does not establish a claim about arbitrarily large sets. For a systematic introduction, see Tao and Vu's author page for Additive Combinatorics, with free sample chapters on sum set estimates and additive geometry.
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.
Doubling constant Created 2026-09-24 Updated 2026-10-13
The doubling constant of a nonempty finite set in an abelian group isIt measures the cardinality of the sumset relative to the original set. For the integer examples, and . A nonconstant arithmetic progression with members has doubling constant , which stays below two as grows. This is the sense in which its sumset has small growth.
In any abelian group, : fixing puts a translated copy inside . The stronger integer bound gives only in that setting. A finite subgroup has , as does every coset , since its sumset is . In particular has doubling constant one.
Small doubling constant is useful because it constrains repeated growth, as in the Plünnecke-Ruzsa inequality. It signals structure such as arithmetic progressions and subgroups; precise descriptions depend on the ambient abelian group and are the subject of the Freiman-Ruzsa theorem. The additive energy bound below gives a simpler immediate consequence: .
Let be a nonempty subset of with doubling constant at most . Translate to containing zero. The Petridis minimal-growth lemma and Ruzsa triangle inequality bound . In injective linear modelling of a small sumset, the image has density at least . The Finite-field Bogolyubov lemma finds a subspace of codimension at most in its fourfold sumset.
After lifting a subspace through a Freiman model, obtain with . The set uses at most cosets. Their representatives generate a quotient group of size at most two to this number. Since , adjoining those representatives and proves the displayed bound. Its constants are deliberately coarse, but depend only on . The nonempty assumption is necessary: no vector subspace has cardinality at most a constant times the size of the empty set.
Half-size prime cyclic Freiman model 2026-10-14
For a nonempty integer set with doubling constant at most , Plünnecke-Ruzsa inequality bounds by . Embed the set modulo a sufficiently large auxiliary prime , randomly dilate it, and select the more populated of two half-intervals of representatives. Differences of two pair sums on that half have absolute value less than , so the lift preserves original relations. Every nonzero original difference is uniformly dilated among nonzero residues; avoiding all residues represented by nonzero multiples of of absolute value less than has positive probability when . Reduction modulo then yields a Freiman 2-isomorphism on the selected half.
Past exam of the mathematics course of the University of Cambridge 2009 iii Paper 13 3 Solution Created 2026-10-03 Updated 2026-10-14
A Freiman 2-isomorphism between subsets of abelian groups is a bijection such thatBoth directions matter: an injective homomorphism on individual elements may still create new pair-sum relations. More generally a Freiman s-isomorphism preserves equalities of sums of elements in both directions. For a nonempty finite set, its doubling constant is . A Freiman 2-isomorphism preserves this constant, since is a well-defined bijection of the two sumsets.
First let have elements and doubling at most . The permitted Plünnecke-Ruzsa inequality gives . We will obtain the half-size prime cyclic Freiman model for every prime . Choose an auxiliary prime larger than the absolute value of every member of . Such a prime exists: for any integer bound , every prime divisor of exceeds .
Choose uniformly from the nonzero residues modulo . For each nonzero , the residue is uniform among the nonzero residues. PutThere are at most such residues, and therefore the probability that any of the nonzero differences is dilated into is at mostThe first cardinal estimate is an upper bound even if some listed residues coincide; the slightly looser probability bound is convenient. Thus there exists with no such bad difference.
For this , let represent . Split these representatives into the two intervals and . Take from the more populated interval, so . For any four elements of , put . Their common half-interval gives , andIf the original difference is zero, then is a multiple of of absolute value less than , so . If the original difference is nonzero, is nonzero, and it cannot be a multiple of : otherwise its residue belongs to , contrary to the choice of . Therefore preserves pair-sum relations in both directions. It is injective as well, by applying the relation test to with any fixed . HenceThis proves the stated polynomial bound, including the prescribed prime rather than just an unspecified cyclic modulus.
Now let . Finiteness of places it in some finite-dimensional coordinate space, so models exist. Choose a Freiman 2-isomorphism with minimal. The doubling constant of is at most .
If a nonzero did not belong to , projection onto would preserve all pair-sum relations in both directions: a new relation would have original difference , whereas in characteristic two every such difference lies in . Projection is also injective on , since by adding any element of twice. This would give a model in dimension , contradicting minimality. Consequently every nonzero vector belongs to ; zero belongs as well, by adding one element four times. Thus .
Using the Plünnecke-Ruzsa inequality once more givesThis is the minimal binary Freiman models have full fourfold sumset argument. It also covers a singleton, with .
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.
Polynomial growth of iterated sumsets 2026-10-07
For a finite nonempty subset of an abelian group with doubling constant at most , the Plünnecke-Ruzsa inequality gives . Applying the Ruzsa covering lemma to using gives for and . Thus , and counting multiplicities in the finite set proves the displayed polynomial bound. For fixed , it is eventually at most for every .
