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.
If a subset of a cyclic group has normalized additive energy at most , every nonconstant Fourier coefficient on a finite abelian group of its indicator has modulus at most . Expanding the count of gives the frequency product . The Cauchy-Schwarz inequality and Parseval identity on a finite group bound its nonconstant part by the displayed quantity. Character doubling has multiplicity , so no assumption that the modulus is odd is needed. The error is a normalized density error multiplied by .
Additive energy of a frequency graph Created 2026-10-07 Updated 2026-10-14
For a set of shifts and a map into a circle group, this additive energy counts quadruples whose shift sums and frequency sums both agree. It is the additive energy of the graph of in the product abelian group.
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: .
There are absolute such that finite sets of size , a bipartite graph of density at least , and a restricted sumset of size at most yield subsets with and . A graph formed by popular representations of sums turns this into the usual large-additive energy form of the Balog-Szemerédi-Gowers theorem.
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 2001 iii Paper 76 4 iii Solution Created 2026-10-03 Updated 2026-10-14
Let count ordered solutions in , including the trivial ones. The hypothesis gives . Its relation to additive energy is the promised easy Fourier step. Translate into and embed it in an odd prime cyclic group of order . No relevant integer equality wraps modulo . With the unnormalized Fourier transform , character orthogonality givesSince multiplication by permutes the characters, Cauchy-Schwarz and Parseval identity on a finite group implyThus . Equivalently, one can apply Cauchy-Schwarz directly to .
By part (i), some has and . Part 3(ii) then bounds . Apply part (ii) with : there is , , Freiman 2-isomorphic to a subset with . Consequently has a positive subset density depending only on , and tends to infinity with because .
View the representatives of as a subset of . The assumed four-term case of Szemerédi's theorem gives four distinct integer representatives in arithmetic progression once is sufficiently large in terms of . If their preimages are , the two model equalitieslift through the Freiman 2-isomorphism to the same equalities in . Hence their consecutive differences agree; injectivity makes the common difference nonzero. Therefore contains a nonconstant four-term arithmetic progression. This proves dense three-term progressions force four-term progressions without an assumption that initially lies in a short interval.
Past exam of the mathematics course of the University of Cambridge 2001 iii Paper 76 4 i Solution Created 2026-10-03 Updated 2026-10-14
One quantitative form of the Balog-Szemerédi-Gowers theorem is: if a nonempty finite set in an abelian group has and additive energy , where , then there is with and both and bounded by . The constants depend only on . We prove explicit, nonoptimal polynomial bounds, thereby proving the required Balog–Szemerédi statement.
Let . Then . Declare to be the set of popular sums. The remaining sums contribute at most . Since , it follows that . Also . Form a bipartite graph on two copies of , joining to when . Its density is at least .
We prove the needed four-step path lemma for a dense bipartite graph. Call an ordered pair of left vertices bad if its number of common right neighbors is less than , where . For a uniformly chosen right vertex , let and let count bad ordered pairs in . ThenConsequently some satisfiesFor this , and . Delete vertices having more than bad partners in . At most half are deleted; the retained set has . For any , at least middle vertices are good partners of both. Each such supplies at least walks of four edges. Hence every pair in has at leastsuch walks. Repetition of vertices is allowed; it does not affect the counting argument.
Each walk has edge labelsall in , and . For a fixed pair , these four labels determine , so distinct walks have distinct label quadruples. For each element of , fix one representing pair . Label quadruples for distinct differences cannot overlap. ThereforeUsing and yieldsThis proves the small-difference-set form of the Balog-Szemerédi-Gowers theorem. To obtain a small sumset too, write and apply the already proved Plünnecke inequality to starting set and summand set . Some nonempty has . For any fixed , , whence . Thus the conventional small-sumset conclusion also follows with constants depending only on .
Past exam of the mathematics course of the University of Cambridge 2006 iii Paper 13 3 i Solution Created 2026-10-03 Updated 2026-10-14
There is a normalization omission in the printed conclusion: the discrepancy of a count of pairs must be bounded by a small function of the energy excess times . We prove this normalized result, then give a counterexample to the literal bound without . Write for the energy excess parameter to avoid confusing it with an element of the third set.
For Fourier analysis on a finite abelian group, use andCharacter orthogonality, for and zero otherwise, gives Fourier inversion and the Parseval identity on a finite group:Put , , . Expanding the constraint by the same character orthogonality gives the additive energy identityThus , and every nonconstant Fourier coefficient on a finite abelian group of has modulus at most . Expanding the constraint in the triple count givesThe Cauchy-Schwarz inequality yieldsThe first squared norm is by the Parseval identity on a finite group. For the second, multiplication by on has kernel size and every element of its image has exactly preimages. HenceThis proves that additive energy controls three-term progression mixing, including for even moduli:Thus the intended density-error function can be , which tends to zero. For odd moduli the factor can be replaced by one.
To see why the literal unnormalized conclusion is false, take and let all three sets be the subgroup of multiples of . Their densities are . Every choice of three entries of that subgroup determines the fourth entry of an additive quadruple, so its energy is . The excess parameter isEvery pair in the subgroup determines there, giving , whereas . Their difference is , which cannot be bounded by any function of tending to zero. The missing is therefore a genuine source defect, not an alternative Fourier transform normalization.
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 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.
