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

        The class of fibrations in a category with fibrations.

        Instances For

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

          Instances

            The class of cofibrations in a category with cofibrations.

            Instances For

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

              Instances

                The class of weak equivalences in a category with weak equivalences.

                Instances For

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

                  Instances

                    A trivial fibration is a morphism that is both a fibration and a weak equivalence.

                    Instances For

                      A trivial cofibration is a morphism that is both a cofibration and a weak equivalence.

                      Instances For