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 uLean source · statement
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