Fiveable

🧮Additive Combinatorics Unit 4 Review

QR code for Additive Combinatorics practice questions

4.4 Gowers uniformity norms

4.4 Gowers uniformity norms

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🧮Additive Combinatorics
Unit & Topic Study Guides

Gowers uniformity norms are powerful tools in additive combinatorics. They measure how random-like a function is, helping us understand the structure of sets and functions on finite groups. This connects to arithmetic progressions by quantifying correlations with polynomial phases.

These norms play a crucial role in proving Szemerédi's theorem on arithmetic progressions. They allow us to find structured subsets in dense sets, leading to the existence of long arithmetic progressions. This technique has far-reaching applications in number theory and combinatorics.

Gowers Uniformity Norms

Definition and Properties

  • Gowers uniformity norms, denoted as Uk(f)U^k(f), are a family of norms defined on functions f:GCf: G \to \mathbb{C}, where GG is a finite Abelian group and kk is a positive integer
  • The U1U^1 norm represents the absolute value of the average of ff over GG, while the U2U^2 norm is the L4L^4 norm of ff minus the square of the L2L^2 norm
  • Higher Gowers uniformity norms Uk(f)U^k(f) are defined recursively using the Uk1U^{k-1} norm and a convolution operation
  • Gowers uniformity norms measure the correlation of ff with polynomial phases of degree less than kk (linear, quadratic, cubic, etc.)
  • The UkU^k norm is always bounded between 0 and 1, with Uk(f)=0U^k(f) = 0 if and only if ff is a polynomial phase of degree less than kk

Invariance and Inequalities

  • Gowers uniformity norms are invariant under translation and multiplication by a constant
    • If g(x)=f(x+a)g(x) = f(x+a) for some aGa \in G, then Uk(g)=Uk(f)U^k(g) = U^k(f)
    • If h(x)=cf(x)h(x) = cf(x) for some constant cc, then Uk(h)=cUk(f)U^k(h) = |c|U^k(f)
  • The UkU^k norm satisfies the Cauchy-Schwarz-Gowers inequality, which generalizes the Cauchy-Schwarz inequality
    • For functions f1,f2,,f2k:GCf_1, f_2, \ldots, f_{2^k}: G \to \mathbb{C}, we have: Ex,h1,,hkGω{0,1}kfω(x+ωh)ω{0,1}kUk(fω)\left|\mathbb{E}_{x,h_1,\ldots,h_k \in G}\prod_{\omega \in \{0,1\}^k}f_\omega(x+\omega \cdot h)\right| \leq \prod_{\omega \in \{0,1\}^k}U^k(f_\omega)

Calculating Gowers Uniformity Norms

Definition and Properties, Gowers norm - Wikipedia, the free encyclopedia

Examples of Gowers Uniformity Norms

  • For a constant function f(x)=cf(x) = c, the Gowers uniformity norms are Uk(f)=cU^k(f) = |c| for all kk
  • For a linear function f(x)=ax+bf(x) = ax + b on ZN\mathbb{Z}_N, the Gowers uniformity norms are U1(f)=a/N+bU^1(f) = |a/N + b| and Uk(f)=0U^k(f) = 0 for k2k \geq 2
    • This is because linear functions are polynomial phases of degree 1
  • For the Möbius function μ(n)\mu(n), it is conjectured that the Gowers uniformity norms Uk(μ)U^k(\mu) tend to zero as kk \to \infty
    • This is related to the randomness of the Möbius function and its correlation with polynomial phases

Computing and Estimating Gowers Uniformity Norms

  • For the von Mangoldt function Λ(n)\Lambda(n), the Gowers uniformity norms Uk(Λ)U^k(\Lambda) are related to the distribution of primes in arithmetic progressions
    • The von Mangoldt function is defined as Λ(n)=logp\Lambda(n) = \log p if nn is a power of a prime pp, and Λ(n)=0\Lambda(n) = 0 otherwise
  • Computing Gowers uniformity norms for general functions can be done using the recursive definition and convolution operation
    • For example, to compute U3(f)U^3(f), one needs to calculate Ex,h1,h2,h3f(x)f(x+h1)f(x+h2)f(x+h3)f(x+h1+h2)f(x+h1+h3)f(x+h2+h3)f(x+h1+h2+h3)\mathbb{E}_{x,h_1,h_2,h_3}f(x)\overline{f(x+h_1)f(x+h_2)f(x+h_3)}f(x+h_1+h_2)\overline{f(x+h_1+h_3)f(x+h_2+h_3)}f(x+h_1+h_2+h_3)
  • Gowers uniformity norms can be estimated using sampling techniques and probabilistic methods
    • Random sampling can be used to approximate the averages in the definition of Gowers uniformity norms
    • Concentration inequalities (Chernoff bounds, Hoeffding's inequality) can be used to bound the error in the estimates

Gowers Norms and Arithmetic Progressions

Definition and Properties, MatrixNorm | Wolfram Function Repository

Gowers Uniformity Norms and Arithmetic Progressions

  • The UkU^k norm of a function ff is related to the number of kk-term arithmetic progressions in the support of ff
    • The support of ff is the set of points where ff is non-zero
  • If ff is the characteristic function of a set AGA \subseteq G, then Uk(f)U^k(f) measures the density of kk-term arithmetic progressions in AA
    • A characteristic function 1A(x)1_A(x) is defined as 1A(x)=11_A(x) = 1 if xAx \in A, and 1A(x)=01_A(x) = 0 otherwise
  • The Gowers uniformity norms can be used to prove Szemerédi's theorem, which states that any subset of the integers with positive upper density contains arbitrarily long arithmetic progressions
    • The upper density of a set ANA \subseteq \mathbb{N} is defined as lim supNA[1,N]/N\limsup_{N \to \infty} |A \cap [1,N]|/N

Inverse Theorem and Applications

  • Gowers' proof of Szemerédi's theorem uses the UkU^k norms to find a structured subset of AA that contains many arithmetic progressions
    • The structured subset is a set that correlates with a polynomial phase of degree less than kk
  • The inverse theorem for the Gowers uniformity norms states that if Uk(f)U^k(f) is large, then ff correlates with a polynomial phase of degree less than kk
    • Formally, if Uk(f)δU^k(f) \geq \delta, then there exists a polynomial phase ϕ\phi of degree less than kk such that ExGf(x)ϕ(x)c(δ)|\mathbb{E}_{x \in G}f(x)\overline{\phi(x)}| \geq c(\delta), where c(δ)c(\delta) is a constant depending on δ\delta
  • This inverse theorem is a key ingredient in the proof of Szemerédi's theorem and its generalizations
    • It allows one to reduce the problem of finding arithmetic progressions to finding structured sets that correlate with polynomial phases

Applications of Gowers Uniformity Norms

Additive Combinatorics

  • Gowers uniformity norms can be used to prove the density Hales-Jewett theorem, which is a multidimensional generalization of Szemerédi's theorem
    • The Hales-Jewett theorem states that for any fixed kk and rr, any subset of [k]n[k]^n with positive density contains a combinatorial line (a set of points that agree on all but one coordinate) if nn is sufficiently large
  • The U3U^3 norm is related to the existence of parallelepipeds in subsets of Abelian groups, which has applications in additive combinatorics
    • A parallelepiped is a set of points of the form {x,x+d1,x+d2,x+d3,x+d1+d2,x+d1+d3,x+d2+d3,x+d1+d2+d3}\{x, x+d_1, x+d_2, x+d_3, x+d_1+d_2, x+d_1+d_3, x+d_2+d_3, x+d_1+d_2+d_3\} for some x,d1,d2,d3Gx, d_1, d_2, d_3 \in G
  • Gowers uniformity norms can be used to prove the Green-Tao theorem, which states that the primes contain arbitrarily long arithmetic progressions
    • The proof uses a transference principle to reduce the problem to finding arithmetic progressions in a subset of the integers with positive relative density in a pseudorandom set

Ergodic Theory and Graph Theory

  • In ergodic theory, Gowers uniformity norms are used to study the convergence of multiple ergodic averages and prove results about nilsystems and nilsequences
    • A nilsystem is a dynamical system that can be represented as a homogeneous space of a nilpotent Lie group, and a nilsequence is a sequence that can be approximated by a polynomial sequence on a nilsystem
  • The Gowers-Host-Kra seminorms, which generalize the Gowers uniformity norms to measure the degree of uniformity of a dynamical system, have important applications in ergodic theory
    • They are used to prove the convergence of multiple ergodic averages for commuting transformations and to characterize the structure of measure-preserving systems
  • Gowers uniformity norms have been used to prove results in graph theory, such as the hypergraph removal lemma and the induced removal lemma
    • The hypergraph removal lemma states that for any fixed hypergraph HH and ε>0\varepsilon > 0, any hypergraph on nn vertices with at most o(nV(H))o(n^{|V(H)|}) copies of HH can be made HH-free by removing at most εnV(H)\varepsilon n^{|V(H)|} edges
    • The induced removal lemma is a similar result for induced subgraphs