Localisation and model categories (Part 1)

25th August, 2018

After some exceptionally enlightening discussions with Eduard Balzin recently, I’ve made some notes on the links between model categories, homotopy categories, and localisation, and how they all tie in together. There’s nothing particularly riveting or original here, but hopefully these notes can help somebody else who was lost in this mire of ideas.

Notational note: we write instead of .

Localisation of categories

Let be a pair, with a category and a wide subcategory (that is, a subcategory containing all the objects of , or, equivalently, a set of morphisms in ). This data is known as a relative category, which is a weaker version of a category with weak equivalences, or a homotopical category, or other such notions.

Often we want to localise along , i.e. ‘formally invert all morphisms in ’. A nice way of making this rigorous is by defining the localisation (also written or )1 by a universal property:2

That is, any category (along with a functor into it) such that all morphisms in become isomorphisms must factor uniquely through .

Since our definition is in terms of a universal property, if the localisation of a category exists then it is unique.


There is a reasonably concrete way of constructing the localisation that is called Gabriel-Zisman (or sometimes zigzag) localisation. It has a few issues, which we discuss below, after giving a definition. This is the localisation that most people will first study in the case of constructing the derived category of complexes, or some other such example, in a course on homological algebra or algebraic geometry.

We define the objects of to be those of , and the morphisms to be zigzags of morphisms: a morphism is given by a directed graph whose vertices are objects of , and whose edges are labelled by arrows in , modulo certain equivalence relations.3 That is, a morphism from to is given by a string of objects with maps between them: either a map in , or a map in .

Note that, if contains all identity maps (for example), then we can always insert identity maps in our zigzags to ensure that they are always of the form with and .

As you can see, arbitrary morphisms in this category can be unreasonably large (in terms of the data describing them), and so we might hope that, by placing some conditions on , we can globally bound the length of the zigzags. If fact, if is a calculus of fractions then we can show that all the zigzags are actually just (co)roofs (depending on the handedness of the calculus of fractions):

Note that we still have an equivalence relation: two morphisms and are equivalent if there exists some roof such that ‘everything commutes’.4

One potential problem with this construction (depending on how much you care about these things) is that the localisation might live only in some bigger universe, and so you have to start worrying about that.


Of course, just constructing a category is not usually enough these days, and we instead want to give it some higher structure. Enter Dwyer-Kan (or simplicial) localisation.

This is a way of constructing an -category , realised as a simplicial category. We talk more about simplicial categories later on, but first we quote Julia E. Bergner from “A model category structure on the category of simplicial categories”:

Note that the term “simplicial category” is potentially confusing. As we have already stated, by a simplicial category we mean a category enriched over simplicial sets. If and are objects in a simplicial category , then we denote by the function complex, or simplicial set of maps in . This notion is more restrictive than that of a simplicial object in the category of categories. Using our definition, a simplicial category is essentially a simplicial object in the category of categories which satisfies the additional condition that all the simplicial operators induce the identity map on the objects of the categories involved.

First of all, note that we now require that be a category with weak equivalences: all isomorphisms are in , and if any two of are in then so too is the third. For example, any model category or homotopical category is automatically a category with weak equivalences.

Now then, the definition by universal property is (modulo some technical -details) what you would expect: is an -category such that injects into with every morphism in becoming an equivalence (in the -sense) in , and such that any other such -category factors ‘uniquely’ through this.

One such way of constructing this localisation is by hammock localisation. For any we define their as the simplicial set given by

where is the nerve (which sends a category to a simplicial set), and both the categories and the equivalence relation remain to be defined.

For each the category has objects being length- zigzags, as in Gabriel-Zisman localisation5, and the morphisms are ‘hammocks’

i.e. commutative diagrams of zigzags, where the ‘linking’ arrows are all in . The equivalence relations are the ‘natural’ ones: we can insert or remove identity maps, and compose any composable morphisms.


Now then, we can ask how this ‘new’ localisation is related to the ‘old’ one, and we can answer this question with the following lemma.

Lemma. .

For this post, that’s it, but my next post will talk about how we can extend these ideas to localise quasi-categories, and how the Bergner model structure on simplicial categories comes into the story. This will, in particular, let us formalise the fact that taking the homotopy category of a category (whenever this makes sense, e.g. for quasi-categories) is somehow equivalent to localising the category along weak equivalences. The lemma that we’ll look at is the following (where we’ve yet to define the right-hand side).

Lemma. .


  • Julia E. Bergner, “A model category structure on the category of simplicial categories”, arXiv:math/0406507.
  • V. Hinich, “Dwyer-Kan localization revisited”, arXiv:1311.4128.
  • W.G. Dwyer and D.M. Kan, “Calculating simplicial localizations”, available online.
  • Pierre Gabriel, Michel Zisman, “Calculus of Fractions and Homotopy Theory”, available online.


  1. There are so many things that ‘homotopy category’ or ‘’ or ‘’ can mean, so the context is always very important 

  2. This diagram is horribly formatted. I am lost without tikz-cd

  3. These are just to ensure that composition and the identity morphism behave as expected. See the nLab for details. 

  4. I think of the diagram you want to show commutes as a tiny house of cards, two layers high. 

  5. But, recalling what we said there, since contains all isomorphisms then we can assume that our zigzags always alternate between arrows in and arrows in