Bourbaki

4. Flat modules and "tor" functors

For the benefit of readers conversant with Homological Algebra (*), we shall indicate quickly how the theory of flat modules is related to that of Tor functors.

Proposition 1

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\geq 1, TornA(E,F)=0\mathrm{Tor}_n^A(E, F) = 0. (c) For every left A-module F, Tor1A(E,F)=0\mathrm{Tor}_1^A(E, F) = 0. (d) For every finitely generated left ideal aa of A,

Tor1A(E,As/a)=0. \mathrm{Tor}_1^A(E, A_s/a) = 0.

We show that (a) implies (b). Let

⋯→Ln→Ln−1→⋯→L0→F→0 \cdots \to L_n \to L_{n-1} \to \cdots \to L_0 \to F \to 0
be a free resolution of F. As E is flat, the sequence
(1)⋯→E⊗Ln→E⊗Ln−1→⋯→E⊗L0→E⊗F→0 (1) \quad \cdots \to E \otimes L_n \to E \otimes L_{n-1} \to \cdots \to E \otimes L_0 \to E \otimes F \to 0
is exact. As the TornA(E,F)\mathrm{Tor}_n^A(E, F) are isomorphic to homology groups of the complex (1), they are zero for n≥1n \geq 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 0 \to a \to A, \to A_s/a \to 0
gives the exact sequence
Tor1A(E,As/a)→E⊗Aa→E⊗AA. \mathrm{Tor}_1^A(E, A_s/a) \to E \otimes_A a \to E \otimes_A A.
As (d) holds, the canonical homomorphism
E⊗Aa→E⊗AA=E E \otimes_A a \to E \otimes_A A = 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.

Tor⁡1A(E′,F)→Tor⁡1A(E,F)→Tor⁡1A(E′′,F) \operatorname{Tor}_1^A(E', F) \to \operatorname{Tor}_1^A(E, F) \to \operatorname{Tor}_1^A(E'', F)

shows that Tor⁡1A(E,F)=0\operatorname{Tor}_1^A(E, F) = 0 for every left A-module F, hence E is flat. If E and E'' are flat, the exact sequence

Tor⁡2A(E′′,F)→Tor⁡1A(E′,F)→Tor⁡1A(E,F) \operatorname{Tor}_2^A(E'', F) \to \operatorname{Tor}_1^A(E', F) \to \operatorname{Tor}_1^A(E, F)

shows that Tor⁡1A(E′,F)=0\operatorname{Tor}_1^A(E', F) = 0, hence E' is flat.

Proposition 2

Let R, S be two rings, ρ:R→S\rho : \mathbf{R} \to \mathbf{S} a homomorphism and F a left R-module. The following two properties are equivalent:* (a) Tor⁡1R(ρ∗(E),F)=0\operatorname{Tor}_1^R(\rho_*(E), F) = 0 for every right S-module E. (b) *The left S-module φ∗(F)=F(S)=S⊗RF\varphi^*(F) = F_{(S)} = S \otimes_R F is flat and Tor⁡1R(ρ∗(Sd),F)=0\operatorname{Tor}_1^R(\rho_*(S_d), F) = 0.

Suppose that (a) holds. Taking E=SdE = S_d, we see that Tor⁡1R(ρ∗(Sd),F)=0\operatorname{Tor}_1^R(\rho_*(S_d), F) = 0. We show also that F(S)F_{(S)} is a flat S-module. For that, we note that, if E is a right S-module, the additive group E⊗SF,,E \otimes_S F_{,,} is identified with ρ∗(E)⊗RF\rho_*(E) \otimes_R F. Then if there is an exact sequence of right S-modules

0→E′→E→E′′→0 0 \to E' \to E \to E'' \to 0

we obtain, using (a), an exact sequence

0→ρ∗(E′)⊗RF→ρ∗(E)⊗RF→ρ∗(E′′)⊗RF→0 0 \to \rho_*(E') \otimes_R F \to \rho_*(E) \otimes_R F \to \rho_*(E'') \otimes_R F \to 0

or also

0→E′⊗SF(S)→E⊗SF(S)→E′′⊗SF(S)→0 0 \to E' \otimes_S F_{(S)} \to E \otimes_S F_{(S)} \to E'' \otimes_S F_{(S)} \to 0

which proves that F(S)F_{(S)} is flat.

Conversely, if (b) holds, we have first of all, for every free right S-module L=Sd(I)L = S_d^{(I)}, Tor⁡1R(ρ∗(L),F)=(Tor⁡1R(ρ∗(Sd),F))(I)=0\operatorname{Tor}_1^R(\rho_*(L), F) = (\operatorname{Tor}_1^R(\rho_*(S_d), F))^{(I)} = 0. Every right S-module E can be written in the form E=L/HE = L/H for a suitable free S-module L; then we have the exact sequence

(2) 0=Tor⁡1R(ρ∗(L),F)→Tor⁡1R(ρ∗(E),F)→ρ∗(H)⊗RF→ρ∗(L)⊗RF.0 = \operatorname{Tor}_1^R(\rho_*(L), F) \to \operatorname{Tor}_1^R(\rho_*(E), F) \to \rho_*(H) \otimes_R F \to \rho_*(L) \otimes_R F.

But as F,,F_{,,} is flat, the homomorphism H⊗SF(S)→L⊗SF(S)H \otimes_S F_{(S)} \to L \otimes_S F_{(S)} is injective and is identified with the homomorphism

ρ∗(H)⊗RF→ρ∗(L)⊗RF. \rho_*(H) \otimes_R F \to \rho_*(L) \otimes_R F.

Then it follows from (2) that Tor⁡1R(ρ∗(E),F)=0\operatorname{Tor}_1^R(\rho_*(E), F) = 0.

Remark

Proposition 2 also follows from the existence of the exact sequence

E⊗STor⁡1R(ρ∗(Sd),F)→Tor⁡1R(ρ∗(E),F)→Tor⁡1S(E,Sd⊗RF)→0 E \otimes_S \operatorname{Tor}_1^R(\rho_*(S_d), F) \to \operatorname{Tor}_1^R(\rho_*(E), F) \to \operatorname{Tor}_1^S(E, S_d \otimes_R F) \to 0

arising from the spectral sequence of the "associativity" of the Tor functors.

Exercises

See the exercises for § 4.

Transcribed from the printed volume. Not translated.