Notes on Homological Algebra
Mariusz Wodzicki
December 1, 2016
1 Foundations
1.1 Preliminaries 1.1.1 A tacit assumption is that A, B, ... , are abelian categories, i.e., additive categories with kernels, cokernels, every epimorphism being a kernel, and every monomorphism being a cokernel.
1.1.2 In an abelian category every morphism has an image-coimage factorization
• fl [^ ι ^ θ [ (1) fl ••u α in which ι is an image of α, i.e., a kernel of a cokernel of α, and θ is a coimage of α, i.e., a cokernel of a kernel of α, cf. Notes on Category Theory.
1.1.3 Exact composable pairs A composable pair of arrows
α β •••u u (2) is said to be exact if β factorizes
κ ◦ β0 with κ being a kernel of α and β0 being an epimorphism.
1.1.4 If λ is a cokernel of β, then λ is a cokernel of κ , i.e., a cokernel of β and a kernel of α form an extension
λ κ . •••u u u (3) x Unlike the original condition this last condition is self-dual.
3 1.1.5 Note that a cokernel of β and a kernel of α form an extension precisely when κ is an image of β and λ is a coimage of α • fl [^^ α [λ fl β •••u α u [^ [ κ ^ flfl β¯ • in which case coimage factorization factorizes α through a cokernel of β with α being a monomorphism while image factorization factorizes β through a kernel of α with β¯ being an epimorphism. Let us record this fact for future use.
Lemma 1.1 For any composable pair of arrows, the following three conditions are equivalent (a) β factorizes through a kernel of α β ••u [^ [ ff κ ^ ffflfl β0 •
(b) α factorizes being a cokernel of β • 0 fl [^^ α ff [λ fffl ••u α
(c) a cokernel of β and a kernel of α form an extension.
1.1.6 Condition α ◦ β = 0 A weaker condition, α ◦ β = 0, is equivalent to existence of a factorization of β β ••u u κ λ (4) v u ••u µ x
4 with µ being a monomorphism. Note that µ satisfying identity
α = κ ◦ µ ◦ λ is unique in view of κ being a monomorphism and λ being an epimor- phism.
1.1.7 Homology A cokernel χ of µ is called a homology of composable pair (2) and it forms an extension χ µ •••u u u .(5) x
1.1.8 The target of χ is usually referred to as the homology (group) of the com- posable pair. This terminology originally was applied to homomorphisms of abelian groups but the tradition is so well established that it continues to be used also in the context of general abelian categories.
1.1.9 Note that a homology morphism χ is zero or, equivalently, in view of the fact that χ is an epimorphism, its target is zero, precisely when µ is an isomorphism, i.e., when (2) is exact.
1.1.10 Composable pairs (2) satisfying the condition α ◦ β = 0 form a full subcat- egory of the category of composable pairs A2,0 .
Exercise 1 Show that any assignment of a morphism χ on the class of such composable pairs admits a unique extension to a functor
χ : A2,0 −→ Arr A.
1.1.11 The compositions
Z ˜ s ◦ χ and H ˜ t ◦ χ
5 with the source and, respectively, the target functors
s : Arr A −→ A and t : Arr A −→ A are referred to as a cycles and, respectively, homology functors.
Exercise 2 Express the condition α ◦ β = 0 in terms of a certain factorization of α.
1.1.12 A dual approach to homology Based on the corresponding factorization of α instead of β one can develop a dual approach to homology.
1.1.13 Chain complices We shall use the term chain complex in two ways: either in a loose sense, to denote any sequence of composable morphisms of any length such that the composition of any two composable arrows is zero or, in a strict sense, as a Z-graded object C• = (Cl)l∈Z equipped with an endomorphism ∂ of degree −1 such that ∂ ◦ ∂ = 0. The graded endomorphism ∂ is referred to as the boundary morphism or operator.
1.1.14 Notation
We may use notation (C•, ∂•), (C, ∂), C• or, simply, C, to denote a chain complex (Cl, ∂l)l∈Z .
1.2 Projective and injective objects 1.2.1 Projective objects in an abelian category An object P is said to be projective if it possesses the Lifting Property for epimorphisms, more precisely, if for any diagram
P
u ••u u e
6 with e being an epimorphism, there exists an arrow
P \ \] • such that the diagram P \ \ \\] u ••u u e commutes.
1.2.2 The above definition makes sense in any category, in general categories, however, there may be “too many” epimorphisms making the Lifting Property with respect to the class of all epimorphisms very restrictive.
1.2.3 An example: the category of topological spaces In the category of topological spaces and continuous mappings, epimor- phisms are mappings with dense image. For any nonsurjective epimor- phism f : Y −→ Z and any nonempty space X the maping that sends all points in X to a point in Z \ f (Y) cannot be lifted to Y. Thus, the only topological space that has Lifting Property for epimorphisms is the empty space.
1.2.4 Projective objects in a general category For the above reasons, projective objects in general categories are defined by the Lifting Property with respect to a specific class of epimorphisms, e.g., the class of all strong epimorphisms, see Notes on Category Theory.
7 1.2.5 Injective objects in an abelian category An object I is said to be injective if it possesses the Extension Property for monomorphisms, more precisely, if for any diagram
I u
••v µ w with µ being a monomorphism, there exists an arrow
I \^ \ • such that the diagram I u \^\ \ \ ••v µ w commutes. Exercise 3 Show that P is projective if and only if for any commutative diagram with an exact row P 0 φ fl u •••u u α β there exists an arrow P \ ˜ \]φ • such that the diagram P \ \φ˜ φ \\] u •••u u α β commutes.
8 1.2.6 Dually, I is injective if and only if for any commutative diagram with an exact row I u [^[ [0 ψ [ •••u u α β there exists an arrow I ψ˜ fffi ff • such that the diagram
I u ψ˜ fffffi ff ψ ff •••u u α β commutes.
1.2.7 Characterization of projectivity in terms of extensions Lemma 1.2 An object P is projective if and only if every extension of P,
π ι P u u ••u , x splits.
Proof. Consider the diagram
P
idP . u π P u u •
If P is projective, then there exists ιP such that π ◦ ιP = idP .
9 Vice-versa, suppose that a diagram
P
α u e A00 u u A is given. Consider a pullback by α of the extension
e κ A00 u u A u A0 x where κ is a kernel of e, e¯ κ¯ P u u A¯ u A0 x
α α¯ u u e κ A00 u u A u A0 x ι If P A¯ splits the pullback extension, then α¯ ◦ ι lifts α. Indeed, w
e¯ ◦ (idA¯ −ι ◦ e¯) = 0 implies that 0 idA¯ −ι ◦ e¯ = κ¯ ◦ π for a unique π0 and 0 α ◦ e¯ = e ◦ α¯ = e ◦ α¯ ◦ idA¯ = e ◦ α¯ ◦ ι ◦ e¯ + e ◦ α¯ ◦ κ¯ ◦ π = e ◦ α¯ ◦ ι ◦ e¯ which in turn implies that α = e ◦ (α¯ ◦ ι) since e¯ is an epimorphism.
1.3 Categories of chain complices 1.3.1 The (strict) category of graded objects
The strict category of Z-graded objects has Z-sequences (Aq)q∈Z as its objects and Z -sequences of morphisms (φq)q∈Z ,
0 φq Aq u Aq ,(6) as morphisms. In order to avoid confusion with morphisms in the category of Z-graded chain complices Ch(A), we shall denote such sequences graded maps.
10 1.3.2 Ch(A) Morphisms in the category of chain complices are graded maps that com- mute with the boundary operators,
0 ∂q ◦ φq = φq−1 ◦ ∂q (q ∈ Z).
1.3.3 The graded category of graded objects We shall also consider graded maps of degree d, i.e., sequences of morphisms (φq)q∈Z in A, 0 φq Aq+d u Aq (q ∈ Z),(7) and often will refer to them simply as maps of degree d. The resulting graded category will be referred to as the graded category of graded objects of A.
1.3.4 Subcategories of Ch(A) The category of chain complices Ch(A) of an abelian category A has several naturally defined subcategories, for example, for any pair of subsets J ⊆ I ⊆ Z, let ChI,J(A) denote the full subcategory of chain complices with chain objects being zero in degrees outside I ,
Cl = 0 for l < I, and homology objects being zero in degrees outside J ,
Hl = 0 for l < J.
Thus, ChZ,∅(A) denotes the subcategory of acyclic chain complices. When I = J we shall use notation ChI (A).
1.3.5 Ch+(A)
The subcategory Ch+(A) of complices vanishing at −∞, i.e., satisfying
Cl = 0 for l 0, is the union of the subcatories Ch≥n(A) of complices satisfying
Cl = 0 for l < n.
11 1.3.6 Ch-(A)
The subcategory Ch-(A) of complices vanishing at ∞, i.e., satisfying
Cl = 0 for l 0, is the union of the subcatories Ch≤n(A) of complices satisfying
Cl = 0 for l > n.
1.4 Functors associated with chain complices 1.4.1 The category of chain complices is studied together with with a number of associated functors.
1.4.2 The shift functors The shift functors
[n] : Ch(A) −→ Ch(A), C 7−→ [n]C,(8) where n ([n]C)l ˜ Cl−n, ([n]∂)l ˜ (−1) ∂l−n,(9) and ([n] f )q ˜ fq−n,(10) provide an action of the additive group of integers Z on Ch(A) and those subcategories of Ch(A) that are invariant under shifts.
1.4.3 The q-chain functors
Cl : Ch(A) −→ A, C 7−→ Cq (q ∈ Z).(11)
1.4.4 q-cycles functors Given a functor
ζl : Ch(A) −→ Arr A, C 7−→ ζq, that assigns to a chain complex C a kernel of ∂q , its composition with the source functor yields a q-cycles functor
Zq : Ch(A) −→ A, C 7−→ s(ζq).(12)
12 1.4.5 q-boundaries functors Given a functor
βq : Ch(A) −→ Arr A, C 7−→ βq, that assigns to a chain complex C an image βq of ∂q+1 , its composition with the source functor yields a q-boundaries functor
Bq : Ch(A) −→ A, C 7−→ s(βq).(13)
1.4.6 q-homology functors
The condition ∂q ◦ ∂q+1 means that ∂q+1 uniquely factorizes through ζq ,
∂q+1 = ζq ◦ ∂˜ q+1.(14)
Factorization (14) should not be confused with the image factorization of ∂q+1 ∂q+1 = βq ◦ ∂¯ q+1.(15)
Assigning to a chain complex C the target of a cokernel of ∂˜ q+1 defines a q-homology functor Hq : Ch(A) −→ A .(16)
1.4.7 The q-homology extensions
Functors Hq , Zq and Bq form an extension
χq β¯q Hq u u Zq u Bq (17) x because the source of an image of ∂q+1 is also the source of an image of ∂¯ q+1 .
1.4.8 q-co-cycles functors Given a functor
0 0 ζq : Ch(A) −→ Arr A, C 7−→ ζq,
0 that assigns to a chain complex C a cokernel ζq of ∂q+1 , its composition with the target functor yields a q-co-cycles functor
0 0 Zq : Ch(A) −→ A, C 7−→ t(ζq).(18)
13 1.4.9 q-co-boundaries functors Given a functor
0 0 βl : Ch(A) −→ Arr A, C 7−→ βq,
0 that assigns to a chain complex C a coimage βq of ∂q , its composition with the target functor yields a q-co-boundaries functor
0 0 Bq : Ch(A) −→ A, C 7−→ t(βq).(19)
1.4.10
Since an image factorization of ∂q is also its coimage factorization, func- 0 tors Bq and Bq+1 are isomorphic by a unique isomorphism of functors compatible with the corresponding kernel and cokernel functors.
1.4.11 q-co-homology functors 0 The condition ∂q ◦ ∂q+1 means that ∂q uniquely factorizes through ζq ,
0 ∂q = ∂q ◦ ζq.
Assigning to a chain complex C the source of a kernel of ∂q defines a q-co-homology functor 0 Hq : Ch(A) −→ A .(20)
1.4.12 The q-co-homology extensions
Functors Hq , Zq and Bq form an extension
¯0 0 βq χq B0 u u Z0 u H0 (21) q q x q because the target of a coimage of ∂q is also the target of a coimage of ∂q .
14 1.4.13 The diagrams of functor extensions By definition the above seven sequences of functors from Ch(A)to A enter four extensions that form the following commutative diagram
0 Hq v 0 χq u 0 0 ζq βq Z u u Cq u Bq q x v ¯0 βq β¯q (22) u u 0 u u C u Z Bq 0 q q βq ζq x
χq u Hq
Using the diagram chasing techniques, one can construct a canonical iso- 0 morphism of Hq with Hq , see the chapter on Diagram chasing in Notes on Category Theory for details.
1.4.14 By taking into account this isomorphism, we may redraw diagram (22) in the form Hq k h 4774 h 4 h 4 h 4 h 4 hkh 4 0 Zq Zq (23) k [^^ fl h [ 474 h fl 4 4 h Cq h ‚“ 4 ‚‚ h AA ‚ 4 hkh A ‚ 4 A ‚“ 0 DA 7 Bq AD Bq
15 2 Fundamental lemmata
2.1 First Fundamental Lemma 2.1.1 Consider a diagram whose columns are chain complices
. . . .
∂2 ∂2 u u Q1 P1
∂1 ∂1 u u Q0 P0
e e
u f u N u M
u u 0 0 with the left column acyclic and Pl projective for all l ∈ N.
2.1.2 Since P is projective and
e Q0 N (24) w
16 f ◦e is an epimorphism, P N factorizes through (24), w
. . . .
∂2 ∂2 u u Q1 P1
∂1 ∂1 u u φ0 Q0 u P0
e e
u f u N u M
u u 0 0
2.1.3 Since e ◦ (φ0 ◦ ∂1) = f ◦ e ◦ ∂1 = 0, and the left column is exact at Q0 , arrow φ0 ◦ ∂1 factorizes through ∂1 Q1 Q0 , w
17 . . . .
∂2 ∂2 u u φ1 Q1 u P1
∂1 ∂1 u u φ0 Q0 u P0
e e
u f u N u M
u u 0 0
∂2 Exercise 4 Show that φ1 ◦ ∂2 factorizes through Q2 Q1 . w
2.1.4 This inductive procedure yields a morphism from the right column to the left column. If we denote by
P• = (Pl, ∂l)l∈N and Q• = (Ql, ∂l)l∈N the corresponding chain complices, then we established the first fundamen- tal fact of Homological Algebra.
Lemma 2.1 (First Fundamental Lemma) Given a morphism f N u M in an abelian category A, and a diagram of chain complices in A
Q• P•
e e
u [0] f u [0]N u [0]M
18 with chain complices P• and Q• concentrated in nonnegative degrees, all Pl being projective, and the left arrow quasiisomorphism, there exists a morphism of chain complices making the diagram
φ Q• u P•
e e (25)
u [0] f u [0]N u [0]M commute.
2.1.5 In this case we say that φ covers f . The vertical arrows in diagram (25) are represented by the augmentations e of complices P• and Q• by M and N , respectively.
19 2.2 Second Fundamental Lemma 2.2.1
Suppose that f = 0. In this case e ◦ φ0 = 0 and φ0 factorizes uniquely, in ∂0 view of projectivity of P0 , through Q1 Q0 , w . . . .
∂2 ∂2 u u φ1 Q1 u P1 \^\ \χ0 ∂1 \ ∂1 u u Q0 u P0 φ0
e e u u u N 0 M
u u 0 0
Exercise 5 Show that ∂1 ◦ (φ1 − χ0 ◦ ∂1) = 0
χ1 and that there exists an arrow P Q2 such that 1 w
φ1 = χ0 ◦ ∂1 − ∂2 ◦ χ1.
2.2.2 This inductive procedure yields a sequence of morphisms
χl P Ql+ (l ∈ N) l w 1 such that ∂l ◦ (φl − χl−1 ◦ ∂l) = 0 and φl = χl−1 ◦ ∂l − ∂l+1 ◦ χl (26)
20 for all l > 0. Identity (26) expresses the fact that morphism φ is the boundary of χ, a map of degree +1, in the Hom•(P, Q) chain complex
φ = ∂Homχ = [χ, ∂].
2.2.3 Chain homotopy Morphisms of chain complices
φ BAsk φ0 are said to by homotopic if there exists a degree +1 map χ such that
φ0 − φ = ∂Homχ = [χ, ∂].(27)
We may denote this fact by employing notation
φ0 ∼ φ.
A degree +1 map χ that satisfies dentity (27) is said to be a homotopy from φ to φ0 . We may denote this fact by employing notation
0 φ ∼χ φ and represent it diagrammatically
φ
~ χ BA_
φ0 or φ
BA^ χ
φ0 (note what side of the wavy line the label χ is located; the placement indicates that χ is a homotopy from φ to φ0 ).
21 2.2.4 Null homotopic morphisms A morphism homotopic to the zero morphism is said to be null homotopic. In this case, χ such that
Hom φ ∼χ 0 , φ = ∂ χ = [χ, ∂] , is called a contracting homotopy. We shall also say that χ contracts φ or that χ is a contraction of φ, and will represent this diagramatically
φ BAs χ or φ u B f χ A
2.2.5 Two morphisms are homotopic if and only if their difference is null homo- topic.
2.2.6 φ We proved above that a morphism of chain complices Q• u P• that 0 covers the zero arrow N u M is null homotopic. Its corollary is the following fact.
Lemma 2.2 (Second Fundamental Lemma) Any two morphisms of chain com- plices that make diagram (25) commute are homotopic.
2.3 Homotopy categories of an abelian category 2.3.1 Properties of the homotopy relation The zero arrow of degree +1 from A to B is a homotopy from φ to φ.
2.3.2 If χ is a homotopy from φ to φ0 , then it is also a homotopy from −φ0 to −φ and −χ is a homotopy from φ0 to φ.
22 2.3.3 If 00 0 0 φ ∼χ0 φ and φ ∼χ φ, then χ0 + χ is a chain homotopy from φ to φ00 .
2.3.4 In particular, the chain homotopy relation is an equivalence relation on HomCh(A)(A, B). Exercise 6 Show that if 0 0 φ1 ∼χ1 φ1 and φ2 ∼χ2 φ2 then 0 0 φ1 + φ2 ∼χ1+χ2 φ1 + φ2. Exercise 7 Suppose that β α B0 u B and A0 u A are morphisms of chain complices and 0 φ ∼χ φ. Show that 0 0 φ ◦ α ∼χ◦α φ ◦ α and β ◦ φ ∼β◦χ φ.
2.3.5 In other words, the chain homotopy relation is a congruence on any full subcategory of Ch(A). The corresponding quotient categories are referred to as the homotopy categories of A and are denoted K(A), K+(A), K−(A) and so on (“Ch” being replaced by K).
2.4 Projective resolution functors 2.4.1 A category with sufficiently many projectives We say that A has sufficiently many projectives if, for any object M, there exists an extension e κ M u u P u M (28) x 1 with P projective. The kernel arrow in (28) is called a 1-st syzygy of M and M1 is referred to as a 1-st syzygy object of M.
23 2.4.2 In particular, there exists an extension
e κ M u u 1 P u 1 M 1 1 x 2 and so on. There exists a sequence of extensions
el κl M u u P u Ml+1 (l ≥ 0) l l x with M0 ˜ M, P0 = P, and all Pl projective. By splicing them we obtain an acyclic augmented complex
e ∂1 ∂2 ... u 0 u M u P0 u P1 u ... (29) where ∂l ˜ κl−1 ◦ el (l > 0). It is referred to as an (augmented) projective resolution of M.
2.4.3 Syzygy objects
The objects Ml are referred to as l -th (projective) syzygy objects of M.
Exercise 8 Given a projective resolution P• of M, show that HomA(Ml, N) for l ≥ 0 HomCh(A)(P•, [l]N) = (30) 0 for l < 0
Exercise 9 Show that null-homotopic morphisms P• −→ [l]N correspond to morphisms f ∈ HomA(Ml, N) which extend to Pl−1 . In particular, HomA(Ml, N) for l ≥ 0 { f ∈ Hom (M , N) which extend to P } HomK(A)(P•, [l]N) = A l l−1 0 for l < 0 (31)
24 2.4.4 According to Lemmata 2.1 and 2.2, any assignment on the class of objects of A, M 7−→ P• of its projective resolution together with an augmentation
P•
e u [0]M admits a unique extension to an additive functor P from A to the homotopy category K≥0,{0}(A) equipped with a natural transformation of functors
P
e u [0] which, for each object M, induces an isomorphism of the 0-th homology of PM with M,
H0(PM)
' . u M
2.4.5 Moreover any two such augmented functors are isomorphic by a unique isomorphism of functors
' P0 u P
e0 e (32) u u [0][0]
25 2.5 Third Fundamental Lemma 2.5.1 Consider a commutative diagram
A00 u u A u A0 πA ιA x
α00 α0 u u B00 u u B u B0 πB ιB x
β00 β β0 u u u C00 u u C u C0 πC ιC x
γ γ0 u u D u D0 ιD x with chain complices in columns, extensions in rows, and a monomorphism in the bottom row, such that A00 is projective and the right column is exact at C0 .
2.5.2 00 00 In view of projectivity of A , arrow α factorizes through πB ,
00 α = πB ◦ α˜ for some α˜ . Since
00 00 00 πC ◦ β ◦ α˜ = β ◦ πB ◦ α˜ = β ◦ α = 0, exactness of the C-row implies that
β ◦ α˜ = ι ◦ δ
26 for a unique arrow δ
A00 u u A u A0 \ πA ιA x 4 \ α00 4 \ α0 4 \ u 4 u 00 \δ 0 B β◦α˜ 4 \ B 4 \ β00 4 \ β0 4 \] u 46 u C00 u u C u C0 πC ιC x
γ γ0 u u D u D0 ιD x
2.5.3 Noting that 0 ιD ◦ γ ◦ δ = γ ◦ β ◦ α˜ = 0 and ιD is a monomorphism, we deduce
γ0 ◦ δ = 0.
In view of projectivity of A00 and exactness of the right column at C0 , arrow δ factorizes through β0 , δ = β0 ◦ δ˜ for some arrow δ˜, πA ιA A00 u u A u A0 [‹ x 4 ‹‹ [ ‹ ˜ 00 4 δ 0 α [ ‹‹ α 4 [ ‹ u 4 ‹› u 00 [δ 0 B β◦α˜ 4 [ B 4 [ β00 4 [ β0 4 [] u 46 u C00 u u C u C0 πC ιC x
γ γ0 u u D u D0 ιD x
27 2.5.4 In view of projectivity of A00 , the top row extension is split. Let π0 a left inverse of ιA . It is a unique arrow such that
00 0 idA −ι ◦ πA = ιA ◦ π
00 where ι is a right inverse of πA . Set 0 0 α ˜ α˜ ◦ πA + ιB ◦ α ◦ π .(33)
Exercise 10 Show that the diagram
πA ιA A00 u u A u A0 x
α00 α α0 u u u B00 u u B u B0 πB ιB x
commutes and β ◦ α = 0.(34)
Lemma 2.3 (Third Fundamental Lemma) Given a diagram whose columns
28 are chain complices . . . .
00 0 ∂2 ∂2 u u P1 Q1
00 0 ∂1 ∂1 u u P0 Q0 (35)
e00 e0 u u π ι M00 u u M u M0 x
u u u 0 0 0 with the right column acyclic and Pl projective for all l ∈ N, there exists a complex (R•, ∂•) augmented by M which is an extension of augmented complex
P•
e00 u M00 by augmented complex
Q•
e0 u M0
29 i.e., diagram (35) can be extended to a commutative diagram of chain complices
......
00 0 ∂2 ∂2 ∂2 u u u π1 ι1 P u u R u Q1 1 1 x
00 0 ∂1 ∂1 ∂1 u u u π0 ι0 P u u R u Q0 0 0 x
e00 e e0 u u u π ι M00 u u M u M0 x
u u u 0 0 0 with an extension in each row.
Exercise 11 Prove the Third Fundamental Lemma.
30 3 The cone of a morphism
3.1 Direct sum and matrix calculus 3.1.1 A direct sum of a family of objects
A direct sum of a family (ai)i∈I is, by definition, a coproduct c, (ιj)j∈I ,(36) equipped with a second family of morphisms
ιj aj u c , uniquely defined by the identities ( idai when i = j πi ◦ ιj = (37) 0 when i , j
3.1.2 Matrix morphisms between direct sums
Given a matrix (αij)i∈I,j∈J of morphisms
αij bi u aj such that the set {i ∈ I | αij , 0} is finite for every j ∈ I , the family of morphisms from aj to d,
∑ ιi ◦ αij, i∈I defines a unique morphism α from a coproduct c of a family (aj)j∈j to a coproduct d of a family (bi)i∈I . For obvious reasons, we shall denote this morphism by ∑ ιi ◦ αij ◦ πj i∈I and call it the morphism associated with the matrix (αij)i∈I,j∈J .
3.1.3 Composition and addition of matrix morphisms corresponds to multiplica- tion and addition of their matrices. Accordingly, we shall be representing such morphisms by their matrices and performing all calculations involving the morphisms by employing those matrices.
31 3.1.4 From now on we shall adopt the direct sum notation M aj (38) j∈I to denote a direct sum of (aj)j∈J equipped with the two families of mor- phisms (ιj)j∈J and (πj)j∈J . Note that (38) should be treated as a generic notation.
3.2 Cone( f ) 3.2.1 Given a map f of degree 0 from a chain complex A to a chain complex B, the direct sum of graded objects B and [1]A,
Cone( f )q ˜ Bq ⊕ Aq−1, equipped with the degree −1 morphism
B ! ∂q fq−1 ∂Cone ˜ q A 0 −∂q−1 is called a cone of f .
Exercise 12 Show that ! 0 ∂B ◦ f − ∂A ◦ f Cone Cone q q q−1 q−1 ∂q ◦ ∂q+1 = (39) 0 0
In particular,
∂Cone ◦ ∂Cone = 0 if and only if [ f , ∂] = 0.
3.2.2 By definition, a cone of the zero morphism Cone(0) is a direct sum of B and [1]A in the category of chain complices. The cone of a morphism of chain complices is thus an infinitesimal deformation of B ⊕ [1]A.
32 3.2.3 The Cone Extension Exercise 13 Show that the maps
π[1]A ιB [1]ABu ⊕ [1]A and B ⊕ [1]A u B are morphisms of chain complices
[1]A u Cone( f ) and Cone( f ) u B .
Since the composable pair
π[1]A ιB [1]A u Cone( f ) u B (40) is in every degree a split extension associated with a direct sum Bq ⊕ Aq−1 , it is an extension in the category of chain complices. We shall refer to (40) as the cone extension.
3.2.4 A particularly important feature of the cone extension is that the mor- phisms Hq( f ) induced by f in homology coincide with the connecting homomorphisms δq+1 of the homology long exact sequence associated with extension (40).
3.2.5 The cone functor If we fix a binary direct sum functor on the underlying category A, we obtain a functor, denoted Cone, from the category of arrows Arr Ch(A) to Ch(A).
Exercise 14 Indeed, given a square of morphisms of complices
φss A0 o A (41)
f 0 f
B0 o B φtt show that 0 ! 0 φtt ◦ f − f ◦ φss [φ, ∂Cone] = 0 0
33 where ! φtt 0 φ ˜ (42) 0 φss In particular, (42) is a chain complex morphism if and only if square (41) commutes.
3.2.6 Note that