Computing Homotopy Classes in Model Categories
Let again  be some Grothendieck topos and 
 a group object in 
. I eventually want to give a proof of the following theorem.
 There is a functorial construction of a simplicial object  in 
 and a functorial bijection 
 between the set of 
–torsors 
 and the set of simplicial homotopy classes of morphisms 
.
To show this we will follow an approach which was presented in the paper/preprint “Cocyle Categories” by Rick Jardine. The point is that proving our theorem comes down to computing homsets between objects of  in the homotopy category. Generally, in any model category 
 (and 
 embeds into the local model structure on the category 
 of simplicial objects in 
) we can “calculate” homsets from 
 to 
 in the homotopy category by taking a cofibrant replacement 
 of 
 and a fibrant replacement 
 of 
 and taking honest homotopy classes of maps from 
 to 
 in 
.
However, computing homsets like that tends to be quite difficult because, typically, cofibrant and fibrant replacement are hard to write down explicitly (at least in a form that one can work with). Jardine came up with the following work–around.
 Let  be a category with weak equivalences and let 
 and 
 be objects in 
. Define a category 
 of cocycles from 
 to 
 whose objects are diagrams 
 with 
 a weak equivalence and whose morphisms are the obvious commuting diagrams.
Remember that any category  has a nerve 
, its 
–simplices are composable chains of 
 morphisms in 
. By a slight abuse of notation I will not distinguish between 
 and 
. A slight remark regarding notation; the geometric realization of 
 is often called the classifying space of 
 and is denoted by 
. Sometimes I will consider “a model of” 
 to be any convenient fibrant replacement of 
 in 
. In particular, it makes sense to talk about 
 and by another slight abuse of notation I will often just write 
.
It turns out that in any model category  is a good model for the mapping space from 
 to 
 as long as 
 is cofibrant and 
 is fibrant. This is proven for example in a preprint of Daniel Dugger’s, “Classification Spaces of Maps in Model Categories”. I will—following Jardine—give a proof of something weaker:
 In a right proper model category  in which weak equivalences are preserved under products, the homset 
 in the homotopy category can in a natural way be computed as 
The map from right to left is easily described as  In the other direction, the map is harder to describe. Instead, let’s consider the set 
 of (left) homotopy classes of maps from 
 to 
. Any map 
 trivially defines a cocycle. If two such maps 
 and 
 are left homotopic, there is a cylinder object 
 and a homotopy 
 such that 
 This means that these three cocyles lie in the same path component of 
. Hence, we have a well defined map 
.
 If  is cofibrant and 
 is fibrant, then the map 
 is a bijection.
To prove this, consider the commutative diagram  in which the diagonal map is a bijection because 
 is cofibrant and 
 is fibrant. Hence, it suffices to show that our map is surjective, i.e. that any cocycle 
 is in the path component of a cocycle 
. Factor 
 into a trivial cofibration 
 followed by a trivial fibration 
 to obtain 
 where the map 
 exists because 
 is assumed to be fibrant. Because 
 is cofibrant we can find a section 
 of 
 and obtain a commutative diagram 
 which proves the lemma.1
 If  and 
 are weak equivalences, then the induced map 
 is a bijection.
To prove this we will describe an inverse function. Let  be a cocycle and think of it as a morphism 
. Factor this map into a trivial cofibration followed by a fibration 
 and observe that by 2–out–of–3 
 is a weak equivalence. Form the pullback 
 in which the bottom map is a weak equivalence by our assumption on 
 and the top map is a weak equivalence by right properness. This then implies that 
 is a weak equivalence by 2–out–of–3, i.e. 
 defines a cocycle in 
. This construction yields a well–defined map 
 which is inverse to the map in the lemma.
Using these two lemmas the theorem about computing homsets is easy to prove. Let  and 
 be any two objects in 
 and let 
 be a cofibrant replacement of 
 and 
 a fibrant replacement of 
. Then we have a commutative diagram 
 which proves the theorem.
- Note that for this first lemma we haven’t used any assumption on the model category - .↩