Algebraic Model Structures
Posted by Tom Leinster
Guest post by Emily Riehl
Here’s a quick definition of a model structure on a complete and cocomplete category : a model structure consists of three classes of morphisms - the cofibrations, fibrations, and weak equivalences - such that satisfies the 2-of-3 property and and are weak factorization systems.
A weak factorization system (henceforth wfs) consists of two classes of maps, closed under retracts, such that elements of the left class lift against elements of the right, as depicted below,
and such that every morphism can be factored as an arrow in followed by an arrow in .
In examples, we typically think of the right class as a collection of morphisms satisfying some property, but it is also possible to conceive of them algebraically, that is, to incorporate the defining lifting property into a piece of structure attached to each given morphism. In one familiar example, the unalgebraicized perspective defines a Hurewicz fibration to be a map of spaces with the homotopy lifting property, while the algebraicized perspective equips each such with the structure of a path lifting function. Using this idea, we define a new notion of algebraic model structure, introduced below, whose wfs are replaced with natural weak factorization systems. This algebraization is inobtrusive - it can be given in many familiar situations simply by making choices that are known to exist and does not affect the underlying model structure, except possibly by producing better factorizations - but has many interesting features because the algebraicized wfs satisfy better categorical properties.
An algebraization
Often, the factorization in a wfs is assumed to be functorial, meaning that there exists a functor from the category of arrows in and commutative squares to the category of composable pairs of arrows in that is a section of the canonical composition functor . The functorial factorization is most conveniently described by a pair of functors and a functor , needed later, as depicted below
which then must satisfy various conditions which encode the fact that they fit together to give a functor as above.
Note that the functors and are pointed, with the canonical natural transformations and given by the functorial factorizations. Furthermore, the elements of the classes and are precisely those objects of which can be given the structure of algebras for the pointed endofunctors and , constructed by solving the lifting problems
The algebra structures and can be used to solve any lifting problem of -coalgebra against a -algebra as depicted below
Categorically, wfs have two principle defects, both of which are rectified by their algebraization below. For one, a wfs on a category does not induce a wfs on the diagram category because a natural transformation whose components lie in won’t lift naturally against a natural transformation whose components lie in . For another, the classes and are not closed under all colimits and limits, respectively, in the arrow category , something that is true of the stronger, but homotopically useless, notion of orthogonal factorization system. Both of these problems disappear if we ask that the pointed endofunctors arising from the functorial factorization underlie a comonad and monad, respectively. The comultiplication and multiplication natural transformations are exactly what’s needed to insure that lifting problems of left factors against right factors can be solved naturally. Also, coalgebras for the comonad and algebras for the monad are closed under colimits and limits respectively.
Definition. A natural weak factorization system (henceforth, nwfs) (L,R) consists of a comonad L and a monad R such that and arise as the pointed endofunctors of a functorial factorization and such that the canonical natural transformation is a distributive law.
Note the distributive law condition was not in the original definition; we won’t worry about it here. The underlying wfs is given by retract closures of the classes of maps admitting a L-coalgebra or R-algebra structure, respectively; alternatively, these are the arrows admitting pointed endofunctor (co)algebra structures.
Importantly, due to recent work of Richard Garner, cofibrantly generated nwfs can be produced by a modified version of Quillen’s small object argument that works for locally presentable categories and also for categories, like Top or TopGp whose objects are bounded with respect to some proper, well-copowered orthogonal factorization system. Interestingly, Garner’s construction works for small categories over the arrow category , not just for generating sets. The nwfs (L,R) that is produced satisfies two universal properties.
There is a canonical functor L-coalg that is universal among morphisms of nwfs (described below).
There is a canonical isomorphism R-alg, where the latter category has as objects arrows of with chosen (coherent) solutions to any lifting problem against an object of .
Features of algebraic model structures
We can now introduce algebraic model structures
Definition. An algebraic model structure on a complete and cocomplete category with a class of weak equivalences satisfying the 2-of-3 property consists of a pair of nwfs (Ct,F) and (C,Ft) together with a morphism of nwfs (Ct,F) (C,Ft) which we call the comparison map such that the underlying wfs and form a model structure with weak equivalences
If we let be the functors accompanying the functorial factorizations of (Ct,F) and (C,Ft), respectively, then the comparison map provides a natural arrow
A morphism of nwfs must also satisfy two pentagons, which say that induces functors
-coalg C-coalg
-alg F-alg
that provide an algebraic way of regarding a trivial cofibration/fibration as a cofibration/fibration. Naturality says that the two natural ways of solving a lifting problem of a trivial cofibration against a trivial fibration (apply and use (C,Ft) or apply and use (Ct,F)) produce the same lifts.
By the universal property of Garner’s small object argument, cofibrantly generated algebraic model structures exist whenever the underlying ordinary model structures are cofibrantly generated; we’ll see below that these aren’t the only examples.
Any algebraic model structure has an induced fibrant replacement monad R obtained from F by slicing over the terminal object. A cofibrant replacement comonad Q is obtained from C dually. As in the classical setting, one can set up lifting problems to obtain an arrow comparing the two bifibrant replacements of an object . Here, the comparisons fit together to give a natural transformation .
Furthermore, is a distributive law of the monad over the comonad, which says that Q lifts to a comonad on R-alg, the category of algebraically fibrant objects, and R lifts to a monad on Q-coalg. The categories of (co)algebras for these lifted (co)monads are isomorphic and give a category of algebraically bifibrant objects. By recent work of Thomas Nikolaus and the theorems described in the next section, either Quillen’s or Joyal’s model structure of simplicial sets can be lifted to an algebraic model structure on the appropriate category of algebraically fibrant objects in such a way that the canonical (monadic) adjunction sSet R-alg is an algebraic Quillen adjunction, defined below.
We’ll turn to these mysterious algebraic Quillen adjunctions in a moment, but first let’s highlight a few theorems which illustrate some interesting aspects of this theory.
Unlike ordinary wfs, a nwfs on induces a levelwise nwfs on any diagram category , where is small. A bit surprisingly, the levelwise nwfs is cofibrantly generated whenever the inducing one is. One example where these factorizations appear in Steve Lack’s trivial model structures on certain diagram 2-categories, and although he proves that these are not cofibrantly generated in the classical sense, we have:
Theorem. Lack’s trivial model structure on the 2-category Cat is a cofibrantly generated algebraic model structure.
A second theorem, which is joint work with Richard Garner and Mike Shulman, deserves mention both for the unusual result and also for its proof.
Theorem. If has an algebraic model structure generated by categories and which come with a functor over and if the cofibrations are monomorphisms, then the components of the comparison map are C-coalgebras.
In the discrete case, the first condition means simply that we include the generating trivial cofibrations in the set of generating cofibrations, which can of course be done. The point of the proof is to exploit the fact that the forgetful functor C-coalg creates colimits. The components of the comparison map are constructed via a colimiting process, following the steps in the small object argument. We can inductively show that they inherit a canonical C-coalgebra structure by checking that the objects in the colimiting diagram are themselves coalgebras and the morphisms are maps of such. We cannot see how a result such as this, which after all refers to morphisms present in the underlying ordinary model category, could be proven in the non-algebraic theory.
As a corollary, the fibrant replacement monad constructed via the small object argument in this context preserves algebraic trivial cofibrations.
Algebraic Quillen adjunctions
Many ordinary model structures are constructed by passing a previously known cofibrantly generated model structure across an adjunction. This classical theorem can be extended to algebraic model structures.
Theorem. Suppose is an adjunction with and has a algebraic model structure generated by and . If takes the left class of the underlying wfs generated by into the weak equivalences of , then and generate an algebraic model structure on with weak equivalences created by .
The proof relies heavily upon this fact: when a nwfs (C,F) is cofibrantly generated, all arrows in the right class of the underlying wfs admit an F-algebra structure. This is because F-alg is retract closed.
As in the classical setting, any such adjunction is automatically a Quillen adjunction, meaning the right adjoint preserves (trivial) fibrations and the left adjoint preserves (trivial) cofibrations. Here, algebraic analogs of these properties hold: the left adjoint lifts to functors Ct-coalgLt-coalg, C-coalgL-coalg, and the right adjoint lifts to functors Rt-algFt-alg, R-algF-alg, where C and F refer to the algebraic model structure on and L and R refer likewise to .
We won’t say much about the proofs here, except that they’re rather tricky (at least when it comes to the left adjoints). A direct computational proof is possible, but a better idea, which was suggested by Richard Garner, uses an alternate characterization of a nwfs as a category of algebras for a monad over the functor cod equipped with a composition law that is natural in a suitable double categorical sense. We use this characterization to show that the natural transformations characterizing the lifts of (such a pair is sometimes called a lax morphism of monads) are compatible with the comultiplication for the comonads. Then, their mates will automatically be colax morphisms of comonads, which is to say, they specify the desired lifts of .
At this point, we should note that we’ve given a name to describe this situation.
Definition. An adjunction of nwfs (C,F) (L,R) consists of a colax morphism of comonads C-coalg L-coalg and a lax morphism of monads R-alg F-alg such that with , with the first nwfs on and the second on , and such that and are mates.
Examples. An adjunction of nwfs is exactly a morphism of nwfs . Less trivially, if (C,F) is generated by and (L,R) is generated by , then there is a canonical adjunction of nwfs as above.
Adjunctions of nwfs can canonically be composed. Thus, in the setting of the theorem above, there are (a priori) six algebraic Quillen adjunctions: one for the trivial cofibration-fibration nwfs on each category, one for the cofibration-trivial fibration nwfs, two for the comparison maps, and two adjunctions of nwfs (Ct,F) (L,Rt) for the two possible composites. In fact, we might hope that these last two would be the same, which would say precisely that the lifts
commute. This leads to the following definition.
Definition. An algebraic Quillen adjunction consists of five adjunctions of nwfs
such that both triangles commute.
Significant examples exist, such as the adjunction between simplicial sets and spaces given by geometric realization and the total singular complex functor.
Theorem. The adjunction of the theorem above is canonically an algebraic Quillen adjunction.
To prove this result, it remains only to prove the naturality statement, which again requires a bit of work, the content of which may be of independent categorical interest. The crux of the difficulty is to show that the two canonical ways of assigning Lt-coalgebra structures to the objects of are the same: one uses the canonical functor L-coalg arising from small object argument on and the other uses the analogous functor for and then composes with the lift Ct-coalg Lt-coalg of .
Garner’s small object argument constructs a reflection of small categories along the canonical forgetful functor
(Ct,F) Ct-coalg NWFSCAT/
The canonical functors Ct-coalg described above are the units. Garner proves that these functors are universal with respect to all morphisms of nwfs. We enlarge the categories above to give a forgetful functor
(Ct,F) Ct-coalg NWFSCAT
from the category of nwfs and adjuntions of nwfs to the category of categories sliced over arrow categories, whose morphisms are left adjoints of specified adjunctions between the base categories together with lifts to the fibers. We prove that Garner’s construction produces a reflection along this forgetful functor; in other words, that the units are universal with respect to adjunctions of nwfs, which is precisely what is needed to prove the theorem above.
A more leisurely and much more detailed account of this material can be found here. I am still searching applications that will really justify this theory, but this algebraization seems quite natural from the categorical point of view, so I am hopeful that they will be found.
Re: Algebraic model structures
Nice.
Maybe we now would like to make the following step:
we have from Thomas a notion of algebraic -category (i.e. a fibrant object in ) and now from you one of algebraic model structure . So the obvious next demand seems to be to show that algebraic model structures are models (in some direct sense) for algebraic -categories.
Do you know how to say algebraically enriched algebraic model structure ? I imagine it would be useful to now have a notion of -enriched algebraic model structures.
And then to redo all the standard theory about how model categories present -categories for algebraic model structures and algebraic -categories.