Let M be an A-module. The projective dimension of M, denoted by dpA(M), is the greatest lower bound in Z of the lengths of projective resolutions of M* (X, p. 48).
We thus have dpA(0)=−∞, dpA(M)≥0 if M=0. For M to be projective, it is necessary and sufficient that dpA(M)≤0.
Lemma 1
If dpA(M)<n<+∞, then ExtAn(M,N)=0 for every A-module N and TornA(P,M)=0 for every righthand A-module P. This follows immediately from the fact that M has a projective resolution of length <n and from X, p. 100, Theorem 1.
Proposition 1
Let M be an A-module and n an integer ≥0. The following conditions are equivalent* : (i) dpA(M)≤n (i.e. (def. 1), M has a projective resolution of length ≤n); (ii) ExtAr(M,N)=0 for every A-module N and every integer r>n; (iii) ExtAn+1(M,N)=0 for every A-module N; (iv) for every exact sequence
0→K→Pn−1→…→P0→M→0
où les Pi sont projectifs, K is projective.
(i) ⇒ (ii): this follows from Lemma 1. (ii) ⇒ (iii): this is trivial. (iii) ⇒ (iv): in the situation of (iv), for every A-module N there is an isomorphism of ExtA1(K,N) onto ExtAn+1(M,N) (X, p. 128, Corollary 4); if (iii) holds, then
ExtA1(K,N)=0
for every N and K is projective (X, p. 93, Proposition 10). (iv) ⇒ (i): consider the exact sequence (X, p. 50)
0→Zn−1(M)→Ln−1(M)→…→L0(M)→M→0.
If (iv) holds, then Zn−1(M) is projective and M has a projective resolution of length ≤n.
Corollary 1
Let (Mi)i∈E be a family of A-modules. We have
dpA(i∈E⨁Mi)=i∈EsupdpA(Mi).
This follows from the equivalence of conditions (i) and (iii) of Proposition 1 and Proposition 7 of X, p. 89.
In the following statement, we agree that ±∞+1=±∞−1=±∞.
Corollary 2
Let
0→M′→M→M′′→0
be an exact sequence of A-modules.
a) We have
dpA(M)≤sup(dpA(M′),dpA(M′′)).
Equality occurs as soon as dpA(M′′)=dpA(M′)+1.
b) We have
dpA(M′′)≤sup(dpA(M),dpA(M′)+1).
Equality occurs as soon as dpA(M)=dpA(M′).
c) We have
dpA(M′)≤sup(dpA(M),dpA(M′′)−1).
Equality occurs as soon as dpA(M)=dpA(M′′).
Let us prove for example a), the proofs of b) and c) being analogous. If N is an arbitrary a-module and n an integer ≥0, we have an exact sequence
If dpA(M′),dpA(M′′)≤n, then ExtAn+1(M′,N)=0 and ExtAn+1(M′′,N)=0 (prop. 1), hence ExtAn+1(M,N)=0 and dpA(M)≤n (prop. 1), so that
dpA(M)≤sup(dpA(M′),dpA(M′′)).
If dpA(M)<sup(dpA(M′),dpA(M′′)), then necessarily dpA(M)<+∞. For every n>dpA(M) and every a-module N, we have
ExtAn+1(M′,N)=0⟺ExtAn+2(M′′,N)=0,
by the preceding exact sequence; by prop. 1, this immediately implies dpA(M′′)=dpA(M′)+1, since one of the quantities dpA(M′), dpA(M′′) is >dpA(M).
Example. — Let a be an element of A which is neither invertible nor a right zero divisor. Then dpA(A/Aa)=1.
Indeed, by the exact sequence 0⟶AsφAs⟶A/Aa⟶0, where φ(x)=xa, we have dpA(A/Aa)≤1. If dpA(A/Aa)<1, then A/Aa is projective, and there exists an a-linear mapping ψ:As⟶As such that ψ∘φ=Id; this implies
1=ψ(φ(1))=ψ(a)=a.ψ(1)
and a is invertible.
Proposition 2
Assume A left noetherian. Let M be a finitely generated a-module and n an integer ≥0. The following conditions are equivalent:
(i) dpA(M)≤n.
(i bis) M possesses a projective resolution P of length ≤n such that Pi is a finitely generated a-module for each i.
(ii) ExtAr(M,N)=0 for every finitely generated a-module N and every integer r>n.
(iii) ExtAn+1(M,N)=0 for every finitely generated a-module N.
(iv) TorrA(P,M)=0 for every right a-module P and every r>n.
(v) Torn+1A(A/a,M)=0 for every finitely generated right ideal a of A.
(i bis) ⇒ (i) : this is trivial.
(i) ⇒ (ii) : this follows from Lemma 1.
(ii) ⇒ (iii) : this is trivial.
(iii) ⇒ (i) : by (iii) and X, p. 107, prop. 5, we have ExtAn+1(M,N)=0 for every a-module N, whence (i) by prop. 1.
(i) ⇒ (iv) : this follows from Lemma 1.
(iv) ⇒ (v) : this is trivial.
(v) ⇒ (i bis) : let (L,d) be a free resolution of M such that Lr is finitely generated for all r (X, p. 53, prop. 6). Set K=Zn−1(L); then K is finitely generated as a submodule of Ln−1 and we have an exact sequence
0⟶K⟶Ln−1⟶Ln−2⟶⋯⟶L1⟶L0⟶M⟶0.(1)
By (v) and X, p. 131, cor. 3, we have Tor1A(A/a,K)=0 for every finitely generated right ideal a of A. By th. 2 of X, p. 74, the a-module K is flat; since it is finitely generated, hence of finite presentation (X, p. 10, prop. 5), it is projective (X, p. 13, cor.), so (1) is a projective resolution of M.
Corollary
Suppose A left noetherian and let C0 (resp. C) be the set of classes of A-modules projective of finite type (resp. of A-modules of finite projective dimension and of finite type). Then the homomorphism of Grothendieck groups K(C0)→K(C) is bijective.
This follows from X, p. 58, th. 1 (note that C0 and C are left exact by cor. 2).
2. The homomorphism TornA(P,M)→HomA(ExtAn(M,A),P)
Let M a left A-module, P a right A-module, n an integer ⩾0. The mapping k-bilinéaire (X, p. 129)
cP;M,As:ExtAn(M,A)×TornA(P,M)→P⊗AA
corresponds to a mapping k-linéaire
(2)
TornA(P,M)→Homk(ExtAn(M,A),P);
moreover, if one equips ExtAn(M,A) with the structure of right A-module coming from the bimodule structure of A, the image of (2) consists of mappings A-linéaires, as is immediately verified; this yields a k-homomorphisme, called canonical
(3)
TornA(P,M)→HomA(ExtAn(M,A),P).
Proposition 3
a) If dpA(M)⩽n, the canonical homomorphism (3) is injective. b) If dpA(M)⩽n, if A is left noetherian and if M is of finite type, the canonical homomorphism (3) is bijective.
We argue by induction on n. If n=0, M is projective, the homomorphism (3) reduces to the canonical homomorphism P⊗AM→HomA(M∗,P) of II, p. 77, and the proposition follows from loc. cit., corollary. If n>0, let
(4)
0→N→L→M→0
be an exact sequence of A-modules where L is free (and of finite type in case b); then dpA(N)⩽n−1 (X, p. 135, cor. 2, c)) and N is of finite type in case b.
Let θ∈ExtA1(M,N) be the class associated with the exact sequence (4) (X, p. 117, déf. 1). Denote
where the columns are exact; this yields the result in this case. If n≥2, the mappings un and vn are bijective (X, p. 128, cor. 4 and p. 131, cor. 3). By the induction hypothesis, the canonical homomorphism
Torn−1A(P,N)⟶HomA(ExtAn−1(N,A),P)
is injective (resp. bijective); the diagram (5) shows that the same holds for the canonical homomorphism TornA(P,M)⟶HomA(ExtAn(M,A),P), which completes the proof.
3. Homological dimension of a ring
Definition 2
We call the homological dimension of A and denote by dh(A) the supremum in Z of the set of integers n for which there exist two A-modules M and N such that ExtAn(M,N)=0.
We have dh(0)=−∞, dh(A)≥0 if A=0. We shall see below that dh(A)=1 if A is principal and is not a field, and that, if K is a commutative field
dh(K[X1,…,Xn])=n.
Proposition 4
Let n be an integer ≥0. The following conditions are equivalent:
(i) dh(A)≤n,
(ii) for every A-module M, we have dpA(M)≤n,
(ii′) for every finitely generated A-module M, we have dpA(M)≤n,
(iii) for every exact sequence
0→K→Pn−1→Pn−2→…→P0
where the Pi are projective, K is projective,
(iv) for every exact sequence
I0→I1→…→In−1→N→0
where the Ii are injective, N is injective,
(v) every A-module possesses an injective resolution of length ≤n.
The equivalence of conditions (i), (ii) and (iii) follows from prop. 1. We have obviously (ii) ⇒ (ii’). It is therefore enough to proving (ii’) ⇒ (iv) ⇒ (v) ⇒ (i).
(ii’) ⇒ (iv): with the notation of (iv), let K be the kernel of I0→I1. By X, p. 128, cor. 4, we have for every A-module M an isomorphism ExtA1(M,N)→ExtAn+1(M,K); it then follows from (ii’) that ExtA1(M,N) is zero for every finitely generated A-module M. By X, p. 93, prop. 11, this implies that N is injective, whence (iv).
(iv) ⇒ (v): let M be an A-module. Applying (iv) to the exact sequence
0→M→I0(M)→I1(M)→…→In−1(M)→Kn−1(M)→0
of X, p. 52, we conclude that Kn−1(M) is injective, whence (v).
(v) ⇒ (i): this follows from X, p. 100, th. 1.
Remarque 1
If dh(A)≤n<+∞, we have Torn+1A(P,M)=0 for every A-module M and every right A-module P, since dpA(M)≤n (cf. lemma 1).
Remarque 2
For dh(A) to be finite, it is necessary and sufficient that dpA(M) be finite for every nonzero A-module M. This indeed follows from the preceding and from X, p. 135, cor. 1.
Corollaire
Suppose A is left noetherian and let n be an integer >0. The following conditions are equivalent:
(i) dh(A)≤n,
(ii) for every pair of a-modules M and N of finite type, we have ExtAn+1(M,N)=0,
(iii) for every left a-module M of finite type and every right a-module P of finite type, we have Torn+1A(P,M)=0.
This follows from Props. 2 and 4.
Remark
By the equivalence of (i) and (iii), we have dh(A)=dh(A∘) if A is left and right noetherian. This equality is not valid in general (X, p. 204, Exercise 20).
Proposition 5
Suppose A is left noetherian and of finite homological dimension and let C0 (resp. C) be the set of equivalence classes of finitely generated projective a-modules (resp. of a-modules). Then the canonical homomorphism of Grothendieck groups K(C0)→K(C) is bijective.
This follows from X, p. 137, Cor.
4. Rings of Homological Dimension 0
Proposition 6
The following conditions are equivalent : (i) every a-module is projective, (ii) every a-module is injective, (iii) every ideal of A is an injective module, (iv) dh(A)≤0, (v) A is semisimple, (vi) A is noetherian and every a-module is flat; (vii) every complex of a-modules is split, (viii) every exact sequence of a-modules is split.
By Prop. 4, we have (i) ⇔ (ii) ⇔ (iv); by Corollary 1 to Prop. 4, we have (vi) ⇒ (iv). By X, p. 35, Example 4, we have (i) ⇒ (vii); since (ii) ⇒ (iii) and (vii) ⇒ (viii) are trivial and since (viii) ⇒ (i) follows from II, p. 39, Prop. 4, it remains to be shown (iii) ⇒ (v) and (v) ⇒ (vi); the last assertion follows from VIII, § 5, No. 1, Props. 1 and 2; finally, if every ideal of A is injective, it is a direct factor in A, hence (iii) ⇒ (v).
5. Rings of Homological Dimension 1
Proposition 7
The following conditions are equivalent : (i) dh(A)≤1, (ii) every submodule of a projective module is projective, (ii') every ideal of A is projective, (iii) every quotient of an injective a-module is injective, (iv) for every projective complex C, there exists a homomorphism φ:C→H(C) such that H(φ)=1H(C), (v) for every injective complex C, there exists a homomorphism ψ:H(C)→C such that H(ψ)=1H(C).
(i) ⇔ (ii) ⇔ (iii) : this follows from Prop. 4 of X, p. 138. (ii) ⇒ (iv) : let C be a projective complex. If (ii) is satisfied, the submodule B(C) of C is projective, hence (iv) by X, p. 35, Remark b). (iii) ⇒ (v) : let C be an injective complex. If (iii) is satisfied, the quotient Bn(C) of Cn+1 is injective for all n, hence (v) by X, p. 35, Remark a). (iv) ⇒ (ii) : let P be a projective a-module, M a submodule of P, and i:M→P the canonical injection. Let p:L→M be a surjective homomorphism from a free module L onto M. Consider the projective complex C such that C1=L, C0=P, Ci=0 for i=0,1, and d1=i∘p. If (iv) is satisfied, let φ:C→H(C) be a homomorphism such that H(φ)=1H(C). Since H1(C)=Kerp, φ1 is a projector of L onto Kerp, so the exact sequence
0→Kerp→LpM→0
is split and M is isomorphic to a direct factor of L, hence projective.
(v)⇒(iii) : let I be an injective module, M a quotient of I, and π:I→M the canonical projection. Let i:M→J be an injective homomorphism of M into an injective module J. Consider the injective complex C such that C0=I, C1=J, Ci=0 for i=0,1, and d0=i∘π. If (v) is satisfied, let ψ:H(C)→C be a homomorphism such that H(ψ)=1H(C). Since
H1(C)=Cokeri,
ψ1 is a section of the canonical projection J→Cokeri, and M is a direct factor in J, hence injective.
(ii)⇒(ii′) : this is trivial.
(ii′)⇒(ii) : this follows from VII, § 3, Corollary 1 to Theorem 1.
Example
If A is principal, then dh(A)≤1.
Remark
If A is (commutative) a domain, the preceding conditions are also equivalent to the following :
(iii') : every divisible a-module is injective,
(vi) : every torsion-free a-module is flat and A is noetherian.
Domains satisfying these conditions are called Dedekind rings (cf. X, p. 204, Exercise 12 and AC, VII, § 2, No. 2, Th. 1).
Corollary
Let A be a ring of homological dimension ≤1, C a complex of projective a-modules, C a complex of projective right a-modules, C′ a complex of injective a-modules, P a right a-module, M a left a-module, and n an integer. Then there are split exact sequences
Since Z(C), B(C), Z(C), and B(C) are projective and B(C′) is injective, this follows from X, p. 78, Cor. 2, p. 96, Cor. 1, and p. 98, Cor. 2.
6. Homological Dimension of Polynomial Rings
Lemma 2
Let ρ:A→A′ be a ring homomorphism, M an a-module, M′ an a′-module. If the a-module Ad′ is flat, one has dpA(A′⊗AM)≤dpA(M). If the a-module As′ is projective, one has dpA(M′)≤dpA′(M′).
The first assertion is clear if dpA(M)=±∞; if dpA(M)=n∈N, there exists an exact sequence of A-modules
0→Pn→Pn−1→…→P0→M→0
where the Pi are projective ; the sequence of A′-modules
0→A′⊗APn→A′⊗APn−1→…→A′⊗AP0→A′⊗AM→0
is exact, since Ad′ is flat, and the A′-modules A′⊗APi are projective (II, p. 89, Corollary) ; therefore dpA′(A′⊗AM)≤n=dpA(M). The second assertion is clear if dpA′(M′)=±∞; if dpA′(M′)=m∈N, there exists an exact sequence of A′-modules
0→Pm′→Pm−1′→…→P0′→M′→0,
where the Pi′ are projective ; the underlying sequence of A-modules is exact. Moreover each Pi′ is a sub-A′-module direct factor of a module As′(1), hence is a projective A-module ; therefore one has dpA(M′)≤m=dpA′(M′).
Lemma 3
Assume A commutative and let M be an a[X]-module.* a) One hasdpA(M)≤dpA[X](M)≤dpA(M)+1. b) If the homothetyXMis injective, one hasdpA(M/XM)≤dpA[X](M). c) IfXM=0, one hasdpA(M)+1=dpA[X](M). a) One has an exact sequence of A[X]-modules (III, p. 106 and VII, § 5, No. 1)
0→A[X]⊗AM→A[X]⊗AM→M→0;
The assertion a) follows from X, p. 135, Corollary 2 and Lemma 2.
b) If dpA[X](M)=±∞, the assertion is trivial. If M is projective and nonzero, then the A-module M/XM is identified with A⊗A[X]M, hence is projective, and one has dpA(M/XM)≤0=dpA[X](M). Let us argue by induction on dpA[X](M)=n, assumed >0. Consider an exact sequence of A[X]-modules 0→N→L→M→0, where L is a free A[X]-module ; applying to the diagram
00⟶⟶N⟶L⟶M⟶0↓↓↓N⟶L⟶M⟶0
Proposition 2 of X, p. 4, one sees that XN is injective and that one has the exact sequence
0→N/XN→L/XL→M/XM→0.
Since L is free over A[X], L/XL is free over A and one has
dpA[X](N)=n−1,dpA(M/XM)≤1+dpA(N/XN);
since dpA(N/XN)≤n−1 by the induction hypothesis, one deduces dpA(M/XM)≤n, which was to be proved.
c) The assertion is trivial if dpA[X](M)=±∞, and also if dpA[X](M)=0 (which is impossible since XM=0). We may therefore suppose dpA[X](M)=n>0. Considering as above an exact sequence 0→N→L→M→0, where L is a free A[X]-module, we obtain an exact sequence of A-modules
0→M→N/XN→L/XL→M→0.
By b), we have dpA(N/XN)≤dpA[X](N)=dpA[X](M)−1=n−1; since dpA(L/XL)=0, we deduce from the preceding exact sequence, applying X twice, p. 135, cor. 2, that dpA(M)≤n−1. But, by a), we have
dpA(M)≥dpA[X](M)−1=n−1,
whence c).
Theorem 1
Suppose A commutative. Then
dh(A[X])=dh(A)+1.
For every A[X]-module M, we have (lemma 3)
dpA[X](M)≤dpA(M)+1≤dh(A)+1
therefore dh(A[X])≤dh(A)+1; conversely, if M is an A-module, let M be the A[X]-module obtained by equipping M with the structure for which XM=0, then (lemma 3)
dpA(M)=dpA[X](M)−1≤dh(A[X])−1,
therefore dh(A)≤dh(A[X])−1.
Corollary 1
Suppose A commutative. We have
dh(A[X1,...,Xn])=dh(A)+n.
This follows from the theorem by induction on n.
Corollary 2
Let K be a commutative field* (resp. a principal ideal domainor a Dedekind ringwhich is not a field). Thendh(K[X1,...,Xn])is equal ton (resp. n+1). This follows from the fact that dh(K)=0 (resp. dh(K)=1).
7. Homological dimension of graded modules
In this section, we suppose that A is a graded ring with degrees ≥0. We denote by (An)n∈Z its grading; we have therefore An=0 for n<0, A0 is a subring of A, J0=⨁n>0An is a two-sided ideal of A and the graded quotient ring A/J0 is identified with A0.
Lemma 4
Let M be a graded A-module bounded below (X, p. 56). If A0⊗AM=0, then M=0.
Since A0⊗AM is isomorphic to M/J0M, this is none other than ll, p. 171, prop. 6.
Lemma 5
Let M be a graded A-module bounded below, and let
s:A⊗A0M/J0M→M
be a graded A-homomorphism such that 1⊗As:A0⊗A(A⊗A0M/J0M)→A0⊗AM is the canonical isomorphism. Then s is surjective. If Tor1A(A0,M)=0, s is bijective.
We have an exact sequence
0→Kers→A⊗A0MJ0M→M→Cokers→0
and the graded A-modules Kers and Cokers are bounded below. From the exact sequence A0⊗A(A⊗A0M/J0M)1⊗sA0⊗AM→A0⊗ACokers→0, we deduce that A0⊗ACokers=0, hence s is surjective (Lemma 4). We then have an exact sequence
If Tor1A(A0,M)=0, then A0⊗AKers=0 and s is injective (Lemma 4).
Proposition 8
Let M be a graded A-module bounded below.
a) The following conditions are equivalent : (i) M is isomorphic to a graded A-module of the form A⊗A0N, where N is a graded projective A0-module (resp. graded free) ; (ii) M is a projective A-module (resp. graded free) ; (iii) M/J0M is a projective A0-module (resp. graded free) and Tor1A(A0,M)=0.
b) Assume furthermore that M has a generator system consisting of homogeneous elements of bounded degrees. Then the following conditions are equivalent : (i) The graded A-module M has a finite composition series whose quotients are isomorphic to graded A-modules of the form A⊗A0N, where N is a graded A0-module that is flat ; (ii) M is a flat A-module ; (iii) M/J0M is a flat A0-module and Tor1A(A0,M)=0.
In each case, there is obviously (i) ⇒ (ii) ⇒ (iii). Therefore, it remains to prove (iii) ⇒ (i).
a) The graded A-module A⊗A0M/J0M is a projective A-module since M/J0M is a projective A0-module. The canonical homomorphism of A-modules
p:M→M/J0M
is surjective ; hence there exists a graded A-homomorphism of degree zero
s:A⊗A0M/J0M→M
such that p∘s(a⊗x)=ax for a∈A and x∈M/J0M.
By Lemma 5, s is an isomorphism of A-modules from A⊗A0M/J0M onto M, whence (i).
b) By the hypothesis on M, there exist integers a,b with a≤b such that M is generated by a≤i≤b⨁Mi. We argue by induction on the positive integer b−a.
If b−a=0, then M is generated by Ma and the canonical A0-homomorphism
Ma⟶M/J0M
is bijective; we then deduce from the A-homomorphism A⊗A0Ma⟶M defined by the A-module structure of M a graded A-homomorphism
s:A⊗A0M/J0M⟶M
satisfying the condition of Lemma 5. Then, by Lemma 5, s is bijective, whence (i).
In the general case, let M(a) be the (graded) sub-A-module of M generated by Ma and M′ the quotient M/M(a). We have an exact sequence
0⟶M(a)fMgM′⟶0,
whence, since Tor1A(A0,M)=0 by hypothesis, exact sequences
But the canonical homomorphism Ma⟶M(a)/J0M(a) is bijective. It follows that the homomorphism 1⊗f:M(a)/J0M(a)⟶M/J0M is injective and that its image is a direct factor sub-A0-module of M/J0M. It then follows from the exact sequence (7) that Tor1A(A0,M′)=0 and that the A0-module M′/J0M′ is flat since isomorphic to a direct factor of M/J0M. By the induction hypothesis (which applies to M′ since it is generated by the Mi′ for a<i≤b), M′ satisfies condition (i), hence is flat. We then deduce from the exact sequence (6) that Tor1A(A0,M(a))=0, but M(a)/J0M(a) is identified with Ma which is a flat A0-module (as a direct factor submodule of M/J0M) ; by what has already been proved, the graded A-module M(a) is isomorphic to A⊗A0Ma, hence also satisfies (i), which completes the proof.
Corollary 1
Let M be a graded A-module of finite type. If the A0-module M/J0M is projective (resp. graded free, resp. flat) and if Tor1A(A0,M)=0, then the A-module M is projective (resp. graded free, resp. flat).
Corollary 2
Corollary 3 (Hilbert’s Syzygy Theorem)
Assume that A0 is a commutative field and that A is generated as an A0-algebra by n homogeneous elements of degrees > 0 and algebraically independent. For every graded a-module M bounded below (resp. of finite type), there exists an exact sequence of graded a-modules and of degree 0 homogeneous maps*
0→Ln→Ln−1→…→L0→M→0,
where the Li are graded free and bounded below (resp. graded free and of finite type).
Indeed, dh(A)=n by Theorem 1 of X, p. 143, and Corollary 2 is applied.
Remark
Corollary 2 also applies in the following cases: a) A0 is principal and A=A0[X1,...,Xn−1]; b) A0 is a regular local noetherian ring of dimension r and A=A0[X1,...,Xn,r].
Corollary 4
Assume that A0 is semisimple. Let M be a graded a-module bounded below and let n be an integer ≥0. In order that dpA(M)≤n, it is necessary and sufficient that*
Torn+1A(A0,M)=0.
If dpA(M)≤n, then Torn+1A(A0,M)=0 (X, p. 135, Lemma 1). Conversely, let ⋯→L1→L0→M→0 be an exact sequence of graded a-modules bounded below such that L0,…,Ln−1 are graded free (X, p. 56, Prop. 11); according to Cor. 3 of X, p. 131, the equality Torn+1A(A0,M)=0 implies Tor1A(A0,K)=0; since K/J0K is a projective A0-module because A0 is semisimple (X, p. 140, Prop. 6), K is projective by Prop. 8 (X, p. 144), and dpA(M)≤n.
Corollary 5
Suppose the ring A0 semisimple. If Torn+1A(A0,A0)=0, one has dpA(M)≤n for every graded A-module bounded below.
Denote by A∘ the graded ring opposite to A: we have (A∘)0=(A0)∘, so (A∘)0 is semisimple (VIII, § 5, No. 1, remark 3). Since Torn+1A∘(A0∘,A0∘)=0, one has dpA(A0s∘)≤n by cor. 4: this implies Torn+1A∘(M0,A0∘)=0 for every A-module M, hence Torn+1A(A0,M)=0 and we apply cor. 4.