Module

SubgroupComparison.lean

Nyll.ProCGroups.ProC.MaximalQuotients.SubgroupComparison
5 declarations indexed from sourceView source ↗

Subgroups of maximal pro-C quotients

The kernel of a maximal pro-C quotient is the concrete residual core. For a closed subgroup of the quotient, its preimage has the same residual kernel. Consequently its residual quotient is continuously isomorphic to the chosen subgroup. In particular, this applies to open subgroups of maximal pro-p quotients without making any claim about arbitrary open subgroups of the source.

Declarations

ProCGroups.ProC.IsMaximalProCQuotient.ker_eq_proCResidualCore

The universal maximal quotient has exactly the residual core as its kernel.

Source context 6 commands

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

open scoped Topology
namespace ProCGroups.ProC
universe u
variable {C : FiniteGroupClass.{u}}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
  [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
  [CompactSpace Q] [T2Space Q] [TotallyDisconnectedSpace Q]
theorem IsMaximalProCQuotient.ker_eq_proCResidualCore
    (hC : FiniteGroupClass.FullFormation C)
    (π : G →ₜ* Q) (hπ : IsMaximalProCQuotient C π.toMonoidHom) :
    π.toMonoidHom.ker = proCResidualCore C G
ProCGroups.ProC.proCResidualCore_preimage_eq_ker

The residual core of a closed subgroup preimage is the kernel of the restricted maximal quotient map.

Source context 6 commands

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

open scoped Topology
namespace ProCGroups.ProC
universe u
variable {C : FiniteGroupClass.{u}}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
  [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
  [CompactSpace Q] [T2Space Q] [TotallyDisconnectedSpace Q]
theorem proCResidualCore_preimage_eq_ker
    (hC : FiniteGroupClass.FullFormation C)
    (π : G →ₜ* Q) (hπ : IsMaximalProCQuotient C π.toMonoidHom)
    (U : Subgroup Q) (hU : IsClosed (U : Set Q)) :
    proCResidualCore C (U.comap π.toMonoidHom) =
      (ContinuousMonoidHom.restrictPreimage π U).toMonoidHom.ker
ProCGroups.ProC.residualQuotientPreimageContinuousMulEquiv

The residual quotient of the preimage of a closed subgroup of a maximal pro-C quotient is continuously isomorphic to that subgroup.

Source context 6 commands

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

open scoped Topology
namespace ProCGroups.ProC
universe u
variable {C : FiniteGroupClass.{u}}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
  [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
  [CompactSpace Q] [T2Space Q] [TotallyDisconnectedSpace Q]
def residualQuotientPreimageContinuousMulEquiv
    (hC : FiniteGroupClass.FullFormation C)
    (π : G →ₜ* Q) (hπ : IsMaximalProCQuotient C π.toMonoidHom)
    (U : Subgroup Q) (hU : IsClosed (U : Set Q)) :
    (U.comap π.toMonoidHom) ⧸ proCResidualCore C (U.comap π.toMonoidHom) ≃ₜ* U
ProCGroups.ProC.residualQuotientPreimageContinuousMulEquiv_apply_mk

The comparison is the restriction of the original quotient on representatives.

Source context 6 commands

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

open scoped Topology
namespace ProCGroups.ProC
universe u
variable {C : FiniteGroupClass.{u}}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
  [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
  [CompactSpace Q] [T2Space Q] [TotallyDisconnectedSpace Q]
theorem residualQuotientPreimageContinuousMulEquiv_apply_mk
    (hC : FiniteGroupClass.FullFormation C)
    (π : G →ₜ* Q) (hπ : IsMaximalProCQuotient C π.toMonoidHom)
    (U : Subgroup Q) (hU : IsClosed (U : Set Q))
    (x : U.comap π.toMonoidHom) :
    residualQuotientPreimageContinuousMulEquiv hC π hπ U hU
        (QuotientGroup.mk' (proCResidualCore C (U.comap π.toMonoidHom)) x) =
      ContinuousMonoidHom.restrictPreimage π U x
ProCGroups.ProC.IsMaximalProCQuotient.restrictPreimage

Restricting a maximal quotient to the preimage of a closed subgroup again satisfies the full maximal-quotient universal property.

Source context 6 commands

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

open scoped Topology
namespace ProCGroups.ProC
universe u
variable {C : FiniteGroupClass.{u}}
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
  [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {Q : Type u} [Group Q] [TopologicalSpace Q] [IsTopologicalGroup Q]
  [CompactSpace Q] [T2Space Q] [TotallyDisconnectedSpace Q]
theorem IsMaximalProCQuotient.restrictPreimage
    (hC : FiniteGroupClass.FullFormation C)
    (π : G →ₜ* Q) (hπ : IsMaximalProCQuotient C π.toMonoidHom)
    (U : Subgroup Q) [CompactSpace U] :
    IsMaximalProCQuotient C (Q := U)
      (ContinuousMonoidHom.restrictPreimage π U).toMonoidHom