CompletedGroupAlgebra.UniversalProperty.FiniteQuotient

5 Theorem | 2 Definition

This module develops the maps induced by continuous homomorphisms. It organizes the relevant quotient pullbacks and finite-stage maps, then proves the compatibility statements needed for the completed construction.

import
Imported by

Declarations

def completedGroupAlgebraLiftOfFiniteQuotient
    (U : CompletedGroupAlgebraIndex G) (N : Type (max u v))
    [AddCommGroup N] [TopologicalSpace N] [Module R N] [ContinuousAdd N]
    [ContinuousSMul R N] (f : CompletedGroupAlgebraQuotient G U → N) :
    Carrier R G →L[R] N := by
  letI : TopologicalSpace (CompletedGroupAlgebraStage R G U) :=
    (completedGroupAlgebraSystem R G).topologicalSpace U
  exact (finiteGroupAlgebraLift R (CompletedGroupAlgebraQuotient G U) N f).comp
    (completedGroupAlgebraProjectionContinuousLinearMap R G U)

Finite-quotient construction used in Lemma 5.3.5(d): a map on one finite quotient \(G/U\) extends linearly and continuously from \(\widehat{R[G]}\).

theorem completedGroupAlgebraLiftOfFiniteQuotient_apply_of
    (U : CompletedGroupAlgebraIndex G) (N : Type (max u v))
    [AddCommGroup N] [TopologicalSpace N] [Module R N] [ContinuousAdd N]
    [ContinuousSMul R N] (f : CompletedGroupAlgebraQuotient G U → N) (g : G) :
    completedGroupAlgebraLiftOfFiniteQuotient (R := R) (G := G) U N f
        (completedGroupAlgebraOf R G g) =
      f (openNormalSubgroupInClassProj
        (C := ProCGroups.FiniteGroupClass.allFinite) (G := G) U g)

The finite-quotient lift has the prescribed value on completed group-like elements.

Show proof
theorem completedGroupAlgebra_existsUnique_lift_of_factors
    (hG : ProCGroups.IsProfiniteGroup G)
    (N : Type (max u v)) [AddCommGroup N] [TopologicalSpace N] [Module R N]
    [ContinuousAdd N] [ContinuousSMul R N] [T2Space N]
    (U : CompletedGroupAlgebraIndex G) (f : G → N)
    (fbar : CompletedGroupAlgebraQuotient G U → N)
    (hfac : ∀ g : G,
      fbar (openNormalSubgroupInClassProj
        (C := ProCGroups.FiniteGroupClass.allFinite) (G := G) U g) = f g) :
    ∃! F : Carrier R G →L[R] N,
      ∀ g : G, F (completedGroupAlgebraOf R G g) = f g

If a continuous target map already factors through one finite quotient \(G/U\), the finite-quotient construction gives the required unique continuous linear extension.

Show proof
theorem exists_completedGroupAlgebraIndex_factor_continuous_discrete
    (hG : ProCGroups.IsProfiniteGroup G)
    (N : Type (max u v)) [TopologicalSpace N] [DiscreteTopology N]
    (f : G → N) (hf : Continuous f) :
    ∃ U : CompletedGroupAlgebraIndex G, ∃ fbar : CompletedGroupAlgebraQuotient G U → N,
      ∀ g : G,
        fbar (openNormalSubgroupInClassProj
          (C := ProCGroups.FiniteGroupClass.allFinite) (G := G) U g) = f g

A continuous map from a profinite group to a discrete space is unchanged on the cosets of some finite open normal quotient. This is the topological factorization input in the book proof of Lemma 5.3.5(d).

Show proof
theorem completedGroupAlgebra_existsUnique_lift_to_discreteModule
    (hG : ProCGroups.IsProfiniteGroup G)
    (N : Type (max u v)) [AddCommGroup N] [TopologicalSpace N] [Module R N]
    [ContinuousAdd N] [ContinuousSMul R N] [DiscreteTopology N]
    (f : G → N) (hf : Continuous f) :
    ∃! F : Carrier R G →L[R] N,
      ∀ g : G, F (completedGroupAlgebraOf R G g) = f g

Discrete-target form of Lemma 5.3.5(d): a continuous map from the profinite group \(G\) to a discrete \(R\)-module extends uniquely to a continuous \(R\)-linear map out of \(\widehat{R[G]}\).

Show proof
def completedGroupAlgebraLiftToDiscreteModule
    (hG : ProCGroups.IsProfiniteGroup G)
    (N : Type (max u v)) [AddCommGroup N] [TopologicalSpace N] [Module R N]
    [ContinuousAdd N] [ContinuousSMul R N] [DiscreteTopology N]
    (f : G → N) (hf : Continuous f) :
    Carrier R G →L[R] N :=
  Classical.choose
    (completedGroupAlgebra_existsUnique_lift_to_discreteModule
      (R := R) (G := G) hG N f hf)

The discrete-target extension used in Lemma 5.3.5(d).

theorem completedGroupAlgebraLiftToDiscreteModule_apply_of
    (hG : ProCGroups.IsProfiniteGroup G)
    (N : Type (max u v)) [AddCommGroup N] [TopologicalSpace N] [Module R N]
    [ContinuousAdd N] [ContinuousSMul R N] [DiscreteTopology N]
    (f : G → N) (hf : Continuous f) (g : G) :
    completedGroupAlgebraLiftToDiscreteModule
        (R := R) (G := G) hG N f hf
        (completedGroupAlgebraOf R G g) = f g

The chosen discrete-target lift has the prescribed value on completed group-like elements.

Show proof