nLab
cofibrantly generated model category

model category

definition

morphisms

universal constructions

refinements

producing new model structures

presentation of (,1)-categories

model structures

for -groupoids

for (,1)-categories

for (,1)-operads

for (n,r)-categories

for -sheaves / -stacks

Edit this sidebar

Contents

Idea

A model category C is cofibrantly generated if there is a set (meaning: small set, not a proper class) of cofibrations and one of trivial cofibrations, such that all other (trivial) cofibrations are generated from these.

Definition

We need the following general terminology

Definition (cells and injectives)

Let C be a category with all colimits and let SMor(C) a class of morphisms. We write

  • rlp(S) for the collection of morphisms with the right lifting property with respect to S;

  • llp(S) for the collection of morphisms with the left lifting property with respect to S.

Moreover, we also write, now for IMor(C):

Definition (cofibrantly generated model category)

A model category with all colimits is cofibrantly generated if there is a small set I and a small set J such that

  • cof(I) is precisely the collection cofibrations of C;

  • cof(J) is precisely the collection of acyclic cofibrations in C; and

  • I and J permit the small object argument.

Since I and J are assumed to admit the small object argument the collection of cofibrations and acyclic cofibrations has the following simpler characterization:

Proposition

In a cofibrantly generated model category we have

  • cof(I)=llp(rlp(I))

  • cof(J)=llp(rlp(J)).

And therefore the fibrations are precisely rlp(J) and the acyclic fibrations precisely rlp(I).

Proof

The argument is the same for I and J. So take I.

By definition we have Illp(rlp(I)) and it is checked that collections of morphisms given by a left lifting property are stable under pushouts, transfinite composition and pushouts. So cof(I)llp(rlp(I)).

For the converse inclusion we use the small object argument: let f:XZ be in llp(rlp(I)). The small object argument produces a factorization f:Xfcof(I)Yfrlp(I)Z.

It follows that f has the left lifting property with respect to f which yields a morphism σ in

X f Y f σ f X = X\array{ X &\stackrel{f'}{\to}& Y \\ \downarrow^{\mathrlap{f}} &{}^\sigma\nearrow& \downarrow^{\mathrlap{f''}} \\ X &\stackrel{=}{\to}& X }

which exhibits f as a retract of f

X = X = X f f f Z σ Y f Z.\array{ X &\stackrel{=}{\to}& X &\stackrel{=}{\to}& X \\ \downarrow^{\mathrlap{f}} && \downarrow^{\mathrlap{f''}} && \downarrow^{\mathrlap{f}} \\ Z &\stackrel{\sigma}{\to}& Y &\stackrel{f''}{\to}& Z } \,.

Therefore fcof(I).

Properties

The following theorem allows to recognize cofibrantly generated model categories by checking fewer conditions.

Theorem (recognition theorem for cofibrantly generated model categories)

Let C be a category with all small limits and colimits and W a class of maps satisfying 2-out-of-3 and closed under retracts (in the arrow category).

If I and J are sets of maps in C such that

  1. both I and J permit the small object argument;

  2. cof(J)cof(I)W;

  3. inj(I)inj(J)W;

  4. one of the following holds

    1. cof(I)Wcof(J)

    2. inj(J)Winj(I)

then there is the stucture of a cofibrantly generated model category on C with

  • weak equivalences W C:=W

  • generating cofibrations I (i.e. cof C:=llp(rlp(I)))

  • generating acyclic cofibrations J.

Proof

This is originally due to Dan Kan, reproduced for instance as theorem 11.3.1 in ModLoc .

We have to show that with weak equivalences W setting cof C:=cof(I) and fib C:=inj(J) defines a model category structure.

The existence of limits, colimits and the 2-out-of-3 property holds by assumption, as does closure under retracts of W.

Closure under retracts of fib and cof follows by the general statement that classes of morphisms defined by a left or right lifting property are closed under retracts (e.g. 7.2.8 in ModLoc ).

The factorization property follows by applying the small object argument to the set I, showing that every morphism may be factored as

cof(I)inj(I)fib C\stackrel{\in cof(I)}{\to} \stackrel{\in inj(I) \subset fib_C}{\to}

and assumption 3 says that inj(I)W. Similarly applying the small object argument to J gives factorizations

cof(J)inj(J)=fib C\stackrel{\in cof(J)}{\to} \stackrel{\in inj(J) = fib_C}{\to}

and assumption 2 guarantees that cof(J)W.

It remains to verify the lifting axiom. This verification depends on which of the two parts of item 4 is satisfied. Assume the first one is, the argument for the second one is analogous.

Then using the assumption cof(I)Wcof(J) and remembering that we have set inj(J)=fib C we immediately have the lifting of trivial cofibrations on the left against fibrations on the right.

To get the lifting of cofibrations on the left with acyclic fibrations on the right, we show finally that inj(J)Winj(I). To see this, apply the factorization established before to an acyclic fibration f:XY to get

X = X cof(I)W finj(J)W Z inj(I) Y.\array{ X &\stackrel{=}{\to}& X \\ \downarrow^{\mathrlap{\in cof(I) \cap W}} && \downarrow^{\mathrlap{f \in inj(J) \cap W}} \\ Z &\stackrel{inj(I)}{\to}& Y } \,.

With assumption 4 a this is

X = X cof(J) finj(J)W Z inj(I) Y\array{ X &\stackrel{=}{\to}& X \\ \downarrow^{\mathrlap{\in cof(J) }} && \downarrow^{\mathrlap{f \in inj(J) \cap W}} \\ Z &\stackrel{inj(I)}{\to}& Y }

so that we have a lift

X = X cof(J) σ finj(J)W Z inj(I) Y\array{ X &\stackrel{=}{\to}& X \\ {}^{\mathllap{\in cof(J) }} \downarrow &{}^\sigma\nearrow& \downarrow^{\mathrlap{f \in inj(J) \cap W}} \\ Z &\stackrel{inj(I)}{\to}& Y }

which establishes a retract

X Z σ X f W f Y = Y = Y\array{ X &\to& Z &\stackrel{\sigma}{\to}& X \\ \downarrow^f && \downarrow^{\mathrlap{\in W}} && \downarrow^f \\ Y &\stackrel{=}{\to}& Y & \stackrel{=}{\to} & Y }

that exhibits f as a weak equivalence.

Examples

References

A standard textbook reference is section 11 of

  • ModLoc, Hirschhorn, Model categories and their localization .

For the general case a useful reference is for instance the first section of

For the case of a presentable category a useful reference is HTT section A.1.2.