Professional Documents
Culture Documents
G-projectivity
The central notion in this chapter is t h a t of 'Gorenstein projective modules';
it was introduced by Enochs and J e n d a in [25]1. We first present a different
view (from t h a t taken in chapter 1) on the G-class, then we move on to define
Gorenstein projective modules and prove t h a t the finite ones among them are
exactly the modules in the G-class. In the last two sections we focus on Cohen-
Macaulay local rings with dualizing modules. Over such rings the Gorenstein
projective modules can be identified as special modules in the Auslander class;
this view - - also due to Enochs et al. - - proves to be very fruitful, and a neat
theory for Gorenstein projective dimension becomes available.
be an exact sequence where the Pt-s are projective modules. It is easy to prove
t h a t E x t ~ ( K n , M ) = E x t ~ + n ( C , M) for m > 0; it is done by breaking the long
exact sequence into short ones, and using the fact that E x t ~ ( P t , M ) = 0 for all
m > 0 because the Pe-s are projective.
1Strictly speaking, only finite Gorenstein projective modules were defined in this paper.
But in [32], and other later papers, the same authors have tacitly understood the definition to
encompass also non-finite modules; of course, we do the same.
92 4. G-PROJECTIVITY
E x t , ( M , C x ) = Ext~+n(M, C~,~)
nomR(C , M)
for all ~ 6 Z.
(c) If X is homological]y trivial, and E x t ~ ( X t , M) = 0 for all m > 0 and
6 Z, then
E x t ~ ( c X , M) = Ext R
m+n ( C xl _ n , M )
cf. (A.1.7.2). Since Ext'~(M,Xt) = 0 for m > O, the associated long exact
sequence,
• .. --+ E x t , ( M , X t ) --+ E x t , ( M , C x ) -~
E x t ~ +1 (M, cX+l) -+ E x t ~ +1 (M, X t ) - - + . . . ,
yields identities
E x t , ( M , C x ) = E x t ~ +1 (M, cX+l)
4.1. THE G-CLASS REVISITED 93
We can now apply the "general dimension shift lemma", (4.1.1), to show that
modules in the G-class and complete resolutions by finite free modules are close
kin.
C L. = . i nL** ~ (C L
- - 1. -- . n+l) ~
= C**,
94 4. G-PROJECTIVITY
The main result of this section describes modules in the G-class as infinite
syzygies of finite free modules.
is exact, because its homology modules are E x t , ( M * , R), cf. (A.4.3). Also take
a resolution of M by finite free modules:
Ltt L tt LI' L II ~tt
• .. °~+b L~' o, > L~'_I o~_1> . . . ~ L~' ,~ M -~ O.
Let L be the complex in CL(R) obtained by pasting L" and L'*. That is, L has
modules
and differentials
Now that L _'~ O, we have CoL ~ BL1 = ImA'* ="~ M** ='~ M as wanted,
cf. (A.1.7.3).
It is equally straightforward to see that L* is homologically trivial. One can,
namely, consider it as the splice of the sequences
and
0~ M* ~''* > L g * (at")* > - . . (o,~'0" > L t,,_ 1 . (oy")*> L~. (o,~'~)*> - " .
The first one is isomorphic to (t) and, in particular, exact. The second is exact
because its homology modules are E x t , ( M , R). This concludes the proof. []
(4.1.5) E x a m p l e . Let R be a local ring, and assume that x and y are elements
in the maximal ideal with
The complex
L .... ~R~R~R~R~R~...
is then homologically trivial, and HomR(L, R) ~ ~ I L , so L is a complete reso-
lution by finite free modules. The modules R/(x) and R/(y) are not projective,
but all the cokernels in L have this form, so it follows by the Theorem that
R/(x) and R/(y) belong to G(R).
The immediate concrete example of such a ring is the Gorenstein ring
R = k ~ X , Y ] / ( X Y ) , where k is a field. More generally we can set R =
R'[[X, Y]]/(XY), where R' is any local ring; then the residue classes x and y
of, respectively, X and Y have the property (t). It follows by [49, Theorem 23.5]
and [12, Proposition 3.1.19(b)] that R is Gorenstein if and only if R' is so,
and by [12, Theorems 2.1.2 and 2.1.9] the same holds for the Cohen-Macaulay
property. In particular we now have examples of non-projective modules in the
G-class of non-Gorenstein rings.
96 4. G-PROJECTIVITY
The last two lemmas are parallel to Lemma (4.1.1); they will come in handy at
a later point.
Notes
The view we have taken on the G-class in this section is quite different from
that taken in chapter 1, but it is still part of Auslander's original work: the hard
part of Theorem (4.1.4) is covered by [1, Proposition 8, p. 67].
Q = O-~Q~,-+...~QI-~Qo~O
Proof. It is clear from the definitions in (4.2.1) that (i) ~ (ii), and that (iii) is
stronger than (i). If all the cokernels in P are Gorenstein projective, then, by
(4.2.1) and Lemma (4.1.1)(c), we have E x t ~ ( C P, Q) = 0 for all m > 0, all ~ E Z,
and all projective modules Q. For every ~ E Z and T E ~'0(R) it then follows by
Lemma (4.2.4) that E x t ~ ( C P, T) = 0 for m > 0. This proves the last assertion,
and it follows by Lemma (4.1.1)(c) that Homn(P, T) is homologically trivial, so
( ii) implies ( iii). []
The last assertion in (4.2.5) can be interpreted as saying that, as far as modules
of finite flat dimension are concerned, Gorenstein projective modules behave as
projectives.
Proof. The "if" part is, as observed in (4.2.2), immediate by Theorem (4.1.4)
and Proposition (4.1.3); the converse, however, requires a little more work. Let
M be a finite Gorenstein projective R-module, we want to construct a complete
resolution L by finite free R-modules such that CoL -~ M. We get the left half
of a complex L E CL(R) by taking a resolution of M by finite free modules:
where L-1 is a finite free module and C-1 is a finite Gorenstein projective
module. The right half of L can then be constructed recursively: the n-th
step supplies a finite free module L - n (and an obvious differential) and a finite
Gorenstein projective module C_u. A complex L constructed this way is ho-
mologically trivial and has C L -~ i . For ~ < 0 we have n x t ~ ( C L, R) = 0 by
Proposition (4.2.5), because the cokernel C L = Ct is Gorenstein projective; and
for g _> 0 it follows by Lemma (4.1.1)(c) that
Ext~(C L, R) = Ext~+e(M, R) = 0,
4.3. G-PROJECTIVES OVER COHEN-MACAULAY RINGS 99
where P-1 is projective and cP1 is Gorenstein projective, cf. Proposition (4.2.5).
For a suitable projective module Q the sum P-1 • Q is free, and adding to P
the homologically trivial complex 0 --~ Q - ~ Q -4 0 (concentrated in degrees - 1
and - 2 ) , we get a new complete projective resolution P ' with C P' ~ M and a
free module in degree - 1 . Thus, we can assume that P-1 is free. Since M is
finite, the image of M in P-1 is contained in a finite free submodule L-1 of P-1.
We now have a short exact ladder
0 ~ M ~ L-1 ~ C-1 ~0
1= I I
0 ~M ) P-1 ~ c_P1 ~0
i I i--
0 ~ H o m n ( C - 1 , Q) ~ HomR(L-1,Q) -~ H o m n ( M , Q ) ~ E x t ~ ( C - 1 , Q ) --+ 0
Notes
The proof of Theorem (4.2.6) is due to Avramov et al.; it will appear in [6].
In (5.1.11) we will use the same technique to prove that finite Gorenstein flat
modules belong to the G-class.
Enochs' notion of flat preenvelopes plays a key role in the proof of the main
theorem, so we start by recalling the definition. The extra assumptions on R
are irrelevant for (4.3.2) and (4.3.3) but, needless to say, crucial for (4.3.4).
is exact for every flat R - m o d u l e F ' . T h a t is, if F' is fiat and v: M --~ F' is a
homomorphism, then there exists a v' E HomR(F, F ' ) such t h a t v = v'¢.
¢
M ,F
F'
Every module over a Noetherian ring has a fiat preenvelope, cf. [21, Proposi-
tion 5.1].
Proof. Let v: M --4 F ' be an injective homomorphism from M into a flat mo-
dule F ' , and let ¢: M --4 F be a flat preenvelope of M. There exists then a
h o m o m o r p h i s m # : F --4 F ' such t h a t v = v'¢, and since v is injective so is
¢. []
Proof. T h e third condition is stronger than the second; this leaves us two impli-
cations to prove.
(i) ~ (iii): It was proved in Proposition (4.2.5) that E x t ~ ( M , T ) -- 0 for all
m > 0 and T E 3c0(R); now we prove that M meets conditions (1)-(3) of The-
orem (3.4.6). Let E be a faithfully injective R-module, then T = H o m R ( D , E)
4.3. G-PROJECTIVES OVER COHEN-MACAULAY RINGS 101
zH1
mR(D'D®RP)_ '~ HomR(D, D ®R M);
and the five lemma applies to show that the canonical map 3' 0 is an isomor-
phism. Hereby, also the third condition in Theorem (3.4.6) is met, and it follows
that M E Ao(R).
(ii) ~ (i): We assume that M belongs to the Auslander class and has
E x t , ( M , Q) = 0 for all integers m > 0 and all projective modules Q. Our target
is construction of a complete projective resolution P with C P ~ M. First, note
that we get the left half of a complex P E CP(R) for free by taking a projective
resolution of M:
. . . ~ - - . ~ ~ M ~ O .
Next, note that to establish the right half of P it is sufficient to prove the
existence of a short exact sequence
where P_I is projective and C-1 is a module with the same properties as M.
Then the right half can be constructed recursively: the n-th step supplies a
projective module P - n (and an obvious differential) and a module C_,~ E A o ( R )
with Ext~(C_,~, Q) = 0 for m > 0 and Q projective. A complex P established
this way is homologically trivial with C~' -~ M. Let Q be a projective R-module;
for g > 0 we have E x t ~ ( c P , v ) = Ext~+l(M,Q) = 0 by Lemma (4.1.1)(c) and
the assumptions on M, and for g < 0 we have Ext]~(C P, Q) = 0 because C P = Ce
is a module with the same properties as M. Thus, P will be a complete projective
resolution, and the Theorem is, therefore, proved when we have established the
short exact sequence (,).
First, choose an injective module I such that D ®R M can be embedded in
I, and apply HomR(D, - ) to the sequence 0 -+ D ®R M --+ I. This yields an
exact sequence
(*) O ~ M --~ T,
(tt) O ~ K - + F ' - ~ T - + O.
Since F ' is flat and T E ~0(R), by Foxby equivalence (3.4.11), also K E ~'0(R)
and, therefore, E x t l ( M , K ) = 0 by Lemma (4.2.4) and the assumptions on M.
The composition map H o m n ( M , ~) is, consequently, surjective, so there exists a
homomorphism u E HomR(M, F ' ) such that # = ~v, and since # is injective so
is u. Now take a flat preenvelope ¢: M ~ F , cf. (4.3.2). Since F ' is flat and u
is injective, also ¢ is injective, cf. Lemma (4.3.3), so we have an exact sequence
($:~) 0 -~ M ~¢ F.
is exact. Arguing on ($:~) and (**) as we did above on (*) and (tt), we prove
the existence of an injective homomorphism 0: M --~ P-1 such that ¢ = lr0, and
setting C-1 -- Coker0, we have a short exact sequence
does M; by Corollary (3.4.7)(a) it then follows from (**) that also C - i E Ao(R).
Let Q be projective; for m > 0 we have E x t ~ ( M , Q ) -- 0 = E x t ~ ( P _ I , Q ) , so
it follows from the long exact sequence of Ext modules associated to (**) that
E x t , ( C _ 1 , Q) -- 0 for m > 1. To prove that E x t , ( C _ 1 , Q) = 0, we consider the
right-exact sequence
HomR(P_I,Q) nomR(O,Q)~HomR(M,Q) -+ E x t , ( C - i , Q) ~ 0.
Since Q is flat and ¢: M---} F is a flat preenvelope, there exists, for each
~? E HomR(M,Q), a homomorphism y': F -+ Q such that ~1 = Y'¢; that is,
= ffTr0 = nomR(0, Q)(ff~r).
P-1
M , F
Q
Thus, the induced map I-IomR(O, Q) is surjective and, therefore, E x t , ( C _ 1 , Q) =
0. This concludes the proof. []
The next result holds over Noetherian rings in general (it is the dual of [25,
Theorem 2.13]), but the general version has a different proof.
(b): It follows by Corollary (3.4.7)(a) that M " belongs to the Auslander class
because M' and M do so. Let Q be a projective module, then E x t , ( M , Q) =
0 = E x t ~ ( M ' , Q) for m > 0, so from (t) it follows that E x t ~ ( M " , Q) = 0 for
m > 1. The assertion is now immediate by the Theorem.
(c): If the sequence 0 ~ M' --+ M -4 M " --+ 0 splits, we have isomorphisms
E x t , ( M , Q) ~ E x t ~ ( M ' , Q) @ Ext mn (M I! , Q)
for all integers m > 0 and all projective modules Q. The assertion is then evident
by the Theorem and Corollary (3.4.7)(b). []
(4.3.6) D e f i n i t i o n . We use the notation cOP(R) for the full subcategory (of
C(R)) of complexes of Gorenstein projective modules, and we use it with sub-
scripts [] and D (defined as usual cf. (2.3.1)).
The last results of this section are auxiliaries needed for the proof of the main
theorem in section 4.4.
Ext~(C A, F) = Ext~+t(C A, F) = 0
Extnm (Cn,
A F) = H_(,~+n)(RHomn(X, F))
Proof. Since n _> s u p X = supA we have An-1 ~ EncA, cf. (A.1.14.3), and
since F is flat it follows by the Proposition znat RHomR(C~, F) is represented
by HomR(E-n(An-~),F). For m > 0 the isomorphism class Ext R A F) is
m (Cn,
then represented by
H_m(HOmR(E-n(An-1), F) ) = H_m(EnHomR( An3, F) )
= H_(m+n)(Homa(An"q , F))
= H-(m+n)( E-nHOmR(A, F))
= H_(m+n)(HOmR(A, F)),
el. (A.2.1.3), (A.1.3.1), and (A.1.20.2). It also follows from the Proposition
that the complex HomR(A,F) represents R H o m R ( X , F ) , so E x t , ( C A , F ) =
H-(m+n)(RHomR(X, F)) as wanted, and the inequality of infima follows. []
Notes
The proof of Theorem (4.3.4) is based on an idea due to Enochs and Xu; it was
communicated to the author by Foxby.
The Auslander class is defined for every local ring with a dualizing complex,
but for non-Cohen-Macaulay rings the relation to Gorenstein projective modules
is yet to be uncovered.
Note that the set over which infimum is taken is non-empty: any complex X E
C(~)(R) has a projective resolution X ~~- P E CP(R), and CP(R) C C~P(R).
While the Definition and the Observation above make perfect sense over any
Noetherian ring, the proof (at least) of the next theorem relies heavily on the
fact that the base ring is local Cohen-Macaulay and has a dualizing module.
sup X = sup (D ®L X)
= - inf (RHomR(X ®L D, E))
= - inf (RHomn(X, RHomR(D, E)))
= - inf (RHomn(X, HomR(D, E)))
_~n.
Proof. It follows by the Theorem that (ii) implies (i), and (iii) is clearly stronger
than (ii). For X E .A(R) and Q projective it follows by Lemma (3.4.13)(a) that
so by the equivalence of (ii) and (iv) in the Theorem we have Gpd R X < s u p X +
dim R as wanted. This proves the equivalence of the three conditions.
For X E A(R) the equalities now follow by the equivalence of (ii), (iii), and
(iv) in the Theorem. []
As one would expect by now, the Gorenstein projective dimension agrees with
the G-dimension for complexes with finite homology.
108 4. G-PROJECTIVITY
G - d i m n X = Gpd R X.
Gpd n X _< pd n X,
• .. ~ H _ p ( R H o m n ( X , Q)) ~ H _ v ( R H o m n ( X , T ) ) --+
H _ ( p + l ) ( R H o m n ( X , K ) ) -~ . . . .
By GPD Corollary (4.4.5) the next theorem is just a rewrite of the A version
(3.1.12).
The next proposition shows that the Gorenstein projective dimension cannot
grow under localization. In particular, it follows that Mp is Gorenstein projective
over Rp if M is Gorenstein projective over R and, as we remarked in (4.2.3),
this is not obvious from the definition.
Finally we will now use Foxby equivalence to establish a series of test expressions
for the Gorenstein projective dimension.
(D) Gpd R M,
(EFo) sup{m E NO ] 3 T E ~ o ( R ) : E x t ' ~ ( M , T ) ¢ O } ,
(too) sup{mENo] 3TEZo(R):Ext'~(M,T)~O}, and
(EQ) sup {m E No ] 3 Q E CoP(R): E x t , ( M , Q) ~ 0). []
Notes
The GPD Theorem (4.4.12) - - and (4.4.4) - - is modeled on Cartan and
Eilenberg's characterization of projective dimension [13, Proposition VI.2.1].
The proof of (4.4.4) follows the pattern from Foxby's notes [33], and this in-
cludes the auxiliary results (4.3.7), (4.3.8), and (4.3.9).
The proof of Proposition (4.4.14) is due to Foxby; it appeared in [39], and so
did the equalities in GPD Corollary (4.4.13).