The monodromy functor on covering spaces #
For a fixed topological space X, a covering space over X determines its monodromy functor from
the fundamental groupoid of X to types. A map of covering spaces restricts on every fibre and
therefore induces a natural transformation of monodromy functors. This file assembles those object-
and morphism-level constructions into a functor on TauCeti.CoveringSpace X.
The resulting functor is faithful: a map over X is determined by all of its restrictions to the
fibres. Over a locally path-connected base, its fullness is proved in
TauCeti.Topology.Covering.Monodromy.Full, and its restriction from connected covers to
fibrewise pretransitive actions is packaged in
TauCeti.Topology.Covering.Monodromy.Connected. Over a path-connected, locally path-connected,
semilocally simply connected base a connected cover can moreover be reconstructed from its
action, which makes the connected restriction an equivalence
(TauCeti.ConnectedCoveringSpace.monodromyEquivalence); the essential image over a general base
is the remaining topological content of the classification of covering spaces by
fundamental-groupoid actions.
Main declarations #
TauCeti.CoveringSpace.monodromyFunctor: the functor from covering spaces overXto functors from the fundamental groupoid ofXto types.TauCeti.CoveringSpace.monodromyFunctor_map: after transport along the object equations, the functor maps a covering-space morphism to its induced monodromy natural transformation.TauCeti.CoveringSpace.monodromyFunctor_map_app: the natural transformation induced by a map of covering spaces, evaluated at a base point.TauCeti.CoveringSpace.monodromyFunctor_faithful: monodromy is faithful on maps of covers.
References #
This is the functor-construction step in Stage 2, item 8 of
TauCetiRoadmap/UniversalCovers/README.md. It reuses Mathlib's object-level
IsCoveringMap.monodromyFunctor and Tau Ceti's functoriality of monodromy under maps of covering
spaces.
Monodromy as a functor from covering spaces over X to functors from the fundamental
groupoid of X to types.
A covering space is sent to its own monodromy functor, and a map of covering spaces to the natural
transformation restricting that map to every fibre. Its object and map values are characterized
by monodromyFunctor_obj, monodromyFunctor_map, and monodromyFunctor_map_app; the
definition is @[expose]d so that those equations also hold by rfl in downstream modules.
Equations
- One or more equations did not get rendered due to their size.
Instances For
After transporting along the object equations, the natural transformation assigned to a map of covering spaces is the one induced by its underlying map of total spaces.
After transporting along the object equations, the natural transformation assigned by monodromy at a base point is the restriction of the underlying map of total spaces to the corresponding fibre.
The monodromy functor is faithful: a map of covering spaces is determined by its restrictions to all fibres.