Module

InClassComparison.lean

Nyll.ProCGroups.CompletedGroupAlgebra.AllFiniteAugmentation.InClassComparison
2 declarations indexed from sourceView source ↗

Comparing all-finite and in-class augmentations

The canonical comparison maps between the all-finite and in-class completions commute with their augmentations. This file records both directions of that compatibility.

Declarations

CompletedGroupAlgebra.completedGroupAlgebraCanonicalAugmentationInClass_comp_toInClass

Composing the class-indexed canonical augmentation with the comparison map gives the all-finite augmentation.

Source context 11 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
theorem completedGroupAlgebraCanonicalAugmentationInClass_comp_toInClass
    (C : ProCGroups.FiniteGroupClass.{v})
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] :
    (completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C ).comp
        (completedGroupAlgebraToInClassRingHom (R := R) (G := G) C ) =
      completedGroupAlgebraCanonicalAugmentation R G
CompletedGroupAlgebra.completedGroupAlgebraCanonicalAugmentation_fromInClass

The all-finite canonical augmentation after the comparison map from a class-indexed completion agrees with the class-indexed augmentation.

Source context 11 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
open ProCGroups.Completion
universe u v w
variable (R : Type u) [CommRing R] [TopologicalSpace R] [IsTopologicalRing R]
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable {H : Type v} [Group H] [TopologicalSpace H] [IsTopologicalGroup H]
theorem completedGroupAlgebraCanonicalAugmentation_fromInClass
    (C : ProCGroups.FiniteGroupClass.{v})
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
    (hForm : ProCGroups.FiniteGroupClass.Formation C) (hG : HasOpenNormalBasisInClass C G)
    (x : CompletedGroupAlgebraInClass C R G) :
    completedGroupAlgebraCanonicalAugmentation R G
        (completedGroupAlgebraFromInClass (R := R) (G := G) C hForm hG x) =
      completedGroupAlgebraCanonicalAugmentationInClass (R := R) (G := G) C x