CompletedGroupAlgebra.AllFiniteAugmentation.AugmentationIdeal

13 Theorem | 1 Definition

This module develops the augmentation side of the construction. It identifies the relevant kernels and ideals and compares the finite-stage and completed forms.

import
Imported by

Declarations

def completedGroupAlgebraCanonicalAugmentationIdeal (R : Type u) (G : Type v) [CommRing R]
    [TopologicalSpace R] [IsTopologicalRing R] [Group G] [TopologicalSpace G]
    [IsTopologicalGroup G] : Ideal (Carrier R G) :=
  RingHom.ker (completedGroupAlgebraCanonicalAugmentation R G)

The canonical augmentation ideal \(I_G\subseteq \widehat{R[G]}\) is the kernel of the completed augmentation \(\varepsilon:\widehat{R[G]}\to R\).

theorem mem_completedGroupAlgebraCanonicalAugmentationIdeal_iff
    (x : Carrier R G) :
    x ∈ completedGroupAlgebraCanonicalAugmentationIdeal R G ↔
      completedGroupAlgebraCanonicalAugmentation R G x = 0

An all-finite completed group-algebra element lies in the canonical augmentation ideal iff the canonical augmentation sends it to zero.

Show proof
theorem completedGroupAlgebraCanonicalAugmentationIdeal_subtype_injective :
    Function.Injective
      (fun x : completedGroupAlgebraCanonicalAugmentationIdeal R G =>
        (x : Carrier R G))

The inclusion of the canonical completed augmentation ideal is injective.

Show proof
theorem exact_completedGroupAlgebraCanonicalAugmentationIdeal_subtype :
    Function.Exact
      (fun x : completedGroupAlgebraCanonicalAugmentationIdeal R G =>
        (x : Carrier R G))
      (completedGroupAlgebraCanonicalAugmentation R G)

The canonical completed augmentation ideal is exactly the kernel of the canonical augmentation.

Show proof
theorem completedGroupAlgebraCanonicalAugmentation_shortExact :
    Function.Injective
        (fun x : completedGroupAlgebraCanonicalAugmentationIdeal R G =>
          (x : Carrier R G)) ∧
      Function.Exact
        (fun x : completedGroupAlgebraCanonicalAugmentationIdeal R G =>
          (x : Carrier R G))
        (completedGroupAlgebraCanonicalAugmentation R G) ∧
      Function.Surjective (completedGroupAlgebraCanonicalAugmentation R G)

The canonical augmentation sequence with augmentation ideal as kernel is short exact: the inclusion is injective, its image is the kernel of augmentation, and the augmentation is surjective.

Show proof
theorem completedGroupAlgebraCanonicalAugmentationIdeal_comap_fromInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
    (hForm : ProCGroups.FiniteGroupClass.Formation C) (hG : IsProCGroup C G) :
    Ideal.comap (completedGroupAlgebraFromInClassRingHom (R := R) (G := G) C hC hForm hG)
        (completedGroupAlgebraCanonicalAugmentationIdeal R G) =
      completedGroupAlgebraCanonicalAugmentationIdealInClass (R := R) (G := G) C hC

The all-finite augmentation ideal pulls back along the from-in-class comparison map to the class-indexed augmentation ideal.

Show proof
theorem completedGroupAlgebraCanonicalAugmentationIdealInClass_map_fromInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
    (hForm : ProCGroups.FiniteGroupClass.Formation C) (hG : IsProCGroup C G) :
    Ideal.map (completedGroupAlgebraFromInClassRingHom (R := R) (G := G) C hC hForm hG)
        (completedGroupAlgebraCanonicalAugmentationIdealInClass (R := R) (G := G) C hC) =
      completedGroupAlgebraCanonicalAugmentationIdeal R G

The from-in-class comparison map sends the class-indexed augmentation ideal into the all-finite augmentation ideal.

Show proof
theorem completedGroupAlgebraToInClass_mem_canonicalAugmentationIdeal_iff
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
    (x : Carrier R G) :
    completedGroupAlgebraToInClassRingHom (R := R) (G := G) C hC x ∈
        completedGroupAlgebraCanonicalAugmentationIdealInClass (R := R) (G := G) C hC ↔
      x ∈ completedGroupAlgebraCanonicalAugmentationIdeal R G

The all-finite-to-in-class comparison map preserves and reflects membership in the canonical augmentation ideal.

Show proof
theorem completedGroupAlgebraCanonicalAugmentationIdealInClass_comap_toInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] :
    Ideal.comap (completedGroupAlgebraToInClassRingHom (R := R) (G := G) C hC)
        (completedGroupAlgebraCanonicalAugmentationIdealInClass (R := R) (G := G) C hC) =
      completedGroupAlgebraCanonicalAugmentationIdeal R G

The class-indexed augmentation ideal pulls back along the to-in-class comparison map to the all-finite augmentation ideal.

Show proof
theorem completedGroupAlgebraCanonicalAugmentationIdeal_map_toInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
    (hForm : ProCGroups.FiniteGroupClass.Formation C) (hG : IsProCGroup C G) :
    Ideal.map (completedGroupAlgebraToInClassRingHom (R := R) (G := G) C hC)
        (completedGroupAlgebraCanonicalAugmentationIdeal R G) =
      completedGroupAlgebraCanonicalAugmentationIdealInClass (R := R) (G := G) C hC

The to-in-class comparison map sends the all-finite augmentation ideal into the class-indexed augmentation ideal.

Show proof
theorem completedGroupAlgebraMap_sub_one_of
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ) (g : G) :
    completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ
        (completedGroupAlgebraOf R G g - 1) =
      completedGroupAlgebraOf R H (φ g) - 1

A functorial all-finite completed group-algebra map sends augmentation generators to their images.

Show proof
theorem completedGroupAlgebraMap_mem_canonicalAugmentationIdeal_iff
    (hG : ProCGroups.IsProfiniteGroup G) (φ : G →* H) (hφ : Continuous φ)
    (x : Carrier R G) :
    completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ x ∈
        completedGroupAlgebraCanonicalAugmentationIdeal R H ↔
      x ∈ completedGroupAlgebraCanonicalAugmentationIdeal R G

A functorial all-finite completed group-algebra map preserves and reflects membership in the canonical augmentation ideal.

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

Pulling back the target canonical augmentation ideal along a completed group-algebra map gives the source canonical augmentation ideal.

Show proof
theorem completedGroupAlgebraCanonicalAugmentationIdeal_map_functorial_of_surjective
    (hR : IsProfiniteRing R) (hG : ProCGroups.IsProfiniteGroup G)
    (hH : ProCGroups.IsProfiniteGroup H) (φ : G →* H) (hφ : Continuous φ)
    (hφsurj : Function.Surjective φ) :
    Ideal.map (completedGroupAlgebraMap (G := G) (H := H) R hG φ hφ)
        (completedGroupAlgebraCanonicalAugmentationIdeal R G) =
      completedGroupAlgebraCanonicalAugmentationIdeal R H

A surjective functorial map sends the canonical completed augmentation ideal onto the target canonical augmentation ideal.

Show proof