CompletedGroupAlgebra.Basic.AllFinite.Projections

1 Theorem | 4 Definition

This module supplies the topological part of the construction. It checks continuity and stagewise neighborhood properties so that the completed object inherits the required topology.

import
Imported by

Declarations

theorem continuous_completedGroupAlgebra_algebraMap :
    Continuous (algebraMap R (Carrier R G))

The coefficient-ring map \(R \to \widehat{R[G]}\) is continuous.

Show proof
def completedGroupAlgebraProjectionLinearMap (R : Type u) (G : Type v) [CommRing R]
    [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G]
    [IsTopologicalGroup G] (U : CompletedGroupAlgebraIndex G) :
    Carrier R G →ₗ[R] CompletedGroupAlgebraStage R G U where
  toFun := completedGroupAlgebraProjection R G U
  map_add' := completedGroupAlgebraProjection_add (R := R) (G := G) U
  map_smul' := completedGroupAlgebraProjection_smul (R := R) (G := G) U

The canonical projection to a finite stage is bundled as an \(R\)-linear map.

def completedGroupAlgebraProjectionContinuousLinearMap (R : Type u) (G : Type v)
    [CommRing R] [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G]
    [IsTopologicalGroup G] (U : CompletedGroupAlgebraIndex G) :
    letI : TopologicalSpace (CompletedGroupAlgebraStage R G U) :=
      (completedGroupAlgebraSystem R G).topologicalSpace U
    Carrier R G →L[R] CompletedGroupAlgebraStage R G U := by
  letI : TopologicalSpace (CompletedGroupAlgebraStage R G U) :=
    (completedGroupAlgebraSystem R G).topologicalSpace U
  exact
    { toLinearMap := completedGroupAlgebraProjectionLinearMap R G U
      cont := (completedGroupAlgebraSystem R G).continuous_projection U }

The finite-stage projection, as a continuous \(R\)-linear map.

def completedGroupAlgebraProjectionRingHom (R : Type u) (G : Type v) [CommRing R]
    [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G]
    [IsTopologicalGroup G] (U : CompletedGroupAlgebraIndex G) :
    Carrier R G →+* CompletedGroupAlgebraStage R G U where
  toFun := completedGroupAlgebraProjection R G U
  map_zero' := completedGroupAlgebraProjection_zero (R := R) (G := G) U
  map_one' := completedGroupAlgebraProjection_one (R := R) (G := G) U
  map_add' := completedGroupAlgebraProjection_add (R := R) (G := G) U
  map_mul' := completedGroupAlgebraProjection_mul (R := R) (G := G) U

The canonical projection to a finite stage is bundled as a ring homomorphism.

def completedGroupAlgebraProjectionAlgHom (R : Type u) (G : Type v) [CommRing R]
    [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G]
    [IsTopologicalGroup G] (U : CompletedGroupAlgebraIndex G) :
    Carrier R G →ₐ[R] CompletedGroupAlgebraStage R G U where
  toRingHom := completedGroupAlgebraProjectionRingHom R G U
  commutes' := by
    intro r
    rfl

The canonical projection to a finite stage is bundled as an \(R\)-algebra homomorphism.