Chapter 6 The Derived Category 6.1 The Homotopy Category S YNOPSIS . Homotopy category; (co)product; triangulation; universal property; unique lifting properties. O BJECTS AND M ORPHISMS 6.1.1 Definition. The homotopy categeory K(R) has the same objects as C(R), that is, R-complexes, and the morphisms in K(R) are homotopy equivalence classes of morphisms in C(R). 6.1.2. By 2.3.11 there is an equality K(R)(M, N) = H0 (HomR (M, N)) of k-modules for R-complexes M and N. In accordance with 2.2.12 we write [α] for the homotopy equivalence class of a morphism α in C(R). If K is yet another R-complex then the composition K(R)(M, N) × K(R)(K, M) → K(R)(K, N) maps ([α], [β]) to [αβ]. 6.1.3. Let α be a morphism in C(R). By definition, [α] is the zero morphism in K(R) if and only if α is null-homotopic; see 2.2.20. Furthermore, [α] is an isomorphism in K(R) if and only if α is a homotopy equivalence; see 2.2.25. 6.1.4. There is a canonical full functor Q : C(R) → K(R); it is the identity on objects and it maps a morphism α in C(R) to its homotopy equivalence class Q(α) = [α]. P RODUCTS , C OPRODUCTS , AND k- LINEARITY The lemma below follows immediately from the definitions. 6.1.5 Lemma. Let U and V be k-prelinear categories that have the same objects, and let F : U → V be a k-linear functor that is the identity on objects. If M and N 191 192 6 The Derived Category are objects and if the tuple (M ⊕ N, πM , ιM , πN , ιN ) is a biproduct in U then the tuple (M ⊕ N, F(πM ), F(ιM ), F(πN ), F(ιN )) is a biproduct in V. In particular, if every pair of objects has a biproduct in U then every pair of objects has a biproduct in V. When we say that a category “has (co)products”, we mean that all set-indexed (co)products exist in the category; such objects are unique up to isomorphism. 6.1.6 Theorem. The homotopy category K(R) and the functor Q : C(R) → K(R) are k-linear. For every family {M u }u∈U of R-complexes the next assertions hold. (a) If M with embeddings {ιu : M u M}u∈U is the coproduct of {M u}u∈U in C(R), then M with the morphisms {[ιu ]}u∈U is the coproduct of {M u }u∈U in K(R). (b) If M with projections {πu : M u M}u∈U is the product of {M u }u∈U in C(R), then M with the morphisms {[πu ]}u∈U is the product of {M u }u∈U in K(R). In particular, the homotopy category K(R) has coproducts and products, and the canonical functor Q preserves coproducts and products. P ROOF . It is straightforward to verify that the category K(R) is k-prelinear and that the canonical functor Q is k-linear. Evidently, the zero complex is a zero object in K(R), and K(R) has biproducts by 6.1.5. Thus K(R) is a k-linear category. (a): Let {[αu ] : M u → N}u∈U be morphisms in K(R). The task is to show that there exixts a unique morphism [α] : M → N in K(R) with [αιu ] = [αu ] for all u ∈ U. Existence is straightforward; indeed, by the universal property of coproducts in C(R), there exists a (unique) morphism α : M → N with αιu = αu for all u ∈ U. Applying Q to these identities one gets [αιu ] = [αu ]. For uniqueness, assume that [αιu ] = [0] holds for all u ∈ U; it must be shown that [α] is [0]. Since each αιu is null-homotopic there are degree 1 homomorphisms u τu : M u → N such that αιu = ∂ N τu + τu ∂ M holds for all u ∈ U. Now consider each u u\ homomorphism τ as a morphism M → Σ N \ of graded R-modules. Since M \ together with the embeddings {ιu : M u\ M \ }u∈U is a coproduct of {M u\ }u∈U in Mgr (R), there is a morphism τ : M \ → Σ N \ with τιu = τu for all u ∈ U. Viewing τ as a degree 1 homomorphism M → N, it follows that one has u u αιu = ∂ N τu + τu ∂ M = ∂ N τιu + τιu ∂ M = (∂ N τ + τ∂ M )ιu , where the second equality is by definition of τ, and the third equality holds as ιu is a morphism in C(R). As ∂ N τ + τ∂ M is a morphism of R-complexes, it follows from the universal property of coproducts in C(R) that one has α = ∂ N τ + τ∂ M . Thus α is null-homotopic, that is, [α] is [0] as desired. (b): Similar to the proof of part (a). By construction, the canonical functor Q preserves (co)products. The following result shows that the zero objects in the homotopy category are exactly the contractible complexes. Further characterizations of such complexes are given in 4.1.23. 6.1.7 Proposition. An R-complex is isomorphic to 0 in K(R) if and only if it is contractible. 3-Feb-2012 Draft, not for circulation 6.1 Construction of K(R) 193 P ROOF . Let M be an R-complex. If M is isomorphic to 0 in K(R) then K(R)(M, M) consists of a single element. In particular, [1M ] = [0] holds, so 1M is null-homotopic, i.e. M is contractible. Conversely, if M is contractible then the morphism M → 0 in C(R) is a homotopy equivalence, whence it represents an isomorphism in K(R). 6.1.8 Proposition. There is a unique endofunctor on K(R) that makes the following diagram commutative, C(R) Q Σ C(R) Q / K(R) / K(R) . This functor is denoted ΣK ; it is k-linear and invertible. P ROOF . It is elementary to verify that the endofunctor on K(R) that maps an object M to Σ M and a morphism [α] to [Σ α] has the asserted properties. When there is no risk of ambiguity, we write Σ for the functor ΣK . T RIANGULATION Consider the k-linear category K(R), see 6.1.6, equipped with the k-linear and invertible endofunctor Σ = ΣK from 6.1.8. One may now speak of candidate triangles in K(R) in the sense of A.1. 6.1.9 Lemma. Let α : M → N be a morphism in C(R). The image under the canonical functor Q : C(R) → K(R) of the diagram M α /N N 1 0 / Cone α ( 0 1Σ M ) / ΣM is a candidate triangle in K(R). P ROOF . We must prove that the three composites in C(R), N 1N α 1 Σ M α= , ψ= 0 1 = 0 , and χ = (Σ α) 0 1Σ M = 0 Σ α ϕ= 0 0 0 are null-homotopic. Since ψ is even zero in C(R), we are left to consider ϕ and χ. Define degree 1 homomorphisms % : M → Cone α and τ : Cone α → Σ N by 0 %= and τ = σN1 0 , σM 1 3-Feb-2012 Draft, not for circulation 194 6 The Derived Category s M where σM s : M → Σ M is the map introduced in 2.2.3. From the fact that σs is a degree s chain map and from commutativity of the diagram (2.2.3.1), it follows that there are equalities ∂ Cone α % + %∂ M = ϕ and ∂ Σ N τ + τ∂ Cone α = χ. Indeed, one has N ΣN ∂ σ−1 Σ α 0 0 α M + M ∂ = 0 σ σM 0 ∂ΣM 1 1 and ∂ ΣN ∂ N σΣ N Σ α N −1 0 + σ1 0 = 0 Σα . 0 ∂ΣM σN1 6.1.10 Definition. A candidate triangle in K(R) of the form considered in 6.1.9 is called a strict triangle. A candidate triangle in K(R) that is isomorphic, in the sense of A.1, to a strict triangle is called a distinguished triangle. 6.1.11 Theorem. The category K(R), equipped with the invertible endofunctor Σ and the notion of distinguished triangles from 6.1.10, is triangulated. P ROOF . We verify the axioms in A.3. (TR0): Evidently, the collection of distinguished triangles is closed under isomorphisms. Furthermore, it follows from 4.1.23 and 6.1.7 that application of the canonical functor Q : C(R) → K(R) to the following diagram in C(R), M 1M /M M 1 0 / Cone(1M ) ( 0 1Σ M ) / ΣM , 1M yields, up to isomorphism in K(R), the candidate triangle M −→ M −→ 0 −→ Σ M which, therefore, is distinguished. (TR1): By the definition of morphisms in K(R), every morphism in this category fits into a distinguished (even a strict) triangle; see. 6.1.9. (TR2’): By A.4 it it sufficient to verify that (TR2) holds. Thus, let β0 α0 γ0 ∆ = M 0 −−→ N 0 −−→ X 0 −−→ Σ M 0 be a distinguished triangle in K(R). We must argue that the candidate triangles β0 γ0 − Σ α0 ∆0 = N 0 −−→ X −−→ Σ M 0 −−−→ Σ N 0 − Σ−1 γ0 α0 β0 and ∆00 = Σ−1 X 0 −−−−→ M 0 −−→ N 0 −−→ X 0 are distinguished. Up to isomorphism, ∆ is given by application of the canonical functor Q to a diagram in C(R) of the form, M α /N N 1 0 / Cone α ( 0 1Σ M ) / ΣM . Thus, the candidate triangles ∆0 and ∆00 are, up to isomorphism, given by application of Q to the following diagrams in C(R), 3-Feb-2012 Draft, not for circulation 6.1 Construction of K(R) 195 N Σ−1 Cone α ( 0 −1M ) α /M /N N 1 0 / Cone α N 1 0 ( 0 1Σ M ) / ΣM −Σα / ΣN , / Cone α . These two diagrams in C(R) are the top rows in (?) and (‡) below. By definition, the bottom rows in (?) and (‡) give strict triangles in K(R) when the functor Q is applied; see 6.1.10. Thus, to show that ∆0 and ∆00 are distinguished triangles in K(R), it suffices to argue that (?) and (‡) are commutative up to homotopy, and that all vertical morphisms are homotopy equivalences. N N ι= 1 0 / Cone α ( 0 1Σ M ) ϑ =( 0 1Σ M 0 ) (?) N N ι= 1 0 Σ−1 Cone α / Cone α π =( 0 −1M ) /M 1N 0 0 1Σ M 0 0 α ! ϕ= / Cone ι Σ−1 Cone α π =( 0 −1M ) /M M 1 0 0 0 1Σ M −Σα / ΣN ! ( 0 0 1Σ N ) / ΣN N 1 0 /N O ξ =( α 1N 0 ) (‡) −Σα / ΣM O / Cone α 0 ψ = 1N 0 / Cone π 0 1N 0 0 0 1Σ M / Cone α First consider the diagram (?). Note that ϕ and ϑ are morphisms, as one has N ∂ Σ α 1Σ N 0 0 ∂ Cone ι ϕ = 0 ∂ Σ M 0 1Σ M = 1Σ M ∂ Σ M = ϕ∂ Σ M −Σα −Σα 0 0 ∂ΣN and ∂ Σ M ϑ = ∂ Σ M 0 1Σ M N ∂ Σ α 1Σ N 0 = 0 1Σ M 0 0 ∂ Σ M 0 = ϑ∂ Cone ι . 0 0 ∂ΣN To make sense of these computations, recall from 4.1.10 that in the matrix ∂ Cone ι , the maps Σ α and 1Σ N are viewed as a degree −1 chain maps Σ M → N and Σ N → N. 3-Feb-2012 Draft, not for circulation 196 6 The Derived Category We claim that ϕ is a homotopy equivalence with homotopy inverse ϑ. It is clear that ϑϕ = 1Σ M holds, so it remains to show that the morphism N N 1 0 0 0 1 0 0 1Cone ι − ϕϑ = 0 1Σ M 0 − 1Σ M 0 1Σ M 0 = 0 0 0 −Σα 0 Σ α 1Σ N 0 0 1Σ N is null-homotopic. Consider the map σ : Cone ι → Cone ι given by 0 00 σ = 0 0 0 ; 1N 0 0 here 1N is viewed as a degree 1 chain map N → Σ N, and thus σ is a degree 1 homomorphism; cf. 2.2.3. It is elementary to verify that one has N N N ∂ Σ α 1Σ N ∂ Σ α 1Σ N 1 0 0 0 00 0 00 0 ∂ Σ M 0 0 0 0 + 0 0 0 0 ∂ Σ M 0 = 0 0 0 ; 1N 0 0 1N 0 0 0 Σ α 1Σ N 0 0 ∂ΣN 0 0 ∂ΣN that is, ∂ Cone ι σ + σ∂ Cone ι = 1Cone ι − ϕϑ holds. Thus ϑ is a homotopy inverse of ϕ. Now we turn to the issue of commutativity of (?). The left- and right-hand squares in (?) are even commutative in C(R). For the commutativity, up to homotopy, of the middle square, it must be proved that the morphism β : Cone α → Cone ι, defined by N N 0 1 0 1 0 β = 0 1Σ M − 1Σ M 0 1Σ M = 0 0 , 0 Σα −Σα 0 0 is null-homotopic. Let τ : Cone α → Cone ι be the map 0 0 τ = 0 0 , 1N 0 where 1N is viewed as a degree 1 chain map N → Σ N. Thus τ is a degree 1 homomorphism. It is straightforward to verify the equality N N ∂ Σ α 1Σ N 0 0 0 0 N 1 0 0 ∂ Σ M 0 0 0 + 0 0 ∂ ΣΣαM = 0 0 ; 0 ∂ 1N 0 1N 0 0 Σα 0 0 ∂ΣN that is, ∂ Cone ι τ + τ∂ Cone α = β holds, and hence β is null-homotopic. For the second diagram (‡), arguments similar to the ones given above show that ψ is a homotopy equivalence with homotopy inverse ξ, and that (‡) is commutative up to homotopy. 3-Feb-2012 Draft, not for circulation 6.1 Construction of K(R) 197 (TR4’): Consider the following diagram in C(R), where the rows and the morphisms ϕ and ψ are given, and the left-hand square is commutative up to homotopy, α M ϕ () /N N 1 0 α0 / N0 ( 0 1Σ M ) 11 12 χ χ χ = 21 22 χ χ ψ M0 / Cone α 1N 0 0 / Cone α0 ( 0 1Σ M 0 ) / ΣM Σϕ / Σ M0 . To verify that (TR4’) holds we are, in view of the definition of distinguished triangles in K(R), required to prove that there exists a morphism χ : Cone α → Cone α0 with the following two properties: First of all, χ must make () commutative up to homotopy. In this case, (Q(ϕ), Q(ψ), Q(χ)) is a morphism of distinguished triangles in K(R), and its mapping cone candidate triangle is given by application of the functor Q to the following diagram in C(R), (§) M0 ⊕ N α0 ψ 0 −1N 0 0 0 1N χ11 χ12 0 χ21 χ22 0 0 −1Σ M / ! N0 / ⊕ Cone α Cone α0 ⊕ ΣM 0 0 1Σ M Σ ϕ 0 0 −Σα Σ M0 / ⊕ . ΣN Secondly, Q applied to (§) must yield a distinguished triangle in K(R). We start by constructing a morphism χ that makes () commutative up to homotopy. By assumption, there is a degree 1 homomorphism σ : M → N 0 such that 0 the equality ψα − α0 ϕ = ∂ N σ + σ∂ M holds. Define χ : Cone α → Cone α0 to be the degree 0 homomorphism ψ Σσ χ= , 0 Σϕ where Σ σ is viewed as a degree 0 homomorphism Σ M → N 0 . It is elementary to verify that χ is a morphism; that is, N0 N 0 ∂ Σα ∂ Σ α0 ψ Σσ ψ Σσ ∂ Cone α χ = = = χ∂ Cone α . 0 0 Σϕ 0 Σϕ 0 ∂ΣM 0 ∂ΣM Notice that χ makes the middle and right-hand squares in () commutative in C(R). Finally, to see that application of the functor Q to (§) yields a distinguished triangle in K(R), note that (§) is the top row in following diagram, and that the bottom row yields a strict triangle in K(R) when Q is applied. Thus, it suffices to argue that the diagram below is commutative up to homotopy, and that all vertical morphisms are homotopy equivalences. 3-Feb-2012 Draft, not for circulation 198 M0 ⊕ N 6 The Derived Category α0 ψ θ = 0 −1N 0 0 0 1N ψ Σ σ 0 0 Σϕ 0 0 −1Σ M ! N0 / ⊕ Cone α 0 1N ψ Σ σ 0 0 η = 0 0 Σ ϕ 1Σ M 0 0 Σ M 0 0 −1 0 0 M0 ⊕ N θ= α0 ψ 0 −1N 0 0 ! / N0 ⊕ Cone α 0 1N 0 0 N 0 1 0 0 0 1Σ M 0 0 0 0 0 0 Cone α0 / ⊕ ΣM O 0 0 1Σ M Σ ϕ 0 0 −Σα 0 1N 0 Σσ 0 0 0 ξ = 0 0 −1Σ M 0 0 1Σ M Σ ϕ 0 0 −Σα Σ M0 / ⊕ ΣN / Cone θ 0 0 0 0 1Σ M 0 0 0 0 0 1Σ N Σ M0 / ⊕ ΣN The differentials on the complexes Cone α0 ⊕ Σ M and Cone θ are given by N0 ∂ 0 0 Σ α0 Σ ψ N0 0 ∂ N Σ α 0 −1Σ N ∂ Σ α0 0 0 Cone α0 ⊕Σ M Cone θ ΣM Σ M 0 0 ∂ = and ∂ = 0 ∂ 0 0 0 ∂ . 0 0 0 ∂ Σ M0 0 0 0 ∂ΣM 0 0 0 0 ∂ΣN It is straightforward to verify that ξ and η are morphisms. Evidently there is an equal0 ity ηξ = 1Cone α ⊕Σ M . Furthermore, the morphism ξη − 1Cone θ is null-homotopic, as the degree 1 homomorphism τ : Cone θ → Cone θ given by 0 0 000 0 0 0 0 0 τ= 0 0 0 0 0 0 0 0 0 0 0 1N 0 0 0 satisfies the identity ∂ Cone θ τ + τ∂ Cone θ = ξη − 1Cone θ . Hence ξ is a homotopy equivalence with homotopy inverse η. The left-hand and right-hand squares in the diagram are commutative in C(R). The diagram’s middle square is commutative up to homotopy, indeed, the morphism γ : N 0 ⊕ Cone α → Cone θ, defined by N0 N0 1 0 Σσ 0 ψ 0 1 0 0 N0 0 0 0 1N 0 0 −1N 0 0 1 ψ Σσ Σ M 0 0 0 γ = 0 0 −1 0 0 Σ ϕ − = 0 0 1Σ M , 0 1Σ M0 Σ ϕ 0 0 −1Σ M 0 0 0 0 0 0 0 0 Σα 0 0 0 0 0 −Σα is null-homotopic. This follows as % : N 0 ⊕ Cone α → Cone θ, given by 3-Feb-2012 Draft, not for circulation 6.1 Construction of K(R) 199 0 0 %= 0 0 0 0 0 0 0 1N 0 0 0 , 0 0 0 is a degree 1 homomorphism with ∂ Cone θ % + %∂ N ⊕Cone α = γ. T HE U NIVERSAL P ROPERTY 6.1.12 Definition. Let (U, ΣU ) be a triangulated category. A functor F : C(R) → U is called quasi-triangulated if there is a natural isomorphism ϕ : FΣ → ΣU F such that F(M) F(α) / F(N) N F 1 0 / F(Cone α) ϕM ◦ F( 0 1Σ M ) / ΣU F(M) is a distinguished triangle in U for every morphism of R-complexes α : M → N. The canonical functor Q : C(R) → K(R) has the following universal property. 6.1.13 Theorem. If F : C(R) → U is a functor that maps homotopy equivalences to isomorphisms, then there exists a unique functor F0 : K(R) → U that makes the following diagram commutative, C(R) F { U; Q / K(R) F0 here Q is the canonical functor from 6.1.4. Furthermore, the next assertions hold. (a) Assume that U is k-prelinear; then F is k-linear if and only if F0 is k-linear. (b) Assume that U has (co)products; then F preserves (co)products if and only if F0 preserves (co)products. (c) If U is triangulated and F is quasi-triangulated, then F0 is triangulated. P ROOF . Uniqueness of F0 follows as Q is the identity on objects and it is full. For existence of F0 , set F0 (M) = F(M) for every R-complex M and F0 ([α]) = F(α) for every morphism α of R-complexes. To see that this makes sense—in which case the the identity F0 Q = F evidently holds—let α, β : M → N be homotopic morphisms of R-complexes. It must be shown that one has F(α) = F(β). To this end, define an R-complex C as follows, 3-Feb-2012 Draft, not for circulation 200 6 The Derived Category M\ ⊕ C\ = M \ ⊕ Σ M\ and M ∂ 0 −1Σ M ∂ C = 0 ∂ M 1Σ M , 0 0 ∂ΣM where the maps ±1Σ M in the right-hand column of the matrix ∂ C are viewed as degree −1 chain maps Σ M → M. The following three maps are morphisms in C(R), M 1 ε= 0 0 M 0 ι = 1M 0 / /C π =( 1M 1M 0 ) /M. Moreover, ι is a homotopy equivalence with homotopy inverse π, indeed, the equality πι = 1M evidently holds. To prove that the morphism M M 1 0 0 −1 0 0 0 ιπ − 1C = 1M 1M 1M 0 − 0 1M 0 = 1M 0 0 0 0 0 1Σ M 0 0 −1Σ M is null-homotopic, consider the degree 1 homomorphism σ : C → C given by 0 00 σ = 0 0 0 , 1M 0 0 where 1M is viewed as degree 1 chain map M → Σ M. One readily verifies the equality ∂ C σ + σ∂ C = ιπ − 1C , that is, M M M ∂ 0 −1Σ M ∂ 0 −1Σ M −1 0 0 0 00 0 00 0 ∂ M 1Σ M 0 0 0+ 0 0 0 0 ∂ M 1Σ M = 1M 0 0 . 1M 0 0 1M 0 0 0 0 −1Σ M 0 0 ∂ΣM 0 0 ∂ΣM These arguments show that ι is a homotopy equivalence with homotopy inverse π. It follows that F(ι) is an isomorphism in U with inverse F(π). As πε = 1M , and hence F(π)F(ε) = 1F(M) , holds it follows that one has F(ε) = F(ι). Since the morphisms α, β : M → N are homotopic, there exists a degree 1 homomorphism % : M → N with β − α = ∂ N % + %∂ M . Viewing Σ % as a degree 0 homomorphism Σ M → N, the degree 0 homomorphism γ = α β Σ % : C → N is a morphism, as one has M ∂ 0 −1Σ M ∂ N γ = ∂ N α β Σ % = α β Σ % 0 ∂ M 1Σ M = γ∂ C . 0 0 ∂ΣM From the equalities α = γε and γι = β one gets F(α) = F(γ)F(ε) = F(γ)F(ι) = F(β). 3-Feb-2012 Draft, not for circulation 6.1 Construction of K(R) 201 It remains to prove the assertions (a), (b), and (c). (a): If F0 is k-linear then so is F = F0 Q, as a composition of two k-linear functors. Conversely, if F is k-linear then so is F0 , since the equalities F0 (x[α] + [β]) = F0 ([xα + β]) = F(xα + β) = xF(α) + F(β) = xF0 ([α]) + F0 ([β]) hold for every pair α, β of parallel morphisms in C(R) and every element x in k. (b): Let {M u }u∈U be a family of R-complexes. Since the functor Q preserves coproducts; see 6.1.6, the canonical morphism Mu = ` u∈U ` ψ Q(M u ) −−→ Q( u∈U Mu) ` u∈U in K(R) is an isomorphism; cf. 3.1.9. Application of F0 yields an isomorphism F0 ( ` F0 (ψ) M u ) −−−→ F0 Q( u∈U ` M u ) = F( u∈U ` Mu) u∈U in U such that there is a commutative diagram F0 ( ` u∈U Mu) F0 (ψ) ∼ = / F(`u∈U M u ) ϕ ϕ0 ` 0 u u∈U F (M ) ` u u∈U F(M ) , where ϕ and ϕ0 are the canonical morphisms. It follows that ϕ is and isomorphism if and only ϕ0 is an isomorphism; and hence the functor F preserves coproducts if and only if F0 preserves coproducts. The assertion about products is proved similarly. (c): Let ϕ : FΣC → ΣU F be a natural isomorphism as in 6.1.12. By 6.1.8 there are equalities FΣC = F0 QΣC = F0 ΣK Q, and one has ΣU F = ΣU F0 Q. Since Q is the identity on objects, ϕ can be viewed as a natural isomorphism ϕ0 : F0 ΣK → ΣU F0 . We verify that the functor F0 : K(R) → U with the isomorphism ϕ0 , is triangulated. By definition, every distinguished triangle in K(R) is isomorphic to a strict triangle, that is, to a diagram of the form M Q(α) /N N Q 1 0 / Cone α Q( 0 1Σ M ) / ΣK M , where α : M → N is a morphism in C(R). Thus, it must be shown that the following candidate triangle in U is distinguished, F0 (M) 3-Feb-2012 F0 Q(α) / F0 (N) N F0 Q 1 0 / F0 (Cone α) ϕ0M ◦ F0 Q( 0 1Σ M ) / ΣU F0 (M) . Draft, not for circulation 202 6 The Derived Category However, this diagram is identical to the one in 6.1.12, which is distinguished triangle in U since F is assumed to be quasi-triangulated. R EMARK . The main assertion in 6.1.13 is that the homotopy category K(R) is the localization of C(R) with respect to the collection of homotopy equivalences. In the next section, we focus on yet another important example of a localization, namely the localization of K(R) with respect to the collection of quasi-isomorphisms; this gives rise to the derived category. 6.1.14 Definition. Let (V, ΣV ) be a triangulated category. A functor G : C(R)op → V is called quasi-triangulated if the functor Gop from C(R) to the triangulated category (Vop , Σ−1 V ), see A.5, is quasi-triangulated in the sense of 6.1.12. Explicitly, this means that there exists a natural isomorphism ψ : Σ−1 V G → GΣ of functors C(R)op → V, such that Σ−1 V G(M) G( 0 1Σ M ) ◦ ψM / G(Cone α) N G 1 0 / G(N) G(α) / G(M) is a distinguished triangle in V for every morphism of R-complexes α : M → N. A morphism in C(R)op is called a homotopy equivalence if the corresponding morphism in C(R) is a homotopy equivalence in the sense of 2.2.25. To parse and prove the next result, recall further that if F : U → V is a functor between categories with products (coproducts), then Fop : Uop → Vop is a functor between categories with coproducts (products), and F preserves products (coproducts) if and only if Fop preserves coproducts (products). 6.1.15 Theorem. If G : C(R)op → V is a functor that maps homotopy equivalences to isomorphisms, then there exists a unique functor G0 : K(R)op → V that makes the following diagram commutative, C(R)op G z V; Qop / K(R)op G0 here Q is the canonical functor from 6.1.4. Furthermore, the next assertions hold. (a) Assume that V is k-prelinear; then G is k-linear if and only if G0 is k-linear. (b) Assume that V has (co)products; then G preserves (co)products if and only if G0 preserves (co)products. (c) If V is triangulated and G is quasi-triangulated, then G0 is triangulated. P ROOF . Apply 6.1.13 to the functor Gop : C(R) → Vop . 3-Feb-2012 Draft, not for circulation 6.1 Construction of K(R) 203 U NIQUE L IFTING P ROPERTIES Throughout the rest of this chapter, we use Greek letters for morphisms in K(R); that is, α, β, γ, . . . denote homotopy equivalence classes of morphisms in C(R). 6.1.16 Definition. A morphism α in K(R) is called a quasi-isomorphism if some, equivalently every, morphism in C(R) that represents the homotopy equivalence class α is a quasi-isomorphism. Next we reformulate 5.2.16 and 5.3.21 in the language of the homotopy category. 6.1.17. Let P be a semi-projective R-complex. If α : P → N is a morphism and β : M → N is a quasi-isomorphism in K(R), then there exists a unique morphism γ that makes the following diagram in K(R) commutative, P γ M ~ α /N. ' β 6.1.18. Let I be a semi-injective R-complex. If α : M → I is a morphism and β : M → N is a quasi-isomorphism in K(R), then there exists a unique morphism γ that makes the following diagram in K(R) commutative, M α ~ I. β ' /N γ E XERCISES E 6.1.1 E 6.1.2 E 6.1.3 E 6.1.4 E 6.1.5 Show that a morphism in a triangulated category is a monomorphism (epimorphism) if and only if it has a left (right) inverse. Conclude that every object in a triangulated category is both injective and projective. Show that the homotopy category K(Z) is not Abelian. Show that the homotopy category K(R) is Abelian if R is semi-simple. Two homomorphisms of R-modules α, β : M → N are called stably equivalent if α − β factors through a projective R-module. The stable module category M(R) has as objects all R-modules. The hom-set M(R)(M, N) in this category, often written as HomR (M, N), is the set of classes of stably equivalent homomorphisms M → N. (a) Show that M(R) is a k-linear category with coproducts. (b) For an R-module M, let Ω(M) be the kernel of any surjective homomorphism α : P → M where P is projective. Show that Ω is a welldefined endofunctor on M(R). (c) Show that the category (M(R), Ω) is triangulated if R is quasi-Frobenius. Show that the stable module category M(Z) is not Abelian. 3-Feb-2012 Draft, not for circulation 204 6 The Derived Category (Cf. A.5) Let (T, Σ) be a triangulated category. Show that (T op , Σ−1 ) is triangulated in the canonical way: A candidate triangle M → N → X → Σ−1 M in T op is distinguished if and only if the candidate triangle Σ−1 M → X → N → M is distinguished in T. E 6.1.7 Let (T, Σ) be a triangulated category and let S be a subcategory of T that is closed under isomorphisms. Show that S is a triangulated subcategory if and only if it is a triangulated category and the embedding functor S → T is full and triangulated. E 6.1.8 Let S be a triangulated subcategory of (T, Σ) and let M → N → X → Σ M be a distinguished triangle in T. Show that if two of the objects M, N, and X are in S, then the third object is also in S. E 6.1.9 Show that the full subcategory of K(R) whose objects are all acyclic R-complexes is triangulated. E 6.1.10 Show that the full subcategories of K(R) defined by specifying their objects as follows: E 6.1.6 K@ (R) = {M ∈ K(R) | there is a bounded above complex M 0 with M ∼ = M 0 in K(R)} , 0 0 ∼ K@ A (R) = {M ∈ K(R) | there is a bounded complex M with M = M in K(R)} , and KA (R) = {M ∈ K(R) | there is a bounded below complex M 0 with M ∼ = M 0 in K(R)} are triangulated subcategories of K(R). E 6.1.11 Show that the full subcategory of K(R) defined by specifying its objects, K(Prj R) = {P ∈ K(R) | P is a complex of projective modules} , is a triangulated category but, in general, not a triangulated subcategory of K(R). E 6.1.12 Show that the full subcategory of Kprj (R) defined by specifying its objects, Kprj (R) = {P ∈ K(Prj R) | P is semi-projective} , is a triangulated subcategory of K(Prj R). E 6.1.13 Show that the full subcategory of K(R) defined by specifying its objects, K(Inj R) = {I ∈ K(R) | I is a complex of injective modules} , is a triangulated category but, in general, not a triangulated subcategory of K(R). E 6.1.14 Show that the full subcategory of K(R) defined by specifying its objects, Kinj (R) = {I ∈ K(Inj R) | is semi-injective} , is a triangulated subcategory of K(Inj R). 6.2 The Derived Category S YNOPSIS . Derived category; (co)product; triangulation; universal property. O BJECTS AND M ORPHISMS Recall that we use Greek letters for morphisms in K(R), that is, α, β, γ, . . . denote homotopy equivalence classes of morphisms in C(R). 3-Feb-2012 Draft, not for circulation