Model Category
A model category is Quillen's axiomatic framework for doing homotopy theory in a general categorical setting. It equips a category with three distinguished classes of morphisms -- weak equivalences, fibrations, and cofibrations -- satisfying axioms that capture the essential structure of homotopy theory. Model categories allow us to construct homotopy categories, define derived functors, and compare different models of the same homotopy theory.
Definition
A model category is a category equipped with three distinguished classes of morphisms -- weak equivalences (), fibrations (), and cofibrations () -- satisfying the following axioms:
MC1 (Limits and colimits). has all small limits and colimits.
MC2 (Two-out-of-three). If and are composable morphisms and two of , , are weak equivalences, then so is the third.
MC3 (Retracts). Each of the three classes is closed under retracts.
MC4 (Lifting). Trivial cofibrations have the LLP with respect to fibrations, and cofibrations have the LLP with respect to trivial fibrations. (A trivial cofibration/fibration is one that is also a weak equivalence.)
MC5 (Factorization). Every morphism can be factored as:
- where is a cofibration and is a trivial fibration.
- where is a trivial cofibration and is a fibration.
An object is cofibrant if the unique map from the initial object is a cofibration. An object is fibrant if the unique map to the terminal object is a fibration. An object that is both is called bifibrant.
Key Examples
The category of compactly generated weak Hausdorff spaces has a model structure:
- Weak equivalences: Weak homotopy equivalences (-isomorphisms for all and all basepoints).
- Fibrations: Serre fibrations (RLP with respect to ).
- Cofibrations: Retracts of relative CW inclusions.
Every object is fibrant. Cofibrant objects are retracts of CW complexes. The homotopy category is the classical homotopy category of CW complexes.
The category has the Kan--Quillen model structure:
- Weak equivalences: Maps inducing isomorphisms on all homotopy groups (after geometric realization).
- Fibrations: Kan fibrations (RLP with respect to horn inclusions ).
- Cofibrations: Monomorphisms (levelwise injections).
Every object is cofibrant. Fibrant objects are Kan complexes.
The category of non-negatively graded chain complexes of -modules has a model structure:
- Weak equivalences: Quasi-isomorphisms (maps inducing isomorphisms on homology).
- Fibrations: Epimorphisms in positive degrees (surjective on for ).
- Cofibrations: Monomorphisms with projective cokernel in each degree.
This is connected to via the Dold--Kan correspondence: (simplicial abelian groups).
The category of small categories has the Thomason model structure:
- Weak equivalences: Functors such that is a weak homotopy equivalence.
- The fibrations and cofibrations are determined by the adjunction with .
This model structure makes Quillen equivalent to and . Every homotopy type is represented by a category.
Any bicomplete category has a trivial model structure: weak equivalences are isomorphisms, every morphism is both a fibration and a cofibration. The homotopy category is the category itself.
This shows the axioms are satisfiable but the resulting homotopy theory is uninteresting. The choice of weak equivalences is what makes a model structure meaningful.
Factorization
In , the factorization axiom gives:
- Any map factors as (cofibration followed by trivial fibration). This is the mapping cylinder construction: .
- Any map factors as (trivial cofibration followed by fibration). This is the path space construction: (the homotopy fiber).
In , factorizations are constructed by the small object argument:
- For cofibration + trivial fibration: attach cells to kill all horn-lifting obstructions.
- For trivial cofibration + fibration: attach cells to fill all horns simultaneously.
The small object argument produces functorial factorizations, which is technically important for many constructions.
Fibrant and Cofibrant Replacement
Given an object in a model category:
A cofibrant replacement of is a cofibrant object together with a trivial fibration . It is obtained by factoring as .
A fibrant replacement of is a fibrant object together with a trivial cofibration . It is obtained by factoring as .
Both are functorial when the factorization system is functorial.
In , every simplicial set needs a fibrant replacement -- a Kan complex weakly equivalent to . Kan's functor provides one: , where is the right adjoint of the barycentric subdivision .
The map is a weak equivalence, and is a Kan complex. Another approach uses the small object argument to fill all horns.
In , a cofibrant replacement of a chain complex is a quasi-isomorphism where is a complex of projective modules. This is precisely a projective resolution of .
This shows that the classical notion of projective resolution is a special case of cofibrant replacement in a model category.
In a model structure on where fibrations are epimorphisms, a fibrant replacement of is a quasi-isomorphism where is a complex of injective modules. This is an injective resolution.
Derived functors in homological algebra are thus derived functors in the model categorical sense.
Cylinder and Path Objects
A cylinder object for is an object together with a factorization of the fold map: (cofibration followed by weak equivalence).
A path object for is an object together with a factorization of the diagonal map: (weak equivalence followed by fibration).
These generalize the topological cylinder and path space .
In , the cylinder object for is . The two inclusions (at vertices and ) give the cofibration , and the projection is a weak equivalence (in fact a simplicial homotopy equivalence).
Summary
Model categories provide the axiomatic framework for homotopy theory:
-
Three classes (weak equivalences, fibrations, cofibrations) satisfying five axioms encode the essential structure of homotopy theory.
-
Factorization (MC5) produces fibrant/cofibrant replacements, generalizing resolutions.
-
Lifting (MC4) provides the technical core: the interplay between (trivial) cofibrations and (trivial) fibrations.
-
The main examples are , , and , but the framework applies to many other settings.
-
Model categories are the stepping stone to -categories: the -category underlying a model category captures its full homotopy theory, beyond what the homotopy category records.