Additive combinatorics is the branch of mathematics that studies the additive structure of sets of integers, and more generally of subsets of abelian groups. Its central concern is the tension between two opposing phenomena: a set can be large in some counting sense, or it can be structured in some algebraic sense, but the relationship between these two properties is subtle and surprisingly rich. The field asks questions like: If a set of integers has many sums of pairs of its elements, must it contain a long arithmetic progression? If a set has no three elements in arithmetic progression, how large can it be? And when a set is so large that it must contain certain patterns, what does that imply about the set's global structure?
The subject emerged from classical number theory and combinatorics, but it took its modern form in the late twentieth century when researchers began to see that questions about sums and differences of sets could be unified under a common framework. The field is now characterized by a distinctive interplay between combinatorial arguments, Fourier analysis, ergodic theory, and, more recently, higher-order Fourier analysis and algebraic geometry.
The fundamental objects are finite subsets of abelian groups, most commonly the integers, the cyclic group of integers modulo a prime, or vector spaces over finite fields. For two sets and in an abelian group, one defines the sumset and the difference set:
The doubling constant of a set is the ratio. A set is said to have small doubling if this ratio is bounded by a constant independent of the size of the set. The central structural question is: what does small doubling imply about the set?
The classical answer, in the case of integers, is the Freiman–Ruzsa theorem: if a finite set of integers has small doubling, then it is contained in a generalized arithmetic progression of bounded dimension and size comparable to the original set. A generalized arithmetic progression is a set of the form
where the are integers and the are positive integers. This theorem, proved by Gregory Freiman in the 1960s and later refined by Imre Ruzsa, is the foundational structural result of the field. It says that small doubling forces the set to be "almost" an arithmetic progression in a higher-dimensional sense.
A second central object is the additive energy of a set, defined as the number of quadruples with. High additive energy means that many sums coincide, which is a weaker condition than small doubling but still implies structure. The relationship between doubling and energy is governed by the Cauchy–Davenport inequality and its refinements, which give lower bounds on the size of the sumset in terms of the sizes of the original sets.
The third major theme is the study of arithmetic progressions within sets. A set of integers contains a three-term arithmetic progression if there exist distinct elements with. The question of how large a set can be without containing such a progression is the subject of Roth's theorem (1953), which states that any subset of of positive density contains a three-term arithmetic progression, provided the density is measured relative to the interval. More precisely, if a subset of has size at least for some constant, then for sufficiently large it contains a three-term progression. This was later generalized by Szemerédi (1975) to arithmetic progressions of any length, a result that is now known as Szemerédi's theorem.
The modern field is organized around two broad research programmes, which are not rival schools but rather complementary approaches that have increasingly merged.
The first is the density increment tradition, which originated with Roth's proof of his theorem. The idea is to show that if a set has no three-term arithmetic progression, then it must be "irregular" in a way that allows one to find a smaller subinterval where the set has a higher relative density. Iterating this argument eventually forces the density to exceed 1, a contradiction. This method was refined by many authors, and it led to the development of the Fourier-analytic approach: one represents the indicator function of the set as a sum of characters (exponentials), and shows that if the set has no progressions, then its Fourier coefficients must be large on some nonzero frequency. This frequency then identifies a subprogression where the density increases.
The second is the ergodic-theoretic approach, introduced by Hillel Furstenberg in 1977 with a new proof of Szemerédi's theorem. Furstenberg showed that the combinatorial statement about integers is equivalent to a statement about measure-preserving systems: if a set of positive measure in a probability space is given, then for any integer there exist infinitely many such that the intersection has positive measure. This translation allowed the use of deep tools from ergodic theory, such as the structure theory of measure-preserving systems, to prove combinatorial results. The ergodic approach is particularly powerful for proving multiple recurrence results, which generalize Szemerédi's theorem to configurations of the form.
The two approaches are not in competition; rather, they illuminate different aspects of the same phenomenon. The density increment method gives quantitative bounds (though often very weak), while the ergodic method gives qualitative results and reveals the underlying dynamical structure. In the 2000s, the two were unified in the work of Ben Green and Terence Tao, who developed a higher-order Fourier analysis that extends the classical Fourier method to handle configurations of length four and beyond. This work led to the Green–Tao theorem (2004), which states that the primes contain arbitrarily long arithmetic progressions. The proof combines the density increment method with a transference principle that allows one to treat the primes as a "pseudorandom" subset of the integers.
A recurring theme in additive combinatorics is the structure theorem: a set with a certain property (small doubling, high energy, or no arithmetic progressions) must be decomposable into a structured part and a small error. The Freiman–Ruzsa theorem is the prototype. In the ergodic approach, the structure theorem is the Kronecker factor: a measure-preserving system can be decomposed into a compact (structured) part and a weakly mixing (random) part. In the Fourier-analytic approach, the structure theorem is the inverse theorem: if a set has large additive energy, then it is correlated with a character (a linear phase). For longer progressions, the inverse theorem involves quadratic phases and higher-order characters, which are the subject of the theory of Gowers norms.
The Gowers norms, introduced by Timothy Gowers in 2001, are a family of norms that measure the extent to which a function behaves like a polynomial phase. The inverse theorem for the Gowers norm states that if a function has large norm, then it correlates with a polynomial phase of degree. This theorem, proved in various forms by Green, Tao, and others, is the cornerstone of the modern theory. It allows one to reduce the problem of counting arithmetic progressions to the problem of understanding the distribution of polynomial phases, which is a problem in algebraic geometry.
A separate but closely related strand of the field concerns sets in finite vector spaces, particularly. Here the questions are often about the maximum size of a set with no three-term arithmetic progression, known as the cap set problem. The problem is to determine the largest subset of with no three collinear points. The best known upper bound, due to Ellenberg and Gijswijt (2017), is that the size is at most for a constant, which is a dramatic improvement over previous bounds. The proof uses the polynomial method, a technique that associates a polynomial to the set and uses its properties to bound the size. This method, which originated in the work of Croot, Lev, and Pach on the analogous problem in, has become a major tool in the field.
The polynomial method is distinct from the Fourier-analytic and ergodic approaches. It is based on the observation that a set with no arithmetic progressions has a certain algebraic property: the product of the indicator functions of the set at three points in arithmetic progression is zero. This can be used to construct a polynomial that vanishes on a large set, and then a combinatorial argument bounds the size of the set. The method is particularly effective in finite fields, where the algebraic structure is rigid.
The field today is characterized by a high degree of technical sophistication and a strong emphasis on quantitative bounds. The central open problems include the polynomial Freiman–Ruzsa conjecture, which asks whether the Freiman–Ruzsa theorem can be improved to a polynomial bound on the size of the progression in terms of the doubling constant. This conjecture, which has been open for decades, was recently resolved in the finite field setting by the work of Pálvölgyi and others, but the integer case remains open.
Another major direction is the study of arithmetic progressions in the primes and other sparse sets. The Green–Tao theorem has been extended to other sets, such as the set of numbers with no large prime factors, and the methods have been applied to problems in number theory beyond additive combinatorics.
The field also has strong connections to computer science, particularly to the theory of pseudorandomness and property testing. The Gowers norms are used to test whether a function is close to a polynomial, and the inverse theorems are used to construct pseudorandom sets that are indistinguishable from random sets by low-degree tests.
The relationship between the different approaches is not one of succession but of coexistence and mutual enrichment. The density increment method and the ergodic method are two different ways of proving the same theorem, and each has been extended to prove results the other cannot. The polynomial method is a third, independent tool that has proven effective in a different regime. The field is unified by its central questions—the structure of sets with small doubling, the size of sets without arithmetic progressions, and the relationship between additive and multiplicative structure—and by the shared conviction that these questions are best answered by a combination of algebraic, analytic, and combinatorial techniques.
The field is also notable for its strong emphasis on quantitative bounds. While the early theorems were qualitative, the modern field seeks explicit bounds on the size of the sets involved. This has led to a series of improvements, often by small but significant amounts, and to the development of techniques that are of independent interest. The pursuit of better bounds is not merely a technical exercise; it often reveals new structure and leads to new methods.
In summary, additive combinatorics is a field that studies the interplay between size and structure in abelian groups. Its central results—the Freiman–Ruzsa theorem, Roth's theorem, Szemerédi's theorem, and the Green's theorem—are among the most important in modern mathematics. The field is characterized by a rich interplay of methods, a strong emphasis on quantitative bounds, and a deep connection to other areas of mathematics, including number theory, ergodic theory, and algebraic geometry. Its open problems, such as the polynomial Freiman–Ruzsa conjecture, are among the most challenging and important in mathematics.