Pointed connected covers are determined by the subgroup they recover #
A pointed cover of (X, x) is a covering map p : E → X together with a lift e₀ of x.
It recovers the subgroup p_* π₁(E, e₀) ≤ π₁(X, x), and
IsCoveringMap.stabilizer_eq_range identifies that subgroup with the stabiliser of e₀
for the monodromy action. This file proves that, for path-connected and locally path-connected
total spaces, the recovered subgroup determines the pointed cover:
- there is a map of pointed covers
(E, e₀) → (F, f₀)overXexactly whenp_* π₁(E, e₀) ≤ q_* π₁(F, f₀), and it is then unique; - if the two recovered subgroups are equal, that map is a homeomorphism over
X.
This is the faithful-and-full half of the correspondence between pointed connected covers of
(X, x) and subgroups of π₁(X, x); the remaining half is the construction, from a subgroup
H, of a cover recovering H, which is a separate milestone. Nothing here needs X itself to
be path-connected, locally path-connected or semilocally simply connected: those hypotheses are
what make the correspondence onto, not what makes it injective.
The existence direction is Mathlib's lifting criterion
IsCoveringMap.existsUnique_continuousMap_lifts_of_range_le, applied with the total space E
as the source; the only work is the basepoint bookkeeping needed to state it symmetrically in
the two covers, since a pointed cover recovers a subgroup of π₁(X, x) rather than of
π₁(X, p e₀). The containment direction is elementary functoriality. Turning the two resulting
maps into a homeomorphism uses Mathlib's uniqueness of lifts on a preconnected space,
IsCoveringMap.eq_of_comp_eq, and no further covering-space input.
Specialising to simply connected total spaces gives the uniqueness of the universal cover: any
two simply connected covers of X are isomorphic over X, by a homeomorphism matching chosen
lifts of a basepoint. (Their universal property is already Mathlib's
IsCoveringMap.existsUnique_continuousMap_lifts, which lifts any map from a simply connected,
locally path-connected space.)
Main declarations #
IsCoveringMap.existsUnique_continuousMap_comp_eq_of_range_le: a unique map of pointed covers overXexists as soon as the recovered subgroups are nested.IsCoveringMap.exists_continuousMap_comp_eq_iff_range_le: such a map exists exactly when the recovered subgroups are nested.IsCoveringMap.exists_homeomorph_comp_eq_of_range_eqandIsCoveringMap.totalSpaceHomeomorphOfRangeEq: pointed covers recovering the same subgroup are isomorphic overXby a homeomorphism matching the chosen lifts.IsCoveringMap.exists_homeomorph_comp_eq_iff_range_eq: the recovered subgroup is a complete invariant of a pointed cover.IsCoveringMap.eq_totalSpaceHomeomorphOfRangeEq: that homeomorphism is the only map of pointed covers overX.IsCoveringMap.deckMulEquivOfRangeEq: consequently their deck transformation groups are isomorphic.IsCoveringMap.exists_homeomorph_comp_eq_of_simplyConnectedSpace: uniqueness of the universal cover.
References #
It consumes the lifting criterion in TauCeti.Topology.Homotopy.Covering and the
recovered-subgroup API of TauCeti.Topology.Homotopy.Monodromy.Basic. The lifting
criterion IsCoveringMap.existsUnique_continuousMap_lifts_of_range_le is Junyan Xu's, in
Mathlib.Topology.Homotopy.Lifting, while the uniqueness of lifts
IsCoveringMap.eq_of_comp_eq is Thomas Browning's, in Mathlib.Topology.Covering.Basic, where
it is recorded as Proposition 1.34 of [hatcher02].
The lifting criterion for pointed covers: if the subgroup recovered by (p, e₀) is contained
in the subgroup recovered by the covering (q, f₀), then there is a unique continuous map
E → F over X carrying e₀ to f₀.
Only continuity is required of p; the covering hypothesis is needed for the target q.
A map of pointed covers over X exists exactly when the subgroup recovered by the source is
contained in the subgroup recovered by the target.
The forward implication is functoriality of π₁ and needs no hypothesis on p or q beyond
continuity; the reverse implication is the lifting criterion.
Two pointed covers of (X, x) with path-connected, locally path-connected total spaces which
recover the same subgroup of π₁(X, x) are isomorphic over X, by a homeomorphism matching the
chosen lifts.
Pointed connected covers are classified by the subgroup they recover. Two pointed covers
with path-connected, locally path-connected total spaces are isomorphic over X, by a
homeomorphism matching the chosen lifts, exactly when they recover the same subgroup of
π₁(X, x).
The homeomorphism over X between two pointed covers recovering the same subgroup of
π₁(X, x), matching the chosen lifts of x.
Equations
- hp.totalSpaceHomeomorphOfRangeEq hq hpe hqf hrange = ⋯.choose
Instances For
The comparison homeomorphism carries the chosen lift of x in E to the chosen lift in
F.
The comparison homeomorphism lies over the base.
The comparison homeomorphism lies over the base, pointwise.
Not a simp lemma: its left-hand side q (h e) has the variable q as head symbol, so Lean
rejects it as a global simp lemma.
The comparison homeomorphism is characterised by the two properties defining it: it is the
only continuous map E → F over X carrying the chosen lift of x in E to the chosen lift
in F.
The inverse of the comparison homeomorphism carries the chosen lift of x in F back to the
chosen lift in E.
The inverse of the comparison homeomorphism also lies over the base. Not a simp lemma, for
the same variable-head reason as comp_totalSpaceHomeomorphOfRangeEq_apply.
Pointed covers recovering the same subgroup of π₁(X, x) have isomorphic deck transformation
groups, by conjugation along the comparison homeomorphism.
Equations
- hp.deckMulEquivOfRangeEq hq hpe hqf hrange = TauCeti.Deck.conjMulEquiv (hp.totalSpaceHomeomorphOfRangeEq hq hpe hqf hrange) ⋯
Instances For
The deck-group isomorphism attached to two pointed covers with the same recovered subgroup is conjugation by the comparison homeomorphism.
The inverse of that deck-group isomorphism is conjugation by the inverse comparison homeomorphism.
Uniqueness of the universal cover. Any two simply connected, locally path-connected covers
of X are isomorphic over X, by a homeomorphism matching chosen lifts of a basepoint.
Both recovered subgroups are trivial, so the classification of pointed covers applies.