Pro-p groups #
A topological group is pro-p when each of its continuous finite quotients is a p-group.
For the unbundled profinite groups used in Tau Ceti, these quotients are represented by the
quotients by open normal subgroups. This file introduces that quotient-form predicate and its
basic covariant API: abstract p-groups are pro-p, continuous surjective images of pro-p
groups are pro-p, and hence so are topological quotients. It also records invariance under
topological group isomorphism and agreement with IsPGroup for a discrete topology.
Closedness of a normal subgroup is not needed for the predicate to descend to its quotient.
It is needed only when one wants the quotient of a profinite group to be profinite again; that
separate topological fact is supplied by QuotientGroup.instTotallyDisconnectedSpace.
Main results #
IsProP: every quotient by an open normal subgroup is ap-group.isProP_iff: the defining property, as a lemma usable outside this module.IsPGroup.isProP: an abstractp-group with any topology is pro-p.isProP_of_module_zmod: a commutative group whose additive copy is aZMod p-module, for instance an elementary abelian group, is pro-p.isProP_iff_isPGroup: for a discrete topology, pro-pagrees withIsPGroup.isProP_multiplicative_zmod_pow: the discrete cyclic groupℤ/pⁿis pro-p.IsProP.exists_forall_pow_pow_eq_one: each finite quotient of a pro-pgroup is killed by a power ofp.IsProP.subsingleton_of_coprime,IsProP.subsingleton_of_ne: a profinite group that is pro-pand pro-qfor coprimep,q, in particular for distinct primes, is trivial.IsProP.of_surjective: a continuous surjective image of a pro-pgroup is pro-p.IsProP.quotient: a quotient of a pro-pgroup by a normal subgroup is pro-p.IsProP.top: the top subgroup of a pro-pgroup is pro-p.IsProP.isPGroup_range: a homomorphism from a pro-pgroup with open kernel has ap-group as its range.IsProP.isPGroup_map_mk': the image of a pro-psubgroup in the quotient by an open normal subgroup is ap-group.IsProP.exists_openNormalSubgroup_le_pow_dvd_relIndex: in an infinite pro-pgroup every open normal subgroup contains open normal subgroups of arbitrarily largep-power relative index.isProP_congr: the predicate is invariant under topological group isomorphism.Subgroup.isProP_subgroupOf_iff: forH ≤ K, the predicate forHdoes not depend on whetherHis viewed insideGor insideK.
References #
- L. Ribes and P. Zalesskii, Profinite Groups, Section 2.2.
A topological group is pro-p when every quotient by an open normal subgroup is a
p-group. For a profinite group these are exactly its continuous finite quotients.
Equations
- TauCeti.IsProP p G = ∀ (U : OpenNormalSubgroup G), IsPGroup p (G ⧸ ↑U.toOpenSubgroup)
Instances For
The defining property of IsProP, available to modules that only see the declaration and
not its body.
An abstract p-group is pro-p for any topology: all of its group quotients are
p-groups.
A commutative topological group whose additive copy is a ZMod p-module is pro-p: it is an
abstract p-group by ZModModule.isPGroup_multiplicative.
On a group with the discrete topology, being pro-p is equivalent to being a p-group.
The cyclic group ℤ/pⁿ, written multiplicatively and with its discrete topology, is
pro-p. This holds for every natural number p, including composite numbers.
Each finite quotient of a pro-p group is killed by a single power of p: the exponent
in IsPGroup can be chosen uniformly in the element.
A profinite group that is pro-p and pro-q for coprime p and q is trivial: its finite
quotients are simultaneously p-groups and q-groups.
A profinite group that is pro-p and pro-q for two distinct primes is trivial.
A continuous surjective image of a pro-p group is pro-p.
A quotient of a pro-p group by a normal subgroup is pro-p.
No closedness hypothesis is needed here: closedness controls whether the quotient topology is
Hausdorff and profinite, not whether its open-normal quotients are p-groups.
The topological abelianization of a pro-p group is pro-p.
The top subgroup of a pro-p group, with its subspace topology, is pro-p.
A topological group isomorphism carries the pro-p property to its target.
The range of a homomorphism from a pro-p group with open kernel is a p-group.
In particular, this applies to continuous homomorphisms to discrete groups.
The image of a pro-p subgroup in the quotient by an open normal subgroup is a
p-group.
Open normal subgroups of large p-power relative index. In an infinite pro-p group every
open normal subgroup U contains, for every n, an open normal subgroup V with
p ^ n ∣ [U : V]. Taking p ^ n to be the exponent of a finite p-primary G-module M on
which U acts trivially produces a V ≤ U whose relative index [U : V] kills M; this is the
choice of subgroup behind the co-effaceability of H⁰ on such modules.
Being pro-p is invariant under topological group isomorphism.
For subgroups H ≤ K of a topological group, H is pro-p exactly when it is pro-p as a
subgroup of K: Subgroup.subgroupOfEquivOfLe is a homeomorphism for the subspace
topologies.