Documentation

TauCeti.GroupTheory.Amenable.Mean

Means on bounded uniformly continuous functions #

For a topological group G, a mean on TauCeti.UCB G is a real linear functional m which is positive, 0 ≤ f → 0 ≤ m f, and normalized, m 1 = 1. A left-invariant mean is the object whose existence defines amenability of G.

This file develops the basic theory of means. Continuity is not part of the definition: since every f lies below the constant ‖f‖, positivity and normalization give |m f| ≤ ‖f‖, so a mean is 1-Lipschitz for the supremum norm, and in particular compatible with uniform limits. The derived continuous linear functional has operator norm one. The means form a convex subset of the continuous dual of UCB G, and evaluation at a point of G is a mean, so this set is nonempty.

Main definitions #

Main results #

References #

A mean on UCB G: a positive real linear functional taking the value 1 at the constant function 1.

Instances For
    @[instance_reducible]
    theorem TauCeti.Mean.ext {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {m n : Mean G} (h : ∀ (f : UCB G), m f = n f) :
    m = n

    Two means are equal when they agree on every function.

    theorem TauCeti.Mean.ext_iff {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] {m n : Mean G} :
    m = n ↔ ∀ (f : UCB G), m f = n f
    @[simp]
    theorem TauCeti.Mean.map_one {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) :
    m 1 = 1

    A mean takes the value 1 at the constant function 1.

    noncomputable def TauCeti.Mean.mk₀ {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (φ : UCB G →ₗ[ℝ] ℝ) (hφ : ∀ (f : UCB G), 0 ≤ f → 0 ≤ φ f) (h₁ : φ 1 = 1) :

    A mean built from a linear functional which is nonnegative on nonnegative functions and takes the value 1 at 1.

    Instances For
      @[simp]
      theorem TauCeti.Mean.mk₀_apply {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (φ : UCB G →ₗ[ℝ] ℝ) (hφ : ∀ (f : UCB G), 0 ≤ f → 0 ≤ φ f) (h₁ : φ 1 = 1) (f : UCB G) :
      (mk₀ φ hφ h₁) f = φ f
      @[simp]
      theorem TauCeti.Mean.map_algebraMap {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) (c : ℝ) :
      m ((algebraMap ℝ (UCB G)) c) = c

      A mean takes the value c at the constant function c.

      theorem TauCeti.Mean.apply_le_of_forall_le {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) {f : UCB G} {c : ℝ} (h : ∀ (x : G), ↑f x ≤ c) :
      m f ≤ c

      A mean of a function bounded above by c is at most c.

      theorem TauCeti.Mean.le_apply_of_forall_le {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) {f : UCB G} {c : ℝ} (h : ∀ (x : G), c ≤ ↑f x) :
      c ≤ m f

      A mean of a function bounded below by c is at least c.

      theorem TauCeti.Mean.ciInf_le_apply {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) (f : UCB G) :
      ⨅ (x : G), ↑f x ≤ m f

      A mean of a function is at least the infimum of its values.

      theorem TauCeti.Mean.apply_le_ciSup {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) (f : UCB G) :
      m f ≤ ⨆ (x : G), ↑f x

      A mean of a function is at most the supremum of its values.

      A mean of a function is bounded in absolute value by its supremum norm.

      theorem TauCeti.Mean.abs_apply_sub_apply_le {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (m : Mean G) (f g : UCB G) :
      |m f - m g| ≤ ‖f - g‖

      A mean changes by at most the supremum distance between its arguments.

      A mean is 1-Lipschitz for the supremum norm.

      A mean is continuous for the supremum norm.

      The continuous linear functional underlying a mean.

      Instances For
        @[simp]

        A mean has operator norm one.

        A continuous linear functional on UCB G comes from a mean exactly when it is nonnegative on nonnegative functions and takes the value 1 at 1.

        The means on UCB G form a convex set of continuous linear functionals.

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

        Evaluation at a point of G is a mean on UCB G.

        Instances For
          @[simp]
          theorem TauCeti.Mean.eval_apply {G : Type u_1} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (x : G) (f : UCB G) :
          (eval G x) f = ↑f x