Module

InClassNaturality.lean

Nyll.ProCGroups.CompletedGroupAlgebra.AllFiniteFunctoriality.InClassNaturality
9 declarations indexed from sourceView source ↗

Completed Group Algebra / All Finite Functoriality / Within a Class Naturality

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.

Declarations

CompletedGroupAlgebra.completedGroupAlgebraRingHomToInClass_ext_of_comp_toCompleted

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.

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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
CompletedGroupAlgebra.completedGroupAlgebraToInClassRingHom_naturality

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

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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φ)
CompletedGroupAlgebra.completedGroupAlgebraToInClassAlgHom_naturality

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

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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φ)
CompletedGroupAlgebra.completedGroupAlgebraFromInClassRingHom_naturality

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

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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φ)
CompletedGroupAlgebra.completedGroupAlgebraFromInClassAlgHom_naturality

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.

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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φ)
CompletedGroupAlgebra.completedGroupAlgebraInClassRingEquiv_naturality

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

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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)
CompletedGroupAlgebra.completedGroupAlgebraInClassRingEquiv_symm_naturality

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

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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)
CompletedGroupAlgebra.completedGroupAlgebraInClassAlgEquiv_naturality

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

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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)
CompletedGroupAlgebra.completedGroupAlgebraInClassAlgEquiv_symm_naturality

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

Source context 9 commands

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

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
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 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)