The free pro-C group on a pointed topological space #
For a class C of finite groups and a pointed topological space (X, x₀), the free pro-C
group on (X, x₀) is the pro-C group F_C(X, x₀) with a continuous map X → F_C(X, x₀)
sending x₀ to 1 such that every continuous map X → P to a profinite pro-C group P with
x₀ ↦ 1 extends uniquely to a continuous homomorphism F_C(X, x₀) → P. When X is a profinite
space this is the free pro-C group on a pointed profinite space of Ribes and Zalesskii, §3.3,
the object on which the infinite-rank theory of free pro-C groups is built.
The construction quotients the free pro-C group freeProC C X on the underlying type of X by
the intersection of its admissible open normal subgroups, those U through which the
generator map X → freeProC C X ⧸ U is continuous and kills x₀. Nothing in the construction
uses compactness of X, so the definitions and theorems are stated for an arbitrary pointed
topological space.
For a discrete X the object is the free pro-C group on the type X ∖ {x₀}. For the one-point
compactification S⁺ of a space S, pointed at ∞, the inclusion S → S⁺ induces a continuous
surjection freeProC C S → F_C(S⁺, ∞), and for discrete S the images of the points of S
converge to 1.
Main definitions #
TauCeti.freeProCPointed: the free pro-Cgroup on a pointed topological space.TauCeti.freeProCPointed.of: the canonical continuous map from the space.TauCeti.freeProCPointed.lift: the extension of a base-point-preserving continuous map.TauCeti.freeProCPointed.map,TauCeti.freeProCPointed.congr: the continuous homomorphism induced by a continuous map of pointed spaces, and the topological isomorphism induced by a homeomorphism of pointed spaces.TauCeti.freeProCPointed.equivFreeProC: for a discrete space, the identification with the free pro-Cgroup on the complement of the base point.TauCeti.freeProCPointed.fromFreeProC: the surjection from the free pro-Cgroup onSonto the free pro-Cgroup on the pointed one-point compactification ofS.
Main results #
TauCeti.isProC_freeProCPointed: the free pro-Cgroup on a pointed space is pro-C;TauCeti.freeProCPointed.isProP_finiteGroupClassP: forCthe class of finitep-groups it is pro-p.TauCeti.freeProCPointed.continuous_of,TauCeti.freeProCPointed.of_basePoint: the canonical map is continuous and kills the base point.TauCeti.freeProCPointed.existsUnique_lift: the universal property.TauCeti.freeProCPointed.topologicalClosure_closure_range_of_eq_top: the image ofXgenerates topologically.TauCeti.freeProCPointed.fromFreeProC_surjective: the free pro-Cgroup on a type maps onto the free pro-Cgroup on its pointed one-point compactification.TauCeti.freeProCPointed.tendsto_of_coe_cofinite_nhds_one: for a discrete spaceS, the images of the points ofSinF_C(S⁺, ∞)converge to1along the cofinite filter onS.
References #
- L. Ribes and P. Zalesskii, Profinite Groups, Section 3.3.
An open normal subgroup U of the free pro-C group on the type X is admissible for
the base point x₀ when the composite X → freeProC C X → freeProC C X ⧸ U is continuous and
sends x₀ to 1. The admissible subgroups are exactly the finite-quotient shadows of the
continuous base-point-preserving maps from X to pro-C groups.
Equations
- TauCeti.freeProCPointed.IsAdmissible C x₀ U = ((Continuous fun (x : X) => ↑(TauCeti.freeProC.of x)) ∧ TauCeti.freeProC.of x₀ ∈ ↑U.toOpenSubgroup)
Instances For
The kernel of the free pro-C group on the pointed space (X, x₀): the intersection of the
admissible open normal subgroups of the free pro-C group on the type X.
Equations
- TauCeti.freeProCPointed.kernel C x₀ = ⨅ (U : { U : OpenNormalSubgroup (TauCeti.freeProC C X) // TauCeti.freeProCPointed.IsAdmissible C x₀ U }), ↑(↑U).toOpenSubgroup
Instances For
Membership in the kernel, unfolded over the admissible subgroups.
The kernel is a normal subgroup.
The kernel is closed, so its quotient is profinite.
The free pro-C group on the pointed topological space (X, x₀), the quotient of the
free pro-C group on the type X by the intersection of the admissible open normal subgroups.
What pins it down is its universal property freeProCPointed.existsUnique_lift: continuous maps
from X to a profinite pro-C group sending x₀ to 1 correspond to continuous homomorphisms
out of it. For a profinite space X this is F_C(X, x₀) of Ribes and Zalesskii, §3.3.
Equations
- TauCeti.freeProCPointed C x₀ = (TauCeti.freeProC C X ⧸ TauCeti.freeProCPointed.kernel C x₀)
Instances For
The free pro-C group on a pointed space is pro-C.
The free pro-C group on a pointed space, for C the class of finite p-groups, is
pro-p.
The canonical continuous quotient map from the free pro-C group on the type X to the free
pro-C group on the pointed space (X, x₀).
Equations
Instances For
The canonical quotient map sends an element to its class.
The canonical quotient map, as a monoid homomorphism, is the quotient projection.
The canonical quotient map is surjective.
The canonical map from the pointed space to its free pro-C group.
Equations
- TauCeti.freeProCPointed.of C x₀ x = (TauCeti.freeProCPointed.mk C x₀) (TauCeti.freeProC.of x)
Instances For
The canonical quotient map sends a generator of the free pro-C group on the type X to the
image of the corresponding point.
The class of a generator of the free pro-C group on the type X is the image of the
corresponding point.
The canonical map kills the base point.
The canonical map from the pointed space to its free pro-C group is continuous.
The image of the space generates its free pro-C group topologically.
Two continuous homomorphisms out of the free pro-C group on a pointed space that agree on
the image of the space are equal.
The continuous homomorphism from the free pro-C group on a pointed space to a profinite
pro-C group extending a continuous map that kills the base point.
Equations
- TauCeti.freeProCPointed.lift hP f hf hf₀ = TauCeti.ContinuousMonoidHom.quotientLift (TauCeti.freeProCPointed.kernel C x₀) (TauCeti.freeProC.lift hP f) ⋯
Instances For
The lift recovers the free pro-C lift along the quotient map.
The lift evaluates on classes as the free pro-C lift.
The lift of f agrees with f on the image of the space.
A continuous homomorphism restricting to f on the image of the space is the lift of f.
The universal property of the free pro-C group on a pointed space. Every continuous map
from X to a profinite pro-C group that sends x₀ to 1 extends uniquely to a continuous
homomorphism from freeProCPointed C x₀.
The lift is natural in its target.
A continuous base-point-preserving map whose range generates the target topologically lifts to a surjection.
Functoriality in the pointed space #
The continuous homomorphism F_C(X, x₀) → F_C(Y, y₀) induced by a continuous map of pointed
spaces f : X → Y with f x₀ = y₀: the lift of x ↦ of C y₀ (f x).
Equations
- TauCeti.freeProCPointed.map C f hf hf₀ = TauCeti.freeProCPointed.lift ⋯ (fun (x : X) => TauCeti.freeProCPointed.of C y₀ (f x)) ⋯ ⋯
Instances For
The map induced by f sends the image of a point to the image of its f-image.
The identity of the pointed space induces the identity.
The map induced by a composite of pointed maps is the composite of the induced maps.
A homeomorphism of pointed spaces induces a topological isomorphism of free pro-C
groups F_C(X, x₀) ≃ₜ* F_C(Y, y₀), sending the image of a point to the image of its
e-image.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The isomorphism induced by a pointed homeomorphism e sends the image of a point to the image
of its e-image.
The inverse of the isomorphism induced by a pointed homeomorphism e sends the image of a
point to the image of its e⁻¹-image.
Discrete spaces #
For a discrete space, the free pro-C group on (X, x₀) is the free pro-C group on the
type X ∖ {x₀}, matching the image of a point other than the base point with the corresponding
generator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse of the identification with the free pro-C group on X ∖ {x₀} is the free
pro-C lift of the canonical map.
The inverse of the identification with the free pro-C group on X ∖ {x₀} sends a generator
to the image of the corresponding point.
The identification with the free pro-C group on X ∖ {x₀} sends the image of a point other
than the base point to the corresponding generator.
The one-point compactification #
The continuous homomorphism from the free pro-C group on the type S to the free pro-C
group on the one-point compactification S⁺ pointed at ∞, induced by the inclusion S → S⁺.
Equations
- TauCeti.freeProCPointed.fromFreeProC C S = TauCeti.freeProC.lift ⋯ fun (s : S) => TauCeti.freeProCPointed.of C OnePoint.infty ↑s
Instances For
The map from the free pro-C group on S sends a generator to the image of the corresponding
point of the one-point compactification.
The free pro-C group on S maps onto the free pro-C group on (S⁺, ∞).
The images of the points of a discrete space converge to 1 in the free pro-C group on
its pointed one-point compactification: the map s ↦ of C ∞ s tends to 1 along the cofinite
filter on S, that is every neighbourhood of 1 contains the images of all but finitely many
points of S.
The set of images of the points of a discrete space converges to one in the free pro-C
group on its pointed one-point compactification, in the sense of TauCeti.ConvergesToOne.