Documentation

Mathlib.AlgebraicTopology.ModelCategory.Cylinder

Cylinders #

We introduce a notion of cylinder for an object A : C in a model category. It consists of an object I, a weak equivalence π : I ⟶ A equipped with two sections i₀ and i₁. This notion shall be important in the definition of "left homotopies" in model categories.

Implementation notes #

The most important definition in this file is Cylinder A. This structure extends another structure Precylinder A (which does not assume that C has a notion of weak equivalences, which can be interesting in situations where we have not yet obtained the model category axioms).

The good properties of cylinders are stated as typeclasses Cylinder.IsGood and Cylinder.IsVeryGood.

The existence of very good cylinder objects in model categories is stated in the lemma Cylinder.exists_very_good.

References #

A precylinder for A : C is the data of a morphism π : I ⟶ A equipped with two sections.

Instances For

    The precylinder object obtained by switching the two inclusions.

    Equations
      Instances For

        The gluing of two precylinders.

        Equations
          Instances For

            the map from the coproduct of two copies of A to P.I, when P is a cylinder object for A. P shall be a good cylinder object when this morphism is a cofibration.

            Equations
              Instances For

                In a category with weak equivalences, a cylinder is the data of a weak equivalence π : I ⟶ A equipped with two sections

                Instances For

                  The cylinder object obtained by switching the two inclusions.

                  Equations
                    Instances For

                      A cylinder object P is good if the morphism P.i : A ⨿ A ⟶ P.I is a cofibration.

                      Instances

                        A good cylinder object P is very good if P.π is a (trivial) fibration.

                        Instances

                          A cylinder object for A can be obtained from a factorization of the obvious map A ⨿ A ⟶ A as a cofibration followed by a trivial fibration.

                          Equations
                            Instances For

                              The gluing of two good cylinders.

                              Equations
                                Instances For