nLab
small object argument

Contents

Idea

Quillen’s small object argument is a transfinite functorial construction of a weak factorization system (on some category C) that is cofibrantly generated by a set of morphism IMor(C).

This construction is notably used in the theory of model categories and in particular cofibrantly generated model categories in order to demonstrate the existence of the required factorization of morphisms into composites of (acyclic) cofibrations following by (acyclic) fibrations, and in order to find such factorization choices functorially.

Statement

To say that a weak factorization system is cofibrantly generated by I is to say that the right class R of the system consists of precisely those maps which have the right lifting property with respect to I

R=rlp(I).R = rlp(I) \,.

The left class L is then necessarily the class of maps who have the left lifting property with respect to the right class

L=llp(R)=llp(rlp(I)).L = llp(R) = llp(rlp(I)) \,.

When a weak factorization system is cofibrantly generated, another consequence of Quillen’s small object argument is that the left class is the smallest saturated class of maps containing I.

Given that the classes of a cofibrantly generated weak factorization system are determined by lifting properties, the content of the small object argument is to produce the required factorizations. With care, this construction is functorial, so the result is a functorial weak factorization system.

If the category C is just assumed to have all colimits then the domains of the maps in I are required to satisfy a smallness condition that says that any morphism from these objects to a sufficiently-large-directed colimit will factor through the base of the colimiting diagram. (See the reference by Hovey below.) If the category is required to be a locally presentable category then no further condition is required (see the other references below).

Theorem (small object argument)

Let IMor(C) be a set of morphisms in a category C.

Let C be

Then

every morphism f has a factorization of the form

f:gcell(I)hrlp(I)f : \stackrel{g \in cell(I)}{\to} \stackrel{h \in rlp(I) }{\to}

where

Remark

One sometimes says (e.g. ModLoc ) that a collection I of morphisms admits a small object argument if all domains are small relative to transfinite composites of pushouts of elements of I.

Remark

Examples of categories where the argument applies that are not presentable include the category Top of topological spaces.

The Construction

Given a morphism f:XY, we would like to factor f as a:XZ followed by q:ZY, where q has the right lifting property with respect to all arrows in I. The arrow a will be constructed to be a transfinite composite of pushouts of coproducts of maps in i. The left class of a weak factorization system is closed under all of these constructions, so a will be in the left class cofibrantly generated by i.

For convenience, suppose our category is locally small. We can then consider the set S 1 of lifting problems between f (on the right) and elements iI (on the left), i.e. the set of commuting diagrams

S 1={K X i f L YiI}.S_1 = \left\{ \array{ K &\to& X \\ \downarrow^{\mathrlap{i}} && \downarrow^{\mathrlap{f}} \\ L &\to& Y } \;\; | \;\; i \in I \right\} \,.

Form the coproduct morphism

(K (I/f)L (I/f)):= iS 1(KiL)( K_{(I/f)} \to L_{(I/f)} ) := \coprod_{i \in S_1} (K \stackrel{i}{\to} L)

over S 1 of the corresponding elements of I; the squares of S 1 then specify a canonical morphism

K (I/f)X=:Z 0K_{(I/f)} \to X =: Z_0

from the domain of this morphism to Z 0:=X. The pushout

K (I/f) Z 0 a 1 L (I/f) Z 0 L (I/f)K (I/f)=:Z 1 q 1 Y\array{ K_{(I/f)} &\to& Z_0 \\ \downarrow && \downarrow^{\mathrlap{a_1}} \\ L_{(I/f)} &\to& Z_0 \coprod_{L_{(I/f)}} K_{(I/f)} =: Z_1 \\ &&& \searrow^{\mathrlap{q_1}} \\ &&&& Y }

of this diagram defines an object Z 1 and morphisms a 1:Z 0Z 1 and q 1:Z 1Y factoring f. Intuitively, if we think of all morphisms iI as being inclusions of spheres into balls, we have formed Z 1 by spheres for every attaching map from a domain of I into X=Z 0.

Now, we iterate this construction with q 1:Z 1Y in place of f and taking colimits to construct Z α for limit ordinals α.

This construction does not converge. So we choose instead to stop at a sufficiently large ordinal β, chosen so that the domains of the maps in I will satisfy the smallness property assumed in the theorem. Define a to be the transfinite composite of the a α and q to be the induced map from the colimit Z β to Y, so that

(XfY)=(XaZ βq).(X \stackrel{f}{\to} Y) = (X \stackrel{a}{\to} Z_\beta \stackrel{q}{\to}) \,.

It is clear from the construction that a is in the left class of the weak factorization system, so it remains to show that q has the right lifting property with respect to each iI. Given a lifting problem,

K Z β i a L Y\array{ K &\to& Z_\beta \\ \downarrow^{\mathrlap{i}} && \downarrow^{\mathrlap{a}} \\ L &\to& Y }

the map from K to Z β factors through some Z α, with α<β, by the assumed small object property. Because Z α+1 was defined to be a pushout over squares including this one, we have a map LZ α+1Z β=colim αZ α, which is the desired lift:

K Z α Z β Z α+1 i L Y\array{ K &\to& Z_\alpha &\to& Z_\beta \\ \downarrow && \downarrow &\nearrow& \downarrow \\ && Z_{\alpha+1} \\ \downarrow^{\mathrlap{i}} & \nearrow & && \downarrow \\ L &\to& &\to& Y }

A note on Functoriality

One of the important conclusions of the small object argument is that it is functorial. But since (in its ordinary form) the process does not “converge” (in the up-to-isomorphism sense) but rather is merely stopped when it has gone far enough along, for functoriality we have to take care to terminate the construction at the same ordinal β for every input.

Additionally, in an enriched situation, ideally one would like the factorizations to be an enriched functor. The version of the small object argument given above does not produce an enriched functor, since it takes coproducts over maps in an ordinary category. It can be modified to produce an enriched functor by replacing these coproducts by copowers, but the resulting factorizations are only rarely homotopically well-behaved (in a model category, for instance). One important special case when they are well-behaved is when all objects of the enriching category are cofibrant, as is the case for simplicial sets and for the folk model structure on Cat.

References

Standard textbook references are for instance

theorem 2.1.14 in

  • Hovey, Model categories

or section 10.5 in

  • ModLoc Hirschhorn, Model categories and their localization

A reference with an eye towards combinatorial model categories and Smith's theorem is

  • Tibor Beke, Sheafifiable homotopy model categories (arXiv)

Based on this a good quick reference is the first two pages of

  • Clark Barwick, On (enriched) left Bousfield localization of model categories (arXiv)

See also the appendix of HTT.

For more conceptual background see

  • Richard Garner, Understanding the small object argument (pdf)