Module

ProPOfFiniteEmbedding.lean

Nyll.ProCGroups.ProC.ProPOfFiniteEmbedding
1 declaration indexed from sourceView source ↗

A compact group separated by continuous finite p-group coordinates

This is the existing product/closed-subgroup permanence argument applied to an actual continuous injective homomorphism. It requires no surjectivity of individual coordinates and no inverse-limit identification.

Imports6
Imported by2

Declarations

ProCGroups.ProC.hasPGroupOpenNormalBasis_of_finiteCoordinates

A compact group embedded in a product of actual finite p-groups has an open-normal basis with finite p-group quotients.

Source context 2 commands

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

namespace ProCGroups.ProC
universe u
theorem hasPGroupOpenNormalBasis_of_finiteCoordinates
    (p : ℕ) [Fact p.Prime]
    (G : GrpCat.{u}) [TopologicalSpace G.carrier] [IsTopologicalGroup G.carrier]
    [CompactSpace G.carrier]
    (ι : Type u) (H : ι → FiniteGrp.{u})
    (f : ∀ i : ι, G.carrier →* (H i).toGrp.carrier)
    (hf : ∀ i : ι, IsLocallyConstant (f i).toFun)
    (hsep : ∀ x y : G.carrier, (∀ i : ι, (f i).toFun x = (f i).toFun y) → x = y)
    (hp : ∀ i : ι, IsPGroup p (H i).toGrp.carrier) :
    HasPGroupOpenNormalBasis p G.carrier