Documentation

TauCeti.Topology.Covering.Finite

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 and names the resulting full subcategory TauCeti.FiniteCoveringSpace X, as an instance of TauCeti.CoveringSpace.FullSubcategory.

That general type carries the shared API, which is used here rather than restated; its docstring says how to name its members from a subcategory. What this file adds is the finiteness property, the constructor family and the inclusion functor — which are given again because they pin P down to finiteness — and TauCeti.FiniteCoveringSpace.finite_fiber, recording finiteness of every fibre as an instance.

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 #

theorem TauCeti.finite_fiber_of_finite_fiber {E : Type u} {X : Type v} [TopologicalSpace E] [TopologicalSpace X] {p : E → X} [PathConnectedSpace X] (hp : IsCoveringMap p) {x₀ : X} (h : Finite ↑(p ⁻¹' {x₀})) (x : X) :
Finite ↑(p ⁻¹' {x})

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
Instances For
    @[simp]

    Membership in the finite-fibre property of objects of TopCat / X.

    @[reducible, inline]

    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
      @[reducible, inline]

      The fully faithful inclusion of finite covering spaces into all covering spaces.

      Equations
      Instances For

        Construct a finite covering space from a covering map with finite fibres.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.FiniteCoveringSpace.mk_coe {X E : TopCat} (p : E ⟶ X) (hp : IsCoveringMap ⇑(CategoryTheory.ConcreteCategory.hom p)) (hfin : ∀ (x : ↑X), Finite ↑(⇑(CategoryTheory.ConcreteCategory.hom p) ⁻¹' {x})) :
          (mk p hp hfin).obj.left = E
          @[simp]

          Every fibre of a finite covering space is finite.

          Over a path-connected base one finite fibre makes a covering space finite.