LetAbe a commutative ring, 3 an ideal ofAandManA*-module*. The following conditions are equivalent: (a) For alln≥1, Tor1A(A/gn,M)=0. (b) For alln≥1, the canonical homomorphism
θn:gn⊗AM→gnM
is bijective.
Moreover these conditions imply : (c) The canonical homomorphismγM:gr(A)⊗gr0(A)grr(M)→gr(M)is bijective. Conversely, ifgis nilpotent, (c) implies (a) and (b).
The equivalence of (a) and (b) follows from the exact sequence
where we note that (gn/gn+1)⊗A(M/gM) is canonically identified with (gn/gn+1)⊗A/g(M/gM). This diagram is commutative by definition of γn and its rows are exact. If (b) holds, 0, and θn+1 are bijective and so therefore is γn by definition of cokernel, hence (b) implies (c). Conversely, assuming that g is nilpotent, let us show that (c) implies (b); we shall argue by descending induction on n, since gn⊗AM=gnM=0 for n sufficiently large. Suppose then that in diagram (1), γn and θn+1 are bijective; then so is θn by virtue of Chapter I, § 1, no. 4, Corollary 1 to Proposition 2.
(C) The implication (ii) ⇒ (iv)
If (ii) holds, so does (ii') by Remark 1; Proposition 1 then shows that γM is an isomorphism. On the other hand, we already know that (ii) implies (iii) and hence M/gM is a flat (A/g)-module, which completes the proof that (ii) implies (iv).
Remark (2). Proposition 1 shows that, if g is nilpotent, (iv) implies (iii); taking account of Remark 1, we have therefore proved in this case that (i), (ii), (iii) and (iv) are equivalent.
(D) The equivalence (iv) ⇔ (v)
For all n≥1, M/gnM has a canonical (A/gn)-module structure. If it is filtered by the (g/gn)-adic filtration, it is immediate that grm(M/gnM)=grm(M) if m<n and grm(M/gnM)=0 if m≥n. For all k≥1, let Ak=A/gk, gk=g/gk, Mk=M/gkM; let (iv), (resp. (v)k) denote the assertion derived from (iv) (resp. (v)) by replacing A,g,M by Ak,gk,Mk. It follows from what has just been said that (iv) is equivalent to "for all k≥1, (iv)k" and obviously (v) is equivalent to "for all k≥1, (v)k". Then it will suffice to establish the equivalence (iv)k⇔(v)k for all k or also to show that (iv) ⇔ (v) when 3 is nilpotent. Now (Remark 2) we have seen that in that case (iv) is equivalent to (i). As M/gnM is isomorphic to M⊗A(A/gn), (i) implies (v) (Chapter I, § 2, no. 7, Corollary 2 to Proposition 8); moreover clearly (v) then implies (i). We have therefore shown the equivalence (iv) ⇔ (v) in all cases and also that of all the properties of the theorem in the case where 3 is nilpotent.
(E) The implication (v) ⇒ (i) whenAis Noetherian andMideally Hausdorff
It is sufficient to prove that for every ideal a of A the canonical mapping j:a⊗AM→M is injective (Chapter I, § 2, no. 3, Proposition 1). Let x∈Kerj; a⊗AM is Hausdorff with the g-adic topology, it suffices to verify that, for every integer n>0, x∈gn(a⊗AM). Let f:gna→a be the canonical injection; it suffices to show that x∈Im(f⊗1M); for if b∈gn, a∈a and m∈M, the image under f⊗1, of the element (ba)⊗m of (gna)⊗AM is the element (ba)⊗m=b(a⊗m) of a⊗AM and hence Im(f⊗1M)⊂gn(a⊗AM). By virtue of Krull's Theorem (§ 3, no. 2, Theorem 2), there exists an integer k such that aj=a∩gk⊂gna; if i:aj→a is the canonical injection, it will then be sufficient to show that x∈Im(i⊗1M). Now, denoting by p:a→a/ak and h:a/ak→A/gk the canonical mappings, there is a commutative diagram
in which the first row is exact. It suffices to prove that x∈Ker(p⊗1M) and, as x∈Kerj by hypothesis, it will suffice to verify that the mapping h⊗11, is injective. Now, it may also be written (Algebra, Chapter II, § 3, no. 6, Corollary 3 to Proposition 6)
h⊗1M/gkM:(a/ak)⊗A/gk(M/gkM)→M/gkM
and, as h is injective and, by (v), M/gkM is a flat (A/gk)-module, this completes the proof.
Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.