CompletedGroupAlgebra.Basic.InClass.Projection

9 Theorem | 4 Definition | 1 Abbreviation

Completed Group Algebra / Basic / Within a Class / Projection.

import
Imported by

Declarations

abbrev completedGroupAlgebraProjectionInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (U : CompletedGroupAlgebraIndexInClass G C) :
    CompletedGroupAlgebraInClass C hC R G → CompletedGroupAlgebraStageInClass C R G U :=
  (completedGroupAlgebraSystemInClass C hC R G).projection U

The projection from a \(C\)-indexed completed group algebra to a finite stage.

theorem completedGroupAlgebraProjectionInClass_algebraMap
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (U : CompletedGroupAlgebraIndexInClass G C) (r : R) :
    completedGroupAlgebraProjectionInClass C hC R G U
        (completedGroupAlgebraAlgebraMapInClass (R := R) (G := G) C hC r) =
      algebraMap R (CompletedGroupAlgebraStageInClass C R G U) r

Projection of a coefficient element to a finite stage is the stage algebra map.

Show proof
theorem completedGroupAlgebraProjectionInClass_coeffMap
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (S : Type w) [CommRing S] [TopologicalSpace S] [IsTopologicalRing S]
    (f : R →+* S) (U : CompletedGroupAlgebraIndexInClass G C)
    (x : CompletedGroupAlgebraInClass C hC R G) :
    completedGroupAlgebraProjectionInClass C hC S G U
        (completedGroupAlgebraCoeffMapInClass (R := R) (G := G) C hC S f x) =
      completedGroupAlgebraStageCoeffMapInClass (R := R) (G := G) C S f U
        (completedGroupAlgebraProjectionInClass C hC R G U x)

Projection of a coefficient-changed element is coefficient change of the projection.

Show proof
def completedGroupAlgebraProjectionRingHomInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (U : CompletedGroupAlgebraIndexInClass G C) :
    CompletedGroupAlgebraInClass C hC R G →+* CompletedGroupAlgebraStageInClass C R G U :=
  projectionRingHom (S := completedGroupAlgebraSystemInClass C hC R G) U

The projection from a \(C\)-indexed completed group algebra to a finite stage is bundled as a ring homomorphism.

theorem completedGroupAlgebraProjectionRingHomInClass_apply
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (U : CompletedGroupAlgebraIndexInClass G C) (x : CompletedGroupAlgebraInClass C hC R G) :
    completedGroupAlgebraProjectionRingHomInClass C hC R G U x =
      completedGroupAlgebraProjectionInClass C hC R G U x

The ring-homomorphism projection from the \(C\)-indexed completed group algebra agrees pointwise with the finite-stage projection.

Show proof
def completedGroupAlgebraProjectionAlgHomInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (U : CompletedGroupAlgebraIndexInClass G C) :
    CompletedGroupAlgebraInClass C hC R G →ₐ[R] CompletedGroupAlgebraStageInClass C R G U where
  toRingHom := completedGroupAlgebraProjectionRingHomInClass C hC R G U
  commutes' := by
    intro r
    rfl

The projection from a \(C\)-indexed completed group algebra to a finite stage is bundled as an algebra homomorphism.

theorem completedGroupAlgebraProjectionAlgHomInClass_apply
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (U : CompletedGroupAlgebraIndexInClass G C) (x : CompletedGroupAlgebraInClass C hC R G) :
    completedGroupAlgebraProjectionAlgHomInClass C hC R G U x =
      completedGroupAlgebraProjectionInClass C hC R G U x

The algebra-homomorphism projection from the \(C\)-indexed completed group algebra agrees pointwise with the finite-stage projection.

Show proof
def completedGroupAlgebraProjectionLinearMapInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (U : CompletedGroupAlgebraIndexInClass G C) :
    CompletedGroupAlgebraInClass C hC R G →ₗ[R] CompletedGroupAlgebraStageInClass C R G U where
  toFun := completedGroupAlgebraProjectionInClass C hC R G U
  map_add' := by
    intro x y
    rfl
  map_smul' := by
    intro r x
    rfl

The projection from a \(C\)-indexed completed group algebra to a finite stage is bundled as an \(R\)-linear map.

theorem completedGroupAlgebraProjectionLinearMapInClass_apply
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (U : CompletedGroupAlgebraIndexInClass G C) (x : CompletedGroupAlgebraInClass C hC R G) :
    completedGroupAlgebraProjectionLinearMapInClass C hC R G U x =
      completedGroupAlgebraProjectionInClass C hC R G U x

The linear projection from the \(C\)-indexed completed group algebra agrees pointwise with the finite-stage projection.

Show proof
theorem completedGroupAlgebraProjectionInClass_compatible
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    {U V : CompletedGroupAlgebraIndexInClass G C} (hUV : U ≤ V)
    (x : CompletedGroupAlgebraInClass C hC R G) :
    completedGroupAlgebraTransitionInClass C R G hUV
        (completedGroupAlgebraProjectionInClass C hC R G V x) =
      completedGroupAlgebraProjectionInClass C hC R G U x

The finite-stage projections are compatible with the \(C\)-indexed transition maps.

Show proof
theorem completedGroupAlgebraTransitionInClass_comp_projectionRingHom
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    {U V : CompletedGroupAlgebraIndexInClass G C} (hUV : U ≤ V) :
    (completedGroupAlgebraTransitionInClass C R G hUV).comp
        (completedGroupAlgebraProjectionRingHomInClass C hC R G V) =
      completedGroupAlgebraProjectionRingHomInClass C hC R G U

Composing a stage projection with a transition map gives the coarser stage projection.

Show proof
theorem continuous_completedGroupAlgebraProjectionInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (U : CompletedGroupAlgebraIndexInClass G C) :
    letI : TopologicalSpace (CompletedGroupAlgebraStageInClass C R G U)

Continuity of the projection from the \(C\)-indexed completed group algebra to a stage.

Show proof
def completedGroupAlgebraProjectionContinuousLinearMapInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (R : Type u) (G : Type v) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
    (U : CompletedGroupAlgebraIndexInClass G C) :
    letI : TopologicalSpace (CompletedGroupAlgebraStageInClass C R G U) :=
      (completedGroupAlgebraSystemInClass C hC R G).topologicalSpace U
    CompletedGroupAlgebraInClass C hC R G →L[R] CompletedGroupAlgebraStageInClass C R G U := by
  letI : TopologicalSpace (CompletedGroupAlgebraStageInClass C R G U) :=
    (completedGroupAlgebraSystemInClass C hC R G).topologicalSpace U
  exact
    { toLinearMap := completedGroupAlgebraProjectionLinearMapInClass C hC R G U
      cont := (completedGroupAlgebraSystemInClass C hC R G).continuous_projection U }

The projection from a \(C\)-indexed completed group algebra to a finite stage is bundled as a continuous \(R\)-linear map.

theorem completedGroupAlgebraProjectionContinuousLinearMapInClass_apply
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    (U : CompletedGroupAlgebraIndexInClass G C) (x : CompletedGroupAlgebraInClass C hC R G) :
    completedGroupAlgebraProjectionContinuousLinearMapInClass C hC R G U x =
      completedGroupAlgebraProjectionInClass C hC R G U x

The continuous linear projection has the same underlying coordinate map as the finite-stage projection.

Show proof