Back Matter
Back Matter
Hyperhomology
This appendix offers a crash course in hyperhomological algebra. The aim is, first
of all, to provide an easy reference for readers who are used to plain modules and
do not feel entirely at home among complexes. Of course, this aim could also be
accomplished by referring consistently to one or two textbooks on the subject - -
if only such existed. While there are numerous introductions to the technical side
of hyperhomology, including the construction of derived categories, a thorough
and coherent introduction to homologicai dimensions (not to mention depth,
Krull dimension, and other invariants from commutative algebra) for complexes
has yet to be published. The appearance of an introductory text like that may
not be imminent, but this appendix is based on Foxby's notes [33], and their
eventual publication will render it obsolete.
In general we omit references and proofs for standard definitions and results:
they can be found almost everywhere in the literature. Specific references
are, however, given for the more special results on homological dimensions
and other invariants for complexes; the primary sources are [35, 36] (Foxby)
and [7] (Avramov and Foxby).
The author's favorite sources for background stuff are
* [49] (Matsumura) and [12] (Bruns and Herzog) for commutative algebra,
• [13] (Cartan & Eilenberg) and [60] (Weibel) for homological algebra, and
• [47] (MacLane) for categories.
But also [20] (Eisenbud) has definitions, usually accompanied by illustrative
examples and exercises, of many basic and advanced notions in commutative
algebra and homological algebra.
Off+l) 0x
X = ... ) Xt+I X~ ~) X~-I )...
Ixl= xeXt.
A complex X is said to be concentrated in degrees u , . . . , v if X ! = 0 for
> u and ~ < v. A complex X concentrated in degree zero is identified with the
module X0, and a module M is thought of as the complex
M = 0--+ M - - ~ 0 ,
with M in degree zero. Of course, the complex M has 0 in all degrees except
(possibly) degree zero, i.e., M . . . . --+ 0 --+ 0 --+ M -~ 0 --+ 0 ~ - - - , but we
never write superfluous zeros. In line with this the zero-complex is denoted by
0.
zX = KerOX;
Bx = Im0~l; and
C x = Coker 0 ~ 1 .
H i ( X ) = Zx / B x
for ~ E Z.
A.1. BASIC DEFINITIONS AND NOTATION 161
(A.1.3.1) H t ( ~ m X ) = He-re(X).
capture the homological position and size of the complex X. By the conventions
for supremum and infimum of the empty set it follows that s u p X = - c o and
inf X = co if X is homologically trivial; otherwise we have
and
(A.1.7.3) Z x = B f ~ Cf+ 1
for all g E Z.
(A.1.8) The Category of R-complexes. We use the notation C(R) for the
category of all R-complexes and all morphism of R-complexes. Recall that a
full subcategory S of C(R) is defined by specifying its objects, the arrows in
S are simply all morphisms between the specified objects. We shall consider a
number of full subcategories S of C(R) (the first ones are introduced below); of
course the notation X E S means that X is an object in S, and for two full
subcategories the notation $1 C $2 means that every object in S1 is also an
object in $2.
Xe = 0 for all e < v. A complex which is bounded to the right as well as to the
left is said to be bounded.
We define the full subcategories CE (R), C~ (R), Co (R), and C0(R) of C(R) by
specifying their objects as follows:
CE (R): complexes bounded to the left;
C~(R): complexes bounded to the right;
Co(R): bounded complexes; and
Co(R): modules (considered as complexes concentrated in degree 0).
An R-complex X is said to be homologically bounded (to the left/right) when
the homology complex H(X) is bounded (to the left/right). We also consider
the following full subcategories of C(R):
C(E) (R): complexes homologically bounded to the left;
C(~) (R): complexes homologically bounded to the right;
C(o) (R): homologically bounded complexes; and
C(0)(R): complexes with homology concentrated in degree zero.
Note that these last four subcategories can be characterized as follows:
X ~ C(~)
(~) (R) H(X) E C~(R).
X ~
= Y ~ X ~ Y ~ H(X) ~= H(Y) ,
but the reverse implications do not hold in general. For R-modules M and N,
however, we have
M~-N ~ M'.,N;
that is, equivalent objects in Co(R) are "just" isomorphic modules.
Also note that a complex is homologically trivial if and only if it is equivalent
to the zero-complex. That is,
X'-'0 ~ H(X)=0.
0 f o r g > u,
He(EuX)= Zx forg=u, and
Hi(X) for g < u.
0 > Zx > 0
1 1 1 > ...
0 > Xu > Xu-1
(A.1.14.1) E u X - - ~ , u Z uX for u _ ~ i n f X .
166 APPENDIX. HYPERHOMOLOGY
fore>u, and
He(CuX) = (
t He(X) f o r e _< u;
1 1 1
0 ) CXu ) Xu_ 1 ) "'"
o x t 2-# Ye zt o
l
"'" ) Xn+l ) Xn ) Xn-1 ) Xn-2 ) "'"
1 l 1
• .. ) Xn+l ~ X~ ~ 0
0 ---+ E n - I X ~X ~XnZ ~ 0,
M(a)e = Yl @ X t - x and
+ x
= , -Ot_:(xt-:)).
0 -~ Y -~ M ( a ) -* E I X ~ O.
we have Ht+l ( ~ I X ) = Ht(X), cf. (A.1.3.1), and the connecting map At+x is just
the induced map Ht(a): Ht(X) -+ He(Y). The assertion is now immediate. []
n o m n ( X , Y ) t = H Homn(Xp, Yp+e)
pEZ
When X E C-7(R) and Y E Cr-(R) all the products 1-IpezHomit(Xp, Yp+t) are
finite; the next two lemmas are, therefore, direct consequences of the similar
results for modules.
The first lemma below is a direct consequence of the corresponding result for
modules; and so is the second, because all the sums ]-Ipez Xp ®R Yl-p are finite
when X and Y are bounded to the right.
(A.2.9) Swap. Let Z, Y • C(S) and X • C(R). Then HomR(X, Y) • C(S) and
Uoms(Z, Y) • C(R), and
Of course, it must be verified that the modules have the right form, so that these
definitions make sense; they do. It must also be checked that the degree-wise
maps commute with the differentials; they do. Finally, it must be verified that
the extra conditions listed in (A.2.10) and (A.2.11) ensure that the degree-wise
maps axe invertible. This boils down to the direct sums and products (making
up the modules in the Hom and tensor product complexes) being finite in each
degree; and they are. Details are given in [33, Chapter 5].
A.3 Resolutions
To do hyperhomological algebra we must first establish the existence of resolu-
tions. It should be emphasized right away that we are aiming for a relative
homologieal algebra: we will not resolve objects in C(R) by projective, in-
jective, or flat objects in that category, but rather by complexes of projective,
injective, or fiat modules.
In (A.3.11) we shall see how these definitions relate to the usual concepts of
injective, flat, and projective resolutions of modules.
Proof. Various versions can be found in [13,41,43,56]; see [7, 1.7] for further
guidance.
(A.3.7) Definitions. The full subcategories 7)(R), 2:(R), and Y(R) of C(R) are
defined as follows:
YEZ(R) ~ 3IECI(R):Y~-I;
X E 7~(R) ~ 3PECP(R):X~_P; and
X E ~'(n) ~ BFECF(R):X~-F.
We also use the notation P(R), Z(R), and ~-(R) with superscripts and subscripts
following the general rules from (A.1.10). See also (A.3.12).
p d n X e {-co} U Z U {co};
pd n X > sup X;
pd R X = - c o ,,, ,,, X ~_ O; and
pd R X < c o ~ XET~(R).
174 APPENDIX. HYPERHOMOLOGY
Note that
x e u s u
p d R X >_fdRX _> supX;
fdRX=-c~ ¢=~ X_0; and
fdnX<c~ ~ XEgV(R).
The last result of this section shows that the definitions above extend the usual
notions of projective, injective, and flat dimension of modules.
The modules Iu, I ~ - 1 , . . . , I0 are injective, and hence so is the cokernel C/. This
proves (I), and the proofs of (P) and (F) are similar. []
(A.4.1) P r e s e r v a t i o n o f Q u a s i - I s o m o r p h i s m s a n d Equivalences. If P E
CP(R) and I E C~(R), then the functors H o m n ( P , - ) and H o m n ( - , I) preserve
quasi-isomorphisms and, thereby, equivalences:
X~-Y ~ F®nX~-F®n~:
176 APPENDIX. HYPERHOMOLOGY
For a fixed complex V the restriction of the functor V ®R - (and the isomorphic
- ®R V) to C~ F (R) also preserves quasi-isomorphisms and equivalences. That is,
if F, F I E CF(R), then
F~F ~ ~ V®RF~-V®RF ~-
Proof. An easy consequences of the definition and (A.2.2), see also [8, (1.2.2)].
It makes sense to talk about the supremum of an equivalence class, cf. (A.1.12),
and the next result is very useful.
is a short exact sequence of complexes, and the associated long exact sequence
Proof. Similar to the proof of (A.4.7), only this time choose an injective resolu-
tion of Y. []
• .. -4 E x t , ( M , K) -4 E x t , ( M , H) -4 E x t , ( M , C) -4 Ext~+l (M, K) - 4 - . .
and
• -- -4 E x t , ( C , N) -4 E x t , ( H , N) -4 E x t , ( K , N) -4 Ext~+1 (C, N) - 4 . . . .
If (R, m, k) is local, then ER(k), the injective hull of the residue field, is a
faithfully injective R-module, and the (module) functor HomR(-,ER(k)) (as
well as the induced functor on complexes) is called the Matlis duality functor.
Every ring R admits a faithfully injective module E, e.g.,
E= H ER(R/m).
mEMax R
Proof. An easy consequences of the definition and (A.2.6), see also [8, (1.2.1)].
X®~Y=Y®~X.
(Z ®~ Y) ®L X = z ®L ( y @~ X).
RHoms(Z, Y) ®~ X = RHoms(Z, r ®~ x ) ,
and
cf. (A.2.1.3), (A.1.3.1), and (A.1.20.2). Since the complex HomR(P,N) rep-
resents RHomR(X,N), we have ExtR(Cn, 1 P N) = H-(n+I)(RHomR(X,N)) as
wanted. []
A.6 D e p t h and W i d t h
The invariants depth and width for modules (the latter is sometimes called
codepth or Tot-depth) have been extended to complexes by Foxby [36] and
Yassemi [63]. Depth for complexes has also been studied by Iyengar in [44].
For finite modules this definition agrees with the classical one (the maximal
length of a regular sequence).
For every prime ideal p in R (not necessarily a local ring) and every complex
Y E C(r)(R) there are inequalities:
Proof. For finite modules the inequality is a consequence of [11, Lemma (3.1)];
a proof for complexes is given in [33, Chapter 13].
is the m-th Bass number of Y. Note that if Y e c((f~(R), then #~(Y) E No for
all m • Z, cf. (A.4.4).
For N • C0(R) the definition reads #~(N) = rankk(Ext~(k, N)). For brevity
we set # ~ = ~u~(R).
In general, for p • SpecR the m-th Bass number of Y at p is #~(p,Y) =
#Rm (Yp). Note that if (R, m, k) is local, then #~(m, Y) = #~(Y).
P~(t) = ~ f~(X)tm;
mEZ
(A.7.5) B a s s aeries. Let (R,m,k) be local. The Bass series, IX(t), of a com-
plex Y • C((Ef~(R) is defined as:
IX(t) = E "R"my'~tm~' J ,
m6Z
it is a formal Laurant series with non-negative integer coefficients.
It follows by (A.5.7.4) and the definition of depth that
(A.7.5.1) degIV(t) = idRY and ordIRV(t) = depthRY.
The proofs of (A.7.6)-iA.7.8) all use what Foxby calls 'accounting principles'.
Proof. See, respectively, Proposition 3.4, §10, Theorem 3.1, and §8 in [41, Chap-
ter V] for the original results; or refer to sections 2 and 6 in [15].
~Dz : Z ~ RHomR(RHomR(Z,D),D)
is then a quasi-isomorphism, and the following equalities hold:
(A.8.5.1) inf (RHomR(Z, D)) -- depth R Z - depth R D; and
(A.8.5.2) sup (RHomR(Z, D)) -- dimR Z - depth R D-
In particular, we have
(A.8.5.3) amp D -- dim R - depth R = cmd R.
Proof. See [41, Proposition V.2.1] and [36, Proposition 3.14], or refer to section 3
in [15].
In our applications of the next two lemmas it is always a dualizing complex that
plays the role of Z.
(A.8.8) L e m m a . Assume that Z • c((f~ (R) and X • C(3 ) (R) are both homolo-
gically non-trivial. If Supp R Z = Spec R, then
sup Z + inf X _> inf (Z ®L X).
A.8. DUALIZING COMPLEXES 189
In the rest of this section we work to establish three lemmas - - (A.8.11), (A.8.12),
and (A.8.13) - - which allow us to conclude that a morphism a, between appropri-
ately bounded complexes, is invertible in the derived category if RHomn(a, R),
D ®~ a, or RHomn(D, a) is so. Those who are familiar with the derived cate-
gory can skip the rest of this section and refer to [8, Lemma (1.2.3)(b)] instead.
For the proofs of (A.8.11)-(A.8.13) we need some extra properties of depth
and width.
pESupp nY ~ .~ depthnpYp<co.
[13] Henri Cartan and Samuel Eilenberg, Homological algebra, Princeton Uni-
versity Press, Princeton, N. J., 1956.
[14] Leo G. Chouinard, II, On finite weak and injective dimension, Proc. Amer.
Math. Soc. 60 (1976), 57-60 (1977).
[15] Lars W. Christensen, Semi-dualizing complexes and their Auslander cate-
gories, to appear in Trans. Amer. Math. Soc.
[27] __, Gorenstein injective and flat dimensions, Math. Japon. 44 (1996),
no. 2, 261-268.
[28] m , Coliftings and Gorenstein injective modules, J. Math. Kyoto Univ.
38 (1998), no. 2, 241-254.
[45] Christian U. Jensen, On the vanishing oflim (i), J. Algebra 15 (1970), 151-
166.
[46] Daniel Lazard, Autour de la platitude, Bull. Soc. Math. France 97 (1969),
81-128.
[48] Eben Matlis, Applications of duality, Proe. Amer. Math. Soc. 10 (1959),
659-662.
Z, 10 Gpd R X, 106
N, 10 c°F(R), 120
No, 10 Gfdn X, 120
( x l , . . . , xt), 10 Tdn X, 127
(R, m, k), 10 CGI(R), 139
k, 10 Gidn Y, 141
k(p), 10 0tx, 160
ER(M), 10 Ixl, 160
zn M, 10 ZX, 160
z R, 10 B~, 160
Annn M, 10 C t , 160
~PNM~ 11 Ht(X), 160
PPNM, 12 H(X), 160
qPMN, 12 E m x , 161
o3PNM, 12 rx, 161
OPNM, 12 l x , 161
5M, 17 ~-, 161
G(R), 18 - , 162
M*, 18 supX, 162
M**, 18 infX, 162
-*, 18 ampX, 162
MT, 18 C(R), 162
G-dimn M, 22 ~, 164
depth R M, 32 ,-~, 164
6Y , 42 D(R), a65
XRy, 42 r u X , 165
Tt(R), 44 X v ~ , 165
X*, 44 CuX, 165
Ca(R), 52 XvD, 165
G-dimn X, 52 Homn(X, Y), 168
7~, 66 X ®n Y, 169
A(R), 67 azgx, 170
~z, 72 PzYx, 170
B(R), 73 ~zxy, 170
cOP(R), 104 wzgx, 170
198 LIST OF SYMBOLS
OZyX, 171
P(R), 173
Z(R), 173
Y(R), 173
idR Y, 173
pdRX, 173
fdRX, 174
RHomR(X. Y). 176
Ext,(M. N). 176
X ®~ Y. 178
Tor.~(M. N). 178
depth R Y. 183
widthR X. 184
~ ( X ) . 185
m y 185
#R,
m
185
SuppR X, 187
Index