Documentation

Mathlib.AlgebraicTopology.ModelCategory.Basic

Model categories #

We introduce a typeclass ModelCategory C expressing that C is equipped with classes of morphisms named "fibrations", "cofibrations" and "weak equivalences" with satisfy the axioms of (closed) model categories as they appear for example in Simplicial Homotopy Theory by Goerss and Jardine. We also provide an alternate constructor ModelCategory.mk' which uses a formulation of the axioms using weak factorizations systems.

As a given category C may have several model category structures, it is advisable to define only local instances of ModelCategory, or to set these instances on type synonyms.

References #

A model category is a category equipped with classes of morphisms named cofibrations, fibrations and weak equivalences which satisfies the axioms CM1/CM2/CM3/CM4/CM5 of (closed) model categories.

Instances