Free profinite groups #
The paper's presentation lives in the free profinite group on the four generators
σ, τ, x₀, x₁. Mathlib has no FreeProfiniteGroup (see docs/foundations-audit.md), but it now
has ProfiniteGrp.profiniteCompletion (the profinite completion functor, left adjoint to the
forgetful functor ProfiniteGrp ⥤ GrpCat, by A. Topaz). Composing it with the ordinary free
group gives free profinite groups, with the expected universal property.
GQ2.FreeProfiniteGroup X— the free profinite group onX.GQ2.FreeProfiniteGroup.of— the inclusion of generators.GQ2.FreeProfiniteGroup.homEquiv— the universal property: continuous homsFreeProfiniteGroup X ⟶ Pinto a profinite groupPbiject with set mapsX → P.
The free profinite group on a type X: the profinite completion of the discrete free
group FreeGroup X.
Equations
- GQ2.FreeProfiniteGroup X = ProfiniteGrp.profiniteCompletion.obj (GrpCat.of (FreeGroup X))
Instances For
The canonical inclusion of the generators X → FreeProfiniteGroup X.
Equations
- GQ2.FreeProfiniteGroup.of x = ProfiniteGrp.ProfiniteCompletion.etaFn (GrpCat.of (FreeGroup X)) (FreeGroup.of x)
Instances For
GrpCat morphisms between of-objects are exactly monoid homs.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Universal property of the free profinite group. Morphisms of profinite groups
FreeProfiniteGroup X ⟶ P correspond naturally to set maps X → P. Obtained by composing the
profinite-completion adjunction with the universal property of the free group.
Equations
- GQ2.FreeProfiniteGroup.homEquiv X P = (ProfiniteGrp.ProfiniteCompletion.homEquiv (GrpCat.of (FreeGroup X)) P).trans ((GQ2.grpCatHomEquiv (FreeGroup X) P).trans FreeGroup.lift.symm)
Instances For
Naturality / usability of the universal property. The bijection homEquiv sends a
continuous hom f : FreeProfiniteGroup X ⟶ P to the set map x ↦ f (of x) — i.e. homEquiv
really is "restrict to the generators". This makes the universal property usable for defining maps
out of FreeProfiniteGroup X (and, in turn, profinite presentations such as Γ_A).
Evaluation of the inverse of the universal property: the continuous hom classified by a
set map m : X → P sends the generator of x to m x.