Documentation

TauCeti.GroupTheory.Amenable.WeakStar

The weak-* compact space of means #

Every mean m on TauCeti.UCB G is a continuous linear functional of norm one, so the means sit inside the closed unit ball of the dual of UCB G. Positivity and normalization are conditions on finitely many values at a time, hence closed for the weak-* topology, and by the Banach–Alaoglu theorem the means form a weak-* compact set. We give TauCeti.Mean G the weak-* topology, induced from WeakDual ℝ (UCB G), so that it becomes a compact Hausdorff space in which a net of means converges exactly when it converges at every function.

Each invariance equation m (L_g f) = m f also defines a closed set of means, so the left-invariant means form a compact set. Compactness yields the two standard criteria for amenability:

These criteria are how amenability is proved for directed unions of subgroups and for groups with Følner sets.

Main definitions #

Main results #

References #

Means in the weak-* dual #

noncomputable def TauCeti.Mean.toWeakDual {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) :

A mean on UCB G, as an element of the weak-* dual of UCB G.

Instances For
    @[simp]
    theorem TauCeti.Mean.toWeakDual_apply {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) (f : UCB G) :
    m.toWeakDual f = m f
    theorem TauCeti.Mean.mem_range_toWeakDual_iff {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {φ : WeakDual ℝ (UCB G)} :
    φ ∈ Set.range toWeakDual ↔ (∀ (f : UCB G), 0 ≤ f → 0 ≤ φ f) ∧ φ 1 = 1

    An element of the weak-* dual of UCB G comes from a mean exactly when it is nonnegative on nonnegative functions and takes the value 1 at 1.

    The means lie in the closed unit ball of the dual of UCB G.

    The means form a weak-* closed set: positivity and normalization are closed conditions.

    The means form a weak-* compact set, by the Banach–Alaoglu theorem.

    The weak-* topology on means #

    @[instance_reducible]

    The weak-* topology on means, induced from the weak-* dual of UCB G. A net of means converges exactly when it converges at every function, see tendsto_iff_forall_apply_tendsto.

    Evaluation of means at a fixed function is weak-* continuous.

    The space of means is weak-* compact.

    theorem TauCeti.Mean.tendsto_iff_forall_apply_tendsto {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {ι : Type u_2} {l : Filter ι} {ms : ι → Mean G} {m : Mean G} :
    Filter.Tendsto ms l (nhds m) ↔ ∀ (f : UCB G), Filter.Tendsto (fun (i : ι) => (ms i) f) l (nhds (m f))

    A family of means converges weak-* exactly when it converges at every function.

    Invariant means #

    Each invariance equation m (L_g f) = m f defines a weak-* closed set of means.

    The left-invariant means form a weak-* closed set.

    The left-invariant means form a weak-* compact set.

    theorem TauCeti.Mean.IsLeftInvariant.of_mapClusterPt {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {ι : Type u_2} {l : Filter ι} {ms : ι → Mean G} {m : Mean G} (hm : MapClusterPt m l ms) (h : ∀ (g : G) (f : UCB G), Filter.Tendsto (fun (i : ι) => (ms i) ((UCB.leftTranslation g) f) - (ms i) f) l (nhds 0)) :

    A weak-* cluster point of means ms i which are approximately left invariant along l, in the sense that ms i (L_g f) - ms i f → 0 for every g and f, is a left-invariant mean.

    theorem TauCeti.Mean.exists_mapClusterPt_isLeftInvariant {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {ι : Type u_2} {l : Filter ι} [l.NeBot] {ms : ι → Mean G} (h : ∀ (g : G) (f : UCB G), Filter.Tendsto (fun (i : ι) => (ms i) ((UCB.leftTranslation g) f) - (ms i) f) l (nhds 0)) :
    ∃ (m : Mean G), MapClusterPt m l ms ∧ m.IsLeftInvariant

    Means which are approximately left invariant along a nontrivial filter have a weak-* cluster point, and every such cluster point is a left-invariant mean.

    theorem TauCeti.Amenable.of_tendsto {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {ι : Type u_2} {l : Filter ι} [l.NeBot] {ms : ι → Mean G} (h : ∀ (g : G) (f : UCB G), Filter.Tendsto (fun (i : ι) => (ms i) ((UCB.leftTranslation g) f) - (ms i) f) l (nhds 0)) :

    Cluster-point criterion: a topological group is amenable when it carries means ms i which are approximately left invariant along a nontrivial filter, that is, ms i (L_g f) - ms i f → 0 for every g and f.

    theorem TauCeti.amenable_iff_forall_finset_exists {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
    Amenable G ↔ ∀ (s : Finset (G × UCB G)), ∃ (m : Mean G), ∀ p ∈ s, m ((UCB.leftTranslation p.1) p.2) = m p.2

    Finite-intersection criterion: a topological group is amenable exactly when every finite family of invariance equations m (L_g f) = m f is satisfied by some mean.