Cohen-Macaulay Homological Dimensions.
HENRIKHOLM(*) - PETERJéRGENSEN(**)
ABSTRACT - We define three new homological dimensions: Cohen-Macaulay in- jective, projective, and flat dimension, and show that they inhabit a theory si- milar to that of classical injective, projective, and flat dimension. In particular, we show that finiteness of the new dimensions characterizes Cohen-Macaulay rings with dualizing modules.
1. Introduction.
The classical theory of homological dimensions is very important to commutative algebra. In particular, it is useful that there are a number of finiteness conditions on these dimensions which characterize regular rings.
For instance, if the projective dimension of each finitely generated A- module is finite, thenAis a regular ring.
Several attempts have been made to mimic this success by defining homological dimensions whose finiteness would characterize other rings than the regular ones. These efforts have given us complete intersection dimension [2], Gorenstein dimension [1], and Cohen-Macaulay dimension [8].
The normal practice has not been to mimic the full classical theory, which comprises both injective, projective, and flat dimension for arbitrary modules, but rather to focus on projective dimension for finitely generated modules. Hence complete intersection dimension and Cohen-Macaulay dimension only exist in this restricted sense, and the same used to be the case for Gorenstein dimension.
(*) Indirizzo dell'A.: Department of Mathematical Sciences, University of Aarhus, Ny Munkegade, Building 1530, 8000 AÊrhus C, Denmark.
E-mail: holm@imf.au.dk
(**) Indirizzo dell'A.: School of Mathematics and Statistics, Merz-Court New- castle University, Newcastle-Upon-Tyne NE1 7RU.
E-mail: popjoerg@maths.leeds.ac.uk
2000Mathematics Subject Classification. 13D05, 13D25.
However, recent years have seen much work on the Gorenstein theory which now contains both Gorenstein injective, projective, and flat dimen- sion. These dimensions inhabit a nice theory similar to classical homo- logical algebra. A summary is given in [3], although this reference is al- ready a bit dated.
The purpose of this paper is to develop a similar theory in the Cohen- Macaulay case. So we will define Cohen-Macaulay injective, projective, and flat dimension, denoted CMid, CMpd, and CMfd, and show that they in- habit a theory with a number of desirable features. The main result is the following, whereby finiteness of the Cohen-Macaulay dimensions char- acterizes Cohen-Macaulay rings with dualizing modules.
THEOREM. Let A be a local commutative noetherian ring. Then the following conditions are equivalent.
(i) A is a Cohen-Macaulay ring with a dualizing module.
(ii) CMidAM<1for each A-module M.
(iii) CMpdAM<1for each A-module M.
(iv) CMfdAM_ <1for each A-module M.
Another main result is a bound for the Cohen-Macaulay dimensions in terms of the Krull dimension dimAof the ring.
THEOREM. Let A be a local commutative noetherian ring and let M be an A-module. Then
CMidAM<1 , CMidAMdimA;
CMpdAM<1 , CMpdAMdimA;
CMfdAM<1 , CMfdAMdimA:
These results are proved as theorems 5.1 and 5.4; in fact, theorem 5.1 is somewhat more general than the first of the above theorems.
There are also some other results: Theorem 5.6 compares our Cohen- Macaulay projective dimension to Gerko's Cohen-Macaulay dimension from [8], and to the Gorenstein projective dimension, see [3, chp. 4]. And propositions 5.7 and 5.8 show Auslander-Buchsbaum and Bass formulae for the Cohen-Macaulay dimensions.
As tools to define the Cohen-Macaulay dimensions, we use change of rings. IfAis a ring with a semi-dualizing moduleC(as defined in [4]), then we can consider the trivial extension ringAj C, and ifMis a complex ofA- modules, then we can considerMas a complex of (Aj C)-modules and take
Gorenstein homological dimensions of Mover Aj C. The infima of these over all semi-dualizing modulesCdefine the Cohen-Macaulay dimensions of M. Our use of trivial extension rings was in part inspired by [8], and there are also some similarities to [7].
It is worth noting that while finiteness of our Cohen-Macaulay di- mensions characterises Cohen-Macaulay rings with dualizing modules, there are Cohen-Macaulay rings without dualizing modules, see [6]. It would be of interest to develop similar dimensions whose finiteness char- acterised all Cohen-Macaulay rings, but we do not yet know how to do that.
The paper is organized as follows. Section 2 defines the Cohen-Ma- caulay dimensions and gives an example of their computation. Sections 3 and 4 establish a number of technical tools by studying the trivial extension ring Aj C when C is a semi-dualizing module for A, and giving some bounds on the injective dimension ofC. And finally, section 5 proves all the main results as described.
Let us end the introduction with a few blanket items. Throughout,Ais a commutative noetherian ring, and complexes ofA-modules have the form
!Mi1!Mi!Mi 1! :
Isomorphisms in categories are denoted byand equivalences of functors by'.
2. Cohen-Macaulay dimensions.
This section introduces Cohen-Macaulay injective, projective, and flat dimension, and gives an example of their computation.
DEFINITION2.1. LetCbe anA-module. The direct sumACcan be equipped with the product
(a;c)(a1;c1)(aa1;ac1ca1):
This turnsACinto a ring which is called the trivial extension ofAbyC and denotedAj C.
There are ring homomorphisms
A ! Aj C ! A;
a 7 ! (a;0);
(a;c) 7 ! a
whose composition is the identity onA. These homomorphisms allow us to view anyA-module as an (Aj C)-module and any (Aj C)-module as anA- module, and we shall do so freely.
In particular, if M is a complex of A-modules with suitably bounded homology, then we can consider the Gorenstein homological dimensions overAjC,
GidACj M; GpdACj M; and GfdACj M;
where Gid, Gpd, and Gfd denote the Gorenstein injective, projective, and flat dimensions as described e.g. in [3].
Let us briefly recall the definitions of the Gorenstein dimensions. A complexNwith HiN0 fori0 has GpdNnif it is quasi-isomorphic to a complexGwhich has the form
!0!Gn!Gn 1!
and consists of Gorenstein projective modules. The Gorenstein projective modules are the kernels of differentials in complete projective resolutions, that is, exact complexes P of projective modules for which Hom(P;Q) is also exact for each projective moduleQ.
Dualizing this gives the definition of Gorenstein injective dimension.
Finally, Gorenstein flat dimension is defined as follows. A complexNwith HiN0 fori0 has GfdNnif it is quasi-isomorphic to a complexH which has the form
!0!Hn!Hn 1!
and consists of Gorenstein flat modules. The Gorenstein flat modules are the kernels of differentials in exact complexes of flat modules which remain exact when tensored with an injective module.
DEFINITION2.2. A semi-dualizing moduleCforAis a finitely generated module for which the canonical mapA!HomA(C;C) is an isomorphism, while ExtiA(C;C)0 for eachi51.
A semi-dualizing module is called dualizing if it has finite injective di- mension.
Note that equivalently, a finitely generated moduleCis semi-dualizing if the canonical morphism A!RHomA(C;C) is an isomorphism in the derived category D(A). An example of a semi-dualizing module isAitself, soAalways has at least one semi-dualizing module. On the other hand, ifA has a dualizing module, then it is necessarily Cohen-Macaulay, as follows for instance by [3, (A.8.5.3)].
The theory of semi-dualizing modules (and complexes) is developed in [4].
DEFINITION 2.3. LetM andN be complexes of A-modules such that HiM0 fori0 and HiN0 fori0.
The Cohen-Macaulay injective, projective, and flat dimensions ofMand N overAare
CMidAMinffGidACj MjC is a semi-dualizing moduleg;
CMpdANinffGpdACj NjC is a semi-dualizing moduleg;
CMfdANinffGfdACj NjC is a semi-dualizing moduleg:
REMARK2.4. From the definition of the Cohen-Macaulay homological dimensions, the connection to Cohen-Macaulayness is less than obvious, but as described in the introduction, we shall prove in section 5 that the Cohen-Macaulay dimensions have the same relation to Cohen-Macaulay rings with dualizing modules as classical injective, projective, and flat di- mension have to regular rings.
EXAMPLE 2.5. Let the ring A be local and artinian. Then it is easy directly to compute the Cohen-Macaulay dimensions of any module.
Namely, for a local artinian ring, the injective hullE(k) of the residue class field is a dualizing module. By [7, thm. 5.6], the trivial extension Aj E(k) is Gorenstein, and it is clearly also local and artinian.
But over a local artinian Gorenstein ring, each module is both Goren- stein injective, projective, and flat. So ifMis anA-module and we view it as anAj E(k)-module, then
GidAE(k)j M0; GpdAE(k)j M0; and GfdAjE(k)M0;
and hence
CMidAM0; CMpdAM0; and CMfdAM0:
REMARK 2.6. The result in example 2.5 is a special case of the theo- rems in the introduction, since the local artinian ringAis Cohen-Macaulay and has Krull dimension zero.
3. Lemmas on the trivial extension
This section studies the homological properties of the trivial extension Aj C. This is essential for subsequent developments since our Cohen- Macaulay dimensions are defined in terms ofAj C.
Some of the material in this section is related to [7]. See in particular [7, prop. 4.35 and thm. 5.2].
LEMMA 3.1. Let C be an A-module and F a faithfully flat (Aj C)- module.
(i) If I is an injective A-module, thenHomA(F;I), with the(Aj C)- structure coming from the first variable, is an injective(AjC)-module. If I is faithfully injective, then so isHomA(F;I).
(ii) Each injective(Aj C)-module is a direct summand in a mod- ule HomA(Aj C;I), with the (Aj C)-structure coming from the first variable, where I is an injective A-module.
PROOF. (i) This holds because adjunction gives
HomACj ( ;HomA(F;I))'HomA(FACj ;I) 1
on (Aj C)-modules.
(ii) Note first the handy special case of equation (1) withFAj C, HomACj ( ;HomA(AjC;I))'HomA( ;I):
2
To see that an injective (Aj C)-moduleJis a direct summand in a module of the form HomA(Aj C;I), it is enough to embed it into such a module. For this, first viewJas anA-module and choose an embeddingJ,!Iinto an in- jectiveA-moduleI. Then use equation (2) to convert the morphism ofA- modulesJ,!Ito a morphism of (Aj C)-modulesJ!HomA(AjC;I). It is not hard to check that this last morphism is in fact injective. p The following lemma is closely related to [8, sec. 3], although that paper was not phrased in terms of derived categories. The lemma and its proof use the right derived Hom functor, RHom, and the left derived tensor functor,L, which are defined on derived categories.
LEMMA3.2. Let C be a semi-dualizing module for A.
(i) There is an isomorphism
Aj CRHomA(Aj C;C)
in the derived categoryD(Aj C), where the(Aj C)-structure of theRHom comes from the first variable.
(ii) There is a natural equivalence
RHomACj ( ;Aj C)'RHomA( ;C) of functors fromD(A)toD(A).
(iii) If M is inD(A)then the biduality morphisms M!RHomA(RHomA(M;C);C);
M!RHomACj (RHomAjC(M;Aj C);Aj C) are identified under the equivalence from part(ii).
(iv) There is an isomorphism
RHomACj (A;Aj C)C inD(Aj C).
PROOF. (i) SinceCis semi-dualizing, there is a canonical isomorphism in D(A),
AC!RHomA(CA;C):
3
Let us write out more carefully how this arises. Let C!Ibe an in- jective resolution ofC. Then the canonical mapA!Hom(C;I) is a quasi- isomorphism, and there is clearly a quasi-isomorphismC!HomA(A;I).
Combining these maps gives a quasi-isomorphism AC!HomA(C;I)HomA(A;I);
that is, a quasi-isomorphism
AC!HomA(CA;I):
4
The right-hand side here is
HomA(CA;I)RHomA(CA;C);
so the quasi-isomorphism (4) represents the isomorphism (3) in D(A).
But it is easy to check that in fact, the morphism (4) respects the action ofAjCon both sides, so
Aj CRHomA(Aj C;C) in D(Aj C).
(ii) This is a computation,
RHomAjC( ;Aj C)'(a)RHomACj ( ;RHomA(Aj C;C))
(b)'
RHomA((AjC)LACj ;C) 'RHomA( ;C);
where (a) is by part (i) and (b) is by adjunction.
(iii) and (iv) These are easy to obtain from (ii). p LEMMA 3.3. Let C be a semi-dualizing module for A and let I be an injective A-module.
(i) A and C are Gorenstein projective over Aj C.
(ii) HomA(A;I)I and HomA(C;I)are Gorenstein injective over Aj C.
PROOF. (i) To see thatA is Gorenstein projective overAj C, by [3, prop. (2.2.2)] we need to see that the homology of
RHomACj (A;Aj C)
is concentrated in degree zero and that the biduality morphism A!RHomAjC(RHomACj (A;Aj C);Aj C)
is an isomorphism. The first of these conditions follows from lemma 3.2(ii).
The second condition holds because the biduality morphism can be identi- fied with
A!RHomA(RHomA(A;C);C)
by lemma 3.2(iii), and this in turn can be identified with the canonical morphism
A!RHomA(C;C) which is an isomorphism.
To see thatCis Gorenstein projective overAj Ccan be done by the same method.
(ii) We will prove that HomA(C;I) is Gorenstein injective overAj C, the case of HomA(A;I)Ibeing similar.
Since C is Gorenstein projective over Aj C, it has a complete pro- jective resolutionP; see [3, def. (4.2.1)]. In particular,Pis exact and the zeroth cycle module Z0(P) is isomorphic to C. Since C is finitely gen- erated, we can assume that P consists of finitely generated (Aj C)- modules by [3, thms. (4.1.4) and (4.2.6)].
Lemma 3.1(i) shows thatJHomA(P;I) is a complex of injective (Aj C)- modules. It is clear that J is exact and that Z0(J)HomA(Z0(P);I)
HomA(C;I), so if we can prove that HomACj (K;J) is exact for each injective (Aj C)-moduleK, it will follow thatJ is a complete injective re-
solution of HomA(C;I) overAj Cwhence HomA(C;I) is Gorenstein injective overAj C; see [3, def. (6.1.1)].
But
HomAjC(K;J)HomACj (K;HomA(P;I))HomA(KACj P;I);
so it is enough to see that KACj P is exact. And by lemma 3.1(ii), the module K is a direct summand in HomA(Aj C;L) for some injective A- module L, and hence it is enough to see that HomA(Aj C;L)ACj P is exact. ButPconsists of finitely generated projective (Aj C)-modules which by [3, (A.2.11)] implies
HomA(Aj C;L)AjCPHomA(HomACj (P;Aj C);L);
and this is exact because L is an injective A-module while the complex HomACj (P;Aj C) is exact becausePis a complete projective resolution.
LEMMA 3.4. Let C be a semi-dualizing module for A and let I be an injective A-module. Then there is an equivalence of functors onD(Aj C),
RHomACj (HomA(Aj C;I); )'RHomA(HomA(C;I); );
where the (Aj C)-structure of HomA(Aj C;I)comes from the first vari- able.
PROOF. First note that
HomA(Aj C;I)'RHomA(Aj C;I) '(a)
RHomA(RHomA(Aj C;C);I) '(b)
(Aj C)LARHomA(C;I) where (a) is by lemma 3.2(i) and (b) is by [3, (A.4.24)]. Hence
RHomAjC(HomA(Aj C;I); )
'RHomACj ((Aj C)LARHomA(C;I); ) '(c)RHomA(RHomA(C;I); );
'RHomA(HomA(C;I); )
where (c) is by adjunction. p
4. Bounds on the injective dimension ofC
This section studies the injective dimension of a semi-dualizing module C. If this dimension is finite, thenCis a dualizing module, and this forces the ringAto be Cohen-Macaulay.
The main result is proposition 4.5 which will be used in section 5 to show that finiteness of Cohen-Macaulay dimensions characterizes Cohen-Ma- caulay rings with a dualizing module.
LEMMA4.1. Let C be a semi-dualizing module for A and let M be an A- module which is Gorenstein injective over Aj C. Then there exists a short exact sequence of A-modules,
0!M0!HomA(C;I)!M!0;
such that
(i) The A-module I is injective.
(ii) The A-module M0is Gorenstein injective over Aj C.
(iii) For each injective A-module J, the sequence stays exact if one applies to it the functorHomA(HomA(C;J); ).
PROOF. SinceMis Gorenstein injective overAj C, it has a complete injective resolution; see [3, def. (6.1.1)]. From this can be extracted a short exact sequence of (Aj C)-modules,
0!N!K!M!0;
whereK is injective andN Gorenstein injective overAj C, which stays exact if one applies to it the functor HomACj (L; ) for any injective (Aj C)- moduleL.
In particular, the sequence stays exact if one applies to it the functor HomACj (HomA(Aj C;J); ) for any injective A-module J, because HomA(Aj C;J) is an injective (Aj C)-module by lemma 3.1(i).
By lemma 3.1(ii), the injective (Aj C)-moduleKis a direct summand in HomA(Aj C;I) for some injective A-module I. If KK0
HomA(AjC;I), then by adding K0 to both the first and the second module in the short exact sequence, we may assume that the sequence has the form
0!N!HomA(Aj C;I)!h M!0:
The module Nis still Gorenstein injective over Aj C, and the sequence
still stays exact if one applies to it the functor HomACj (HomA(Aj C;J); ) for any injective A-moduleJ.
Now let us consider in detail the homomorphism h. Elements of the source HomA(Aj C;I) have the form (a;g) whereA!a I and C!g I are homomorphisms of A-modules. The (Aj C)-module structure of HomA(Aj C;I) comes from the first variable, and one checks that it takes the form
(a;c)(a;g)(aaxg(c);ag);
wherexg(c)is the homomorphismA!Igiven bya7!ag(c).
The target ofhisMwhich is anA-module. When viewed as an (Aj C)- module,Mis annihilated by the ideal 0j C, so
0(0;c)h(a;g)h((0;c)(a;g))h(xg(c);0);
5
where the lastfollows from the previous equation.
In fact, this implies
h(a;0)0 6
for eachA!a I. To see so, note that there is a surjectionF!HomA(C;I) withF free, and hence a surjectionCAF!CAHomA(C;I). The tar- get here is isomorphic toIby [4, prop. (4.4) and obs. (4.10)], so there is a surjectionCAF!I. AsCAFis a direct sum of copies ofC, this means that, given an element i in I, it is possible to find homomorphisms g1;. . .;gt :C!Iand elements c1;. . .;ct inC withig1(c1) gt(ct).
Hence the homomorphismA!a Igiven bya7!aisatisfies axg1(c1)gt(ct) xg1(c1) xgt(ct); and so equation (5) implies equation (6).
To make use of this, observe that the canonical exact sequence of (Aj C)-modules
0 ! C ! Aj C ! A ! 0;
c 7 ! (0;c);
(a;c) 7 ! a 7
induces an exact sequence
0!HomA(A;I)!HomA(Aj C;I)!HomA(C;I)!0
because I is injective. Equation (6) means that the composition of
HomA(A;I)!HomA(Aj C;I) and HomA(Aj C;I)!h M is zero, so HomA(Aj C;I)!h M factors through the surjection HomA(Aj C;I)!
!HomA(C;I). This means that we can construct a commutative dia- gram of (Aj C)-modules with exact rows,
We will show that if we view the lower row as a sequence ofA-modules, then it is a short exact sequence with the properties claimed in the lemma.
(i) TheA-moduleIis injective by construction.
(ii) Applying the Snake Lemma to the above diagram embeds the vertical arrows into exact sequences. The leftmost of these gives the short exact sequence
0!HomA(A;I)!N!M0!0:
Here the modules HomA(A;I)I and N are Gorenstein injective over Aj C by lemma 3.3(ii), respectively, by construction. Hence M0 is also Gorenstein injective overAj Cbecause the class of Gorenstein injective modules is injectively resolving by [9, thm. 2.6].
(iii) By construction, the upper sequence in the diagram stays exact if one applies to it the functor HomAjC(HomA(Aj C;J); ) for any injective A-moduleJ. It follows that the same holds for the lower row. But taking H0
of the isomorphism in lemma 3.4 shows
HomAjC(HomA(Aj C;J); )'HomA(HomA(C;J); );
so the lower row in the diagram also stays exact if one applies to it the functor HomA(HomA(C;J); ) for any injectiveA-moduleJ. p The special case CA of the following lemma was first proved by Frankild and Holm using the octahedral axiom; the present proof is simpler. In the lemma,CA(A) andCB(A) denote the Auslander and Bass classes of the semi-dualizing module C, as introduced in [4, def. (4.1)].
BySis denoted suspension of complexes in the derived category, and by id is denoted injective dimension of complexes as defined e.g. in [3, def. (A.3.8)].
LEMMA 4.2. Let C be a semi-dualizing module for A. Let M be a complex in CA(A) which has non-zero homology and satisfies that GidACj M<1. Write ssupfijHiM60g. Then there is a distinguished triangle inD(A),
SsH!Y!M!;
where H is an A-module which is Gorenstein injective over Aj C and where
idA(CLAY)4GidACj M:
PROOF. By [4, prop. (4.8)] we know
supfijHi(CLAM)60g supfijHiM60g s;
so we can pick an injective resolution ofCLAMof the form J !0!Js!Js 1! : Then
MRHomA(C;CLAM)HomA(C;J) where the firstis becauseMis inCA(A).
Now, HomA(C;J) consists ofA-modules which are Gorenstein injective overAj Cby lemma 3.3(ii), and if we write
nGidACj M
for the finite Gorenstein injective dimension ofMoverAj C, it follows from [3, thm. (6.2.4)] or [5, thm. (2.5)] that the soft truncation
!0!HomA(C;Js)! !HomA(C;J n1)!G!0! hasGGorenstein injective overAjC. The truncation remains quasi-iso- morphic toM.
By iterating lemma 4.1, the moduleGcan be embedded into the com- plex
!0!HomA(C;Is1)!HomA(C;Is)! !HomA(C;I n1)!G!0! ; where theIiare injectiveA-modules by 4.1(i). This complex can only have non-zero homology in degree s1; let us call the (s1)'st homology moduleHso the complex is quasi-isomorphic toSs1H. Note that theA- moduleHis Gorenstein injective overAj Cby 4.1(ii).
By 4.1(iii), the identity onGcan be lifted to a chain map
where we have omitted HomA everywhere for typographical reasons.
(Note that this is actually just a version of Auslander's pitchfork con- struction.)
If we construct the mapping cone of the chain map (8), it is a standard observation that the null homotopic subcomplex
!0 !G G !0 !
splits off as a direct summand. The remaining complexQconsists of mod- ules of the form HomA(C;K) whereKis an injectiveA-module, and it sits in homological degreess1;. . .; n1.
In the derived category D(A), we can replace a complex with any quasi- isomorphic complex. Hence (8) can be viewed as a morphismM!Ss1H.
Given that the mapping cone of (8) isQup to a null-homotopic summand, this gives that there is a distinguished triangle
M!Ss1H!Q! in D(A). Rotation gives a distinguished triangle
SsH!S 1Q!M!
in D(A) where H is Gorenstein injective over Aj C, and where S 1Q consists of modules of the form HomA(C;K) where K is an injective A- module, and sits in homological degreess;. . .; n.
We claim that withY S 1Q, this is the lemma's triangle. It only re- mains to check idA(CLAY)4GidACj M. B utYhas the form
Y !0!HomA(C;Ks)! !HomA(C;K n)!0! where theKiare injectiveA-modules, and [4, prop. (4.4) and obs. (4.10)]
give that modules of the form HomA(C;K) are acyclic for the functor CA whence
CLAYCAY:
Moreover, [4, prop. (4.4) and obs. (4.10)] showCAHomA(C;Ki)Kifor each i, so
CAY !0!Ks! !K n!0! : (8)
The last two equations imply
idA(CLAY)4nGidACj M
as desired. p
LEMMA4.3. Let C be a semi-dualizing module for A. Let M be a com- plex in CA(A)with non-zero homology. Write ssupfijHiM60gand suppose that
Exts1A (M;H)0
for each A-module H which is Gorenstein injective over AjC. Then idA(CLAM)GidACj M:
PROOF. To prove the lemma's equation, let us first prove the inequality 4. We may clearly suppose GidACj M<1. By lemma 4.2 there is a dis- tinguished triangle in D(A),
SsH!Y!M!Ss1H;
9
where H is an A-module which is Gorenstein injective over Aj C, and where
idA(CLAY)4GidACj M:
10
But
HomD(A)(M;Ss1H)Exts1A (M;H)0
by assumption, so the connecting morphism M!Ss1H in (9) is zero, whence (9) is a split distinguished triangle withY SsHM.
This implies
CLAY (CLASsH)(CLAM) from which clearly follows
idA(CLAM)4idA(CLAY):
11
Combining the inequalities (11) and (10) shows idA(CLAM)4GidACj M as desired.
Let us next prove the inequality5. LettsupfijHi(CLAM)60g
andnidA(CLAM). We may clearly supposen<1. Let J !0!Jt ! ! !J n!0!
be an injective resolution ofCLAM. The complexM is inCA(A) by as- sumption, so we get the firstin
MRHomA(C;CLAM)HomA(C;J):
Lemma 3.3(ii) implies that HomA(C;J) is a complex of Gorenstein injective modules overAj C. Since HomA(C;J)`HomA(C;J`)0 for` < n, we see
GidACj M4nidA(CLAM)
as desired. p
The following lemma provides some complexes to which lemma 4.3 applies. By pd is denoted projective dimension of complexes as defined e.g. in [3, def. (A.3.9)].
LEMMA4.4. Let C be a semi-dualizing module for A. Let M be a com- plex of A-modules which has non-zero homology and satisfies that HiM0for i0and thatpdAM<1. Write ssupfijHiM60g. If H is an A-module which is Gorenstein injective over AjC, then
Exts1A (M;H)0:
PROOF. The conditions onM imply that it has a bounded projective resolutionP, and clearly
Exts1A (M;H) Ext1A(Q;H) whenQis thes'th cokernel ofP. Since
!Ps1!Ps !Q!0
is a projective resolution ofQand sincePis bounded, we have pdAQ<1.
Hence it is enough to show
Ext1A(Q;H)0
for eachA-moduleQwith pdAQ<1. The caseQ0 is clear, so we assume Q60.
To prove this, we first argue that ifIis any injectiveA-module then ExtiA(Q;HomA(C;I))0
12
fori>0. For this, note that we have
RHomA(Q;HomA(C;I))RHomA(Q;RHomA(C;I))
(a)
RHomA(QLAC;I)
(b)
RHomA(C;RHomA(Q;I))
RHomA(C;HomA(Q;I)) where (a) and (b) are by adjunction, and consequently,
ExtiA(Q;HomA(C;I))ExtiA(C;HomA(Q;I)) 13
for each i. The condition pdAQ<1 implies idAHomA(Q;I)<1, and therefore HomA(Q;I) belongs to CB(A) by [4, prop. (4.4)]. Thus [4, obs. (4.10)] implies that the right hand side of (13) is zero fori>0, proving equation (12).
Now setnpdAQ. Repeated use of lemma 4.1 shows that there is an exact sequence ofA-modules
0!H0!HomA(C;In 1)! !HomA(C;I0)!H!0;
14
where I0;. . .;In 1 are injectiveA-modules. Applying HomA(Q; ) to (14) and using equation (12), we obtain
Ext1A(Q;H) Extn1A (Q;H0)0
as desired. Here the last equality holds because pdAQn. p The following proposition uses some homological invariants for com- plexes of modules. In particular, injective, projective and flat dimension of complexes are used. They are denoted id, pd, and fd, and the definition can be found e.g. in [3, defs. (A.3.8), (A.3.9), and (A.3.10)].
Recall from [3, (A.5.7.4)] that whenAis local with residue class fieldk andCis a complex ofA-modules with bounded finitely generated homol- ogy, then
idAC inffijHiRHomA(k;C)60g:
Recall also from [3, (A.6.3)] that the width of a complex ofA-modulesMis defined as
widthAMinffijHi(MLAk)60g:
The following is the main result of this section.
PROPOSITION4.5. Assume that the ringAis local and letCbe a semi- dualizing module forA. LetMbe a complex ofA-modules which has non- zero homology and satisfiesHiM 0fori0andfdAM <1. Then
idAC4GidACj MwidthAM:
PROOF. Denote bykthe residue class field ofA. Observe that HiM0 fori0 implies Hi(MLAk)0 fori0, whence widthAM> 1. Also, we can assume widthAM<1, because the proposition is trivially true if widthAM 1.
Since fdAM<1, the isomorphism [3, (A.4.23)] gives RHomA(k;CLAM)RHomA(k;C)LAM:
This implies (a) in
inffijHiRHomA(k;CLAM)60g
(a)inffijHi(RHomA(k;C)LAM)60g
(b)inffijHiRHomA(k;C)60g inffijHi(MLAk)60g
idACwidthAM;
where (b) is by [3, (A.7.9.2)]. Consequently,
idAC inffijHiRHomA(k;CLAM)60g widthAM 4idA(CLAM)widthAM
():
The condition fdAM<1implies pdAM<1by [11, Seconde partie, cor. (3.2.7)], and hence if we writessupfijHiM60g, lemma 4.4 gives
Exts1A (M;H)0
when H is an A-module which is Gorenstein injective over Aj C. B ut fdAM<1 also implies M2CA(A) by [4, prop. (4.4)], and altogether, lemma 4.3 applies toMand gives
()GidACj MwidthAM
as desired. p
We will also need the dual of proposition 4.5. First an easy lemma.
LEMMA 4.6. Let C be an A-module, let I be a faithfully injective A- module, and let M be a complex of A-modules with HiM0 for i0.
Then
GidACj HomA(M;I)GfdACj M:
PROOF. From lemma 3.1(i) follows that EHomA(Aj C;I) is a faithfully injective (Aj C)-module. Hence
GidACj HomACj (M;E)GfdACj M follows from [3, thm. (6.4.2)].
But equation (2) in the proof of lemma 3.1 shows HomACj (M;E)HomA(M;I);
so accordingly,
GidACj HomA(M;I)GfdACj M:
p PROPOSITION 4.7. Assume that the ring A is local and let C be a semi-dualizing module for A. Let N be a complex of A-modules which has non-zero homology and satisfiesHiN 0fori0 andidAN <1.
Then
idAC4GfdACj NdepthAN:
PROOF. Apply Matlis duality and lemma 4.6 to proposition 4.5. p
5. Properties of the Cohen-Macaulay dimensions
This section contains our main results on the Cohen-Macaulay dimen- sions, as announced in the introduction. From now on,Ais assumed to be local with residue class fieldk.
THEOREM5.1. The following conditions are equivalent.
(CM) Ais a Cohen-Macaulay ring with a dualizing module.
(I1) CMidAM<1holds when M is any complex of A-modules with bounded homology.
(I2) There is a complex M of A-modules with bounded homology, CMidAM<1,fdAM<1, andwidthAM<1.
(I3) CMidAk<1.
(P1) CMpdAM<1 holds when M is any complex of A-modules with bounded homology.
(P2) There is a complex M of A-modules with bounded homology, CMpdAM<1,idAM<1, anddepthAM<1.
(P3) CMpdAk<1.
(F1) CMfdAM<1 holds when M is any complex of A-modules with bounded homology.
(F2) There is a complex M of A-modules with bounded homology, CMfdAM<1,idAM<1, anddepthAM<1.
(F3) CMfdAk<1.
PROOF. Let us first prove that conditions (CM), (I1), (I2), and (I3) are equivalent.
(CM))(I1) LetAbe Cohen-Macaulay with dualizing moduleC. Then Aj Cis Gorenstein by [7, thm. 5.6]. IfMis a complex ofA-modules with bounded homology, then M is also a complex of (Aj C)-modules with bounded homology, so
GidACj M<1
by [3, thm. (6.2.7)]. AsCis in particular a semi-dualizing module, the de- finition of CMid then implies
CMidAM<1:
(I1))(I2) and (I1))(I3) Trivial.
(I2))(CM) When CMidAM<1then the definition of CMid implies thatAhas a semi-dualizing moduleCwith
GidACj M<1:
When
widthM<1 thenMhas non-zero homology. And finally, when
fdM<1 also holds, then proposition 4.5 implies
idAC<1:
SoC is a dualizing module forA, and henceAis Cohen-Macaulay by [3, (A.8.5.3)] and has a dualizing module.
(I3))(CM) When CMidAk<1, thenAhas a semi-dualizing moduleC
with GidACj k<1:
Denoting byEAjC(k) the injective hull ofkoverAj C, it follows from [9, thm. 2.22] that
RHomAjC(EACj (k);k)
has bounded homology. Denoting Matlis duality overAj Cby_, we have RHomACj (EACj (k);k)RHomACj (k_;EACj (k)_)
RHomACj (k;Adj C)
(a)
RHomAjC(k;Aj C)ACj Adj C;
where (a) is by [3, (A.4.23)]. Since the completionAdj Cis faithfully flat over Aj C, it follows that also RHomACj (k;Aj C) has bounded homology, whenceAj Cis a Gorenstein ring.
But thenCis a dualizing module forAby [7, thm. 5.6] and so again,Ais Cohen-Macaulay with a dualizing module.
Similar proofs give that also (CM), (P1), (P2), and (P3) as well as (CM), (F1), (F2), and (F3) are equivalent. For this, proposition 4.7 should be used
instead of proposition 4.5. p
REMARK5.2. In condition (I2) of theorem 5.1, one could consider forM either the ring A itself, or the Koszul complex K(x1;. . .;xr) on any se- quence of elementsx1;. . .;xrin the maximal ideal. These complexes satisfy fdAM<1and widthAM<1, and so either of the conditions
CMidAA<1 and CMidAK(x1;. . .;xr)<1
is equivalent toAbeing a Cohen-Macaulay ring with a dualizing module.
Similarly, in conditions (P2) and (F2), one could consider forMeither the injective hull of the residue class field,EA(k), or a dualizing complexD (if one is known to exist). These complexes satisfy idAM<1 and depthAM<1, and so either of the conditions
CMpdAEA(k)<1 and CMpdAD<1 and
CMfdAEA(k)<1 and CMfdAD<1
is equivalent toAbeing a Cohen-Macaulay ring with a dualizing module.
REMARK 5.3. Our viewpoint of emphasizing the Cohen-Macaulay homological dimensions makes us think of theorem 5.1 as a main result.
However, proposition 4.5 actually implies a more precise result, namely, if there is a complexMwith non-zero homology, HiM0 fori0, and
GidAjCM<1; fdAM<1; and widthAM<1;
thenAis Cohen-Macaulay with dualizing moduleC.
Similarly, proposition 4.7 implies that if there is a complexNwith non- zero homology and HiN0 fori0, then either of
GpdACj N<1; idAN<1; and depthAN<1 and
GfdACj N<1; idAN<1; and depthAN<1 implies thatAis Cohen-Macaulay with dualizing moduleC.
THEOREM5.4. Let M be an A-module. Then CMidAM<1 ,CMidAMdimA;
CMpdAM<1 ,CMpdAMdimA;
CMfdAM<1 ,CMfdAMdimA:
PROOF. The implications(are trivial.
To see the implication)for CMpd, observe that whenMis given there exists a semi-dualizing moduleCwith
CMpdAMGpdACj M:
When this is finite, we have
GpdACj MFPD(Aj C)
by [9, thm. 2.28], where FPD denotes the (big) finitistic projective di- mension. But
FPD(Aj C)dimAj C
by [11, Seconde partie, thm. (3.2.6)], andAandAj C are finitely gener- ated as modules over each other, so
dimAj CdimA:
Together, this establishes the implication)for CMpd.
The implication ) for CMfd follows by a similar argument, using
that the finitistic flat dimension satisfies FFD(Aj C)FPD(Aj C) because of [11, Seconde partie, cor. (3.2.7)].
Finally, the implication ) for CMid follows from the one for CMfd
using Matlis duality and lemma 4.6. p
The following results use CMdim, the Cohen-Macaulay dimension in- troduced by Gerko in [8], and Gdim, the G-dimension originally introduced by Auslander and Bridger in [1].
LEMMA 5.5. Let C be a semi-dualizing module for A and let M be a finitely generated A-module. If
GpdACj M<1 then
CMdimAMGpdACj M:
PROOF. Combining [8, proof of thm. 3.7] with [8, def. 3.2'] shows CMdimAM4GpdACj M:
So GpdACj M<1implies CMdimAM<1and hence CMdimAMdepthAA depthAM by [8, thm. 3.8].
On the other hand,
GpdACj MG-dimCM
by [10, prop. 3.1], where G-dimCM is the homological dimension in- troduced in [4, def. (3.11)]. SoG-dimCMis finite and hence
G-dimCMdepthAA depthAM by [4, thm. (3.14)].
Combining the last three equations shows CMdimAMGpdACj M
as desired. p
THEOREM5.6. Let M be a finitely generated A-module. Then CMdimAM4CMpdAM4GdimAM;
and if one of these numbers is finite then the inequalities to its left are equalities.
PROOF. The first inequality is clear from lemma 5.5, since CMpdAMis defined as the infimum of all GpdACj M.
For the second inequality, note that the ringAis itself a semi-dualizing module, so the definition of CMpd gives4in
CMpdAM4GpdAAj MGpdAMGdimAM;
where the first is by [10, cor. 2.17], and the second holds by [3, cor. (4.4.6)] or [5, prop. (2.11)(b)] becauseMis finitely generated.
Equalities: If GdimAM<1then CMdimAM<1by [8, thm. 3.7]. But GdimAM<1implies
GdimAMdepthAA depthAM by [3, thm. (2.3.13)], and similarly, CMdimAM<1implies
CMdimAMdepthAA depthAM
by [8, thm. 3.8]. So it follows that CMdimAMGdimAM, and hence both inequalities in the theorem must be equalities.
If CMpdAM<1then by the definition of CMpd there exists a semi- dualizing moduleC over A with GpdACj M<1. But by lemma 5.5, any suchChas
CMdimAMGpdACj M;
so the first inequality in the theorem is an equality. p We finish with two clasically flavoured results.
PROPOSITION5.7 [Auslander-Buchsbaum formula]. LetM be a finitely generatedA-module. IfCMpdAM <1, then
CMpdAM depthAA depthAM:
PROOF. By the definition of CMpd, we can pick a semi-dualizing A- moduleCsuch that
CMpdAMGpdACj M:
ButMis finitely generated, so
GpdACj MGdimACj M
by [3, cor. (4.4.6)] or [5, prop. (2.11)(b)]. The Auslander-Bridger formula gives
GdimACj MdepthACj Aj C depthACj M:
Finally, it remains to note that
depthACj Aj CdepthAA and
depthACj MdepthAM
becauseAj CandAare finitely generated over each other. p PROPOSITION 5.8 [Bass formula]. Assume that A has a dualizing complex and let N 60 be a finitely generated A-module. If CMidAN <1, then
CMidAN depthA:
PROOF. By the definition of CMid, we can pick a semi-dualizing A- moduleCsuch that CMidANGidAjC N. By [5, thm. (6.4)], finiteness of GidACj Nimplies that
GidACj NdepthACj Aj C;
since N60 is finitely generated over Aj C, and since Aj C is finitely generated overAand so has a dualizing complex becauseAdoes. Finally, we have
depthACj Aj CdepthAA
again. p
Acknowledgments. We wish to thank the referee for a number of ex- cellent suggestions.
REFERENCES
[1] M. AUSLANDER- M. BRIDGER,Stable module theory, Mem. Amer. Math. Soc., Vol. 94, American Mathematical Society, Providence, R.I., 1969.
[2] L. L. AVRAMOV - V. N. GASHAROV - I. V. PEEVA, Complete intersection dimension, Inst. Hautes EÂtudes Sci. Publ. Math.86(1997), pp. 67-114.
[3] L. W. CHRISTENSEN,Gorenstein dimensions, Lecture Notes in Math., Vol.
1747, Springer, Berlin, 2000.
[4] L. W. CHRISTENSEN, Semi-dualizing complexes and their Auslander cate- gories, Trans. Amer. Math. Soc.353(2001), pp. 1839-1883.
[5] L. W. CHRISTENSEN - A. FRANKILD - H. HOLM, On Gorenstein projective, injective and flat dimensions - a functorial description with applications, J.
Algebra302(2006), pp. 231-279.
[6] D. FERRAND- M. RAYNAUD,Fibres formelles d'un anneau local noetheÂrien, Ann. Sci. EÂcole Norm. Sup. (4)3(1970), pp. 295-311.
[7] R. M. FOSSUM- P. A. GRIFFITH- I. REITEN, Trivial extensions of abelian categories. Homological algebra of trivial extensions of abelian categories with applications to ring theory, Lecture Notes in Math., Vol. 456, Springer, Berlin, 1975.
[8] A. A. GERKO,On homological dimensions, Sb. Math.192(2001), pp. 1165-1179.
[9] H. HOLM, Gorenstein homological dimensions, J. Pure Appl. Algebra 189 (2004), pp. 167-193.
[10] H. HOLM, P. JéRGENSEN, Semi-dualizing modules and related Gorenstein homological dimensions, J. Pure Appl. Algebra205(2006), pp. 423-445.
[11] M. RAYNAUD- L. GRUSON,CriteÁres de platitude et de projectiviteÂ. Techniques de ``platification'' d'un module, Invent. Math.13(1971), pp. 1-89.
Manoscritto pervenuto in redazione il 30 settembre 2005