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.

        Equations
          Instances For

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

            Instances

              The class of cofibrations in a category with cofibrations.

              Equations
                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.

                    Equations
                      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.

                          Equations
                            Instances For

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

                              Equations
                                Instances For