Documentation

TauCeti.GroupTheory.Amenable.Finite

Finite averages; finite groups are amenable #

For a finite nonempty subset F of a topological group G, averaging over F,

m_F f = ๐”ผ x โˆˆ F, f x = |F|โปยน โˆ‘_{x โˆˆ F} f x,

is a mean on TauCeti.UCB G. On a finite group, the average over the whole group,

m f = ๐”ผ x, f x = (โˆ‘ x, f x) / |G|,

is the uniform mean. It is left invariant because x โ†ฆ gโปยน * x permutes G, so every finite topological group is amenable, whatever its topology.

Conversely, the uniform mean is the only left-invariant mean on a finite group: the sum โˆ‘ g, L_g f of the left translates of f is the constant function โˆ‘ x, f x (TauCeti.UCB.sum_leftTranslation), so a left-invariant mean m satisfies |G| * m f = โˆ‘ x, f x. In particular, on a group with one element the uniform mean is evaluation at that element.

Main definitions #

Main results #

References #

noncomputable def TauCeti.Mean.average {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (F : Finset G) (hF : F.Nonempty) :

The average f โ†ฆ ๐”ผ x โˆˆ F, f x over a finite nonempty set F โІ G, as a mean on UCB G.

Instances For
    @[simp]
    theorem TauCeti.Mean.average_apply {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {F : Finset G} (hF : F.Nonempty) (f : UCB G) :
    (average F hF) f = F.expect fun (x : G) => โ†‘f x
    theorem TauCeti.Mean.average_apply_eq_sum_div_card {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {F : Finset G} (hF : F.Nonempty) (f : UCB G) :
    (average F hF) f = (โˆ‘ x โˆˆ F, โ†‘f x) / โ†‘F.card

    The average over F is the sum over F divided by the cardinality of F.

    @[simp]
    theorem TauCeti.Mean.average_singleton {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (x : G) :
    average {x} โ‹ฏ = eval G x

    The average over a singleton {x} is evaluation at x.

    noncomputable def TauCeti.Mean.uniform (G : Type u_1) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Finite G] :

    The normalized counting mean f โ†ฆ ๐”ผ x, f x on a finite topological group G.

    Instances For
      @[simp]
      theorem TauCeti.Mean.uniform_apply {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Finite G] [Fintype G] (f : UCB G) :
      (uniform G) f = Finset.univ.expect fun (x : G) => โ†‘f x

      The uniform mean is the average over the group. The Fintype instance is arbitrary.

      @[simp]

      On a finite group, the average over the whole group is the uniform mean.

      theorem TauCeti.Mean.uniform_apply_eq_sum_div_card {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [Finite G] [Fintype G] (f : UCB G) :
      (uniform G) f = (โˆ‘ x : G, โ†‘f x) / โ†‘(Fintype.card G)

      The uniform mean is the sum over the group divided by its cardinality. The Fintype instance is arbitrary.

      The uniform mean is left invariant, since left multiplication permutes the group.

      A left-invariant mean on a finite group is the uniform mean.

      On a finite group, the uniform mean is the unique left-invariant mean.

      On a group with one element, the uniform mean is evaluation at that element.

      @[instance 100]

      A finite topological group is amenable, for any group topology.