CompletedGroupAlgebra.Augmentation.AugmentationIdeal

5 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 completedGroupAlgebraCanonicalAugmentationIdealInClass
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] :
    Ideal (CompletedGroupAlgebraInClass C hC R G) :=
  RingHom.ker (completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C hC)

The canonical augmentation ideal of the \(C\)-indexed completed group algebra.

theorem mem_completedGroupAlgebraCanonicalAugmentationIdealInClass_iff
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
    (x : CompletedGroupAlgebraInClass C hC R G) :
    x ∈ completedGroupAlgebraCanonicalAugmentationIdealInClass (R := R) (G := G) C hC ↔
      completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C hC x = 0

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

Show proof
theorem completedGroupAlgebraCanonicalAugmentationIdealInClass_subtype_injective
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] :
    Function.Injective
      (fun x : completedGroupAlgebraCanonicalAugmentationIdealInClass
          (R := R) (G := G) C hC => (x : CompletedGroupAlgebraInClass C hC R G))

The inclusion of the \(C\)-indexed canonical augmentation ideal is injective.

Show proof
theorem exact_completedGroupAlgebraCanonicalAugmentationIdealInClass_subtype
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] :
    Function.Exact
      (fun x : completedGroupAlgebraCanonicalAugmentationIdealInClass
          (R := R) (G := G) C hC => (x : CompletedGroupAlgebraInClass C hC R G))
      (completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C hC)

The \(C\)-indexed canonical augmentation ideal is exactly the kernel of the canonical augmentation.

Show proof
theorem completedGroupAlgebraCanonicalAugmentationInClass_shortExact
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] :
    Function.Injective
        (fun x : completedGroupAlgebraCanonicalAugmentationIdealInClass
          (R := R) (G := G) C hC => (x : CompletedGroupAlgebraInClass C hC R G)) ∧
      Function.Exact
        (fun x : completedGroupAlgebraCanonicalAugmentationIdealInClass
          (R := R) (G := G) C hC => (x : CompletedGroupAlgebraInClass C hC R G))
        (completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C hC) ∧
      Function.Surjective
        (completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C hC)

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 completedGroupAlgebraCanonicalAugmentationInClass_of
    (C : ProCGroups.FiniteGroupClass.{v}) (hC : ProCGroups.FiniteGroupClass.FiniteOnly C)
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] (g : G) :
    completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C hC
        (completedGroupAlgebraOfInClass C hC R G g) = 1

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

Show proof