Finite covering spaces #
A covering space is finite when all of its fibres are finite. This file records that condition
as a property of an object of TopCat / X, names the resulting full subcategory
TauCeti.FiniteCoveringSpace X, and gives it the same constructor API that
TauCeti.CoveringSpace and TauCeti.ConnectedCoveringSpace carry.
Finiteness of all fibres is one condition rather than infinitely many as soon as the base is path
connected: monodromy along a path is a bijection between the fibres over its endpoints, so the
fibres over any two points of a path component are in bijection. That is
TauCeti.coveringFiberEquiv, from TauCeti.Topology.Homotopy.Monodromy.Basic, and
TauCeti.hasFiniteFibers_of_finite_fiber is the resulting one-point criterion.
Finite covers are the covering-space side of the Galois-category picture: the fibre over a
basepoint is a finite set with an action of π₁, and it is only for finite covers that the fibre
functor lands in FintypeCat.
Main declarations #
TauCeti.Over.hasFiniteFibersandTauCeti.Over.hasFiniteFibers_iff: the property of an object ofTopCat / Xthat all fibres of its structure morphism are finite, and its membership lemma.TauCeti.FiniteCoveringSpace: finite covering spaces overX.TauCeti.FiniteCoveringSpace.mk,proj,homMk,isoMk,forget,fullyFaithfulForget,isIso_iff_isHomeomorph_hom_left: the constructor API.TauCeti.hasFiniteFibers_of_finite_fiber: over a path-connected base, one finite fibre makes all fibres finite.
Over a path-connected base, a covering map with one finite fibre has all fibres finite.
The property of an object of TopCat / X that all fibres of its structure morphism are
finite.
Equations
- TauCeti.Over.hasFiniteFibers X p = ∀ (x : ↑X), Finite ↑(⇑(CategoryTheory.ConcreteCategory.hom p.hom) ⁻¹' {x})
Instances For
Membership in the finite-fibre property of objects of TopCat / X.
The category of finite covering spaces over X: covering maps to X all of whose fibres are
finite, and continuous maps commuting with the projections to X.
Equations
Instances For
The fully faithful inclusion of finite covering spaces into all covering spaces.
Instances For
The functor taking a finite covering space to its total space.
Equations
Instances For
A finite covering space over X coerces to its total space.
Equations
- TauCeti.FiniteCoveringSpace.instCoeOutTopCat = { coe := fun (p : TauCeti.FiniteCoveringSpace X) => p.obj.left }
Construct a finite covering space from a covering map with finite fibres.
Equations
- TauCeti.FiniteCoveringSpace.mk p hp hfin = { obj := CategoryTheory.Over.mk p, property := ⋯ }
Instances For
The projection from an object of FiniteCoveringSpace X is a covering map.
Every fibre of a finite covering space is finite.
A morphism of finite covering spaces commutes with the projections to the base.
A morphism of finite covering spaces commutes with the projections to the base.
Construct a morphism of finite covering spaces from a continuous map over the base.
Equations
Instances For
Construct an isomorphism of finite covering spaces from an isomorphism of their total spaces over the base.
Equations
Instances For
A map of finite covering spaces is an isomorphism exactly when its map of total spaces is a homeomorphism.
Over a path-connected base one finite fibre makes a covering space finite.