Documentation

PadicRep.TdGroup.Distributions

Distributions and Convolution #

This file defines distributions on totally disconnected locally compact Hausdorff spaces, compactly supported distributions on td groups, and convolution with delta and Haar distributions.

A distribution on X is a ℂ-linear functional on the space of compactly supported locally constant functions.

Instances For
    theorem Distribution_td.map_add {X : Type u_2} [TopologicalSpace X] (F : Distribution_td X) (φ ψ : CptSupportLocConst_td X) :
    F (φ + ψ) = F φ + F ψ

    Distributions are additive.

    theorem Distribution_td.map_smul {X : Type u_2} [TopologicalSpace X] (F : Distribution_td X) (c : ) (φ : CptSupportLocConst_td X) :
    F (c φ) = c * F φ

    Distributions are ℂ-linear.

    theorem Distribution_td.ext {X : Type u_2} [TopologicalSpace X] {T S : Distribution_td X} (h : ∀ (φ : CptSupportLocConst_td X), T φ = S φ) :
    T = S
    theorem Distribution_td.ext_iff {X : Type u_2} [TopologicalSpace X] {T S : Distribution_td X} :
    T = S ∀ (φ : CptSupportLocConst_td X), T φ = S φ
    noncomputable def Distribution_td.extendByZero {X : Type u_2} [TopologicalSpace X] (Z : Set X) (f : Z) (_hf_lc : IsLocallyConstant f) :
    X

    Extend a locally constant function on a subset Z to all of X by setting it to zero outside Z.

    Equations
    Instances For
      theorem Distribution_td.extendByZero_locallyConstant {X : Type u_2} [TopologicalSpace X] (Z : Set X) (hZ : IsClopen Z) (f : Z) (hf_lc : IsLocallyConstant f) :

      The extension by zero of a locally constant function is locally constant.

      theorem Distribution_td.extendByZero_hasCompactSupport {X : Type u_2} [TopologicalSpace X] (Z : Set X) (hZ_closed : IsClosed Z) (hZ_compact : IsCompact Z) (f : Z) (hf_lc : IsLocallyConstant f) (_hf_cs : HasCompactSupport fun (z : Z) => f z) :

      The extension by zero has compact support if Z is closed and compact.

      noncomputable def Distribution_td.restrict {X : Type u_2} [TopologicalSpace X] (F : Distribution_td X) (Z : Set X) (hZ_clopen : IsClopen Z) (hZ_compact : IsCompact Z) (f : Z) (hf_lc : IsLocallyConstant f) (hf_cs : HasCompactSupport f) :

      Restriction of a distribution F on X to a subset Z. The restriction sends a function f on Z to F applied to the extension of f by zero.

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

        The support of a distribution F is the smallest closed set S such that the restriction of F to X \ S is zero.

        Equations
        Instances For

          The support of a distribution is closed.

          A distribution vanishes on test functions whose support is disjoint from its support.

          Functions and Distributions on a td group #

          Translations of functions on a td group

          def rightTranslate {G : Type u_2} [Group G] (φ : G) (g : G) :
          G

          Right translation of a function by g: (R_g φ)(x) = φ(xg).

          Equations
          Instances For
            def leftTranslate {G : Type u_2} [Group G] (φ : G) (g : G) :
            G

            Left translation of a function by g: (L_g φ)(x) = φ(g⁻¹x).

            Equations
            Instances For
              theorem support_rightTranslate {G : Type u_2} [Group G] (φ : G) (g : G) :
              theorem support_leftTranslate {G : Type u_2} [Group G] (φ : G) (g : G) :
              Function.support (leftTranslate φ g) = (fun (x : G) => g * x) '' Function.support φ
              theorem tsupport_rightTranslate {G : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (φ : G) (g : G) :
              tsupport (rightTranslate φ g) = (fun (x : G) => x * g⁻¹) '' tsupport φ
              theorem tsupport_leftTranslate {G : Type u_2} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (φ : G) (g : G) :
              tsupport (leftTranslate φ g) = (fun (x : G) => g * x) '' tsupport φ

              Right translation preserves local constancy.

              Left translation preserves local constancy.

              Right translation preserves compact support.

              Left translation preserves compact support.

              Right translation of a compactly supported locally constant function.

              Equations
              Instances For

                Left translation of a compactly supported locally constant function.

                Equations
                Instances For

                  Distributions on a td group

                  A compactly supported distribution on G.

                  Instances For

                    Zero compactly supported distribution.

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

                    For a test function φ and distribution D, the function x ↦ D(R_x φ) where R_x is right translation. This function is used to define convolution.

                    Equations
                    Instances For

                      The function x ↦ D(R_x φ) as a compactly supported locally constant function.

                      Equations
                      Instances For

                        Convolution of two compactly supported distributions. (F * D)(φ) = F(x ↦ D(R_x φ)) where R_x is right translation by x.

                        Equations
                        Instances For

                          The delta distribution at g ∈ G: δ_g(φ) = φ(g).

                          Equations
                          Instances For
                            noncomputable def CptSupportDistribution_td.indicatorFunction {G : Type u_4} [TopologicalSpace G] (S : Set G) (hS_clopen : IsClopen S) (hS_compact : IsCompact S) :

                            The characteristic function of a clopen compact set as a compactly supported locally constant function.

                            Equations
                            Instances For
                              @[simp]
                              theorem CptSupportDistribution_td.indicatorFunction_apply {G : Type u_4} [TopologicalSpace G] (S : Set G) (hS_clopen : IsClopen S) (hS_compact : IsCompact S) (g : G) :
                              (indicatorFunction S hS_clopen hS_compact) g = S.indicator (fun (x : G) => 1) g

                              The normalized Haar measure e_H for a compact open subgroup H. For a test function φ, e_H(φ) is the average value of φ over H with respect to the normalized Haar measure on the compact group H.

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

                                Properties of Haar distribution and delta functions #

                                The normalized Haar distribution e_H is idempotent under convolution: e_H * e_H = e_H.

                                Convolution of delta function with normalized Haar distribution: δ_g * e_H(φ) = e_H(R_g φ) for any g ∈ G.

                                Convolution of normalized Haar distribution with delta function: e_H * δ_g(φ) = e_H(L_{g⁻¹} φ) for any g ∈ G.

                                The proof uses that (e_H * δ_g)(φ) = e_H(x ↦ δ_g(R_x φ)) = e_H(x ↦ φ(g * x)) and (L_{g⁻¹} φ)(h) = φ(g * h), so the integrands match.

                                For g ∈ H, δ_g * e_H = e_H * δ_g. This uses the fact that e_H is bi-H-invariant.

                                Translation actions on distributions #

                                Left translation of a distribution by g: (g · F)(φ) = F(L_{g⁻¹} φ). This gives a left action: g · (h · F) = (gh) · F.

                                Equations
                                Instances For

                                  Right translation of a distribution by g: (F · g)(φ) = F(R_g φ). This gives a right action: (F · g) · h = F · (gh).

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

                                    Left translation is a left action: g · (h · F) = (gh) · F.

                                    Right translation is a right action: (F · g) · h = F · (gh).

                                    A distribution is left H-invariant if h · F = F for all h ∈ H.

                                    Equations
                                    Instances For

                                      A distribution is right H-invariant if F · h = F for all h ∈ H.

                                      Equations
                                      Instances For

                                        A distribution is bi-H-invariant if it is both left and right H-invariant.

                                        Equations
                                        Instances For

                                          A compactly supported distribution is locally constant if there exists a compact open subgroup H such that F is bi-H-invariant.

                                          Equations
                                          Instances For

                                            A compactly supported distribution is left locally constant if there exists a compact open subgroup H such that F is left-H-invariant.

                                            Equations
                                            Instances For

                                              A compactly supported distribution is left locally constant if there exists a compact open subgroup H such that F is right-H-invariant.

                                              Equations
                                              Instances For

                                                The normalized Haar distribution e_H is left H-invariant.

                                                The normalized Haar distribution e_H is right H-invariant.

                                                The normalized Haar distribution e_H is bi-H-invariant.

                                                Right cosets of an open subgroup are clopen.

                                                theorem CptSupportDistribution_td.rightCoset_isCompact {G : Type u_4} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [TotallyDisconnectedSpace G] [LocallyCompactSpace G] [T2Space G] (H : OpenSubgroup G) (hH_compact : IsCompact H) (g : G) :
                                                IsCompact ((fun (h : G) => h * g) '' H)

                                                Right cosets of a compact subgroup are compact.

                                                theorem CptSupportDistribution_td.exists_finite_rightCoset_cover {G : Type u_4} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [TotallyDisconnectedSpace G] [LocallyCompactSpace G] [T2Space G] (H : OpenSubgroup G) (K : Set G) (hK : IsCompact K) :
                                                ∃ (n : ) (g : Fin nG), K ⋃ (i : Fin n), (fun (h : G) => h * g i) '' H

                                                A compact set is covered by finitely many right cosets of an open subgroup.

                                                The indicator function of a right coset.

                                                Equations
                                                Instances For
                                                  noncomputable def CptSupportDistribution_td.cosetAverage {G : Type u_4} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (H : OpenSubgroup G) (hH_compact : IsCompact H) (g : G) (φ : CptSupportLocConst_td G) :

                                                  The average value of a test function on a right coset Hg, computed using the normalized Haar measure on H.

                                                  Equations
                                                  Instances For

                                                    Left H-invariance implies F(L_{h⁻¹} φ) = F(φ) for h ∈ H.

                                                    For a left H-invariant distribution, the integral of F(L_h φ) over h ∈ H equals F(φ).

                                                    theorem CptSupportDistribution_td.IsLeftInvariant.apply_zero_average {G : Type u_4} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [TotallyDisconnectedSpace G] [LocallyCompactSpace G] [T2Space G] {F : CptSupportDistribution_td G} {H : OpenSubgroup G} (hH_compact : IsCompact H) (hF : F.IsLeftInvariant H) (g : G) (φ : CptSupportLocConst_td G) (hφ_supp : Function.support φ (fun (h : G) => h * g) '' H) (hφ_avg : cosetAverage H hH_compact g φ = 0) :
                                                    F φ = 0

                                                    For a left H-invariant distribution F and φ supported on Hg with zero average, F(φ) = 0. This is the key technical lemma for the coset decomposition.

                                                    theorem CptSupportDistribution_td.biInvariant_coset_determined {G : Type u_4} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [TotallyDisconnectedSpace G] [LocallyCompactSpace G] [T2Space G] (H : OpenSubgroup G) (hH_compact : IsCompact H) (F : CptSupportDistribution_td G) (hF_biinv : F.IsBiInvariant H) (g : G) (φ : CptSupportLocConst_td G) (hφ_supp : Function.support φ (fun (h : G) => h * g) '' H) :
                                                    ∃ (c : ), F φ = c * F (rightCosetIndicator H hH_compact g)

                                                    For a bi-H-invariant distribution F and the indicator function of a right coset Hg, the value F(χ_{Hg}) determines F's action on functions supported on that coset.

                                                    theorem CptSupportDistribution_td.biInvariant_distribution_decomposition {G : Type u_4} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] [TotallyDisconnectedSpace G] [LocallyCompactSpace G] [T2Space G] (H : OpenSubgroup G) (hH_compact : IsCompact H) (F : CptSupportDistribution_td G) (hF_biinv : F.IsBiInvariant H) :
                                                    ∃ (n : ) (g : Fin nG) (a : Fin n), ∀ (φ : CptSupportLocConst_td G), F φ = i : Fin n, a i * ((normalizedHaarDistribution H hH_compact).conv (deltaDistribution (g i))) φ

                                                    Structure theorem: Any H-invariant compactly supported distribution can be written as a finite sum of e_H * δ_{g_i} for some g_i ∈ G.

                                                    If F is bi-H-invariant and compactly supported, then there exist g₁, ..., gₖ ∈ G and a₁, ..., aₖ ∈ ℂ such that F = ∑ᵢ aᵢ (e_H * δ_{gᵢ}).