Module

ResidualEquivalence.lean

Nyll.ProCGroups.ProC.MaximalQuotients.ResidualEquivalence
2 declarations indexed from sourceView source ↗

Continuous equivalences of actual residual quotients

A continuous group equivalence carries the pro-C residual core onto the corresponding core. Applying functoriality in both directions requires only hereditariness of C, so total disconnectedness is unnecessary.

Declarations

ProCGroups.ProC.residualQuotientContinuousMulEquiv

A continuous equivalence of compact Hausdorff groups induces an equivalence of their actual pro-C residual quotients.

Source context 4 commands

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

namespace ProCGroups.ProC
universe u
variable {C : FiniteGroupClass.{u}}
variable {G H : Type u} [Group G] [Group H]
  [TopologicalSpace G] [TopologicalSpace H]
  [IsTopologicalGroup G] [IsTopologicalGroup H]
  [CompactSpace G] [CompactSpace H] [T2Space G] [T2Space H]
def residualQuotientContinuousMulEquiv
    (hC : FiniteGroupClass.Hereditary C) (e : G ≃ₜ* H) :
    G ⧸ proCResidualCore C G ≃ₜ* H ⧸ proCResidualCore C H
ProCGroups.ProC.residualQuotientContinuousMulEquiv_apply_mk

The induced equivalence applies the original equivalence to representatives.

Source context 4 commands

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

namespace ProCGroups.ProC
universe u
variable {C : FiniteGroupClass.{u}}
variable {G H : Type u} [Group G] [Group H]
  [TopologicalSpace G] [TopologicalSpace H]
  [IsTopologicalGroup G] [IsTopologicalGroup H]
  [CompactSpace G] [CompactSpace H] [T2Space G] [T2Space H]
theorem residualQuotientContinuousMulEquiv_apply_mk
    (hC : FiniteGroupClass.Hereditary C) (e : G ≃ₜ* H) (x : G) :
    residualQuotientContinuousMulEquiv hC e
        (QuotientGroup.mk' (proCResidualCore C G) x) =
      QuotientGroup.mk' (proCResidualCore C H) (e x)