Results about p-groups #
Mathlib's IsPGroup.to_quotient says that every quotient of a p-group is again a p-group.
This file records the complementary behaviour, in which the group is fixed and the normal
subgroup varies: how the property IsPGroup p (G ⧸ N) of the quotient behaves under
intersection of normal subgroups and under preimage along a group homomorphism. It also records
closure of p-groups under binary and finite products and under extensions, and their
disjointness from subgroups of order prime to p.
The two quotient statements are group-theoretic, with no topology. They are what makes the family of
normal subgroups with p-group quotient usable: IsPGroup.quotient_inf says the family is
closed under binary intersection, hence downward directed, and IsPGroup.quotient_comap says
it is contravariantly functorial. The profinite development uses the first to run a compactness
argument on the family of open normal subgroups with p-group quotient, and the second to see
that a homomorphism into a pro-p group kills their intersection.
Main results #
IsPGroup.exists_pow_pow_eq_one_map: every element in the image of ap-group under a monoid homomorphism hasp-power order.IsPGroup.prod: a product of twop-groups is ap-group.IsPGroup.pi: a finite product ofp-groups is ap-group.IsPGroup.of_subgroup_of_quotient: an extension of ap-group by ap-group is ap-group.TauCeti.disjoint_of_not_dvd_natCard_of_isPGroup: ap-group meets a subgroup of order prime toptrivially.IsPGroup.subsingleton_of_coprime,IsPGroup.subsingleton_of_ne: a group that is ap-group and aq-group for coprimep,q, in particular for distinct primes, is trivial.IsPGroup.smul_zmod_eq_self: ap-group acts trivially on the additive groupZMod p.TauCeti.exists_isPGroup_quotient_notMem_of_pow_pow_eq_one: in a finite commutative group, an element ofp-power order survives in somep-group quotient.IsPGroup.index_eq_prime_of_isCoatom: a maximal subgroup of a finitep-group has indexp.IsPGroup.exists_ne_one_le_centralizer: a nontrivial finitep-subgroup lies in the centralizer of one of its nontrivial elements.IsPGroup.quotient_inf: ifG ⧸ MandG ⧸ Narep-groups, so isG ⧸ (M ⊓ N).IsPGroup.quotient_comap: ifH ⧸ Nis ap-group andf : G →* H, thenG ⧸ N.comap fis ap-group.
Every element in the image of a p-group under a monoid homomorphism has p-power order.
A homomorphism preserves powers and 1, so IsPGroup.exists_pow_pow_eq_one transports along it;
this is what supplies the power-order hypothesis of a representation of a p-group.
An extension of a p-group by a p-group is a p-group: if a normal subgroup N of G
and the quotient G ⧸ N are both p-groups, then so is G. This is the converse of
IsPGroup.to_subgroup and IsPGroup.to_quotient taken together.
A p-group acts trivially on the additive group ZMod p, for p prime: every additive
action of g on ZMod p is multiplication by g • 1, an element fixed by the p-th power map,
and g has p-power order.
In a finite commutative group, a nontrivial element of p-power order survives in some
p-group quotient: there is a subgroup N with A ⧸ N a p-group and a ∉ N. The subgroup
is the kernel of raising to the power ordCompl[p] (Nat.card A), the part of the group order
prime to p.
A nontrivial finite p-subgroup P of G lies in the centralizer of one of its nontrivial
elements, namely of any nontrivial element of the centre of P.