Documentation

TauCeti.Topology.Homotopy.HurewiczFibration.Basic

Hurewicz fibrations #

A map p : E → B is a Hurewicz fibration when it is continuous and has the homotopy lifting property (TauCeti.HasHomotopyLiftingProperty) with respect to every space. A proposition cannot quantify over the spaces of all universes, so TauCeti.IsHurewiczFibration.{w} p asks for the homotopy lifting property with respect to every space in the universe w; the property for a universe implies it for every smaller one (TauCeti.IsHurewiczFibration.down), since the homotopy lifting property depends on the space only up to homeomorphism.

Every Hurewicz fibration is a Serre fibration (TauCeti.IsHurewiczFibration.mem_serreFibrations), since the cubes are test spaces. Homeomorphisms, product projections and maps to a subsingleton are Hurewicz fibrations, and Hurewicz fibrations are closed under composition, products and base change.

Main definitions #

Main results #

References #

def TauCeti.IsHurewiczFibration {E : Type u₀} {B : Type v₀} [TopologicalSpace E] [TopologicalSpace B] (p : E → B) :

A map p : E → B is a Hurewicz fibration, for test spaces in the universe w, when it is continuous and has the homotopy lifting property with respect to every space in Type w.

Instances For

    A map is a Hurewicz fibration, for test spaces in the universe w, if and only if it is continuous and has the homotopy lifting property with respect to every space in Type w.

    A homeomorphism is a Hurewicz fibration.

    A Hurewicz fibration is continuous.

    A Hurewicz fibration has the homotopy lifting property with respect to each test space.

    A Hurewicz fibration for test spaces in a universe is one for every smaller universe.

    A Hurewicz fibration is a Serre fibration: the cubes Iⁿ are among the test spaces.

    theorem TauCeti.IsHurewiczFibration.comp {E : Type u} {B : Type v} [TopologicalSpace E] [TopologicalSpace B] {p : E → B} {C : Type v'} [TopologicalSpace C] {q : B → C} (hq : IsHurewiczFibration q) (hp : IsHurewiczFibration p) :

    Hurewicz fibrations are closed under composition.

    theorem TauCeti.IsHurewiczFibration.prodMap {E : Type u} {B : Type v} [TopologicalSpace E] [TopologicalSpace B] {p : E → B} {E' : Type u'} {B' : Type v'} [TopologicalSpace E'] [TopologicalSpace B'] {q : E' → B'} (hp : IsHurewiczFibration p) (hq : IsHurewiczFibration q) :

    The product of two Hurewicz fibrations is a Hurewicz fibration.

    theorem TauCeti.IsHurewiczFibration.pullback {E : Type u} {B : Type v} [TopologicalSpace E] [TopologicalSpace B] {p : E → B} {B' : Type v'} [TopologicalSpace B'] (hp : IsHurewiczFibration p) (g : C(B', B)) :
    IsHurewiczFibration fun (x : { x : B' × E // g x.1 = p x.2 }) => (↑x).1

    The base change of a Hurewicz fibration along any continuous map is a Hurewicz fibration.

    theorem TauCeti.IsHurewiczFibration.comp_homeomorph {E : Type u} {B : Type v} [TopologicalSpace E] [TopologicalSpace B] {p : E → B} {E' : Type u'} [TopologicalSpace E'] (hp : IsHurewiczFibration p) (e : E' ≃ₜ E) :

    Precomposing a Hurewicz fibration with a homeomorphism gives a Hurewicz fibration.

    theorem TauCeti.IsHurewiczFibration.comp_subtypeVal {E : Type u} {B : Type v} [TopologicalSpace E] [TopologicalSpace B] {p : E → B} (hp : IsHurewiczFibration p) {S : Set E} (hS : ∀ ⦃e e' : E⦄, e ∈ S → Joined e e' → e' ∈ S) :

    The restriction of a Hurewicz fibration to a subset of the total space that is closed under joining by paths, for instance a union of path components, is a Hurewicz fibration.

    A map to a subsingleton space is a Hurewicz fibration.

    The projection B × F → B is a Hurewicz fibration.