Free pro-C groups on a type #
For a class C of finite groups, the free pro-C group on X is the pro-C completion of
the free profinite group on X.
The construction has the expected universal property: a map from X to a pro-C profinite
group in the same universe extends uniquely to a continuous homomorphism. Extensionality for
homomorphisms out of the free pro-C group only requires a Hausdorff group target, which may live
in any universe. The generators generate the free pro-C group topologically, so for finite X
it is topologically finitely generated. The file also records functoriality in X and the fact
that a surjection of generating types induces a surjection of free groups.
Main definitions #
TauCeti.freeProC: the free pro-Cgroup on a type.TauCeti.freeProC.of: its canonical generators.TauCeti.freeProC.lift: extension from the generators.TauCeti.freeProC.map: functoriality in the generating type.
Main results #
TauCeti.isProC_freeProC: a free pro-Cgroup is pro-C.TauCeti.freeProC.topologicalClosure_closure_range_of_eq_top: the generators generate the free pro-Cgroup topologically.TauCeti.isTopologicallyFinitelyGenerated_freeProC: for finiteX, the free pro-Cgroup onXis topologically finitely generated.TauCeti.freeProC.hom_ext: homomorphisms agreeing on the generators are equal.TauCeti.freeProC.existsUnique_lift: the universal property.TauCeti.freeProC.lift_surjective: a topologically generating map lifts to a surjection.TauCeti.freeProC.map_surjective: a surjection of generating types induces a surjection.TauCeti.freeProC.existsUnique_continuousMulEquiv: the free pro-Cgroup is unique up to a unique topological isomorphism matching the generators.
References #
- L. Ribes and P. Zalesskii, Profinite Groups, Chapter 3.
Free pro-C groups #
The free pro-C group on X, obtained by taking the pro-C completion of the free
profinite group on X.
Equations
Instances For
A free pro-C group is pro-C.
The canonical continuous quotient map from the free profinite group to the free pro-C
group.
Equations
- TauCeti.freeProC.fromFreeProfiniteGroup x✝¹ x✝ = { toMonoidHom := TauCeti.proCCompletion.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-C group.
Equations
Instances For
The canonical quotient map sends a free profinite generator to the corresponding free
pro-C generator.
The canonical map from the free profinite group to the free pro-C group is surjective.
The canonical generators of a free pro-C group generate it topologically.
The free pro-C group on a finite type is topologically finitely generated.
Two continuous homomorphisms out of a free pro-C group that agree on the generators are
equal.
The continuous homomorphism from a free pro-C group extending a map on its generators.
Equations
- TauCeti.freeProC.lift hP f = { toMonoidHom := TauCeti.proCCompletion.lift hP (TauCeti.freeProfiniteGroup.lift f).toMonoidHom ⋯, continuous_toFun := ⋯ }
Instances For
The free pro-C lift recovers the free profinite lift along the quotient map.
The free pro-C 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-C group. Every map from X to a profinite
pro-C group extends uniquely to a continuous homomorphism from freeProC C X.
The free pro-C lift is natural in its target.
A map whose range generates the target topologically lifts to a surjection.
The continuous homomorphism of free pro-C groups induced by a map of generating types.
Equations
Instances For
map f carries the generator at x to the generator at f x.
The free pro-C lift is natural in the generating type.
Mapping the generating type by the identity induces the identity homomorphism.
The maps induced by maps of generating types compose functorially.
The map induced on free pro-C groups commutes with the canonical maps from the free
profinite groups.
The map induced on free pro-C groups evaluates compatibly with the map induced on free
profinite groups.
A surjection of generating types induces a surjection of free pro-C groups.
The free pro-C group is unique up to a unique isomorphism. A pro-C group G with
a map ι : X → G through which every map from X to a pro-C profinite group factors uniquely
is topologically isomorphic to freeProC C X by a unique isomorphism matching the two families
of generators.