A profinite group is the projective limit of finite groups #
We define the topological group isomorphism between a profinite group and the projective limit of its quotients by open normal subgroups.
Main definitions #
toFiniteQuotientFunctor: The functor fromOpenNormalSubgroup PtoFiniteGrpsending an open normal subgroupUtoP ⧸ U, whereP : ProfiniteGrp.toLimit: The continuous homomorphism from a profinite groupPto the projective limit of its quotients by open normal subgroups ordered by inclusion.ContinuousMulEquivLimittoFiniteQuotientFunctor: ThetoLimitis aContinuousMulEquiv
Main Statements #
OpenNormalSubgroupSubClopenNhdsOfOne: For any open neighborhood of1there is an open normal subgroup contained in it.
The functor from OpenNormalSubgroup P to FiniteGrp sending U to P ⧸ U,
where P : ProfiniteGrp.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The MonoidHom from a profinite group P to the projective limit of its quotients by
open normal subgroups ordered by inclusion
Equations
- P.toLimit_fun = { toFun := fun (p : ↑P.toProfinite.toTop) => ⟨fun (x : OpenNormalSubgroup ↑P.toProfinite.toTop) => ↑p, ⋯⟩, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The morphism in the category of ProfiniteGrp from a profinite group P to
the projective limit of its quotients by open normal subgroups ordered by inclusion
Equations
- P.toLimit = ProfiniteGrp.ofHom (let __src := P.toLimit_fun; { toMonoidHom := __src, continuous_toFun := ⋯ })
Instances For
An auxiliary result, superseded by toLimit_surjective
The topological group isomorphism between a profinite group and the projective limit of its quotients by open normal subgroups
Equations
- P.continuousMulEquivLimittoFiniteQuotientFunctor = { toEquiv := ⋯.homeoOfEquivCompactToT2.toEquiv, map_mul' := ⋯, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The isomorphism in the category of profinite group between a profinite group and the projective limit of its quotients by open normal subgroups