Documentation

Mathlib.AlgebraicTopology.ModelCategory.CategoryWithCofibrations

Categories with classes of fibrations, cofibrations, weak equivalences #

We introduce typeclasses CategoryWithFibrations, CategoryWithCofibrations and CategoryWithWeakEquivalences to express that a category C is equipped with classes of morphisms named "fibrations", "cofibrations" or "weak equivalences".

A category with fibrations is a category equipped with a class of morphisms named "fibrations".

Instances

    A category with cofibrations is a category equipped with a class of morphisms named "cofibrations".

    Instances

      A category with weak equivalences is a category equipped with a class of morphisms named "weak equivalences".

      Instances

        A morphism f satisfies [Fibration f] if it belongs to fibrations C.

        Instances

          A morphism f satisfies [Cofibration f] if it belongs to cofibrations C.

          Instances

            A morphism f satisfies [WeakEquivalence f] if it belongs to weakEquivalences C.

            Instances