ProCGroups.CompletedGroupAlgebra.AllFiniteFunctoriality.InClassNaturality

9 Theorems

This module proves that the comparison between the all-finite and \(C\)-indexed completions is natural for continuous group homomorphisms, in ring-, algebra-, and equivalence-valued forms.

imports
Imported by

Declarations

theorem completedGroupAlgebraRingHomToInClass_ext_of_comp_toCompleted
    (C : ProCGroups.FiniteGroupClass.{v})
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    {f g : CompletedGroupAlgebraCarrier R G →+* CompletedGroupAlgebraInClass C R H}
    (hf : Continuous f) (hg : Continuous g)
    (hfg : f.comp (toCompletedGroupAlgebraRingHom R G) =
      g.comp (toCompletedGroupAlgebraRingHom R G)) :
    f = g

Continuous ring homomorphisms from the all-finite completed group algebra to a \(C\)-indexed completed group algebra are determined by their values on the dense abstract group algebra.

Show Lean proof
theorem completedGroupAlgebraToInClassRingHom_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (φ : G →* H) (hφ : Continuous φ) :
    (completedGroupAlgebraMapInClass (G := G) (H := H) C hHer R φ hφ).comp
        (completedGroupAlgebraToInClassRingHom (R := R) (G := G) C ) =
      (completedGroupAlgebraToInClassRingHom (R := R) (G := H) C ).comp
        (completedGroupAlgebraMap (G := G) (H := H) R φ hφ)

Naturality of the comparison from the all-finite completed group algebra to the \(C\)-indexed completed group algebra in the group variable.

Show Lean proof
theorem completedGroupAlgebraToInClassAlgHom_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (φ : G →* H) (hφ : Continuous φ) :
    (completedGroupAlgebraMapAlgHomInClass (G := G) (H := H) C hHer R φ hφ).comp
        (completedGroupAlgebraToInClassAlgHom (R := R) (G := G) C ) =
      (completedGroupAlgebraToInClassAlgHom (R := R) (G := H) C ).comp
        (completedGroupAlgebraMapAlgHom (G := G) (H := H) R φ hφ)

Algebra-homomorphism form of the naturality of the comparison from the all-finite completed group algebra to the \(C\)-indexed completed group algebra.

Show Lean proof
theorem completedGroupAlgebraFromInClassRingHom_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    (hForm : ProCGroups.FiniteGroupClass.Formation C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (hG : HasOpenNormalBasisInClass C G) (hH : HasOpenNormalBasisInClass C H)
    (φ : G →* H) (hφ : Continuous φ) :
    (completedGroupAlgebraMap (G := G) (H := H) R φ hφ).comp
        (completedGroupAlgebraFromInClassRingHom (R := R) (G := G) C hForm hG) =
      (completedGroupAlgebraFromInClassRingHom (R := R) (G := H) C hForm hH).comp
        (completedGroupAlgebraMapInClass (G := G) (H := H) C hHer R φ hφ)

Naturality of the inverse comparison from the \(C\)-indexed completed group algebra back to the all-finite completed group algebra, for pro-\(C\) groups.

Show Lean proof
theorem completedGroupAlgebraFromInClassAlgHom_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    (hForm : ProCGroups.FiniteGroupClass.Formation C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (hG : HasOpenNormalBasisInClass C G) (hH : HasOpenNormalBasisInClass C H)
    (φ : G →* H) (hφ : Continuous φ) :
    (completedGroupAlgebraMapAlgHom (G := G) (H := H) R φ hφ).comp
        (completedGroupAlgebraFromInClassAlgHom (R := R) (G := G) C hForm hG) =
      (completedGroupAlgebraFromInClassAlgHom (R := R) (G := H) C hForm hH).comp
        (completedGroupAlgebraMapAlgHomInClass (G := G) (H := H) C hHer R φ hφ)

Algebra-homomorphism form of the naturality of the inverse comparison from the \(C\)-indexed completed group algebra back to the all-finite completed group algebra.

Show Lean proof
@[simp]
theorem completedGroupAlgebraInClassRingEquiv_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    (hForm : ProCGroups.FiniteGroupClass.Formation C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (hG : HasOpenNormalBasisInClass C G) (hH : HasOpenNormalBasisInClass C H)
    (φ : G →* H) (hφ : Continuous φ) (x : CompletedGroupAlgebraCarrier R G) :
    completedGroupAlgebraMapInClass (G := G) (H := H) C hHer R φ hφ
        (completedGroupAlgebraInClassRingEquiv (R := R) (G := G) C hForm hG x) =
      completedGroupAlgebraInClassRingEquiv (R := R) (G := H) C hForm hH
        (completedGroupAlgebraMap (G := G) (H := H) R φ hφ x)

The ring equivalence from all-finite to in-class completions is natural in the group.

Show Lean proof
@[simp]
theorem completedGroupAlgebraInClassRingEquiv_symm_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    (hForm : ProCGroups.FiniteGroupClass.Formation C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (hG : HasOpenNormalBasisInClass C G) (hH : HasOpenNormalBasisInClass C H)
    (φ : G →* H) (hφ : Continuous φ) (x : CompletedGroupAlgebraInClass C R G) :
    completedGroupAlgebraMap (G := G) (H := H) R φ hφ
        ((completedGroupAlgebraInClassRingEquiv (R := R) (G := G) C hForm hG).symm x) =
      (completedGroupAlgebraInClassRingEquiv (R := R) (G := H) C hForm hH).symm
        (completedGroupAlgebraMapInClass (G := G) (H := H) C hHer R φ hφ x)

The inverse ring equivalence from in-class to all-finite completions is natural in the group.

Show Lean proof
@[simp]
theorem completedGroupAlgebraInClassAlgEquiv_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    (hForm : ProCGroups.FiniteGroupClass.Formation C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (hG : HasOpenNormalBasisInClass C G) (hH : HasOpenNormalBasisInClass C H)
    (φ : G →* H) (hφ : Continuous φ) (x : CompletedGroupAlgebraCarrier R G) :
    completedGroupAlgebraMapAlgHomInClass (G := G) (H := H) C hHer R φ hφ
        (completedGroupAlgebraInClassAlgEquiv (R := R) (G := G) C hForm hG x) =
      completedGroupAlgebraInClassAlgEquiv (R := R) (G := H) C hForm hH
        (completedGroupAlgebraMapAlgHom (G := G) (H := H) R φ hφ x)

The algebra equivalence from all-finite to in-class completions is natural in the group.

Show Lean proof
@[simp]
theorem completedGroupAlgebraInClassAlgEquiv_symm_naturality
    (C : ProCGroups.FiniteGroupClass.{v})
    (hHer : ProCGroups.FiniteGroupClass.Hereditary C)
    (hForm : ProCGroups.FiniteGroupClass.Formation C)
    [CompactSpace R] [T2Space R] [TotallyDisconnectedSpace R]
    (hG : HasOpenNormalBasisInClass C G) (hH : HasOpenNormalBasisInClass C H)
    (φ : G →* H) (hφ : Continuous φ) (x : CompletedGroupAlgebraInClass C R G) :
    completedGroupAlgebraMapAlgHom (G := G) (H := H) R φ hφ
        ((completedGroupAlgebraInClassAlgEquiv (R := R) (G := G) C hForm hG).symm x) =
      (completedGroupAlgebraInClassAlgEquiv (R := R) (G := H) C hForm hH).symm
        (completedGroupAlgebraMapAlgHomInClass (G := G) (H := H) C hHer R φ hφ x)

The inverse algebra equivalence from in-class to all-finite completions is natural in the group.

Show Lean proof