Let E be a right A-module. The following four properties are equivalent:
(a) E is flat. (b) For every left A-module F and every integer n ≥1, TornA(E,F)=0. (c) For every left A-module F, Tor1A(E,F)=0. (d) For every finitely generated left ideal a of A,
Tor1A(E,As/a)=0.
We show that (a) implies (b). Let
⋯→Ln→Ln−1→⋯→L0→F→0 be a free resolution of F. As E is flat, the sequence
(1)⋯→E⊗Ln→E⊗Ln−1→⋯→E⊗L0→E⊗F→0 is exact. As the
TornA(E,F) are isomorphic to homology groups of the complex (1), they are zero for
n≥1. It is trivial that (b) implies (c) and (c) implies (d). We show finally that (d) implies (a). The exact sequence
0→a→A,→As/a→0 gives the exact sequence
Tor1A(E,As/a)→E⊗Aa→E⊗AA. As (d) holds, the canonical homomorphism
E⊗Aa→E⊗AA=E is injective, which means that E is flat (§ 2, no. 3, Proposition 1).
Proposition 1 provides a characterization of flat modules which is often useful in applications. We shall restrict ourselves, by way of an example, to giving a
(*) See the part of this Treatise devoted to categories and, in particular, Abelian categories (in preparation). Until this is published, the reader can consult H. CARTAN-S. EILENBERG, Homological Algebra, Princeton, 1956, or R. GODEMENT, Théorie des Faisceaux, Paris (Hermann), 1958.
Tor1A(E′,F)→Tor1A(E,F)→Tor1A(E′′,F)
shows that Tor1A(E,F)=0 for every left A-module F, hence E is flat. If E and E'' are flat, the exact sequence
Tor2A(E′′,F)→Tor1A(E′,F)→Tor1A(E,F)
shows that Tor1A(E′,F)=0, hence E' is flat.
Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.
Nothing.