Free pro-p groups on a type #
The free pro-p group on X is defined directly as the maximal pro-p quotient of the free
profinite group on X. A map from X to a pro-p profinite group in the same universe extends
uniquely to a continuous homomorphism. Extensionality for homomorphisms out of the free pro-p
group only requires a Hausdorff group target, which may live in any universe.
The canonical comparison with the free pro-C group for the class of finite p-groups is used
to derive the universal property and functoriality, and to see that the generators generate the
free pro-p group topologically. The file also records that a surjection of generating types
induces a surjection of free pro-p groups, and that a topologically finitely generated pro-p
group is a continuous image of the free pro-p group on any finite type with at least
topologicalGeneratorRankNat elements.
Main definitions #
TauCeti.freeProP: the free pro-pgroup on a type.TauCeti.freeProP.of: its canonical generators.TauCeti.freeProPGen: the generators offreeProP p (Fin n)indexed byℕ, with value1out of range.TauCeti.freeProP.fromFreeGroup: the canonical homomorphism from the discrete free group.TauCeti.freeProP.lift: extension from the generators.TauCeti.freeProP.map: functoriality in the generating type.TauCeti.freeProP.congr: the topological isomorphism induced by a bijection of generating types.TauCeti.freeProP.finSuccRetract: the retraction of the free pro-pgroup onFin (n + 1)onto the free pro-pgroup onFin nkilling the first generator, a left inverse offreeProP.map Fin.succ.TauCeti.freeProC.equivFreeProP: comparison with the finite-pspecialization offreeProC.
Main results #
TauCeti.isProP_freeProP: a free pro-pgroup is pro-p.TauCeti.freeProP.topologicalClosure_closure_range_of_eq_top: the generators generate the free pro-pgroup topologically.TauCeti.isTopologicallyFinitelyGenerated_freeProP: for finiteX, the free pro-pgroup onXis topologically finitely generated.TauCeti.freeProP.hom_ext: homomorphisms agreeing on the generators are equal.TauCeti.freeProP.existsUnique_lift: the universal property.TauCeti.freeProP.lift_surjective: a topologically generating map lifts to a surjection.TauCeti.freeProP.map_surjective: a surjection of generating types induces a surjection.TauCeti.freeProP.existsUnique_continuousMulEquiv: the free pro-pgroup is unique up to a unique topological isomorphism matching the generators.TauCeti.IsProP.exists_surjective_freeProP: a topologically finitely generated pro-pgroup is a continuous image of the free pro-pgroup on any finite type with at leasttopologicalGeneratorRankNatelements.TauCeti.freeProC.equivFreeProP_of: the comparison preserves the generators.
References #
- L. Ribes and P. Zalesskii, Profinite Groups, Chapter 3.
The free pro-p group on X, obtained directly as the maximal pro-p quotient of the
free profinite group on X.
Equations
Instances For
The canonical continuous quotient map from the free profinite group to the free pro-p
group.
Equations
- TauCeti.freeProP.fromFreeProfiniteGroup x✝¹ x✝ = { toMonoidHom := TauCeti.maximalProPQuotient.mk x✝¹ ↑(TauCeti.freeProfiniteGroup x✝).toProfinite.toTop, continuous_toFun := ⋯ }
Instances For
Evaluation of the canonical quotient map agrees with the underlying quotient homomorphism.
The canonical map from the generating type into the free pro-p group.
Equations
Instances For
The canonical quotient map sends a free profinite generator to the corresponding free
pro-p generator.
The canonical map from the free profinite group to the free pro-p group is surjective.
The canonical homomorphism from the discrete free group on X to the free pro-p group on
X: the unit of the profinite completion followed by the maximal pro-p quotient map.
Equations
Instances For
fromFreeGroup carries the free-group generator at x to the generator of x.
Comparison with free pro-C groups #
For the class of finite p-groups, the free pro-C group is canonically isomorphic to the
free pro-p group.
Equations
Instances For
The comparison with the free pro-p group commutes with the canonical quotient maps.
The comparison with the free pro-p group preserves each canonical generator.
The inverse comparison with the free pro-p group preserves each canonical generator.
The inverse comparison commutes with the canonical quotient maps.
The canonical generators of a free pro-p group generate it topologically.
The free pro-p group on a finite type is topologically finitely generated.
A continuous homomorphism is unchanged by an endomorphism moving each generator inside its kernel.
The continuous homomorphism from a free pro-p group extending a map on its generators.
Equations
- TauCeti.freeProP.lift hP f = (TauCeti.freeProC.lift ⋯ f).comp ↑(TauCeti.freeProC.equivFreeProP p X).symm
Instances For
The free pro-p lift recovers the free profinite lift along the quotient map.
The free pro-p lift evaluates on the image of the free profinite group as the free
profinite lift.
The lift of f agrees with f on every canonical generator.
A continuous homomorphism restricting to f on the generators is the canonical lift of
f.
The universal property of the free pro-p group. Every map from X to a profinite
pro-p group extends uniquely to a continuous homomorphism from freeProP p X.
The free pro-p lift is natural in its target.
A map whose range generates the target topologically lifts to a surjection.
Lifting from either construction of a free pro-p group gives the same homomorphism.
The continuous homomorphism of free pro-p groups induced by a map of generating types.
Equations
- TauCeti.freeProP.map f = (↑(TauCeti.freeProC.equivFreeProP p Y)).comp ((TauCeti.freeProC.map f).comp ↑(TauCeti.freeProC.equivFreeProP p X).symm)
Instances For
The free pro-p lift is natural in the generating type.
Mapping the generating type by the identity induces the identity homomorphism.
The map induced on free pro-p groups commutes with the canonical maps from the free
profinite groups.
The map induced on free pro-p groups evaluates compatibly with the map induced on free
profinite groups.
A surjection of generating types induces a surjection of free pro-p groups.
The isomorphism of free pro-p groups induced by a bijection of the generating types. It
sends the generator at x to the generator at σ x; its inverse is induced by σ⁻¹.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The isomorphism induced by a bijection of generating types is the induced homomorphism
TauCeti.freeProP.map.
The isomorphism induced by the identity bijection is the identity.
The comparison between the two free pro-p constructions is natural in the generators.
The comparison between the two free pro-p constructions evaluates naturally on maps of
generators.
The free pro-p group is unique up to a unique isomorphism. A pro-p group G with
a map ι : X → G through which every map from X to a pro-p profinite group factors
uniquely is topologically isomorphic to freeProP p X by a unique isomorphism matching the
two families of generators.
Topologically finitely generated pro-p groups as images of free pro-p groups #
A topologically finitely generated pro-p group is a continuous image of the free pro-p
group on any finite type with at least topologicalGeneratorRankNat G elements.
The generators of the free pro-p group on Fin n, indexed by ℕ, with value 1 out of
range. A word in the generators written on such a tuple, such as a relator of a presentation on
Fin n, carries no index-bound side conditions.
Equations
- TauCeti.freeProPGen p n i = if h : i < n then TauCeti.freeProP.of ⟨i, h⟩ else 1
Instances For
In range, freeProPGen p n i is the i-th free generator.
Out of range, freeProPGen p n i is 1.
On the values of Fin n, freeProPGen p n is the canonical generator.
The ℕ-indexed generators take finitely many values: the canonical generators and 1.
A set containing every ℕ-indexed generator generates the free pro-p group topologically.
Two marked generators x_j, x_k together with the remaining generators x_i, i ≠ j, k,
generate the free pro-p group topologically.
The value of the universal map on the ℕ-indexed generators: the prescribed value in range,
1 out of range.
The retraction onto the last n generators. The continuous homomorphism from the free
pro-p group on Fin (n + 1) to the free pro-p group on Fin n killing the first generator
and sending the generator at j.succ to the generator at j. It is a left inverse of
freeProP.map Fin.succ (TauCeti.freeProP.finSuccRetract_map_succ).
Instances For
The retraction onto the last n generators kills the first generator.
The retraction onto the last n generators sends the generator at j.succ to the generator
at j.
The retraction onto the last n generators is a left inverse of freeProP.map Fin.succ.
The retraction onto the last n generators is a left inverse of freeProP.map Fin.succ.
The map induced by Fin.succ shifts the ℕ-indexed generators by one.
An element of the closed subgroup generated by the last n generators x_{j+1} is recovered
from its retraction onto them: map Fin.succ ∘ finSuccRetract is the identity on each x_{j+1},
hence on the closed subgroup they generate.