CompletedGroupAlgebra.AllFiniteFunctoriality.Map

4 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 completedGroupAlgebraMap
    (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ) :
    Carrier R G →+* Carrier R H where
  toFun x := ⟨fun V =>
      completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R) hG φ hφ V
        (completedGroupAlgebraProjection R G
          (completedGroupAlgebraComapIndex (G := G) hG φ hφ V) x), by
    intro V W hVW
    change completedGroupAlgebraTransition R H hVW
        (completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R) hG φ hφ W
          (completedGroupAlgebraProjection R G
            (completedGroupAlgebraComapIndex (G := G) hG φ hφ W) x)) =
      completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R) hG φ hφ V
        (completedGroupAlgebraProjection R G
          (completedGroupAlgebraComapIndex (G := G) hG φ hφ V) x)
    have hcomp := congrFun
      (congrArg DFunLike.coe
        (completedGroupAlgebraFunctorialStageMap_transition (R := R) (G := G) (H := H)
          hG φ hφ hVW))
      (completedGroupAlgebraProjection R G
        (completedGroupAlgebraComapIndex (G := G) hG φ hφ W) x)
    rw [RingHom.comp_apply, RingHom.comp_apply] at hcomp
    rw [← completedGroupAlgebraProjection_compatible (R := R) (G := G) x
      (completedGroupAlgebraComapIndex_mono (G := G) hG φ hφ hVW)]
    exact hcomp⟩
  map_zero' := by
    apply (completedGroupAlgebraSystem R H).ext
    intro V
    exact map_zero (completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R)
      hG φ hφ V)
  map_one' := by
    apply (completedGroupAlgebraSystem R H).ext
    intro V
    exact map_one (completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R)
      hG φ hφ V)
  map_add' x y := by
    apply (completedGroupAlgebraSystem R H).ext
    intro V
    exact map_add (completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R)
      hG φ hφ V)
      (completedGroupAlgebraProjection R G
        (completedGroupAlgebraComapIndex (G := G) hG φ hφ V) x)
      (completedGroupAlgebraProjection R G
        (completedGroupAlgebraComapIndex (G := G) hG φ hφ V) y)
  map_mul' x y := by
    apply (completedGroupAlgebraSystem R H).ext
    intro V
    exact map_mul (completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R)
      hG φ hφ V)
      (completedGroupAlgebraProjection R G
        (completedGroupAlgebraComapIndex (G := G) hG φ hφ V) x)
      (completedGroupAlgebraProjection R G
        (completedGroupAlgebraComapIndex (G := G) hG φ hφ V) y)

In Lemma 5.3.5(e), map construction, a continuous homomorphism of profinite groups \(\varphi : G \to H\) induces a continuous ring homomorphism \(\widehat{R[G]} \to \widehat{R[H]}\).

theorem completedGroupAlgebraProjection_map
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ)
    (V : CompletedGroupAlgebraIndex H) (x : Carrier R G) :
    completedGroupAlgebraProjection R H V
        (completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ x) =
      completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R) hG φ hφ V
        (completedGroupAlgebraProjection R G
          (completedGroupAlgebraComapIndex (G := G) hG φ hφ V) x)

Projection of the completed functorial map is computed by the corresponding stage map.

Show proof
def completedGroupAlgebraMapAlgHom
    (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ) :
    Carrier R G →ₐ[R] Carrier R H where
  toRingHom := completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ
  commutes' := by
    intro r
    apply (completedGroupAlgebraSystem R H).ext
    intro V
    change completedGroupAlgebraFunctorialStageMap (G := G) (H := H) (R := R) hG φ hφ V
        (algebraMap R
          (CompletedGroupAlgebraStage R G
            (completedGroupAlgebraComapIndex (G := G) hG φ hφ V)) r) =
      algebraMap R (CompletedGroupAlgebraStage R H V) r
    exact completedGroupAlgebraFunctorialStageMap_algebraMap
      (R := R) (G := G) (H := H) hG φ hφ V r

In Lemma 5.3.5(e), algebra form, a continuous homomorphism of profinite groups induces an \(R\)-algebra homomorphism on completed group algebras.

theorem completedGroupAlgebraMapAlgHom_apply
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ)
    (x : Carrier R G) :
    completedGroupAlgebraMapAlgHom (G := G) (H := H) R hG φ hφ x =
      completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ x

The algebra homomorphism form of the completed functorial map has the same underlying function as the corresponding completed ring homomorphism.

Show proof
theorem continuous_completedGroupAlgebraMap
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ) :
    Continuous (completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ)

The completed group-algebra map induced by a continuous group homomorphism is continuous.

Show proof
theorem completedGroupAlgebraMap_comp_toCompletedGroupAlgebra
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ) :
    (completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ).comp
        (toCompletedGroupAlgebraRingHom R G) =
      (toCompletedGroupAlgebraRingHom R H).comp (MonoidAlgebra.mapDomainRingHom R φ)

The completed functorial map agrees on the dense abstract group algebra with the ordinary group-algebra map induced by the group homomorphism.

Show proof