Documentation

FormalConjectures.Wikipedia.GromovPolynomialGrowth

Gromov's theorem on groups of polynomial growth #

Reference:

def GromovPolynomialGrowth.CayleyBall {G : Type u_1} [Group G] (S : Set G) (n : ) :
Set G

The CayleyBall is the ball of radius n in the Cayley graph of a group G with generating set S.

Equations
Instances For
    theorem GromovPolynomialGrowth.cayleyBall_finite {G : Type u_1} [Group G] {S : Set G} (hS : S.Finite) (n : ) :
    noncomputable def GromovPolynomialGrowth.GrowthFunction {G : Type u_1} [Group G] (S : Set G) (n : ) :

    The GrowthFunction of a group G with respect to a set S counts the number of group elements that can be reached by words of length at most n in S.

    Equations
    Instances For
      theorem GromovPolynomialGrowth.one_mem_cayleyBall {G : Type u_1} [Group G] (S : Set G) (n : ) :

      The identity is always in the Cayley ball of radius n for any $n ≥ 0$.

      theorem GromovPolynomialGrowth.cayleyBall_monotone {G : Type u_1} [Group G] (S : Set G) {m n : } (h : m n) :

      The Cayley ball is monotonic in radius.

      theorem GromovPolynomialGrowth.cayleyBall_mul {G : Type u_1} [Group G] (S : Set G) {g h : G} {m n : } (hg : g CayleyBall S m) (hh : h CayleyBall S n) :
      g * h CayleyBall S (m + n)

      Closure property: if g, h ∈ CayleyBall S m, CayleyBall S n respectively, then gh ∈ CayleyBall S (m + n).

      theorem GromovPolynomialGrowth.cayleyBall_inv {G : Type u_1} [Group G] (S : Set G) {g : G} {n : } (hg : g CayleyBall S n) :

      If g ∈ CayleyBall S n, then g⁻¹ ∈ CayleyBall S n.

      theorem GromovPolynomialGrowth.mem_cayleyBall_one_of_mem {G : Type u_1} [Group G] {S : Set G} {g : G} (hg : g S) :

      In an infinite group, the growth function with respect to a finite generating set is unbounded.

      theorem GromovPolynomialGrowth.growthFunction_not_polynomial_of_infinite {G : Type u_1} [Group G] [Infinite G] {S : Set G} (hS : S.Finite) (h : Subgroup.closure S = ) {C : } (d : ) :
      ∃ (n : ), C * n ^ d < (GrowthFunction S n)

      Infinite groups do not satisfy polynomial growth over for any degree d because when d = 0 this reduces to the unbounded nature of growthFunction while n = 0 works when d ≠ 0. Thus a finitely-generated infinite nilpotent group would be a counter-example to Gromov's theorem when quantifying over all of , and so n = 0 should be excluded.

      A group HasPolynomialGrowth if there exists a finite generating set such that the growth function is bounded above by a polynomial.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Gromov's Polynomial Growth Theorem : A finitely generated group has polynomial growth if and only if it is virtually nilpotent.