CompletedGroupAlgebra.AllFiniteAugmentation.CanonicalAugmentation

11 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 completedGroupAlgebraAugmentationAt (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 :=
  fun x => completedGroupAlgebraStageAugmentation R G U (completedGroupAlgebraProjection R G U x)

The completed augmentation evaluated at a finite stage.

theorem completedGroupAlgebraAugmentationAt_eq_of_le
    {U V : CompletedGroupAlgebraIndex G} (hUV : U ≤ V) (x : Carrier R G) :
    completedGroupAlgebraAugmentationAt R G U x =
      completedGroupAlgebraAugmentationAt R G V x

The coordinate defining the completed augmentation is independent of the chosen sufficiently terminal index.

Show proof
def completedGroupAlgebraCanonicalAugmentation (R : Type u) (G : Type v) [CommRing R]
    [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G]
    [IsTopologicalGroup G] :
    Carrier R G →+* R where
  toFun := completedGroupAlgebraAugmentationAt R G (terminalCompletedGroupAlgebraIndex G)
  map_zero' := by
    unfold completedGroupAlgebraAugmentationAt
    simp only [InverseSystem.projection_apply, coe_zero_completedGroupAlgebra, Pi.zero_apply, map_zero]
  map_one' := by
    unfold completedGroupAlgebraAugmentationAt
    simp only [InverseSystem.projection_apply, coe_one_completedGroupAlgebra, Pi.one_apply, map_one]
  map_add' x y := by
    unfold completedGroupAlgebraAugmentationAt
    simp only [InverseSystem.projection_apply, coe_add_completedGroupAlgebra, Pi.add_apply, map_add]
  map_mul' x y := by
    unfold completedGroupAlgebraAugmentationAt
    simp only [InverseSystem.projection_apply, coe_mul_completedGroupAlgebra, Pi.mul_apply, map_mul]

The canonical augmentation \(\varepsilon:\widehat{R[G]}\to R\) is the ring homomorphism obtained by applying the finite-stage augmentation to any sufficiently terminal coordinate.

theorem completedGroupAlgebraCanonicalAugmentation_eq_at
    (U : CompletedGroupAlgebraIndex G) (x : Carrier R G) :
    completedGroupAlgebraCanonicalAugmentation R G x =
      completedGroupAlgebraAugmentationAt R G U x

The canonical completed augmentation is computed at any finite stage.

Show proof
theorem completedGroupAlgebraStageAugmentation_comp_projectionRingHom
    (U : CompletedGroupAlgebraIndex G) :
    (completedGroupAlgebraStageAugmentation R G U).comp
        (completedGroupAlgebraProjectionRingHom R G U) =
      completedGroupAlgebraCanonicalAugmentation R G

For every finite quotient stage \(U\), projecting \(\widehat{R[G]}\) to \(R[G/U]\) and then applying the finite-stage augmentation gives the canonical augmentation on \(\widehat{R[G]}\).

Show proof
theorem completedGroupAlgebraCanonicalAugmentation_toCompletedGroupAlgebra
    (x : MonoidAlgebra R G) :
    completedGroupAlgebraCanonicalAugmentation R G (toCompletedGroupAlgebra R G x) =
      groupAlgebraAugmentation R G x

The canonical augmentation extends the abstract group-algebra augmentation through the dense algebraic map.

Show proof
theorem completedGroupAlgebraCanonicalAugmentation_comp_toCompletedGroupAlgebra :
    (completedGroupAlgebraCanonicalAugmentation R G).comp
        (toCompletedGroupAlgebraRingHom R G) =
      groupAlgebraAugmentation R G

Composing the canonical augmentation with the dense map gives the abstract augmentation.

Show proof
theorem completedGroupAlgebraCanonicalAugmentation_comp_coeffMap
    (S : Type w) [CommRing S] [TopologicalSpace S] [IsTopologicalRing S]
    (f : R →+* S) :
    (completedGroupAlgebraCanonicalAugmentation S G).comp
        (completedGroupAlgebraCoeffMap (R := R) (G := G) S f) =
      f.comp (completedGroupAlgebraCanonicalAugmentation R G)

Canonical augmentation is natural in the coefficient ring.

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

Canonical augmentation is natural with respect to functorial completed group-algebra maps.

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

Canonical augmentation after the functorial completed map agrees with canonical augmentation.

Show proof
theorem completedGroupAlgebraCanonicalAugmentation_of (g : G) :
    completedGroupAlgebraCanonicalAugmentation R G (completedGroupAlgebraOf R G g) = 1

The canonical augmentation sends every completed group-like element to one.

Show proof
theorem completedGroupAlgebraCanonicalAugmentation_surjective :
    Function.Surjective (completedGroupAlgebraCanonicalAugmentation R G)

The canonical augmentation \(\varepsilon:\widehat{R[G]}\to R\) is surjective.

Show proof
theorem continuous_completedGroupAlgebraCanonicalAugmentation :
    Continuous (completedGroupAlgebraCanonicalAugmentation R G)

The canonical augmentation \(\varepsilon:\widehat{R[G]}\to R\) is continuous for the inverse-limit topology on \(\widehat{R[G]}\).

Show proof