The Derived Category Chapter 6 6.1 The Homotopy Category

advertisement
Chapter 6
The Derived Category
6.1 The Homotopy Category
S YNOPSIS . Homotopy category; (co)product; triangulation; universal property; unique lifting
properties.
Let U be a category and let ≈ be an equivalence relation on each hom-set in U that
is compatible with composition, i.e. a congruence relation. The quotient category
U/ ≈ has the same objects as U, and for two such objects M, N the hom-set in
U/ ≈ is the set U(M, N)/ ≈ of congruence classes. Evidently, the canonical functor
Q : U → U/ ≈ has the following universal property: If F : U → V is any functor such
that F(α) = F(β) holds for every pair of parallel morphisms in U, then there exists a
unique functor F0 that makes the following diagram commutative,
U
F
}
V.
Q
/ U/ ≈
F0
This section is focused on a special quotient category: the homotopy category K(R).
It is the quotient of C(R) modulo homotopy equivalence. While C(R) is Abelian, the
category K(R) is, in general, not. However, the mapping cone construction in C(R)
facilitates a triangulated structure on K(R).
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).
193
194
6 The Derived Category
6.1.2. By 2.3.12 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 L is also an R-complex, then the composition K(R)(M, N) × K(R)(L, M) → K(R)(L, N) maps ([α], [β]) to [αβ]; it follows
from 2.3.4 that [αβ] does not depend on the choice of representatives for [α] and [β].
6.1.3. The homotopy equivalence class [α] of a morphism in C(R) is an isomorphism in K(R) if and only if α is a homotopy equivalence; see 2.2.25.
6.1.4. The zero complex is evidently a zero object in the homotopy category. It
follows that a zero morphism in K(R) is the homotopy equivalence class [0] of
a zero morphism in C(R). Thus, the class [α] of a morphism in C(R) is the zero
morphism in K(R) if and only if α is null-homotopic; see 2.2.20.
The next result shows that the zero objects in the K(R) are exactly the contractible complexes. Further characterizations of such complexes are given in 4.1.10.
6.1.5 Proposition. An R-complex is isomorphic to 0 in K(R) if and only if it is
contractible.
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.6. 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.7 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
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.
Recall that a category is said to have (co)products if all set-indexed (co)products
exist in the category.
6.1.8 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 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).
20-Feb-2012
Draft, not for circulation
6.1 The Homotopy Category
195
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. The zero complex is a zero object in K(R), and
K(R) has biproducts by 6.1.7. 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
homomorphism τu as a morphism M u\ → Σ 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.
R EMARK . Let U be a category Q
that has products and coproducts.
For a family {M u }u∈U of objects
`
u
u
u
in U, the canonical morphisms u∈U M → M and M → u∈U M u are referred to as projections
and embeddings; MacLane [35] uses the term injections for the latter. Embeddings need not be
monomorphisms and projections need not be epimorphisms. Our use of the term embedding for
inclusions of subobjects is thus a slight abuse of terminology.
6.1.9. Let {[αu ] : M u → N u }u∈U and {[βu ] : N u → M u }u∈U be families of morphisms in K(R). By the universal properties of (co)products there are unique morphisms [α] and [β] that make the following diagrams commutative for every u ∈ U,
Mu
[αu ]
Nu
/ `u∈U M u
[α]
/ `u∈U N u
Q
u∈U
Nu
[β]
/ Qu∈U M u
and
Nu
[βu ]
/ Mu .
The horizontal morphisms in the left-hand diagram are embeddings and the vertical
morphisms in the right-hand diagram are projections. The morphism [α] is called
`
the coproduct in K(R) of {[αu ]}u∈U and denoted u∈U [αu ]. Similarly, [β] is called
20-Feb-2012
Draft, not for circulation
196
6 The Derived Category
the product in K(R) of {[βu ]}u∈U and denoted u∈U [βu ]. From the construction of
(co)products in K(R) given in 6.1.8, it follows that one has
` u
Q u
` u
Q u
[α ] =
α
and
[β ] =
β ,
`
u∈U
u∈U
u∈U
u∈U
where u∈U αu and u∈U βu are the coproduct and the product of {αu }u∈U and
{βu }u∈U in C(R); see 3.1.5 and 3.1.18.
`
Q
6.1.10 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.
We apply the terminology from Definitions 5.1.6, 5.2.12, and 5.3.12 to quasi'
isomorphisms in the homotopy category. That is, a quasi-isomorphism X −→ M in
K(R), where X is a semi-free/-projective complex is called a semi-free/-projective
'
resolution of M; similarly a quasi-isomorphism X −→ Y , where Y is semi-injective,
is called a semi-injective resolution of M.
The next result is immediate from 4.2.7 and 6.1.9.
6.1.11 Proposition. Let {[αu ] : M u → N u }u∈U be a family of morphisms in K(R).
`
If [αu ] is a quasi-isomorphism for every u ∈ U, then the coproduct u∈U [αu ] and the
Q
product u∈U [αu ] are quasi-isomorphisms.
6.1.12 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 an isomorphism. For a morphism [α]
in K(R) one has ΣK ([α]) = [Σ α].
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.8, equipped with the k-linear autofunctor Σ = ΣK from 6.1.12. One may now speak of candidate triangles in K(R) in the
sense of A.1.
20-Feb-2012
Draft, not for circulation
6.1 The Homotopy Category
197
6.1.13 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
ϕ=
α=
, ψ = 0 1Σ M
= 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
%= M
and τ = ς1N 0 ,
ς1
where ςsM : M → Σs M is the map introduced in 2.2.3. From the fact that ςsM 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 ΣM 0
0
∂ ας−1
α
M
+
∂
=
0
ς1M
ς1M
0 ∂ΣM
and
∂
ΣN
ς1N
0 +
ς1N
ΣM
∂ N ας−1
0
= 0 Σα .
0 ∂ΣM
6.1.14 Definition. A candidate triangle in K(R) of the form considered in 6.1.13 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.
Triangulated categories are defined in A.3.
6.1.15 Theorem. The homotopy category K(R), equipped with the autofunctor Σ
and the collection of distinguished triangles defined in 6.1.14, 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.10 and 6.1.5 that application of the
canonical functor Q : C(R) → K(R) to the following diagram in C(R),
M
20-Feb-2012
1M
/M
M
1
0
/ Cone(1M )
( 0 1Σ M )
/
ΣM ,
Draft, not for circulation
198
6 The Derived Category
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.13.
(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
∆00 = Σ−1 X 0 −−−−→ M 0 −−→ N 0 −−→ X 0
and
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),
N
N
1
0
( 0 1Σ M )
/
/ Cone α
ΣM
−Σα
/ ΣN ,
and
Σ−1 Cone α
( 0 −1M )
/M
α
/N
N
1
0
/ 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.14. 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 the
vertical morphisms in both diagrams are homotopy equivalences.
N
N
ι= 1
0
/ Cone α
/ ΣM
O
ϑ =( 0 1Σ M 0 )
(?)
N
20-Feb-2012
( 0 1Σ M )
N
ι= 1
0
/ Cone α
1N
0
0 1Σ M
0 0
!
ϕ=
/ Cone ι
−Σα
0
1Σ M
−Σα
/ ΣN
!
( 0 0 1Σ N )
/ ΣN
Draft, not for circulation
6.1 The Homotopy Category
Σ−1 Cone α
199
π =( 0 −1M )
α
/M
/N
O
ξ =( α 1N 0 )
(‡)
Σ−1 Cone α
π =( 0 −1M )
/M
M
1
0
0
N
1
0
/ 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 ΣM ΣN 
 

∂ ας−1 ς−1
0
0
∂ Cone ι ϕ =  0 ∂ Σ M 0   1Σ M  =  1Σ M  ∂ Σ M = ϕ∂ Σ M
−Σα
−Σα
0
0 ∂ΣN
and
∂ Σ M ϑ = 0 ∂ Σ M 0 = 0 1Σ M
 N ΣM ΣN 
ς−1
∂ αςΣ−1
0  0 ∂ M 0  = ϑ∂ Cone ι .
0
0 ∂ΣN
Next we argue that ϕ is a homotopy equivalence with homotopy inverse ϑ. Evidently one has ϑϕ = 1Σ M , 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. The degree 1 homomorphism σ : Cone ι → Cone ι given by


0 00
σ =  0 0 0
ς1N 0 0
is the desired homotopy. Indeed, one has

 N Σ M Σ N 
 
 N Σ N Σ N   N
∂ ας−1 ς−1
∂ ας−1 ς−1
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 ι, given by
 

 N

 N
0
1 0
1 0
β =  0 1Σ M  −  1Σ M  0 1Σ M =  0 0  ,
0 Σα
−Σα
0 0
20-Feb-2012
Draft, not for circulation
200
6 The Derived Category
is null-homotopic. Let τ : Cone α → Cone ι be the degree one homomorphism


0 0
τ =  0 0 .
ς1N 0
It is straightforward to verify the equality
 N ΣM ΣN 
 
∂ ας−1 ς−1
0 0
0
 0 ∂ Σ M 0   0 0 +  0
ς1N 0
ς1N
0
0 ∂ΣN

 N

0 N ΣM
1 0
∂ ας−1
0
=0 0 ;
0 ∂ΣM
0
0 Σα
that is, ∂ Cone ι τ + τ∂ Cone α = β holds, and hence β is null-homotopic.
Similar arguemnts show that the second diagram (‡) is commutative up to homotopy, in particular, that ψ is a homotopy equivalence with homotopy inverse ξ.
(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
χ
χ = 21
χ
ψ
M0
/ Cone α
1N
0
0
/ Cone α0
χ12
/ ΣM
χ22
( 0 1Σ M 0 )
Σϕ
/ Σ 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 the
0
equality ψα − α0 ϕ = ∂ N σ + σ∂ M holds. Define χ : Cone α → Cone α0 as follows:
ΣM
ψ σς−1
χ=
.
0 Σϕ
It is straightforward verify that it is a morphism; that is, one has
20-Feb-2012
Draft, not for circulation
6.1 The Homotopy Category
0
∂ Cone α χ =
201
N 0 0 Σ M0 N Σ M ΣM
ΣM
∂ α ς−1
∂ ας−1
ψ σς−1
ψ σς−1
=
= χ∂ 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 the vertical morphisms
are homotopy equivalences.
M0
⊕
N
α0 ψ
θ = 0 −1N
0 0

0
1N ψ σςΣ M
 0 0 Σ−1
ϕ 
0 0 −1Σ M

!
N0
/ ⊕
Cone α
Cone α0
/ ⊕
ΣM
O
0
0 1Σ M Σ ϕ
0 0 −Σα

0
ΣM
1N
0 σς−1


0
0 
 0
ξ =
0 −1Σ M 
 0

0


0 1Σ M Σ ϕ
0
0 −Σα
Σ M0
/ ⊕
ΣN


0
1N

ψ
0 0


η = 0 0 Σ ϕ 1Σ M 0 0 
0 0 −1Σ M 0 0
M0
⊕
N
θ=
α0 ψ
0 −1N
0 0
!
/
N0
⊕
Cone α
ΣM
σς−1

0
1N 0 0
 0 1N 0 


 0 0 1Σ M 
0 0 0
0 0 0

/ 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
 N 0 0 Σ M0

∂ α ς−1 0
 0 ∂ Σ M0 0 
0
0 ∂ΣM
and
 N0
∂
 0

 0

 0
0

Σ M 0 ψς Σ N
0
0 α0 ς−1
−1
ΣM
ΣN
∂ N ας−1
0 −ς−1

Σ
M
0 ∂
0
0 
.
0
Σ
M
0
0
∂
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 η.
20-Feb-2012
Draft, not for circulation
202
6 The Derived Category
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 difference
morphism γ : N 0 ⊕ Cone α → Cone θ, given by

 N0
 
 N0

ΣM
1
0 σς−1
0 ψ 0
1 0 0
 N0

ΣM
 0 1N 0  0 −1N 0 
 0 0
0 


 

 1 ψ σς−1
Σ
M
ΣM






−
γ =  0 0 −1  0 0 Σ ϕ
 0 0 1  = 0 0 0  ,
0
 0 0 0  0 0 0 
 0 1Σ M Σ ϕ  0 0 −1Σ M
0 0 Σα
0 0 0
0 0 −Σα
is null-homotopic. This follows as % : N 0 ⊕ Cone α → Cone θ, given by


0 0 0
0 0 0



%=
0 0 0 ,
0 0 0
0 ς1N 0
0
is a degree 1 homomorphism with ∂ Cone θ % + %∂ N ⊕Cone α = γ.
T HE U NIVERSAL P ROPERTY
6.1.16 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.
6.1.17 Example. The canonical functor Q : C(R) → K(R) is quasi-triangulated.
The quasi-triangulated functor Q : C(R) → K(R) has a universal property described in the next theorem.
6.1.18 Theorem. Let U be a category and let F : C(R) → U be a functor. If F maps
homotopy equivalences to isomorphisms, then there exists a unique functor F0 that
makes the following diagram commutative,
C(R)
F
{
U;
20-Feb-2012
Q
/ K(R)
F0
Draft, not for circulation
6.1 The Homotopy Category
203
here Q is the canonical functor from 6.1.6. For an R-complex M there is an equality
F0 (M) = F(M), and for a morphism [α] in K(R) one has F0 ([α]) = F(α). Furthermore, the following assertions hold.
(a) Assume that U is k-prelinear; then F0 is k-linear if and only if F is k-linear.
(b) Assume that U has (co)products; then F0 preserves (co)products if and only if
F 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 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,
M\
⊕
C\ = M \
⊕
Σ M\
and
 M

ΣM
∂
0 −ς−1
ΣM  .
∂ C =  0 ∂ M ς−1
0 0 ∂Σ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
One readily verifies the equality ∂ C σ + σ∂ C = ιπ − 1C , that is,
 M

 
  M
 M

ΣM
ΣM
∂
0 −ς−1
∂
0 −ς−1
−1 0 0
0 00
0 00
Σ M  0 0 0+ 0 0 0 0 ∂ M ς Σ M  =  1M 0
 0 ∂ M ς−1
0 .
−1
ς1M 0 0
ς1M 0 0
0 0 −1Σ M
0 0 ∂ΣM
0 0 ∂ΣM
20-Feb-2012
Draft, not for circulation
204
6 The Derived Category
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
Σ M : C → N is a
β − α = ∂ N % + %∂ M . The degree 0 homomorphism γ = α β %ς−1
morphism, as one has

 M
ΣM
∂
0 −ς−1
Σ M = α β %ς Σ M  0 ∂ M ς Σ M  = γ∂ C .
∂ N γ = ∂ N α β %ς−1
−1
−1
0 0 ∂ΣM
From the equalities α = γε and γι = β one gets F(α) = F(γ)F(ε) = F(γ)F(ι) = F(β).
It remains to prove the assertions (a), (b), and (c).
(a): If F0 is k-linear then so is F = F0 Q, as a composite 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.8, 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(
`
M u ) = F(
u∈U
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
F
u∈U (M )
`
u) ,
F(M
u∈U
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.16. By 6.1.12 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,
20-Feb-2012
Draft, not for circulation
6.1 The Homotopy Category
205
that is, to a diagram of the form
Q(α)
M
N
Q 1
0
/N
/ 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)
F0 Q(α)
/
F0 (N)
N
F0 Q 1
0 /
F0 (Cone α)
φ0M ◦ F0 Q( 0 1Σ M )
/ ΣU F0 (M) .
However, this diagram is identical to the one in 6.1.16, which is distinguished triangle in U since F is assumed to be quasi-triangulated.
R EMARK . The crux of 6.1.18 is that the category K(R) is the localization of C(R) with respect
to the collection of homotopy equivalences. In the next section, we treat the further localization of
K(R) with respect to the collection of quasi-isomorphisms; this leads to the derived category.
6.1.19 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.16. Explicitly, this
op
means that there is a natural isomorphism ψ : Σ−1
V G → GΣ of functors C(R) → V,
such that the candidate triangle
Σ−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.20 Theorem. Let V be a category and let G : C(R)op → V be a functor. If G maps
homotopy equivalences to isomorphisms, then there exists a unique functor G0 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.6. For an R-complex M there is an equality
G0 (M) = G(M), and for a morphism [α] in K(R)op one has G0 ([α]) = G(α). Furthermore, the following assertions hold.
20-Feb-2012
Draft, not for circulation
206
6 The Derived Category
(a) Assume that V is k-prelinear; then G0 is k-linear if and only if G is k-linear.
(b) Assume that V has (co)products; then G0 preserves (co)products if and only if
G preserves (co)products.
(c) If V is triangulated and G is quasi-triangulated, then G0 is triangulated.
P ROOF . Apply 6.1.18 to the functor Gop : C(R) → Vop .
U NIQUE L IFTING P ROPERTIES
In the balance of this chapter, we use Greek letters for morphisms in K(R); that is,
α, β, γ, . . . denote homotopy equivalence classes of morphisms in C(R).
Now we rephrase 5.2.16 and 5.3.21 in the language of the homotopy category.
6.1.21. 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.22 Lemma. Let P be a semi-projective R-complex. For morphisms in K(R),
α
P
β
/
/M
ϕ
'
/N,
where ϕ is a quasi-isomorphism, one has α = β if ϕα = ϕβ holds.
6.1.23. 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
γ
6.1.24 Lemma. Let I be a semi-injective R-complex. For morphisms in K(R),
M
ϕ
'
/N
α
β
/
/I,
where ϕ is a quasi-isomorphism, one has α = β if αϕ = βϕ holds.
We also recast 5.2.17 and 5.3.22 in the language of the homotopy category.
20-Feb-2012
Draft, not for circulation
6.1 The Homotopy Category
207
6.1.25. If β : M → P is a quasi-isomorphism in K(R) and P is semi-projective, then
β has a right inverse in K(R) which is also a quasi-isomorphism.
6.1.26. If β : I → M is a quasi-isomorphism in K(R) and I is semi-injective, then β
has a left inverse in K(R) which is also a quasi-isomorphism.
E XERCISES
E 6.1.1
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.
E 6.1.2 Show that the homotopy category K(Z) is not Abelian.
E 6.1.3 Show that the homotopy category K(R) is Abelian if R is semi-simple.
E 6.1.4 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), 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 projective precover P M. Show that Ω is a well-defined k-linear endofunctor on M(R).
(c) Show that the category M(R) is triangulated if R is quasi-Frobenius.
E 6.1.5 Show that the stable module category M(Q[x]/(x2 )) is not Abelian.
E 6.1.6 Let α : M → N be a morphism in K(R). Show that the complex X in a distinguished
α
triangle M −→ N −→ X −→ Σ M in K(R) is unique up to isomorphism.
E 6.1.7 (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.8 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 (S, Σ) is a
triangulated category and the embedding functor S → T is full and triangulated.
E 6.1.9 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.10 Show that the full subcategory of K(R) whose objects are all acyclic R-complexes is
triangulated.
E 6.1.11 Show that the full subcategories of K(R) defined by specifying their objects as follows:
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.12 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). Show
that the inclusion functor K(Prj R) → K(R) is triangulated.
E 6.1.13 Show that the full subcategory of Kprj (R) defined by specifying its objects,
20-Feb-2012
Draft, not for circulation
208
6 The Derived Category
Kprj (R) = {P ∈ K(Prj R) | P is semi-projective} ,
is a triangulated subcategory of K(Prj R).
E 6.1.14 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). Show
that the inclusion functor K(Inj R) → K(R) is triangulated.
E 6.1.15 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.
Let U be a category and let S be a collection of morphisms in U. One may seek
a category S−1 U—called the localization of U with respect to S—together with a
functor Q : U → S−1 U that has the following universal property: The functor Q maps
S to isomorphisms in S−1 U, and for any functor F : U → V that maps S to isomorphisms in V there is a unique functor F0 that makes the next diagram commutative,
U
F
|
V.
Q
/ S−1 U
F0
There is a formal way to construct S−1 U. However, this constuction may result
in a “category” in which the hom-sets are not sets but proper classes. Thus, the
localization of U with respect to S might not exist. An early motivation for the
theory of model categories was to avoid such such set theoretic problems.
As asserted in 6.1.18, the homotopy category K(R) is the localization of C(R)
with respect to the collection of homotopy equivalences. Now we proceed with the
further localization of K(R) with respect to the collection of quasi-isomorphisms.
The result is a category D(R)—the existence of semi-projective resolutions can be
harnessed to show that the hom-sets in D(R) are actual sets—called the derived
category over R; it inherits a triangulated structure fom K(R).
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).
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
209
6.2.1. If β : M → V is a morphism and ψ : N → V is a quasi-isomorphism in K(R),
then there exist a morphism α and a quasi-isomorphism ϕ such that the following
diagram in K(R) is commutative,
α
U
/N
ϕ '
(6.2.1.1)
' ψ
M
/V .
β
'
For example, choose by 5.2.13 a semi-projective resolution ϕ : U −→ M and apply
6.1.21 to get the morphism α.
Similarly, from the existence of semi-injective resolutions 5.3.18, it follows that
given a morphism α : U → N and a quasi-isomorphism ϕ : U → M in K(R) there
exist a morphism β and a quasi-isomorphism ψ such that (6.2.1.1) is commutative.
R EMARK . One does not need semi-projective and semi-injective resolutions to prove the assertions in 6.2.1; in fact, they may be proved using only that the homotopy category is triangulated;
see E 6.2.8–E 6.2.10.
6.2.2 Definition. Let M and N be objects in K(R). A left prefraction from M to N
is a pair (α, ϕ) of morphisms in K(R) such that α and ϕ have the same source, the
target of ϕ is M, the target of α is N, and ϕ is a quasi-isomorphism:
ϕ
α
M ←−− U −−→ N .
'
Two left prefractions (α1 , ϕ1 ) and (α2 , ϕ2 ) from M to N are equivalent, in symbols
(α1 , ϕ1 ) ≡ (α2 , ϕ2 ), if there exist a third left prefraction (α, ϕ) from M to N and
morphisms µ1 and µ2 that make the following diagram in K(R) commutative,
UO 1
ϕ1
(6.2.2.1)
~
M `o
µ1
ϕ
α
U
µ2
ϕ2
α1
U2
/N.
>
α2
Note that the morphisms µ1 and µ2 in (6.2.2.1) are quasi-isomorphisms.
6.2.3 Lemma. Let M and N be objects in K(R). The relation ≡ introduced in 6.2.2
is an equivalence relation on the class of left prefractions from M to N.
P ROOF . It is evident that ≡ is reflexive and symmetric. To prove transitivity, assume
that there are relations (α1 , ϕ1 ) ≡ (α2 , ϕ2 ) and (α2 , ϕ2 ) ≡ (α3 , ϕ3 ); that is, there exist
commutative diagrams in K(R),
20-Feb-2012
Draft, not for circulation
210
6 The Derived Category
UO 1
ϕ1
µ1
~
M`o
ϕ2
ϕ
α
U
µ2
/N
>
µ02

M_o
and
α2
U2
UO 2
ϕ2
α1
ϕ0
ϕ3
U0
µ03
U3
α2
α0
/N,
?
α3
where (α, ϕ) and (α0 , ϕ0 ) are left prefractions. By 6.2.1 there exist quasi-isomorphisms θ and θ0 that make the following diagram in K(R) commutative,
θ0
'
W
/U
' µ2
θ '
U0
/ U2 .
'
µ02
Note that ϕθ0 = ϕ0 θ holds since one has ϕθ0 = ϕ2 µ2 θ0 = ϕ2 µ02 θ = ϕ0 θ; similarly, the
equality αθ0 = α0 θ holds. Thus, there is a commutative diagram,
UO 1
ϕ1
{
M co
α1
µ1 θ 0
'
ϕθ0 =ϕ0 θ
W
αθ0 =α0 θ
µ03 θ
ϕ3
#
/N,
;
α3
U3
which shows that there is a relation (α1 , ϕ1 ) ≡ (α3 , ϕ3 ).
6.2.4 Definition. Let M and N be objects in K(R). For a left prefraction (α, ϕ) from
M to N, denote by α/ϕ the equivalence class containing (α, ϕ). The class α/ϕ is called
a left fraction from M to N, and the collection of all such is denoted D(R)(M, N).
The notation introduced in 6.2.4 is suggestive and, indeed, we shall shortly prove
that there is a category D(R) whose objects are all R-complexes and in which the
hom-set D(R)(M, N) is the collection of all left fractions from M to N.
6.2.5. Consider a diagram in K(R) of the form
Mo
ϕ
'
UO
α
/N
ψ '
V,
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
211
where ϕ and ψ are quasi-isomorphisms. The commutative diagram
UO
ϕ
ψ
~
M`o
ϕψ
V
ϕψ
α
αψ
/N
?
αψ
V
shows that the left prefractions (α, ϕ) and (αψ, ϕψ) are equivalent; whence there is
an equality α/ϕ = (αψ)/(ϕψ).
6.2.6 Lemma. Let M and N be objects in K(R) and let α1/ϕ1 and α2/ϕ2 be left
fractions from M to N. There exist morphisms α01 , α02 and a quasi-isomorphism ϕ in
K(R) such that the equalities α1/ϕ1 = α01/ϕ and α2/ϕ2 = α02/ϕ hold.
P ROOF . Since the quasi-isomorphisms ϕ1 : U1 → M and ϕ2 : U2 → M have the same
target, 6.2.1 yields quasi-isomorphisms ψ1 and ψ2 , illustrated below,
Mo
ϕ1
'
UO 1
ψ1 '
α1
Mo
/N
ϕ2
'
and
UO 2
α2
/N
ψ2 '
V,
V
such that ϕ1 ψ1 = ϕ2 ψ2 holds. Note that this composite is a quasi-isomorphism, and
denote it by ϕ. Now 6.2.5 yields αi/ϕi = (αi ψi )/(ϕi ψi ) = (αi ψi )/ϕ for i = 1, 2.
The collection of all left prefractions from M to N is a proper class (as opposed to
a set); however, the collection of equivalence classes of these left prefractions turns
out to be a set.
6.2.7 Lemma. For R-complexes M and N, the collection D(R)(M, N) of left fractions from M to N is a set. Moreover, D(R)(M, N) is k-module with addition and
k-multiplication defined as follows.
• For α1/ϕ1 and α2/ϕ2 in D(R)(M, N) set
α1/ϕ + α2/ϕ = (α01 + α02 )/ϕ
1
2
for any choice of left prefractions (α0i , ϕ) with αi/ϕi = α0i/ϕ for i = 1, 2; cf. 6.2.6.
• For x in k and α/ϕ in D(R)(M, N) set
x (α/ϕ) = (xα)/ϕ .
1M
0
The equivalence class 0/1M containing the left prefraction M ←− M −→ N is the zero
element in the k-module D(R)(M, N).
20-Feb-2012
Draft, not for circulation
212
6 The Derived Category
'
P ROOF . To show that D(R)(M, N) is a set, let π : P −→ M be a semi-projective resolution of M and consider the map
K(R)(P, N) −→ D(R)(M, N) given by β 7−→ β/π .
(?)
Let (α, ϕ) be a left prefraction from M to N, and denote by U the common source of
α and ϕ. By 6.1.21 there exists a morphism γ : P → U in K(R) with ϕγ = π. Note
that γ is a quasi-isomorphism. It follows from 6.2.1 that α/ϕ = (αγ)/(ϕγ) = (αγ)/π
holds, and hence (?) is surjective. Since K(R)(P, N) is a set, so is D(R)(M, N).
To prove that addition in D(R)(M, N) is well-defined, assume that α01/ϕ = α001/ψ
and α02/ϕ = α002/ψ hold. It must be argued that one has (α01 + α02 )/ϕ = (α001 + α002 )/ψ. By
assumption, there exist commutative diagrams,
UO 0
ϕ
α01
µ1
~
M `o
'
χ1
W1
δ1
/N
>
ν1
ψ
U 00
UO 0
ϕ
and
~
M `o
'
χ2
ψ
α001
α02
µ2
δ2
W2
/N.
>
ν2
U 00
α002
'
Let π : P −→ M be a semi-projective resolution of M. By 6.1.21 there are morphisms
γ1 : P → W1 and γ2 : P → W2 such that χ1 γ1 = π = χ2 γ2 holds. Hence there are commutative diagrams,
UO 0
ϕ
M `o
µ1 γ1
~
π
ψ
P
α01
δ1 γ1
ϕ
/N
>
ν1 γ1
and
µ 2 γ2
~
M `o
π
ψ
α001
U 00
UO 0
P
α02
δ2 γ2
/N.
>
ν2 γ2
U 00
α002
By the uniqueness part in 6.1.21, it follows that µ1 γ1 = µ2 γ2 and ν1 γ1 = ν2 γ2 hold.
Set µ = µi γi and ν = νi γi ; the commutative diagram
ϕ
y
M oe
UO 0
µ
π
P
α01 +α02
δ1 γ1 +δ2 γ2
%/
9N
ν
ψ
U 00
α001 +α002
shows that (α01 + α02 )/ϕ = (α001 + α002 )/ψ holds, as desired.
It is straightforward to see that k-multiplication is well-defined.
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
213
Finally, to see that D(R)(M, N) is a k-module with zero element 0/1M notice that
the surjective map (?) preserves addition and k-multiplication.
6.2.8 Lemma. Let L, M, and N be R-complexes. There is a map
D(R)(M, N) × D(R)(L, M) −→ D(R)(L, N) ,
given by
(α/ϕ, β/ψ) 7−→ (α/ϕ)(β/ψ) = (αγ)/(ψχ) ,
where γ/χ is any left fraction that makes the following diagram in K(R) commutative, cf. 6.2.1,
W
γ
χ
V
ψ
L

~
'
β
U
ϕ
'
M
~
α
'
N.
P ROOF . To prove that the map is well-defined, it must be verified that given a commutative diagram
W0
γ0
χ0
VO 0
ψ0
L _o
'
ψ
'
'

ψ00
'
}
β0
ν0
/Mo
= a
α0
'
ϕ
'
'
}
ν00
ϕ00
β00
V 00 a
UO 0
ϕ0
!
β
V
!
µ0
α
U
/N
>
µ00
00
U
=
α00
'
χ00
γ00
W 00
in K(R) one can construct a commutative diagram of the form
20-Feb-2012
Draft, not for circulation
214
6 The Derived Category
WO 0
α0 γ0
ψ0 χ0
~
L o`
(?)
ξ0
'
ω
'
'
ψ00 χ00
δ
P
/N.
>
ξ00
α00 γ00
W 00
'
Choose a semi-projective resolution π : P −→ V and let β̃ be the morphism, see
6.1.21, that makes the following diagram commutative,
P
β̃
' ϕ
π '
V
/U
β
/M.
Set ω = ψπ and δ = αβ̃. Let ξ0 and ξ00 be the morphisms that make the diagrams
P
ξ0
W0
~
ν0 π
χ0
'
/ V0
P
ξ00
and
W0
}
χ00
'
ν00 π
/ V 00
commutative. The two left-hand triangles in (?) are commutative, as one has
ψ0 χ0 ξ0 = ψ0 ν0 π = ψπ = ω and ψ00 χ00 ξ00 = ψ00 ν00 π = ψπ = ω. Next we argue that the
upper right-hand triangle in (?) is commutative, i.e. that α0 γ0 ξ0 = δ holds. As one
has δ = αβ̃ = α0 µ0 β̃, it suffices to verify the identity γ0 ξ0 = µ0 β̃. By 6.1.22 it is sufficient to show that one has ϕ0 γ0 ξ0 = ϕ0 µ0 β̃, and that is a straightforward computation:
ϕ0 γ0 ξ0 = β0 χ0 ξ0 = β0 ν0 π = βπ = ϕβ̃ = ϕ0 µ0 β̃. A similar argument shows that the lower
right-hand triangle in (?) is commutative.
P RODUCTS , C OPRODUCTS , AND k- LINEARITY
The following definition is justified by the subsequent lemma.
6.2.9 Definition. The derived category D(R) has the same objects as C(R) and
K(R), that is, R-complexes. For R-complexes M and N, the hom-set D(R)(M, N) is
the set of all left fractions from M to N; cf. 6.2.4. Composition in D(R) is given by
the map in 6.2.8. Isomorphisms in D(R) are marked by the symbol ’'’.
6.2.10. Notice the following special cases of composition in D(R).
(a) For composable morphisms α/1, β/ψ in D(R) one has (α/1)(β/ψ) = (αβ)/ψ.
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
215
(b) For composable morphisms 1/ϕ, β/ψ in D(R) one has (β/ψ)(1/ϕ) = β/(ϕψ).
6.2.11 Lemma. The derived category D(R) is a category. The identity morphism in
D(R) for an R-complex M is 1M/1M .
P ROOF . It follows from 6.2.10 that 1M/1M is an identity for M. Let α1/ϕ1 , α2/ϕ2 ,
and α3/ϕ3 be composable morphisms in D(R). Apply 6.2.1 to get morphisms β1/ψ1 ,
β2/ψ2 , and γ/χ in D(R) that make the following diagram in K(R) commutative,
W
χ
V1
ψ1
U1
ϕ1
M1
}
'
}
}
!
'
!
!
β1
ϕ2
α1
M2
γ
'
}
ψ2
U2
}
β2
!
'
ϕ3
α2
!
'
V2
M3
}
'
U3
α3
!
M4 .
One has ((α3/ϕ3 )(α2/ϕ2 ))(α1/ϕ1 ) = (α3 β2 γ)/(ϕ1 ψ1 χ) = (α3/ϕ3 )((α2/ϕ2 )(α1/ϕ1 )) by
6.2.8, and hence composition in D(R) is associative.
6.2.12. There is a canonical functor V : K(R) → D(R); it is the identity on objects
and it maps a morphism α : M → N in K(R) to the left fraction α/1M . Indeed, for
composable morphisms α : M → N and β : L → M in K(R), it follows from 6.2.10
that V(αβ) = (αβ)/1L = (α/1M )(β/1L ) = V(α)V(β) holds. Furtheremore, for every
R-complex M, the morphism V(1M ) = 1M/1M in D(R) is the identity for M.
6.2.13 Lemma. A left fraction α/ϕ in D(R)(M, N) equals 0/1M if and only if there
exists a quasi-isomorphism µ in K(R) such that αµ = 0 in K(R).
P ROOF . “If”: Assume that there exists a quasi-isomorphism µ with αµ = 0. Then
6.2.5 yields α/ϕ = (αµ)/(ϕµ) = 0/(ϕµ) = (0ϕµ)/(1M ϕµ) = 0/1M .
“Only if”: Assume that there is an equality α/ϕ = 0/1M , that is, there exists a
commutative diagram in K(R) of the following form,
UO
ϕ
M`o
~
1M
µ
'
α
/N.
>
X
M
0
It follows that µ is a quasi-isomorphism with αµ = 0.
6.2.14 Theorem. The derived category D(R) and the functor V : K(R) → D(R) are
k-linear. For every family {M u }u∈U of R-complexes the following assertions hold.
20-Feb-2012
Draft, not for circulation
216
6 The Derived Category
(a) If M with embeddings {ιu : M u → M}u∈U is the coproduct of {M u}u∈U in K(R),
then M with the morphisms { ιu/1Mu }u∈U is the coproduct of {M u }u∈U in D(R).
(b) If M with projections {πu : M u → M}u∈U is the product of {M u }u∈U in K(R),
then M with the morphisms { πu/1Mu }u∈U is the product of {M u }u∈U in D(R).
In particular, the derived category D(R) has coproducts and products, and the canonical functor V preserves coproducts and products.
P ROOF . By 6.2.7 the hom-sets in D(R) are k-modules, and it is straightforward to
verify that composition of morphisms in D(R) is k-bilinear. Thus the category D(R)
is k-prelinear. The functor V is k-linear; indeed, for x in k and a morphism α in K(R)
one has V(xα) = (xα)/1 = x(α/1 ) = xV(α). To show that D(R) is k-linear, it must
be argued that it has biproducts and a zero object. Since K(R) has biproducts, see
6.1.8, it follows from 6.1.7 applied to the canonical functor V : K(R) → D(R) that
D(R) has biproducts as well. The zero complex 0 is a zero object in D(R), that is, 0
is both an initial and a terminal object in D(R). Indeed, the commutative diagrams
M`o
1U
~
1M
UO
UO
ϕ
ϕ
/0
?
U
ϕ

0 o_
and
0
α
/N
?
0
M
in K(R) show that one has D(R)(M, 0) = { 0/1M } and D(R)(0, N) = { 0/10 }.
(a): Let { αu/ϕu : M u → N}u∈U be morphisms in D(R). It must be shown that there
is a unique morphism α/ϕ : M → N in D(R) with (α/ϕ)(ιu/1Mu ) = αu/ϕu for all u ∈ U.
For existence, let V u be the common source of αu and ϕu , and denote by V the
coproduct of {V u }u∈U in K(R) with embeddings εu : V u → V . Let α : V → N be the
unique morphism in K(R) with αεu = αu for all u ∈ U, and let ϕ : V → M be the
coproduct in K(R) of the family of quasi-isomorphisms {ϕu : V u → M u }u∈U . Then
ϕ is a quasi-isomorphism by 6.1.11, and there is a commutative diagram
Vu
ϕu
1M
Mu
}
u
Mu
}
εu
'
V
ϕ
ιu
!
M
~
'
α
N,
from which it follows that (α/ϕ)(ιu/1Mu ) = αu/ϕu holds.
For uniqueness, assume that (α/ϕ)(ιu/1Mu ) is zero in D(R) for all u ∈ U; it must
be shown that α/ϕ is zero in D(R). By definition, each composite (α/ϕ)(ιu/1Mu ) is
equal to (αβu )/ψu for any choice of morphism βu and quasi-isomorphism ψu that
make the following diagram in K(R) commutative,
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
217
Wu
ψu
u
1M
Mu
Mu
|
|
βu
!
'
ϕ
ιu
"
M
}
V
'
α
N.
Let W denote the coproduct of {W u }u∈U in K(R) with embeddings ωu : W u → W .
Let β : W → V be the unique morphism in K(R) with βωu = βu , and let ψ : W → M
'
be the coproduct in K(R) of the family {ψu : W u −→ M u }u∈U . Then ψ is a quasiisomorphism by 6.1.11, and it is the unique morphism W → M with ψωu = ιu ψu for
all u ∈ U; see 6.1.9. Since one also has (ϕβ)ωu = ϕβu = ιu ψu , we conclude ϕβ = ψ.
Since ϕ and ψ are quasi-isomorphisms, so is β. Hence 6.2.5 yields α/ϕ = (αβ)/(ϕβ). In
view of this, 6.2.13 implies that α/ϕ is zero in D(R) if and only if αβµ is zero in K(R)
for some quasi-isomorphism µ. By assumption, (αβu )/ψu is zero, and thus for every
u ∈ U there is a quasi-isomorphism µu : X u → W u with αβu µu = 0. The coproduct
µ : X → W in K(R) of the quasi-isomorphisms {µu }u∈U is a quasi-isomorphism;
since both αβµ and 0 make the diagrams
Xu
/X
αβu µu =0
~
N
commutative, the universal property of coproducts implies that αβµ = 0 holds.
(b): Let { αu/ϕu : N → M u }u∈U be morphisms in D(R). It must be shown that there
is a unique morphism α/ϕ : N → M in D(R) with (πu/1M )(α/ϕ) = αu/ϕu for all u ∈ U.
'
For every u ∈ U let X u be the common source of αu and ϕu . Let λu : M u −→ I u be
u
u
a semi-injective resolution, and let β : N → I be the unique morphism, see 6.1.23,
that makes the following diagram in K(R) commutative,
Xu
αu
ϕu '
N
/ Mu
' λu
βu
/ Iu .
Let I be the product of {I u }u∈U in K(R) with projections ρu : I → I u . Denote by
λ : M → I the product in K(R) of the quasi-isomorphisms {λu : M u → I u }u∈U . Then
λ is a quasi-isomorphism by 6.1.11, and it is the unique morphism in K(R) with
ρu λ = λu πu for all u ∈ U; cf. 6.1.9. Furtermore, let β : N → I be the unique morphism
in K(R) that satisfies ρu β = βu for all u ∈ U. Choose a semi-projective resolution
'
ϕ : P −→ N and let α : P → M be the unique morphism that makes the following
diagram in K(R) commutative, see 6.1.21,
20-Feb-2012
Draft, not for circulation
218
6 The Derived Category
α
P
ϕ '
/M
' λ
N
/I.
β
We claim that (πu/1M )(α/ϕ) = αu/ϕu holds for all u ∈ U. Let τu : P → X u be the
unique morphism in K(R) that makes the next diagram commutative, see 6.1.21,
P
τu
~
Xu
ϕ
'
ϕu
/N.
Note that τu is a quasi-isomorphism, as ϕ and ϕu are quasi-isomorphisms. The morphism τu satisfies αu τu = πu α; indeed, by 6.1.22 the equality αu τu = πu α holds if
one has λu αu τu = λu πu α; and that is a simple computation: λu αu τu = βu ϕu τu =
βu ϕ = ρu βϕ = ρu λα = λu πu α. Thus, it follows from 6.2.10 and 6.2.5 that one has
u
u
u u
(π /1M ) (α/ϕ) = (π α)/ϕ = (α τ )/(ϕu τu ) = αu/ϕu .
This proves the existence of the desired morphism α/ϕ.
For uniqueness, assume that (πu/1M )(α/ϕ) = (πu α)/ϕ is zero in D(R) for all u ∈ U;
it must be shown that α/ϕ is zero in D(R). Denote by X the common source of α
and ϕ. As (πu α)/ϕ is zero there is by 6.2.13 a quasi-isomorphism µu : Y u → X with
'
πu αµu = 0. Let ρ : Q −→ X be a semi-projective resolution, and let νu : Q → Y u be
the unique morphism in K(R) that makes the following diagram commutative,
Q
νu
Yu

ρ
'
µu
/X.
Note that πu αρ = πu αµu νu = 0νu = 0 holds for all u ∈ U, and hence the universal property of products in K(R) implies that one has αρ = 0. Since ρ is a quasiisomorphism, another application of 6.2.13 gives that α/ϕ is zero in D(R).
By construction, the canonical functor V preserves (co)products.
R EMARK . Let M and N be R-complexes. A right prefraction from M to N is a diagram in K(R),
(∗)
β
ψ
M −−→ V ←−− N ,
'
where ψ is a quasi-isomorphism. Dually to 6.2.2 one can define an equivalence relation on the
collection of right prefractions from M to N; the equivalence class containing the right prefraction
(∗) is denoted ψ\β and called a right fraction. Like D(R)(M, N), the collection D0 (R)(M, N) of
all right fractions from M to N is a set. The collection of all such sets provide the hom-sets for
a category D0 (R) whose objects are all R-complexes. There is a functor D0 (R) → D(R); it is
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
219
the identity on objects and it maps a right fraction ψ\β to the left fraction α/ϕ for any choice of
morphism α and quasi-isomorphism ϕ such that the diagram (6.2.1.1) in K(R) is commutative.
The functor D0 (R) → D(R) is an equivalence and, consequently, the derived category may just as
well be constructed using right fractions. We shall soon prove that D(R) is a triangulated category;
similarly so is D0 (R). The equivalence D0 (R) → D(R) is actually a triangulated functor, and hence
D0 (R) and D(R) are equivalent even as triangulated categories.
We shall not pursue the right fraction point of view beyond this remark, even though it does
have certain advantages. For example, as the proof of 6.2.14 reveals, the argument for existence
of coproducts in D(R) is more straightforward than the one proving existence of products. This is
because left fractions mesh better with coproducts than with products. Dually, it is straightforward
to show existence of products in D0 (R), but slightly more involved to establish the existence of
coproducts. Had we proved the equivalence between D0 (R) and D(R), existence of products in
D(R) would follow immediately from the existence of products in D0 (R).
6.2.15 Lemma. Let α, β, and γ be morphisms in K(R). If αβ and βγ are quasiisomorphisms then α, β, and γ are quasi-isomorphisms.
P ROOF . By 6.1.10, we may assume that α, β, and γ are morphisms in C(R). Since
H(α) H(β) = H(αβ) is an isomorphism, H(β) has a left-inverse; and as H(β) H(γ) =
H(βγ) is an isomorphism, H(β) has a right-inverse. Consequently, H(β) is an isomorphism. It follows that H(α) and H(γ) are isomorphisms as well.
6.2.16. It is straightforward to verify that if (α, ϕ) and (α0 , ϕ0 ) are left prefractions
such that α/ϕ = α0/ϕ0 holds in D(R), then α is a quasi-isomorphism if and only if α0
is a quasi-isomorphism; cf. (6.2.2.1).
The next result describes the isomorphisms in the derived category. It also explains why isomorphisms in D(R) are marked by the same symbol ‘'’ as quasiisomorphisms in C(R) and K(R) and not by the usual ‘∼
=’, which is used for isomorphisms in abstract categories—triangulated categories included; see Appn. A.
6.2.17 Proposition. A morphism α/ϕ in D(R) is an isomorphism if and only if α is
a quasi-isomorphism, in which case one has (α/ϕ)−1 = ϕ/α.
P ROOF . Let α/ϕ be a morphism from M to N.
If α is a quasi-isomorphism, then ϕ/α is a morphism in D(R) from N to M. One
has (ϕ/α)(α/ϕ) = ϕ/ϕ = (1M ϕ)/(1M ϕ) = 1M/1M , where the last equality follows from
6.2.5. Similarly, one has (α/ϕ)(ϕ/α) = α/α = (1N α)/(1N α) = 1N/1N , whence α/ϕ is an
isomorphism with inverse ϕ/α.
Conversely, assume that α/ϕ is an isomorphism. Denote by U the common source
of α and ϕ. By the arguments above, 1U/ϕ is an isomorphism, and since one has
α/ϕ = (α/1U )(1U/ϕ) by 6.2.10, it follows that α/1U is an isomorphism; denote by β/ψ
its inverse. From 6.2.16 and the equalities 1N/1N = (α/1U )(β/ψ) = (αβ)/ψ it follows
that αβ is a quasi-isomorphism. Furthermore, one has 1U/1U = (β/ψ)(α/1U ) = (βγ)/χ
for some morphism γ and quasi-isomorphism χ. Another application of 6.2.16 gives
that βγ is a quasi-isomorphism, and hence α is a quasi-isomorphism by 6.2.15.
Quasi-isomorphisms of complexes yield isomorphisms in the derived category.
20-Feb-2012
Draft, not for circulation
220
6 The Derived Category
α
6.2.18 Corollary. For every quasi-isomorphism M −→ N of R-complexes the fraction V(α) = α/1M is an isomorphism in D(R) with inverse 1M/α.
For complexes with certain lifting properties there is a conceptual converse to the
corollary. That is, isomorphisms in D(R) yield quasi-isomorphisms of complexes.
6.2.19 Proposition. Let P and M be R-complexes. If P is semi-projective and M
'
and P are isomorphic in D(R), then there is a quasi-isomorphism P −→ M in C(R).
P ROOF . If P and M are isomorphic in D(R), then by 6.2.17 there are quasi-isomor'
'
'
phisms P ←− U −→ M. By 6.1.25 there exists a quasi-isomorphism P −→ U which
'
composes with U −→ M to give the desired quasi-isomorphism.
6.2.20 Proposition. Let I and M be R-complexes. If I is semi-injective and M and
'
I are isomorphic in D(R), then there is a quasi-isomorphism M −→ I in C(R).
P ROOF . If M and I are isomorphic in D(R), then there exist quasi-isomorphisms
'
'
'
'
M ←− U −→ I by 6.2.17. Now 6.2.1 yields quasi-isomorphisms M −→ V ←− I. It
'
follows from 6.1.26 that there is a quasi-isomorphism V −→ I which composes with
'
M −→ V to give the desired quasi-isomorphism.
'
R EMARK . Existence of an isomorphism M −→ N in D(R) does not imply that there is even a
morphism M → N in C(R); see E 6.2.2.
It follows from 6.2.17 that complexes that are isomorphic in the derived category
have isomorphic homology. As the next example shows, the converse is not true.
6.2.21 Example. Over the ring Z/4Z consider the complexes
P=0
/ Z/4Z
2
/ Z/4Z
/ 0 and
M =0
/ Z/2Z
0
/ Z/2Z
/0
concentrated in degrees 0 and 1. Evidently, one has H(P) ∼
=M∼
= H(M). The complex P is semi-projective by 5.2.7, so if P and M were isomorphic in D(Z/4Z), then
by 6.2.19 there would exist a quasi-isomorphism P → M. However, it is straightforward to verify that every morphism α : P → M in C(Z/4Z) has H1 (α) = 0.
The complexes that are isomorphic to 0 in the homotopy category are precisely
the contractible complexes. The next result explains what is means for a complex to
be isomorphic to 0 in the derived category.
6.2.22 Proposition. An R-complex is isomorphic to 0 in D(R) if and only if it is
acyclic.
P ROOF . If M is acyclic, then the morphism 0 → M in C(R), and hence also 0 → M
=
'
in K(R), is a quasi-isomorphism. By 6.2.17 the left prefraction 0 ←− 0 −→ M in
K(R) gives an isomorphism from 0 to M in D(R).
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
221
If M is isomorphic to 0 in D(R), then D(R)(M, M) consists of a single element. In
particular, 1M/1M = 0/1M holds, and 6.2.16 implies that the zero morphism M → M
in K(R), and hence in C(R), is a quasi-isomorphism. Thus M is acyclic.
6.2.23 Lemma. Assume that R is a left principal ideal domain. For every R-complex
'
L of free modules there is a quasi-isomorphism L −→ H(L).
P ROOF . For every v ∈ Z the exact sequence 0 → Zv (L) → Lv → Bv−1 (L) → 0 splits.
Indeed, Bv−1 (L) is a submodule of the free module Lv−1 , so by 1.3.10 it is itself free
and, in particular, projective. Thus, by 1.3.17 there are isomorphisms
Lv −→ Zv (L) ⊕ Bv−1 (L) .
(?)
For every v let K v be the complex 0 → Bv (L) → Zv (L) → 0 concentrated in degrees v + 1 and v; notice that one has H(K v ) = Hv (L). The isomorphisms (?) yield
`
an isomorphism of complexes L → v∈Z K v = K, and there is an obvious quasi'
isomorphism K −→ H(K) ∼
= H(L).
6.2.24 Proposition. Assume that R is a left principal ideal domain. For every Rcomplex M there is an isomorphism M ' H(M) in D(R).
'
P ROOF . Pick by 5.1.7 a semi-free resolution π : L −→ M. It follows from 6.2.23 that
there there is a quasi-isomorphism α : L → H(L); now H(π)α/π is an isomorphism in
D(R) from M to H(M).
6.2.25 Proposition. There is a unique endofunctor on D(R) that makes the following diagram commutative,
V /
D(R)
K(R)
Σ
K(R)
V
/ D(R) .
This functor is denoted ΣD ; it is k-linear and an isomorphism. For a morphism α/ϕ
in D(R) one has ΣD (α/ϕ) = (Σ α)/(Σ ϕ).
P ROOF . It is elementary to verify that the endofunctor on D(R) that maps an object
M to Σ M and a morphism α/ϕ in D(R) to (Σ α)/(Σ ϕ) has the asserted properties.
When there is no risk of ambiguity, we write Σ for the functor ΣD .
T RIANGULATION
Consider the k-linear category D(R), see 6.2.14, equipped with the k-linear autofunctor Σ = ΣD from 6.2.25. One may now speak of candidate triangles in D(R) in
the sense of A.1.
20-Feb-2012
Draft, not for circulation
222
6 The Derived Category
6.2.26 Definition. A candidate triangle in D(R) is called a distinguished triangle if
it is isomorphic to the image of a distinguished triangle in K(R) under the canonical
functor V : K(R) → D(R).
The canoncal functor V : K(R) → D(R) maps a morphism α : M → N to α/1M . It
is often convenient to omit the superscript M and use the abridged notation α/1 .
'
'
6.2.27 Lemma. Let π : P −→ M and ρ : F −→ N be semi-projective resolutions. For
every morphism α/ϕ : M → N in D(R) there exists a unique morphism α̃ : P → F in
K(R) such that the following diagram in D(R) is commutative,
π/1
P
α̃/1
/M
α/ϕ
F
/N.
ρ/1
P ROOF . For uniqueness, it must be shown that the only morphism β : P → F in
K(R) with (ρ/1 )(β/1 ) = 0/1 is β = 0. The composite (ρ/1 )(β/1 ) is equal to (ρβ)/1 ,
and thus 6.2.13 yields a quasi-isomorphism µ with ρβµ = 0. Since µ is a quasiisomorphism with the semi-projective complex P as target, µ has a right inverse by
by 6.1.25. Thus the equality ρβµ = 0 implies ρβ = 0. As β has the semi-projective
complex P as source, it follows from ρβ = 0 and 6.1.22 that one has β = 0.
For existence, denote by U the domain of α and ϕ, and apply 6.1.21 to get morphisms γ and α̃ that make the following diagrams in K(R) commutative,
P
γ
U
~
P
π
and
/M
'
ϕ
α̃
F

αγ
/N.
'
ρ
Now one has (α/ϕ)(π/1 ) = (αγ)/1 , since there is a commutative diagram,
P
P
P

1
'

γ
1
'
π
U
ϕ
M
~
α
'
N.
Thus there are equalities (ρ/1 )(α̃/1 ) = (ρα̃)/1 = (αγ)/1 = (α/ϕ)(π/1 ).
α0
β0
γ0
6.2.28 Lemma. Consider a distinguished triangle M 0 −→ N 0 −→ X −→ Σ M 0 in K(R),
and a commutative diagram in D(R),
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
223
M0
α0/1
'
(6.2.28.1)
M
β0/1
/ N0
γ0/1
/ X0
/ ΣD M 0
'
/N
α/ϕ
/X
β/ψ
'
/ ΣD M ,
γ/χ
where the bottom row is a distinguished triangle, M 0 → M and N 0 → N are isomorphisms, and the isomorphism ΣD M 0 → ΣD M is induced by M 0 → M. There exists
an isomorphism X 0 → X in D(R) that makes (6.2.28.1) commutative.
P ROOF . By the definition of distinguished triangles in D(R), see 6.2.26, there exist
a distinguished triangle in K(R), say,
β00
α00
γ00
M 00 −−→ N 00 −−→ X 00 −−→ Σ M 00 ,
and an isomorphism of distinguished triangles in D(R),
α/ϕ
M
(?)
'
M 00
β/ψ
/N
α00/1
/ ΣD M
'
'
/ N 00
γ/χ
/X
β00/1
/ X 00
γ00/1
'
/ ΣD M 00 .
Denote the composite isomorphisms M 0 → M → M 00 and N 0 → N → N 00 by µ/ζ and
ν/η, respectively. Then there is a commutative diagram in D(R),
M0
(‡)
α0/1
' µ/ζ
M 00
/ N0
β0/1
' ν/η
α00/1
/ N 00
β00/1
/ X0
/ X 00
γ0/1
/ ΣD M 0
' ΣD (µ/ζ )
γ00/1
/ ΣD M 00 .
If one can construct an isomorphism X 0 → X 00 in D(R) that makes (‡) commutative, then the composite of this isomorphism with the inverse of the isomorphism
X → X 00 from (?) evidently gives an isomorphism X 0 → X that makes (6.2.28.1)
commutative, as desired. To find X 0 → X 00 , apply [40, Lemma 2.1.38].
6.2.29 Theorem. The derived category D(R), equipped with the autofunctor Σ and
the collection of distinguished triangles defined in 6.2.26, is triangulated. Furthermore, the canonical functor V : K(R) → D(R) is triangulated.
P ROOF . By 6.2.25 one has VΣ = ΣDV. Thus, once it has been established that the
category D(R) is triangulated, the functor V is evidently triangulated by 6.2.26.
(TR0): Follows immediately from the definition of distinguished triangles in
D(R) and the fact that (K(R), Σ) satisfies (TR0).
20-Feb-2012
Draft, not for circulation
224
6 The Derived Category
(TR1): Let α/ϕ : M → N be a morphism in D(R) and denote by U the common
source of α and ϕ. As (K(R), Σ) satisfies (TR1), the morphism α fits in a distinguished triangle in K(R), say,
β
α
γ
U −−→ N −−→ X −−→ ΣU .
Applying V to this distinguished triangle in K(R), one gets by 6.2.26 a distinguished
triangle in D(R), namely the top row in the commutative diagram
V(α)
U
V(β)
/N
V(γ)
/X
/ ΣDU
V(ϕ)
M
/N
α/ϕ
/X
V(β)
ΣDV(ϕ) ◦ V(γ)
ΣDV(ϕ)
/ ΣD M .
Since V(ϕ) = ϕ/1U is an isomorphism by 6.2.17, the bottom candidate triangle is
also distinguished.
(TR2’): Follows immediately since (K(R), Σ) satisfies (TR2’).
(TR4’): Consider a commutative diagram in D(R),
M1
α1/ϕ1
/ N1
µ/
ζ
(?)
M2
β1/ψ1
/ X1
γ1/χ1
/ ΣD M 1
ν/
η
α2/ϕ2
/ N2
ΣD (µ/ζ )
β2/ψ2
/ X2
γ2/χ2
/ ΣD M 2 ,
where the rows are distinguished triangles. A morphism λ/θ : X 1 → X 2 must be constructed that makes (?) commutative, and such that the mapping cone candidate
triangle of (µ/ζ , ν/η, λ/θ) in D(R) is distinguished. Choose in K(R) semi-projective
'
'
resolutions πi : Pi −→ M i and ρi : F i −→ N i for i = 1, 2, and let
α̃i : Pi −→ F i ,
µ̃ : P1 −→ P2 ,
and ν̃ : F 1 −→ F 2
be the unique morphisms in K(R) that make the following diagrams commutative,
Pi
πi/1
α̃i/1
Fi
/ Mi
αi/ϕi
ρi/
1
/ Ni
P1
,
π1/1
µ/ζ
µ̃/1
P2
/ M1
π2/
1
/ M2
F1
,
and
ρ1/1
ν/η
ν̃/1
F2
/ N1
ρ2/
1
;
/ N2
see 6.2.27. Since the homotopy category is triangulated, the morphisms α̃1 and α̃2
fit in distinguished triangles in K(R), which are the rows in the following diagram,
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
225
P1
(‡)
α̃1
/ F1
α̃2
/ F2
µ̃
β̃1
ν̃
P2
γ̃1
/ Y1
β̃2
/ Σ P1
Σ µ̃
λ̃
γ̃2
/ Y2
/ Σ P2 .
The left-hand square in (‡) is commutative. Indeed, as (α2/ϕ2 )(µ/ζ ) = (ν/η)(α1/ϕ1 )
holds, both morphisms α̃2 µ̃ and ν̃α̃1 make the diagram
/ F2
P1
π1/1
ρ2/1
M1
(α2/ϕ2 )(µ/ζ ) = (ν/η)(α1/ϕ1 )
/ N2
in D(R) commutative, and it follows from 6.2.27 that one has α̃2 µ̃ = ν̃α̃1 . As K(R)
is triangulated, there exists a morphism λ̃ : Y 1 → Y 2 in K(R) that makes (‡) commutative, and such that the mapping cone candidate triangle ∆˜ in K(R) of the morphism
(µ̃, ν̃, λ̃) is distinguished.
In the diagram () below, the “front” is the image of (‡) under the canonical
functor V : K(R) → D(R), and the “back” is the diagram (?),
π1/
1
α1/ϕ1
1
M
?
ρ1/
1
'
α̃1/
1
P1
µ̃/1
P2
2
M
?
'
π2/1
α̃2/1
γ1/χ1
/ X1
?
'
ΣD
'
β̃1/
/ F1
γ̃1/
/ Y1
1
µ/ζ
()
β1/ψ1
/ N1
?
1
(π1/
1)
/ N2
?
ν̃/1
/ F2
'
β2/ψ2
/ X2
?
λ̃/1
ρ2/1
'
/ Y2
β̃2/1
γ̃2/1
'
/ ΣD P1
ν/η
α2/ϕ2
/ ΣD M 1
?
γ2/χ2
ΣD (µ̃/1 )
'
ΣD (µ/ζ )
/ ΣD M 2 .
?
ΣD (π2/1 )
/ ΣD P2
The mapping cone candidate triangle ∆0 in D(R) of the morphism (µ̃/1 , ν̃/1 , λ̃/1 ) is
isomorphic to the image of the mapping cone distinguished triangle ∆˜ of (µ̃, ν̃, λ̃)
under the canonical functor V : K(R) → D(R). Hence, ∆0 is distinguished.
The morphisms πi/1 : Pi → M i and ρi/1 : F i → N i for i = 1, 2 are isomorphisms in
D(R) by 6.2.17, and thus 6.2.28 yields (dotted) isomorphisms Y1 → X1 and Y2 → X2
that make the “top” and “bottom” in () commutative. Now, let λ/θ be the unique
morphism in D(R) that makes the “interior wall”
Y1
λ̃/1
Y2
20-Feb-2012
'
/ X1
'
/ X2
λ/θ
Draft, not for circulation
226
6 The Derived Category
in () commutative. A straightforward diagram chase reveals that this morphism λ/θ
makes the “back” in () commutative. It follows from A.8 that the mapping cone
candidate triangle ∆ of (µ/ζ , ν/η, λ/θ) is isomorphic to the mapping cone candidate
triangle ∆0 of (µ̃/1 , ν̃/1 , λ̃/1 ), and since ∆0 is distinguished, so is ∆.
R EMARK . Let Kprj (R) denote the full subcategory of K(R) whose objects are the semi-projective
R-complexes. The proof of 6.1.15 shows that (Kprj (R), Σ) is a triangulated category, albeit not a
triangulated subcategory of K(R); see E 6.1.13. The composite functor Kprj (R) → K(R) → D(R)
is a triangulated equivalence; see E 6.2.4.
T HE U NIVERSAL P ROPERTY
The triangulated functor V : K(R) → D(R) has a universal property described in the
next theorem.
6.2.30 Theorem. Let U be a category and let F : K(R) → U be a functor. If F
maps quasi-isomorphisms to isomorphisms, then there exists a unique functor F0
that makes the following diagram commutative,
K(R)
F
{
U;
V
/ D(R)
F0
here V is the canonical functor from 6.2.12. For an R-complex M there is an equality
F0 (M) = F(M), and for a morphism α/ϕ in D(R) one has F0 (α/ϕ) = F(α)F(ϕ)−1 .
Furthermore, the following assertions hold.
(a) Assume that U is k-prelinear; then F0 is k-linear if and only if F is k-linear.
(b) Assume that U has (co)products; then F0 preserves (co)products if and only if
F preserves (co)products.
(c) Assume that U is triangulated; then F0 is triangulated if and only if F is triangulated.
P ROOF . For uniqueness of the functor F0 , assume that F0 V = F holds. Since V is the
identity on objects, one has F0 (M) = F(M) for every R-complex M. A morphism α/ϕ
in D(R) can be written α/ϕ = (α/1 )(1/ϕ) = (α/1 )(ϕ/1 )−1 = V(α)V(ϕ)−1 by 6.2.10
and 6.2.17, and thus there are equalities
F0 (α/ϕ) = F0 (V(α)V(ϕ)−1 ) = (F0 V(α))(F0 V(ϕ))−1 = F(α)F(ϕ)−1 .
Consequently, the functor F0 is uniquely determined by F.
For existence, notice that if α1/ϕ1 = α2/ϕ2 holds in D(R), then there is an equality
F(α1 )F(ϕ1 )−1 = F(α2 )F(ϕ2 )−1 in U. Indeed, if one has α1/ϕ1 = α2/ϕ2 , then by 6.2.2
there exist a morphism α and quasi-isomorphisms ϕ, µ1 , and µ2 in K(R) such that
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
227
α1 µ1 = α = α2 µ2 and ϕ1 µ1 = ϕ = ϕ2 µ2 hold. It follows that F(α1 )F(µ1 ) = F(α) and
F(ϕ1 )F(µ1 ) = F(ϕ) hold and, consequently, there are equalities
F(α1 )F(ϕ1 )−1 = F(α)F(µ1 )−1 F(µ1 )F(ϕ)−1 = F(α)F(ϕ)−1 .
Similarly one finds F(α2 )F(ϕ2 )−1 = F(α)F(ϕ)−1 . Thus, one can set F0 (M) = F(M)
for R-complexes M and F0 (α/ϕ) = F(α)F(ϕ)−1 for morphisms α/ϕ in D(R). With
this definition, one evidently has F0 V = F.
In order for F0 to be a functor, it must preserve identity morphisms and respect
0
composition. By definition, F0 (1M/1M ) = F(1M )F(1M )−1 = 1F(M) = 1F (M) holds for
every R-complex M. Let α/ϕ and β/ψ be composable morphisms in D(R). By 6.2.8
the composition (α/ϕ)(β/ψ) is (αγ)/(ψχ) for any choice of morphism γ and quasiisomorphism χ in K(R) with βχ = ϕγ. Thus there are equalities,
F0 ((α/ϕ)(β/ψ)) = F0 ((αγ)/(ψχ))
= F(αγ)F(ψχ)−1
= F(α)F(γ)F(χ)−1 F(ψ)−1
= F(α)F(ϕ)−1 F(β)F(ψ)−1
= F0 (α/ϕ)F0 (β/ψ) .
(a): If F0 is k-linear, then so is F = F0 V as a composite of two k-linear functors.
Conversely, assume that F is k-linear, and let α1/ϕ1 and α2/ϕ2 be parallel morphisms
and let x be an element in k. Write α1/ϕ1 = α01/ϕ and α2/ϕ2 = α02/ϕ for morphisms
α01 , α02 and a quasi-isomorphism ϕ, see 6.2.6. Now 6.2.7 yields
F0 (x(α1/ϕ1 ) + α2/ϕ2 ) = F0 ((xα01 + α02 )/ϕ)
= F(xα01 + α02 )F(ϕ)−1
= (xF(α01 ) + F(α02 ))F(ϕ)−1
= xF(α01 )F(ϕ)−1 + F(α02 )F(ϕ)−1
= xF0 (α01/ϕ) + F0 (α02/ϕ)
= xF0 (α1/ϕ1 ) + F0 (α2/ϕ2 ) ,
and hence F0 is k-linear.
(b): The proof of 6.1.18(b) applies to prove part (b) in this theorem; only one has
to replace the functor Q by V and the reference to 6.1.8 by one to 6.2.14.
(c): If F0 is triangulated, then so is F = F0 V as a composite of two triangulated
functors; cf. 6.2.29. Conversely, assume that F is triangulated. By definition, there
exists a natural isomorphism φ : FΣ → ΣU F such that
(?)
F(α)
F(β)
φM ◦ F(γ)
F(M) −−→ F(N) −−→ F(X) −−−−−→ ΣU F(M)
is a distinguished triangle in U for every distinguished triangle
20-Feb-2012
Draft, not for circulation
228
6 The Derived Category
β
α
γ
M −−→ N −−→ X −−→ Σ M
(‡)
in K(R). As one has FΣ = F0 VΣ = F0 ΣDV and ΣU F = ΣU F0 V, and since V is the
identity on objects, φ can be viewed as a natural isomorphism φ0 : F0 ΣD → ΣU F0 .
We verify that the functor F0 with the natural isomorphism φ0 , is triangulated. By
definition, a distinguished triangle in D(R) has, up to isomorphism, the form
V(α)
V(β)
V(γ)
M −−−→ N −−→ X −−→ ΣD M
for some distinguished triangle (‡) in K(R). Hence, it must be argued that
()
F0 V(α)
F0 V(β)
φ0M ◦ F0 V(γ)
F0 (M) −−−−→ F0 (N) −−−−→ F0 (X) −−−−−−−→ ΣU F0 (M)
is a distinguished triangle; however, () is exactly the distinguished triangle (?).
A morphism in K(R)op is called a quasi-isomorphism if the corresponding morphism in K(R) is a quasi-isomorphism in the sense of 6.1.10.
6.2.31 Theorem. Let V be a category and let G : K(R)op → V be a functor. If G
maps quasi-isomorphisms to isomorphisms, then there exists a unique functor G0
that makes the following diagram commutative,
K(R)op
G
y
V;
Vop
/ D(R)op
G0
here V is the canonical functor from 6.2.12. For an R-complex M there is an equality
G0 (M) = G(M), and for a morphism α/ϕ in D(R)op one has G0 (α/ϕ) = G(ϕ)−1 G(α).
Furthermore, the following assertions hold.
(a) Assume that V is k-prelinear; then G0 is k-linear if and only if G is k-linear.
(b) Assume that V has (co)products; then G0 preserves (co)products if and only if
G preserves (co)products.
(c) Assume that V is triangulated; then G0 is triangulated if and only if G is
triangulated.
P ROOF . Apply 6.2.30 to the functor Gop : K(R) → Vop .
E XERCISES
E 6.2.1 Let α be a morphism in K(R). Show that there exists a quasi-isomorphism µ with αµ = 0
if and only if there exists a quasi-isomorphism ν with να = 0.
E 6.2.2 Show that the complexes in 4.2.4 are isomorphic in D(R). Hint: E 5.1.8.
20-Feb-2012
Draft, not for circulation
6.2 The Derived Category
229
'
E 6.2.3 Let M and N be R-complexes and let P −→ M be a semi-projective resolution. Show that
there is an isomorphisms of k-modules, K(R)(P, N) ∼
= D(R)(M, N).
E 6.2.4 Show that Kprj (R) and D(R) are equivalent as triangulated categories; cf. E 6.1.13.
'
E 6.2.5 Let M and N be R-complexes and let N −→ I be a semi-injective resolution. Show that
there is an isomorphisms of k-modules, K(R)(M, I) ∼
= D(R)(M, N).
E 6.2.6 Show that Kinj (R) and D(R) are equivalent as triangulated categories; cf. E 6.1.15.
E 6.2.7 Let R be left hereditary. Show that there is an isomorphism M ' H(M) in D(R) for every
R-complex M. Hint: E 5.2.3.
E 6.2.8 Let S be a triangulated subcategory of a triangulated category (T, Σ). A morphism
α : M → N in T is called S-trivial if in some, equivalently in every, distinguished triangle,
α
M −−→ N −→ X −→ Σ M ,
the object X belongs to S. Describe the S-trivial morphisms in the category K(R) if S
consists of all acyclic R-complexes; cf. E 6.1.10.
E 6.2.9 Let (T, Σ) be a triangulated category. A commutative square in T,
U
ϕ
α
M
β
/N
/V
ψ
is called homotopy cartesian if there exists a distinguished triangle of the form
U
ϕ
−α
M
/⊕
(β ψ)
/V
γ
/ ΣU .
N
The pair (ϕ, α) is called a homotopy pullback of (β, ψ), and (β, ψ) is called a homotopy
pushout of (ϕ, α). Show that homotopy pushouts and homotopy pullbacks always exist.
E 6.2.10 Let S be a triangulated subcategory of a triangulated category (T, Σ), and consider the
homotopy cartesian square in T from E 6.2.9. Show that the morphism α is S-trivial if
and only if β is S-trivial in the sense of E 6.2.8. Hint: See [40, lem. 1.5.8].
20-Feb-2012
Draft, not for circulation
Download