Bourbaki

2. Flat modules(*)

1. Revision of tensor products

Let A be a ring, E a right A-module and M a left A-module. In Algebra, Chapter II, §3, no. 1 we defined the tensorproduct E⊗AME \otimes_A M, which is a Z\mathbf{Z}-module. If E' (resp. M') is a right (resp. left) A-module and u:E→E′u : E \to E' (resp. v:M→M′v : M \to M') a homomorphism, we also defined (loc. cit, no. 2) a Z\mathbf{Z}-homomorphism

u⊗v:E⊗AM→E′⊗AM′. u \otimes v : E \otimes_A M \to E' \otimes_A M'.

Lemma 1

Let* M′→vM→wM′′→0M' \xrightarrow{v} M \xrightarrow{w} M'' \to 0 *be an exact sequence of left A-modules and E a right A-module. Then the sequence

E⊗AM′→1⊗vE⊗AM→u⊗wE⊗AM′′⟶0 E \otimes_A M' \xrightarrow{\text{1}\otimes v} E \otimes_A M \xrightarrow{u \otimes w} E \otimes_A M'' \longrightarrow 0

is an exact sequence of commutative groups.

This is the Corollary to Proposition 5 of Algebra, Chapter II, § 3, no. 6.

It follows that, for any left A-module homomorphism u:M→Nu : M \to N,

E⊗A(Coker⁡u) E \otimes_A (\operatorname{Coker} u)

is canonically identified with Coker⁡(1E⊗u)\operatorname{Coker}(1_E \otimes u), as Lemma 1 shows when applied to the exact sequence

M→uN⟶Coker⁡u⟶0. M \xrightarrow{u} N \longrightarrow \operatorname{Coker} u \longrightarrow 0.

In the notation of Lemma 1, we know (loc. cit.) that if v is injective, that is if the sequence 0→M′→vM→wM′′→00 \to M' \xrightarrow{v} M \xrightarrow{w} M'' \to 0 is exact, it does not necessarily follow that 1E⊗v1_E \otimes v is injective and so E⊗AM′E \otimes_A M' cannot in general be identified with a

(*) We inform readers already familiar with Homological Algebra that they will find other characterizations of flat modules in § 4.

subgroupof E⊗AME \otimes_A M. Recall however (Algebra, Chapter II, § 3, no. 7, Corollary 5 to Proposition 7) the following result:

Lemma 2

If v:M′→Mv : M' \to M is injective and v(M′)v(M') is a direct factor of MM, the homomorphism 1,⊗v1, \otimes v is injective and its image is a direct factor of E⊗AME \otimes_A M.

2. M-flat modules

Definition 1

Let AA be a ring, EE a right AA-module and MM a left AA-module. EE is said to be flat for MM (or MM-flat) if, for every left AA-module M′M' and every injective homomorphism v:M′→Mv : M' \to M, the homomorphism lE⊗v:E⊗AM′→E⊗AMl_E \otimes v : E \otimes_A M' \to E \otimes_A M is injective.

For any right AA-module NN, the notion of an NN-flat left module is defined similarly. To say that a right AA-module EE is flat for a left AA-module MM is equivalent to saying that EE, considered as a left A0A^0-module (recall that A0A^0 denotes the opposite ring to AA), is flat for the right A0A^0-module MM.

Lemma 3

For a tight AA-module EE to be MM-flat, it is necessary and sufficient that for every finitely generated submodule M′M' of MM the canonical homomorphism

lE⊗j:E⊗AM′→E⊗AM l_E \otimes j : E \otimes_A M' \to E \otimes_A M

(*j being the canonical injection M′→MM' \to M) be injective.

Suppose that this condition holds and let NN be any submodule of MM. Suppose that the canonical image in E⊗AME \otimes_A M of an element

z=∑xi⊗yi∈E⊗AN(xi∈E,yi∈N) z = \sum x_i \otimes y_i \in E \otimes_A N \quad (x_i \in E, y_i \in N)

is zero and let M′M' be the finitely generated submodule of NN generated by they.; as by hypothesis the composite mapping E⊗AM′→E⊗AN→E⊗AME \otimes_A M' \to E \otimes_A N \to E \otimes_A M is injective, the sum z′=∑xi⊗yiz' = \sum x_i \otimes y_i, considered as an element of E⊗AM′E \otimes_A M', is zero. As zz is the image of z′z', we have also z=0z = 0, whence the lemma.

Lemma 4

Let EE be a right AA-module and MM a left AA-module such that EE is MM-flat. If NN is either a submodule or a quotient module of MM, then EE is NN-flat.

The case in which NN is a submodule is easy, as, if N′N' is a submodule of NN, the composite homomorphism

E⊗AN′→E⊗AN→E⊗AM E \otimes_A N' \to E \otimes_A N \to E \otimes_A M

is injective, hence so is E⊗AN′→E⊗ANE \otimes_A N' \to E \otimes_A N. Suppose then that NN is a quotient module of MM, that is there exists an exact sequence 0→R→iM→pN→00 \to R \xrightarrow{i} M \xrightarrow{p} N \to 0.

Let N′N' be a submodule of NN and M′=p‾(N′)M' = \overline{p}(N'). Let i′i' denote the mapping of RR to M′M' with the same graph as ii, p′p' the surjection M→N′M \to N' with the same graph as the restriction of pp to M′M', rr the identity mapping of R\mathbf{R} to R\mathbf{R}, mm the canonical injection M′→MM' \to M and nn the canonical injection N′→NN' \to N. The diagram

0⟶R→i′M′→p′N′⟶0↓r↓m↓n0⟶R→iM→pN⟶0 \begin{array}{ccccccccc} 0 & \longrightarrow & \mathbf{R} & \xrightarrow{i'} & M' & \xrightarrow{p'} & N' & \longrightarrow & 0 \\ & & \downarrow r & & \downarrow m & & \downarrow n & & \\ 0 & \longrightarrow & \mathbf{R} & \xrightarrow{i} & M & \xrightarrow{p} & N & \longrightarrow & 0 \end{array}

is commutative and its rows are exact.

To simplify the writing, we set T(Q)=E⊗AQT(Q) = E \otimes_A Q for every left AA-module QQ and T(v)=1E⊗vT(v) = 1_E \otimes v for every left AA-module homomorphism vv. The diagram

T(R)→T(i′)T(M′)→T(p′)T(N′)⟶0↓T(r)↓T(m)↓T(n)T(R)→T(i)T(M)→T(p)T(N)⟶0 \begin{array}{ccccccccc} T(\mathbf{R}) & \xrightarrow{T(i')} & T(M') & \xrightarrow{T(p')} & T(N') & \longrightarrow & 0 \\ \downarrow T(r) & & \downarrow T(m) & & \downarrow T(n) & & \\ T(\mathbf{R}) & \xrightarrow{T(i)} & T(M) & \xrightarrow{T(p)} & T(N) & \longrightarrow & 0 \end{array}

is commutative and its rows are exact by Lemma 1 of no. 1. Moreover, since EE is MM-flat, the homomorphism T(m)T(m) is injective. As T(r)T(r) and T(p′)T(p') are surjective, it follows from § 1, no. 4, Corollary 2 to Proposition 2 that T(n)T(n) is injective, which proves the lemma.

Lemma 5

Let (Mi)i∈I(M_i)_{i \in I} be a family of left AA-modules, M=⨁i∈IMiM = \bigoplus_{i \in I} M_i, their direct sum and EE a right AA-module. If, for all i∈Ii \in I, EE is flat for MiM_i, then EE is flat for MM.

(a) Suppose first that I={1,2}I = \{1, 2\}, and let M′M' be a submodule of M=M1⊕M2M = M_1 \oplus M_2, MM, and MM, being canonically identified with submodules of MM. Denote by M1′M'_1 the intersection M′∩M1M' \cap M_1, and by M2′M'_2 the image of M′M' in M2M_2 under the canonical projection pp of MM onto M2M_2. We have a diagram

0⟶M1′→i′M′→p′M2′⟶0↓v1↓v↓v20⟶M1→iM→pM2⟶0 \begin{array}{ccccccccc} 0 & \longrightarrow & M'_1 & \xrightarrow{i'} & M' & \xrightarrow{p'} & M'_2 & \longrightarrow & 0 \\ & & \downarrow v_1 & & \downarrow v & & \downarrow v_2 & & \\ 0 & \longrightarrow & M_1 & \xrightarrow{i} & M & \xrightarrow{p} & M_2 & \longrightarrow & 0 \end{array}

where v1,v,v2,i,i′v_1, v, v_2, i, i' are the canonical injections and p′p' is the mapping with the same graph as the restriction of pp to M′M', which is surjective. It is immediately verified that this diagram is commutative and that its rows are exact. With T(Q)T(Q) and T(v)T(v) used in the same sense as in the proof of Lemma 4, we have a commutative diagram

T(M1′)→T(i′)T(M′)→T(p′)T(M2′)↓T(v1)↓T(v)↓T(v2)T(M1)→T(i)T(M)→T(p)T(M2) \begin{array}{ccccccccc} T(M'_1) & \xrightarrow{T(i')} & T(M') & \xrightarrow{T(p')} & T(M'_2) \\ \downarrow T(v_1) & & \downarrow T(v) & & \downarrow T(v_2) \\ T(M_1) & \xrightarrow{T(i)} & T(M) & \xrightarrow{T(p)} & T(M_2) \end{array}

By Lemma 1 of no. 1 the two rows of this diagram are exact; as E is flat for M1M_1 and MnM_n, T(v1)T(v_1) and T(v2)T(v_2) are injective; moreover, by Lemma 2 of no. 1, T(i)T(i) is injective. Corollary 2 to Proposition 2 of § 1, no. 4 then shows that T(v)T(v) is injective and consequently E is M-flat.

(b) If I is a finite set with n elements, the lemma follows by induction on n using (a).

(c) In the general case let M′M' be a finitely generated submodule of M. Then there exists a finite subset J of the indexing set I such that M′M' is contained in the direct sum MJ=⨁i∈JMiM_J = \bigoplus_{i \in J} M_i. By (b) E is flat for MJM_J; the canonical homomorphism E⊗AM′→E⊗AME \otimes_A M' \to E \otimes_A M, is therefore injective. On the other hand, as MJM_J is a direct factor of M, the canonical homomorphism E⊗AMJ→E⊗AME \otimes_A M_J \to E \otimes_A M is injective (no. 1, Lemma 2). Taking the composition, it follows that E⊗AM,→E⊗AME \otimes_A M, \to E \otimes_A M is injective and E is flat for M by Lemma 3.

3. Flat modules

Proposition 1

Let E be a right A-module. The following three properties are equivalent:

(a) E is flat for A, (in other words, for every left ideal aa of A, the canonical homomorphism E⊗Aa→E⊗AA,=EE \otimes_A a \to E \otimes_A A, = E is injective). (b) E is M-flat for every left A-module M. (c) For every exact sequence of left A-modules and homomorphisms

M′→vM→wM′′ M' \xrightarrow{v} M \xrightarrow{w} M''

the sequence

E⊗AM′→1⊗vE⊗AM→1⊗wE⊗AM′′ E \otimes_A M' \xrightarrow{1 \otimes v} E \otimes_A M \xrightarrow{1 \otimes w} E \otimes_A M''

is exact.

It is immediate that (b) implies (a). Conversely, suppose that (a) holds; by Lemma 5 of no. 2, E is flat for every free left A-module; as every left A-module is isomorphic to a quotient of a free module (Algebra, Chapter 11, § 1, no. 11, Proposition 20), it follows from Lemma 4 of no. 2 that E is flat for M.

We show that (c) implies (b). If v:M′→Mv : M' \to M is an injective homomorphism, the sequence 0→M′→vM0 \to M' \xrightarrow{v} M is exact; by (c) the sequence

0→E⊗AM′→1⊗vE⊗AM 0 \to E \otimes_A M' \xrightarrow{1 \otimes v} E \otimes_A M

is exact; this means that 1⊗v1 \otimes v is injective, in other words, E is M-flat.

Finally, the implication (b) ⇒\Rightarrow (c) is a consequence of the following more precise lemma:

Lemma 6

If M′→vM→wM′′M' \xrightarrow{v} M \xrightarrow{w} M'' is an exact sequence of left A-modules and if E is an M′′M''-flat right A-module, the sequence

E⊗AM′→1⊗vE⊗AM→1⊗wE⊗AM′′ E \otimes_A M' \xrightarrow{1 \otimes v} E \otimes_A M \xrightarrow{1 \otimes w} E \otimes_A M''

is exact.

We use the notation T(Q)T(Q) and T(v)T(v) in the same sense as in the proof of Lemma 4 of no. 2. We write M1′′=w(M)M_1'' = w(M) and let i:M1′′→M′′i : M_1'' \to M'' be the canonical injection and pp the mapping of M to M1′′M_1'' with the same graph as w. The sequence M′→vM→pM1′′→0M' \xrightarrow{v} M \xrightarrow{p} M_1'' \to 0 is exact and it follows from Lemma 1 of no. 1 that the sequence

T(M′)→T(v)T(M)→T(p)T(M1′′)⟶0 T(M') \xrightarrow{T(v)} T(M) \xrightarrow{T(p)} T(M_1'') \longrightarrow 0

is exact. Moreover, as E is M′′M''-flat, the mapping T(i):T(M1′′)→T(M′′)T(i) : T(M_1'') \to T(M'') is injective, and as T(i)∘T(p)=T(w)T(i) \circ T(p) = T(w), the sequence

T(M′)→T(v)T(M)→T(w)T(M′′) T(M') \xrightarrow{T(v)} T(M) \xrightarrow{T(w)} T(M'')

is exact. (§ 1, no. 3.)

Definition 2

A right A-module E is called flat if* it has the equivalent properties of Proposition 1.

Flat left A-modules are defined similarly. To say that a right A-module E is flat equivalent to saying that E, considered as a left A0A^0-module, is flat.

Remarks

(1) By Lemma 3 of no. 2, for a right A-module E to be flat, it is necessary and sufficient that, for every finitely generated left ideal aa of A, the canonical mapping E⊗Aa→EE \otimes_A a \to E (Proposition 1) with image Ea be injective.

(2) Let E be a flat right A-module. If M′M' is a submodule of a left A-module M, the canonical injection E⊗AM′→E⊗AME \otimes_A M' \to E \otimes_A M allows us to identify E⊗AM′E \otimes_A M' with a subgroup of E⊗AME \otimes_A M. This being so, let N be a left A-module, u:M→Nu : M \to N a homomorphism, K=Ker uK = \mathrm{Ker}\, u, and I=Im uI = \mathrm{Im}\, u. By considering the exact sequence

0⟶K⟶M→uN 0 \longrightarrow K \longrightarrow M \xrightarrow{u} N

it is easily seen (Proposition 1) that E⊗A(Ker u)E \otimes_A (\mathrm{Ker}\, u) is identified with Ker(1E⊗u)\mathrm{Ker}(1_E \otimes u). On the other hand, writing u′u' for the surjective homomorphism M→IM \to I with the same graph as uu, and ii for the canonical injection I→NI \to N, 1E⊗u′1_E \otimes u' is surjective (no. 1, Lemma 1) and 1E⊗i1_E \otimes i is injective since E is flat. As

1E⊗u=(1E⊗i)∘(1E⊗u′), 1_E \otimes u = (1_E \otimes i) \circ (1_E \otimes u'),

E⊗A(Im u)E \otimes_A (\mathrm{Im}\, u) is identified with Im(1E⊗u)\mathrm{Im}(1_E \otimes u).

Proposition 2

(i) Let (Et)t∈I(E_t)_{t \in I} be a family of right AA-modules. For E=⨁t∈IEtE = \bigoplus_{t \in I} E_t to be flat, it is necessary and sufficient that each of the EtE_t be flat.

(ii) Let II be an ordered set and (Eα,fβα)(E_\alpha, f_{\beta \alpha}) a direct system of right AA-modules (Algebra, Chapter II, § 6, no. 2). If each of the EαE_\alpha is flat, then E=lim⁡⟶EαE = \lim_{\longrightarrow} E_\alpha is flat.

Let M′→MM' \to M be an injective left AA-module homomorphism.

(i) For the direct sum homomorphism

⨁t∈I(Et⊗AM′)→⨁t∈I(Et⊗AM) \bigoplus_{t \in I} (E_t \otimes_A M') \to \bigoplus_{t \in I} (E_t \otimes_A M)
to be exact, it is necessary and sufficient that each of the homomorphisms Et⊗AM′→Et⊗AME_t \otimes_A M' \to E_t \otimes_A M be so (Algebra, Chapter II, § 1, no. 6, Corollary 1 of Proposition 7), which proves (i) since ⨁t∈I(Et⊗AM)\bigoplus_{t \in I} (E_t \otimes_A M) is canonically identified with E⊗AME \otimes_A M (Algebra, Chapter II, § 3, no. 7, Proposition 7).

(ii) By hypothesis each of the sequences

0→Eα⊗AM′→Eα⊗AM 0 \to E_\alpha \otimes_A M' \to E_\alpha \otimes_A M
is exact; so then is the sequence
0→E⊗AM′→E⊗AM 0 \to E \otimes_A M' \to E \otimes_A M
since taking the direct limit commutes with tensor products (Algebra, Chapter II, § 6, no. 3, Proposition 7) and preserves exactness (ibid., § 6, no. 2, Proposition 3).

4. Examples of flat modules

(1) For any ring AA, AA, is clearly a flat AA-module (Algebra, Chapter II, § 3, no. 4, Proposition 4). Then it follows from Proposition 2, (i) of no. 3 that every free right AA-module, and more generally every projective right AA-module (Algebra, Chapter 11, § 2, no. 2), is a flat AA-module.

(2) If AA is a semisimple ring (Algebra, Chapter VIII, § 5, no. 1, Definition 1) every right AA-module EE is semisimple and hence a direct sum of simple modules; as each of these latter is isomorphic to a direct factor of AA, (ibid., § 5, no. 1, Proposition 6), EE is projective and therefore flat by (1) (cf. Exercise 16).

(3) In Chapters II and III we shall study in detail two important examples of flat AA-modules: rings of fractions S−1AS^{-1}A and Hausdorff completions A^\hat{A} of AA for SS-adic topologies.

Proposition 3

Let AA be a ring and EE a right AA-module.

(i) Suppose that EE is flat. For every element a∈Aa \in A which is not a right divisor of 0(∗)0(*), the relations x∈E, xa=0x \in E,\ xa = 0 imply x=0x = 0.

(*) Recall that a right (resp. left) divisor of 0 in a ring AA is an element b∈Ab \in A such that the mapping x↦xbx \mapsto xb (resp. x↦bxx \mapsto bx) is not injective.

(ii) Suppose that AA is an integral domain in which every finitely generated ideal is principal (for example a principal ideal domain (Algebra, Chapter VII, , no. 1)). Then for EE to be flat it is necessary and sufficient that EE be torsion-free

We prove (i). Let v:A,→Av : A, \to A, be the left AA-module homomorphism t↦tat \mapsto ta; the hypothesis implies that vv is injective. As EE is flat, the homomorphism 1E⊗v:E⊗AA,→E⊗AA1_E \otimes v : E \otimes_A A, \to E \otimes_A A, is also injective. When E⊗AAE \otimes_A A, is canonically identified with EE, 1,⊗v1, \otimes v becomes the endomorphism x↦xax \mapsto xa of EE. Thus the relation xa=0xa = 0 implies x=0x = 0.

We prove (ii). By (i), if EE is flat, EE is torsion-free. Conversely, let EE be a torsion-free AA-module; we verify that, for every finitely generated ideal aa of AA, the canonical homomorphism E⊗Aa→EE \otimes_A a \to E is injective (no. 3, Remark 1). This assertion is obvious if a=(0)a = (0); otherwise, by hypothesis a=Aaa = Aa for some a∈A,a≠0a \in A, a \neq 0, and t↦tat \mapsto ta is then an isomorphism vv of AA onto aa; using ii to denote the canonical injection a→Aa \to A, i∘vi \circ v is the homothety with ratio aa on EE and is injective since EE is assumed to be torsion-free. Then 1,⊗(i∘v)=(1,⊗i)∘(1E⊗v)1, \otimes (i \circ v) = (1, \otimes i) \circ (1_E \otimes v); as 1E⊗v1_E \otimes v is an isomorphism, 1,⊗i1, \otimes i is injective, which completes the proof.

Example

Applying Proposition 3 to the ring Z\mathbf{Z}, it is seen that Q\mathbf{Q} is a flat Z\mathbf{Z}-module, but that Z/nZ\mathbf{Z}/n\mathbf{Z} (for n≥2n \geq 2) is not a flat Z\mathbf{Z}-module.

5. Flatness of quotient modules

Proposition 4

Let EE be a right AA-module. The three following properties are equivalent:

(a) EE is flat. (b) For every exact sequence of right AA-modules of the form

(1)

0⟶G→vH→wE⟶0 0 \longrightarrow G \xrightarrow{v} H \xrightarrow{w} E \longrightarrow 0
and every left AA-module FF, the sequence

(2)

0⟶G⊗AF→v⊗1H⊗AF→w⊗1E⊗AF⟶0 0 \longrightarrow G \otimes_A F \xrightarrow{v \otimes 1} H \otimes_A F \xrightarrow{w \otimes 1} E \otimes_A F \longrightarrow 0
is exact.

(c) There exists an exact sequence (1), where HH is flat, such that the sequence (2) is exact for every left AA-module FF of the form As/aA_s/a, where aa is a finitely generated left ideal of AA.

We show first that (a) implies (b). The left AA-module FF is isomorphic to a quotient of a free module (Algebra, Chapter II, § 1, no. 11, Proposition 20); in other words, we have an exact sequence

0⟶R→iL→pF⟶0 0 \longrightarrow R \xrightarrow{i} L \xrightarrow{p} F \longrightarrow 0

where L is free. Consider the diagram

G⊗R→v⊗1RH⊗R→w⊗1RE⊗R↓lG⊗i↓lH⊗i↓lE⊗iG⊗L→v⊗1LH⊗L→w⊗1LE⊗L↓lG⊗p↓lH⊗pG⊗F→v⊗1FH⊗F \begin{array}{ccccccccc} G \otimes R & \xrightarrow{v \otimes 1_R} & H \otimes R & \xrightarrow{w \otimes 1_R} & E \otimes R \\ \downarrow l_G \otimes i & & \downarrow l_H \otimes i & & \downarrow l_E \otimes i \\ G \otimes L & \xrightarrow{v \otimes 1_L} & H \otimes L & \xrightarrow{w \otimes 1_L} & E \otimes L \\ \downarrow l_G \otimes p & & \downarrow l_H \otimes p & & \\ G \otimes F & \xrightarrow{v \otimes 1_F} & H \otimes F \end{array}

(3)

It follows immediately that this diagram is commutative, and its rows and columns are exact by Lemma 1 of no. 1; moreover, as lG⊗pl_G \otimes p and lH⊗pl_H \otimes p are surjective (no. 1, Lemma 1), we have G⊗F=Coker⁡(lG⊗i)G \otimes F = \operatorname{Coker}(l_G \otimes i),

H⊗F=Coker⁡(lH⊗i); H \otimes F = \operatorname{Coker}(l_H \otimes i);

w⊗11w \otimes 1_1 is surjective (no. 1, Lemma 1); finally, as L is free and hence flat, v⊗1Lv \otimes 1_L is injective. Thus the snake diagram (§ 1, no. 4, Proposition 2, (iii)) can be applied to prove the existence of an exact sequence

(4)

Ker⁡(lH⊗i)⟶Ker⁡(lE⊗i)→dG⊗F→v⊗1FH⊗F. \operatorname{Ker}(l_H \otimes i) \longrightarrow \operatorname{Ker}(l_E \otimes i) \xrightarrow{d} G \otimes F \xrightarrow{v \otimes 1_F} H \otimes F.

This being so, if E is flat, lE⊗il_E \otimes i is injective, in other words Ker⁡(lE⊗i)=0\operatorname{Ker}(l_E \otimes i) = 0, and the exact sequence (4) shows that v⊗1Fv \otimes 1_F is injective, hence the sequence (2) is exact (taking account of Lemma 1 of no. 1).

As (b) obviously implies (c), it remains to prove that (c) implies (a). Consider the diagram (3) in the case R=a,L=As,F=As/a\mathbf{R} = \mathbf{a}, \mathbf{L} = \mathbf{A}_s, \mathbf{F} = \mathbf{A}_s/\mathbf{a} and apply the exact sequence (4). By hypothesis v⊗1Fv \otimes 1_F is injective, hence Im⁡(d)=0\operatorname{Im}(d) = 0; moreover, as H is flat, we have Ker⁡(1,@i)=0\operatorname{Ker}(1, @i) = 0; the exactness of the sequence (4) then implies Ker⁡(lE⊗i)=0\operatorname{Ker}(l_E \otimes i) = 0, in other words, 1,⊗i1, \otimes i is injective and this proves that E is flat (no. 3, Remark 1).

Proposition 5

Let* 0→E′→vE→wE′′→00 \to E' \xrightarrow{v} E \xrightarrow{w} E'' \to 0 be an exact sequence of right A\mathbf{A}*-modules. Suppose* E′′E'' is flat. Then, for EE to be flat it is necessary and sufficient that E′E' *be flat.

Let u:F′→Fu : F' \to F be an injective homomorphism of left A\mathbf{A}-modules. Consider the diagram

E′⊗F′→v⊗1F′E⊗F′→w⊗1F′E′′⊗F′↓lE′⊗u↓lE⊗u↓lE′′⊗uE′⊗F→v⊗1FE⊗F→w⊗1FE′′⊗F \begin{array}{ccccccccc} E' \otimes F' & \xrightarrow{v \otimes 1_{F'}} & E \otimes F' & \xrightarrow{w \otimes 1_{F'}} & E'' \otimes F' \\ \downarrow l_{E'} \otimes u & & \downarrow l_E \otimes u & & \downarrow l_{E''} \otimes u \\ E' \otimes F & \xrightarrow{v \otimes 1_F} & E \otimes F & \xrightarrow{w \otimes 1_F} & E'' \otimes F \end{array}

It is commutative and its rows are exact (no. 1, Lemma 1). Since E′′E'' is flat, l_{E''} \otimes u is injective; moreover, Proposition 4 proves that v \otimes 1_{F'}, and v \otimes 1, are injective. This being so, if E is flat, l_E \otimes u is injective, hence also

(lE⊗u)∘(v⊗1F′)=(v⊗1F)∘(lE′⊗u);(l_E \otimes u) \circ (v \otimes 1_{F'}) = (v \otimes 1_F) \circ (l_{E'} \otimes u);

it follows that l_{E'} \otimes u is injective and consequently E' is flat. Conversely, if E' is flat, l_{E'} \otimes u is injective; then it follows from § 1, no. 4, Corollary 1 to Proposition 2 that l_E \otimes u is injective and so E is flat.

Remarks (1) It is possible for E and E' to be flat without E'' being so, as the example of the \mathbf{Z}-modules E = \mathbf{Z}, E' = n\mathbf{Z}, E'' = \mathbf{Z}/n\mathbf{Z} (n \geq 2), shows. (2) A submodule of a flat module is not necessarily a flat module (Exercise 3).

6. Intersection properties

Lemma 7

Let E be a right A-module, F a left A-module and F', F'' two submodules of F such that F = F' + F''. Then the intersection of the canonical images of E \otimes F' and E \otimes F'' in E \otimes F is equal to the canonical image of E \otimes (F' \cap F'').

Consider the diagram

0⟶F′∩F′′⟶F′⟶F′/(F′∩F′′)⟶0↓↓↓0⟶F′′⟶F′+F′′⟶(F′+F′′)/F′′⟶0 \begin{array}{ccccccc} 0 & \longrightarrow & F' \cap F'' & \longrightarrow & F' & \longrightarrow & F'/(F' \cap F'') \longrightarrow 0 \\ & & \downarrow & & \downarrow & & \downarrow \\ 0 & \longrightarrow & F'' & \longrightarrow & F' + F'' & \longrightarrow & (F' + F'')/F'' \longrightarrow 0 \end{array}

where the unspecified arrows are the canonical injections and surjections and j the canonical isomorphism defined in Algebra, Chapter I, § 6, no. 13, Theorem 6. This diagram is commutative and its rows are exact. We derive (since F = F' + F'') a commutative diagram

E⊗(F′∩F′′)⟶E⊗F′⟶E⊗(F′/(F′∩F′′))↓↓E⊗F′′⟶E⊗F⟶E⊗(F/F′′) \begin{array}{ccc} E \otimes (F' \cap F'') & \longrightarrow & E \otimes F' \longrightarrow E \otimes (F'/(F' \cap F'')) \\ \downarrow & & \downarrow \\ E \otimes F'' & \longrightarrow & E \otimes F \longrightarrow E \otimes (F/F'') \end{array}

The rows of this diagram are exact (no. 1, Lemma 1) and 1 \otimes j is an isomorphism. Our assertion is then a special case of § 1, no. 4, Proposition 1, (i) (cf. Exercise 5).

Proposition 6

Let E be a right A-module and F a left A-module such that E is F-flat. For every submodule F' of F, we denote by \phi(F') the image of E \otimes F' under the canonical mapping of E \otimes F' to E \otimes F (which is injective by Definition 1 of no. 2). Then, if F', F'' are two submodules of F, we have

ϕ(F′∩F′′)=ϕ(F′)∩ϕ(F′′).\phi(F' \cap F'') = \phi(F') \cap \phi(F'').

As E is F-flat, ϕ(F′+F′′)\phi(F' + F'') is identified with E⊗(F′+F′′)E \otimes (F' + F''), and the submodules ϕ(F′)\phi(F'), ϕ(F′′)\phi(F'') and ϕ(F′∩F′′)\phi(F' \cap F'') are identified with the canonical images of E⊗F′E \otimes F', E⊗F′′E \otimes F'' and E⊗(F′∩F′′)E \otimes (F' \cap F'') in E⊗(F′+F′′)E \otimes (F' + F'') respectively. Proposition 6 then follows from Lemma 7.

Remark 1

With the hypotheses of Proposition 6, E⊗AF′E \otimes_A F' is usually identified with ϕ(F′)\phi(F') for every submodule F′F' of FF, which gives the formula

E⊗A(F′∩F′′)=(E⊗AF′)∩(E⊗AF′′). E \otimes_A (F' \cap F'') = (E \otimes_A F') \cap (E \otimes_A F'').

Proposition 7

Let E be a right A-module, E' a submodule of E, F a left A-module and F' a submodule of F. Suppose that E/E' or F/F' is flat. Then the canonical image of E′⊗F′E' \otimes F' in E⊗FE \otimes F is the intersection of the canonical images of E′⊗FE' \otimes F and E⊗F′E \otimes F' in E⊗FE \otimes F.

Suppose for example that E/E′E/E' is flat and consider the diagram

E′⊗F′⟶E⊗F′↓↓E′⊗F⟶E⊗F \begin{array}{ccc} E' \otimes F' & \longrightarrow & E \otimes F' \\ \downarrow & & \downarrow \\ E' \otimes F & \longrightarrow & E \otimes F \end{array}
(E/E′)⊗F′E⊗F′⟶(E/E′)⊗F \begin{array}{ccc} & & (E/E') \otimes F' \\ E \otimes F' & \longrightarrow & (E/E') \otimes F \end{array}
where the arrows are the canonical homomorphisms. This diagram is commutative and its rows are exact (no. 1, Lemma 1). As E/E′E/E' is flat, uu is injective. Then our assertion is a special case of § 1, no. 4, Proposition 1, (i).

Corollary

Let E be a right A-module and E' a submodule of E.

(i) *Suppose that E/E' is flat. Then, for every left ideal a of A,

E′a=E′∩Ea. E'a = E' \cap Ea.
(ii) Conversely, suppose that E is flat and, for every finitely generated left ideal a of A, relation (5) holds. Then E/E' is flat.

(i) It is sufficient to apply Proposition to the case F=AF = A, F′=aF' = a. (ii) To prove that E/E′E/E' is flat, apply criterion (c) of Proposition 4 of no. 5; it is then necessary to establish that the sequence

0→E′/E′a→E/Ea→E/(E′+Ea)→0 0 \to E'/E'a \to E/Ea \to E/(E' + Ea) \to 0
is exact at E′/E′aE'/E'a for every finitely generated left ideal a of A. Now this is precisely what relation (5) expresses.

Remark 2

The conclusion of Proposition 7 remains true if we assume only that E/E′E/E' is F-flat or that F/F′F/F' is E-flat.

7. Tensor products of flat modules

Let A,BA, B be two rings, EE a right AA-module and FF an (A,B)(A,B)-bimodule (Algebra, Chapter II, § 1, no. 14). Recall (Algebra, Chapter II, § 3, no. 4) that E⊗AFE \otimes_A F has a canonical right BB-module structure, for which

(x⊗y)b=x⊗(yb)forx∈E, y∈F, b∈B. (x \otimes y)b = x \otimes (yb) \quad \text{for} \quad x \in E,\ y \in F,\ b \in B.

Proposition 8

Let A,BA, B be two rings, EE a right AA-module and FF an (A,B)(A,B)-bimodule. Suppose that EE is flat and that FF is flat as a BB-module. Then the BB-module E⊗AFE \otimes_A F is flat.

Let GG be a left BB-module and G′G' a submodule of GG. Since FF is flat as a right BB-module, the canonical homomorphism F⊗BG′→F⊗BGF \otimes_B G' \to F \otimes_B G is injective. Since EE is flat, the canonical homomorphism

E⊗A(F⊗BG′)→E⊗A(F⊗BG) E \otimes_A (F \otimes_B G') \to E \otimes_A (F \otimes_B G)

is injective. As E⊗A(F⊗BG′)E \otimes_A (F \otimes_B G') and E⊗A(F⊗BG)E \otimes_A (F \otimes_B G) are canonically identified with (E⊗AF)⊗BG′(E \otimes_A F) \otimes_B G' and (E⊗AF)⊗BG(E \otimes_A F) \otimes_B G respectively (Algebra, Chapter II, § 3, no. 8, Proposition 8), the canonical homomorphism

(E⊗AF)⊗BG′→(E⊗AF)⊗BG (E \otimes_A F) \otimes_B G' \to (E \otimes_A F) \otimes_B G

is injective, which proves that E⊗AFE \otimes_A F is a flat BB-module.

Corollary 1

Let CC be a commutative ring, E,FE, F two flat CC-modules. Then E⊗CFE \otimes_C F is a flat CC-module.

FF is a (C,C)(C, C)-bimodule and it is sufficient to apply Proposition 8 with B=A=CB = A = C.

Corollary 2

Let ρ\rho be a homomorphism of a ring AA to a ring BB. If EE is a flat right AA-module, the right BB-module ρ∗(E)=E(B)\rho^*(E) = E_{(B)} obtained by extending the ring of scalars to BB (Algebra, Chapter II, § 5, no. 1) is flat.

By definition E(B)=E⊗ABE_{(B)} = E \otimes_A B, where BB is considered as an (A,B)(A,B)-bimodule by means of ρ\rho. As the right BB-module BdB_d is flat, it is sufficient to apply Proposition 8.

Corollary 3

Let R,SR, S be two rings and ϕ:R→S\phi : R \to S a ring homomorphism. If MM is a flat right SS-module and ϕ∗(Sd)\phi_*(S_d) is a flat right RR-module, then ϕ∗(M)\phi_*(M) is a flat right RR-module.

Recall that ϕ∗(M)\phi_*(M) is the right RR-module defined by x.r=x.ϕ(r)x.r = x.\phi(r) for all x∈Mx \in M and all r∈Rr \in R (Algebra, Chapter II, § 1, no. 13). Then apply Proposition 8 with A=S,B=R,E=MA = S, B = R, E = M and F=S,SF = S, S having the structure of a (S,R)(S, R)-bimodule defined by ϕ\phi; the right RR-module M⊗SSM \otimes_S S is then precisely ϕ∗(M)\phi_*(M).

Proposition 9

Let (Aα,fβα)(A_\alpha, f_{\beta\alpha}) be a direct system of rings, A=lim⁡AαA = \lim A_\alpha its direct limit, (Eα,fβα)(E_\alpha, f_{\beta\alpha}) a direct system of right AαA_\alpha-modules with the same indexing set and E=lim⁡EαE = \lim E_\alpha its direct limit, which is a right AA-module (Algebra, Chapter II, § 6, no. 2). If each α\alpha the EαE_\alpha is a flat \&-module, EE is a flat AA-module.

Let Eα′=Eα⊗AαAE'_\alpha = E_\alpha \otimes_{A_\alpha} A, where AA is considered as a left AαA_\alpha-module by means of the canonical homomorphism Aα→AA_\alpha \to A; we know that the right AA-module EE is canonically isomorphic to lim⁡Eα′\lim E'_\alpha (loc. cit., Corollary 2 to Proposition 7). It follows from Corollary 2 to Proposition 8 that Eα′E'_\alpha is a flat right AA-module for all α\alpha, hence EE is a flat AA-module by Proposition 2 of no. 3.

8. Finitely presented modules

Let AA be a ring. An exact sequence

L1→L0→E→0 L_1 \to L_0 \to E \to 0
of left (resp. right) AA-modules, where L0L_0 and L1L_1 are free, is called a presentation (or presentation of length 1) of a left (resp. right) AA-module EE.

Every AA-module EE admits a presentation. We know in fact (Algebra, Chapter II, § 1, no. 11, Proposition 20) that there exists a surjective homomorphism u:L0→Eu : L_0 \to E, where L0L_0 is free; if RR is the kernel of uu, there exists similarly a surjective homomorphism v:L1→Rv : L_1 \to R, where L1L_1 is free. If vv is considered as a homomorphism of L1L_1 to L0L_0, the sequence L1→vL0→u0L_1 \xrightarrow{v} L_0 \xrightarrow{u} 0 is exact by definition, whence our assertion.

If ρ:A→B\rho : A \to B is a ring homomorphism, every presentation (6) of EE induces a presentation of E(B)=E⊗ABE_{(B)} = E \otimes_A B:

L1⊗AB→L0⊗AB→E⊗AB→0 L_1 \otimes_A B \to L_0 \otimes_A B \to E \otimes_A B \to 0
by Lemma 1 of no. 1 and the fact that L⊗ABL \otimes_A B is a free BB-module if LL is free.

A presentation (6) of a module EE is called finite if the free modules L0L_0 and L1L_1 have finite bases. Clearly, if the presentation (6) is finite, so is the presentation (7). EE is called a finitely presented AA-module if it admits a finite presentation.

Lemma 8

(i) Every module admitting a finite presentation is finitely generated. (ii) If AA is a left Noetherian ring, every finitely generated left AA-module admits a finite presentation. (iii) *Every finitely generated projective module admits a finite presentation.

Assertion (i) follows trivially from the definitions. If AA is left Noetherian and there exists a surjective homomorphism u:L0→Eu : L_0 \to E, where L0L_0 is a free left AA-module with a finite basis, the kernel RR of uu is finitely generated (Algebra, Chapter VIII, , no. 1, Proposition 1 and no. 3, Proposition 7), hence there is a surjective homomorphism u:L1→Ru : L_1 \to R, where L1L_1 is free and has a finite basis, and the exact sequence L1→vL0→uE→0L_1 \xrightarrow{v} L_0 \xrightarrow{u} E \to 0 is a finite presentation of EE; whence (ii)

Finally, suppose that EE is a finitely generated projective module; then it is a direct factor of a finitely generated free module L0L_0 (Algebra, Chapter II, §2, no. 2, Corollary to Proposition 4); the kernel RR of the surjective homomorphism L0→EL_0 \to E is then isomorphic to a quotient of L0L_0 and hence finitely generated and the proof is completed as for (ii).

Lemma 9

Let AA be a ring and EE a finitely presented AA-module. For every exact sequence

0⟶F→jG→pE⟶0 0 \longrightarrow F \xrightarrow{j} G \xrightarrow{p} E \longrightarrow 0

where GG is finitely generated, the module FF is finitely generated.

Let L,→rL0→sE→0L, \xrightarrow{r} L_0 \xrightarrow{s} E \to 0 be a finite presentation; if (ei)(e_i) is a basis of L0L_0, there exists for each ii an element gi∈Gg_i \in G such that p(gi)=s(ei)p(g_i) = s(e_i); the homomorphism u:L0→Gu : L_0 \to G such that u(ei)=giu(e_i) = g_i for all ii then satisfies s=p∘us = p \circ u. As s∘r=0s \circ r = 0, we have u(r(L1))⊂Ker pu(r(L_1)) \subset \mathrm{Ker}\, p, and as Ker p\mathrm{Ker}\, p is isomorphic to FF, it can be seen that there is a homomorphism v:L,→Fv : L, \to F such that the diagram

L,→rL0→sE⟶0↓v↓u↓1EF→iG→pE⟶0 \begin{array}{ccccccccc} L, & \xrightarrow{r} & L_0 & \xrightarrow{s} & E & \longrightarrow & 0 \\ \downarrow v & & \downarrow u & & \downarrow 1_E & & \\ F & \xrightarrow{i} & G & \xrightarrow{p} & E & \longrightarrow & 0 \end{array}

is commutative. As jj is injective and ss surjective, we can apply the snake diagram (§\S 1, no. 4, Proposition 4), in other words there is an exact sequence

0=Ker 1,→dCoker v⟶Coker u⟶Coker 1,=0. 0 = \mathrm{Ker}\, 1, \xrightarrow{d} \mathrm{Coker}\, v \longrightarrow \mathrm{Coker}\, u \longrightarrow \mathrm{Coker}\, 1, = 0.

This shows that Coker v\mathrm{Coker}\, v is isomorphic to G/u(L0)G / u(L_0), which is finitely generated by hypothesis. Moreover we have the exact sequence

0→v(L1)→F→Coker v→0 0 \to v(L_1) \to F \to \mathrm{Coker}\, v \to 0

and as v(L1)v(L_1) and Coker v\mathrm{Coker}\, v are finitely generated, so is FF (Algebra, Chapter II, § 1, no. 7, Corollary 5 to Proposition 9).

9. Extension of scalars in homomorphism modules

Let AA and BB be two rings, EE a right AA-module, FF a right BB-module and GG a (B,A)(B, A)-bimodule. Recall that we have defined (Algebra, Chapter II, § 4, no. 2) a canonical homomorphism of Z\mathbf{Z}-modules

ν:F⊗BHom⁡A(E,G)→Hom⁡A(E,F⊗BG) \nu : F \otimes_B \operatorname{Hom}_A(E, G) \to \operatorname{Hom}_A(E, F \otimes_B G)

such that, for ally ∈F\in F and u∈Hom⁡A(E,G)u \in \operatorname{Hom}_A(E, G), ν(y⊗u)\nu(y \otimes u) is the AA-linear mapping x↦y⊗u(x)x \mapsto y \otimes u(x).

Proposition 10

Let A,BA, B be two rings, EE a right AA-module, FF a right BB-module and GG a (B,A)(B, A)-bimodule. Suppose that FF is flat. Then, if EE is finitely generated (resp. finitely presented), the canonical homomorphism (8) is injective (resp. bijective).

Consider A,B,F,GA, B, F, G as fixed and for each right AA-module EE set

T(E)=F⊗BHom⁡A(E,G),T′(E)=Hom⁡A(E,F⊗BG) T(E) = F \otimes_B \operatorname{Hom}_A(E, G), \quad T'(E) = \operatorname{Hom}_A(E, F \otimes_B G)

and denote the homomorphism (8) by νE\nu_E; for every right AA-module homomorphism v:E→E′v : E \to E', set T(v)=1,⊗Hom⁡(v,1G)T(v) = 1, \otimes \operatorname{Hom}(v, 1_G) and T′(v)=Hom⁡(v,1,⊗1G)T'(v) = \operatorname{Hom}(v, 1, \otimes 1_G). Let L,→vL0→wE→0L, \xrightarrow{v} L_0 \xrightarrow{w} E \to 0 be a presentation of EE; we suppose the free module L0L_0 (resp. the free modules L0L_0 and L1L_1) to be finitely generated. The diagram

0⟶T(E)→T(w)T(L0)→T(v)T(L1)↓νE↓νL0↓νL10⟶T′(E)→T′(w)T′(L0)→T′(v)T′(L1) \begin{array}{ccccccccc} 0 & \longrightarrow & T(E) & \xrightarrow{T(w)} & T(L_0) & \xrightarrow{T(v)} & T(L_1) \\ & & \downarrow{\nu_E} & & \downarrow{\nu_{L_0}} & & \downarrow{\nu_{L_1}} \\ 0 & \longrightarrow & T'(E) & \xrightarrow{T'(w)} & T'(L_0) & \xrightarrow{T'(v)} & T'(L_1) \end{array}

is commutative and the second row is exact (Algebra, Chapter II, § 2, no. 1, Theorem 1); moreover, the sequence

0→Hom⁡A(E,G)→Hom⁡A(L0,G)→Hom⁡A(L1,G) 0 \to \operatorname{Hom}_A(E, G) \to \operatorname{Hom}_A(L_0, G) \to \operatorname{Hom}_A(L_1, G)

is exact (loc. cit.), and as FF is flat, the first row of (9) is also an exact sequence (no. 3, Proposition 1). Then we know that νL0\nu_{L_0} (resp. νL0\nu_{L_0} and νL1\nu_{L_1}) is bijective (resp. are bijective) (Algebra, Chapter II, § 4, no. 2, Proposition 2). If we assume only that νL0\nu_{L_0} is bijective, it follows from (9) that

νL0∘T(w)=T′(w)∘νE \nu_{L_0} \circ T(w) = T'(w) \circ \nu_E

is injective and hence so is νE\nu_E. If we assume that both νL0\nu_{L_0} and νL1\nu_{L_1} are bijective, it follows from § 1, no. 4, Corollary 2, (ii) to Proposition 2 that νE\nu_E is surjective, and as we have just seen that νE\nu_E is injective, it is bijective.

10. Extension of scalars: case of commutative rings

Now let AA be a commutative ring, BB a ring and ρ:A→B\rho : A \to B a ring homomorphism such that ρ(A)\rho(A) is contained in the centre of BB; in other words, ρ\rho defines on BB an

A-algebra structure. For every A-module E, the right B-module E(B)=E⊗ABE_{(B)} = E \otimes_A B is then identified with B⊗AEB \otimes_A E, the A-module structures of ρ∗(Bs)\rho_*(B_s) and ρ∗(Bd)\rho_*(B_d) being identical by hypothesis. Recall that for every ordered pair (E, F) of A-modules, we have defined a canonical B-homomorphism

ω:(Hom⁡A(E,F))(B)→Hom⁡B(E(B),F(B)) \omega : (\operatorname{Hom}_A(E, F))_{(B)} \to \operatorname{Hom}_B(E_{(B)}, F_{(B)})

such that for all u∈Hom⁡A(E,F)u \in \operatorname{Hom}_A(E, F), ω(u⊗1)=u⊗1B\omega(u \otimes 1) = u \otimes 1_B (Algebra, Chapter II, § 5, no. 3).

Proposition 11

Let A be a commutative ring, B a ring, φ\varphi a homomorphism of A to the centre of B, and E and F two A-modules. Suppose that B is a flat A-module and E is finitely generated (resp. finitely presented). Then the canonical homomorphism (10) is injective (resp. bijective).

As ω\omega is composed of the canonical isomorphism

Hom⁡A(E,B⊗AF)→Hom⁡B(E(B),F(B)) \operatorname{Hom}_A(E, B \otimes_A F) \to \operatorname{Hom}_B(E_{(B)}, F_{(B)})

and the canonical homomorphism (8)

ν:B⊗AHom⁡A(E,F)→Hom⁡A(E,B⊗AF) \nu : B \otimes_A \operatorname{Hom}_A(E, F) \to \operatorname{Hom}_A(E, B \otimes_A F)

(loc. cit.), the proposition is a consequence of Proposition 10 of no. 9.

Suppose now that A and B are commutative and consider three A-modules E1,E2,EE_1, E_2, E, and an A-bilinear mapping f:E1×E→E3f : E_1 \times E \to E_3. Then there exists one and only one B-bilinear mapping fB:E1(B)×E2(B)→E3(B)f_B : E_{1(B)} \times E_{2(B)} \to E_{3(B)} such that

fB(1⊗x1,1⊗x2)=1⊗f(x1,x2) f_B(1 \otimes x_1, 1 \otimes x_2) = 1 \otimes f(x_1, x_2)

for all x1∈E1,x2∈Ex_1 \in E_1, x_2 \in E, (Algebra, Chapter IX, § 1, no. 4, Proposition 1).

In the statement which follows we shall suppose that B is a flat A-module and, for every submodule E' of EiE_i (i=1,2,3i = 1, 2, 3), we shall canonically identify E(B)′E'_{(B)} with its image in Ei(B)E_{i(B)} (no. 3, Remark 2).

Proposition 12

Let A, B be commutative rings, φ\varphi a homomorphism of A to B, E1,E2,E3E_1, E_2, E_3 three A-modules, f:E1×E→E3f : E_1 \times E \to E_3 an A-bilinear mapping and

fB:E1(B)×E2(B)→E3(B) f_B : E_{1(B)} \times E_{2(B)} \to E_{3(B)}

its extension. Consider a submodule F2F_2 of E2E_2, a submodule F3F_3 of E3E_3, and denote by T the submodule of E1E_1 consisting of those x1∈E1x_1 \in E_1 such that f(x1,x2)∈Ff(x_1, x_2) \in F, for all x2∈Fx_2 \in F. Suppose that B is a flat A-module and that F2F_2 is finitely generated. Then T(B)T_{(B)} is the set of those x1′∈E1(B)x'_1 \in E_{1(B)} such that fB(x1′,x2′)∈F3(B)f_B(x'_1, x'_2) \in F_{3(B)} for all x2′∈F2(B)x'_2 \in F_{2(B)}.

Let pp be the canonical surjection E3→E3/F3E_3 \to E_3/F_3; with each x1∈E1x_1 \in E_1 we associate the A-linear mapping x2↦p(f(x1,x2))x_2 \mapsto p(f(x_1, x_2)) of F2F_2 to E3/F3E_3/F_3, which we denote by g(x1)g(x_1); then gg is an A-homomorphism of E1E_1 to HomA(F2,E3/F3)\mathrm{Hom}_A(F_2, E_3/F_3) and the kernel of gg is precisely T. Since B is a flat A-module, we have the exact sequence

0⟶T(B)⟶E1(B)→1⊗g(HomA(F2,E3/F3))(B) 0 \longrightarrow T_{(B)} \longrightarrow E_{1(B)} \xrightarrow{1 \otimes g} (\mathrm{Hom}_A(F_2, E_3/F_3))_{(B)}

(no. 3, Proposition 1). By Proposition 11 the canonical homomorphism

ω:(HomA(F2,E3/F3))(B)→HomB(F2(B),(E3/F3)(B)) \omega : (\mathrm{Hom}_A(F_2, E_3/F_3))_{(B)} \to \mathrm{Hom}_B(F_{2(B)}, (E_3/F_3)_{(B)})

is injective. On the other hand, as B is a flat A-module, (E3/F3)(B)(E_3/F_3)_{(B)} is canonically identified with E3(B)/F3(B)E_{3(B)}/F_{3(B)}; taking the composition of ω\omega with 1⊗g1 \otimes g, we obtain a homomorphism uu for which the sequence!

0⟶T(B)⟶E1(B)→uHomB(F2(B),E3(B)/F3(B)) 0 \longrightarrow T_{(B)} \longrightarrow E_{1(B)} \xrightarrow{u} \mathrm{Hom}_B(F_{2(B)}, E_{3(B)}/F_{3(B)})

is exact. It follows immediately from the definitions that u(x1′)u(x'_1), where

x1′=1⊗x1∈E1(B), x'_1 = 1 \otimes x_1 \in E_{1(B)},

is the linear mapping which maps each x2′∈F2(B)x'_2 \in F_{2(B)} to the class mod. F3(B)F_{3(B)} of fB(x1′,x2′)f_B(x'_1, x'_2); by linearity this is also true for all x1′∈E1(B)x'_1 \in E_{1(B)}; since the kernel of uu is T(B)T_{(B)}, the proposition is proved.

Corollary 1

Let A, B be two commutative rings, p:A→Bp : A \to B a homomorphism such that B is a flat A-module and E a finitely presented A-module. For every finitely generated submodule F of E, the submodule of the dual of E(B)E_{(B)} orthogonal to F(B)F_{(B)} is equal to (F′)(B)(F')_{(B)}, where F′F' is the submodule of the dual E∗E^* of E orthogonal to F.

By Proposition 11 (E∗)(B)(E^*)_{(B)} is canonically isomorphic to the dual (E(B))∗(E_{(B)})^* of E(B)E_{(B)}. Then it suffices to apply Proposition 12 with E1=E∗E_1 = E^*, E2=EE_2 = E, E3=AE_3 = A, F2=FF_2 = F, F3={0}F_3 = \{0\}, and ff the canonical bilinear form on E∗×EE^* \times E.

Corollary 2

Let A, B be two commutative rings, p:A→Bp : A \to B a homomorphism such that B is a flat A-module and E an A-module. Then, for every finitely generated submodule F of E, the annihilator of F(B)F_{(B)} is the ideal aBaB of B, where a is the annihilator of F in A.

It suffices to apply Proposition 12 with E1=AE_1 = A, E2=E3=EE_2 = E_3 = E, F2=FF_2 = F, F3={0}F_3 = \{0\}.

Remark

If there is no ambiguity over the modules E, nor the bilinear mapping ff, F3:F2F_3 : F_2 is sometimes used to denote the module denoted by T in Proposition 12 and it is called the transporter of F, to F,. The conclusion of Proposition 12 then reads

F3(B):F2(B)=(F3:F2)(B). F_{3(B)} : F_{2(B)} = (F_3 : F_2)_{(B)}.

In the particular case when the EiE_i are equal to the ring A,fA, f is multiplication and the FiF_i ideals aia_i, we obtain the *transporterformula

B(a3:a2)=Ba3:Ba2 B(a_3 : a_2) = Ba_3 : Ba_2

valid when BB is a flat AA-module and a2a_2 is a finitely generated ideal.

11. Interpretation of flatness in terms of relations (*)

Throughout this no. AA denotes a ring, EE a right AA-module and FF a left AA-module.

Every element of E⊗AFE \otimes_A F can be written in at least one way in the form

z=∑i=1nei⊗fi where ei∈E and fi∈F. z = \sum_{i=1}^n e_i \otimes f_i \text{ where } e_i \in E \text{ and } f_i \in F.
The following lemma gives a condition under which this sum is zero:

Lemma 10

Let* (fλ)λ∈L(f_\lambda)_{\lambda \in L} be a family of generators of FF and (eλ)λ∈L(e_\lambda)_{\lambda \in L} a family of elements of EE of finite support. For ∑λ∈Leλ⊗fλ=0\sum_{\lambda \in L} e_\lambda \otimes f_\lambda = 0, it is necessary and sufficient that there exist a finite set JJ, a family (xj)j∈J(x_j)_{j \in J} of elements of EE and a family (aj,λ)(a_{j,\lambda}) (j∈J,λ∈Lj \in J, \lambda \in L) of elements of AA *with the following properties:

(1) the family (aj,λ)(a_{j,\lambda}) has finite support;

(2) ∑λ∈Laj,λfλ=0\sum_{\lambda \in L} a_{j,\lambda} f_\lambda = 0 for all j∈J;j \in J;

(3) eλ=∑j∈Jxjaj,λe_\lambda = \sum_{j \in J} x_j a_{j,\lambda} for all λ∈L.\lambda \in L.

Loosely speaking, the system of eλe_\lambda must be a linear combination with coefficients in EE of systems of elements of AA which are "relations between the fλf_\lambda".

Consider the free AA-module As(L)A_s^{(L)}, its canonical basis (uλ)(u_\lambda) and the homomorphism g:As(L)→Fg : A_s^{(L)} \to F such that g(uλ)=fλg(u_\lambda) = f_\lambda for all λ∈L\lambda \in L; denoting by RR the kernel of gg, we have (since the fλf_\lambda generate FF) an exact sequence

R→iAs(L)→gF⟶0 R \xrightarrow{i} A_s^{(L)} \xrightarrow{g} F \longrightarrow 0

where ii denotes the canonical injection. By Lemma 1 of no. 1 we derive the exact sequence

E⊗AR→1⊗iE⊗AAs(L)→1⊗gE⊗AF⟶0. E \otimes_A R \xrightarrow{1 \otimes i} E \otimes_A A_s^{(L)} \xrightarrow{1 \otimes g} E \otimes_A F \longrightarrow 0.

(*) The results of this no. will not be used in the rest of this chapter, except in § 3, no. 7.

Now, E⊗AAs(L)E \otimes_A A_s^{(L)} is canonically identified with E(L)E^{(L)}, a family e=(eλ)∈E(L)e = (e_\lambda) \in E^{(L)} being identified with ∑λ∈Leλ⊗uλ\sum_{\lambda \in L} e_\lambda \otimes u_\lambda (Algebra, Chapter II, , no. 7, Corollary 1 to Proposition 7). For such a family to belong to the kernel of 1E@g1_E @ g, it is necessary and sufficient that ∑λ∈Leλ⊗fλ=0\sum_{\lambda \in L} e_\lambda \otimes f_\lambda = 0 in E⊗AFE \otimes_A F; taking account of the exact sequence (13), this is equivalent to saying that ee belongs to the image of 1,⊗i1, \otimes i, in other words there is a relation of the form

∑λ∈Leλ⊗uλ=∑j∈Jxj⊗i(rj) \sum_{\lambda \in L} e_\lambda \otimes u_\lambda = \sum_{j \in J} x_j \otimes i(r_j)

where xj∈E,rj∈Rx_j \in E, r_j \in R and JJ is finite. Writing i(rj)=∑λ∈Lajλuλi(r_j) = \sum_{\lambda \in L} a_{j\lambda} u_\lambda, the hypothesis rj∈Rr_j \in R implies the relation ∑λ∈Lajλfλ=0\sum_{\lambda \in L} a_{j\lambda} f_\lambda = 0 for all j∈Jj \in J; on the other hand the relation (14) implies eλ=∑j∈Jxjajλe_\lambda = \sum_{j \in J} x_j a_{j\lambda} for all λ∈L\lambda \in L (Algebra, Chapter II, § 3, no. 7, Corollary 1 to Proposition 7), which completes the proof.

Proposition 13

For E to be F-flat* (no. 2, Definition 1), it is necessary and sufficient that the following condition be satisfied:

(R) If (ei)i∈I(e_i)_{i \in I} and (fi)i∈I(f_i)_{i \in I} are two finite families of elements of E and F respectively such that ∑i∈Iei⊗fi=0\sum_{i \in I} e_i \otimes f_i = 0 in E⊗AFE \otimes_A F, there exists a finite set J, a family (xj)j∈J(x_j)_{j \in J} of elements of E and a family (aji)(a_{ji}) (j∈J,i∈Ij \in J, i \in I) of elements of A, with the following properties:

(1) ∑i∈Iajifi=0\sum_{i \in I} a_{ji} f_i = 0 for all j∈Jj \in J; (2) ei=∑j∈Jxjajie_i = \sum_{j \in J} x_j a_{ji} for all i∈Ii \in I.

Suppose that E is F-flat. Let (ei)(e_i) and (fi)(f_i) be finite families of elements such that ∑i∈Iei⊗fi=0\sum_{i \in I} e_i \otimes f_i = 0 in E⊗AFE \otimes_A F, and let F′F' be the submodule of F generated by the fif_i. Since the canonical mapping E⊗AF′→E⊗AFE \otimes_A F' \to E \otimes_A F is injective, we have also ∑i∈Iei⊗fi=0\sum_{i \in I} e_i \otimes f_i = 0 in E⊗AF′E \otimes_A F' and Lemma 10 can then be applied to E and F'; thus families (xj)(x_j) and (aji)(a_{ji}) are obtained satisfying the conditions of (R).

Conversely, suppose that condition (R) holds. Let F′F' be a submodule of F and let y=∑i∈Iei⊗fiy = \sum_{i \in I} e_i \otimes f_i be an element of the kernel of the canonical mapping E⊗AF′→E⊗AFE \otimes_A F' \to E \otimes_A F. Since (R) holds, there exist families (xj)(x_j) and (aji)(a_{ji}) satisfying conditions (1) and (2). We conclude that, in E⊗AF′E \otimes_A F',

y=∑i,jxjaji⊗fi=∑j∈J(xj⊗∑i∈Iajifi)=0. y = \sum_{i,j} x_j a_{ji} \otimes f_i = \sum_{j \in J} (x_j \otimes \sum_{i \in I} a_{ji} f_i) = 0.

Hence E⊗AF′→E⊗AFE \otimes_A F' \to E \otimes_A F is injective.

Corollary 1

For a right AA-module EE to be flat, it is necessary and sufficient that the following condition hold:

(RP) If (ei)i∈I(e_i)_{i \in I} and (bi)i∈I(b_i)_{i \in I} are two finite families of elements of EE and AA respectively such that ∑eibi=0\sum e_i b_i = 0, there exists a finite set JJ, a family (xj)j∈J(x_j)_{j \in J} of elements of EE and a family (aji)(a_{ji}) (j∈J,i∈Ij \in J, i \in I) of elements of AA such that ∑ajibi=0\sum a_{ji} b_i = 0 for all j∈Jj \in J and ei=∑j∈Jxjajie_i = \sum_{j \in J} x_j a_{ji} for all i∈Ii \in I.

Condition (RP) is just condition (R) of Proposition 13 applied to the module F=AsF = A_s.

Loosely speaking, (RP) states: every "relation" between the bib_i, with coefficients in EE, is a linear combination (with coefficients in EE) of "relations" between the bib_i with coefficients in AA.

Let us consider in particular a homomorphism of AA to a ring BB, which makes BB into a right AA-module. We know (no. 3, Proposition 1) that this is equivalent to saying that this AA-module is flat, or that it is flat for every left AA-module AsmA_s^m (m⩾1m \geqslant 1). Applying condition (R) of Proposition 13 with E=BE = B and F=AsmF = A_s^m we obtain the following condition:

Corollary 2

For the ring BB to be a flat right AA-module, it is necessary and sufficient that it satisfy the following condition: (RP') Every solution (yk)1≤k≤n(y_k)_{1 \leq k \leq n}, consisting of elements of BB, of a system of homogeneous linear equations

∑k=1nykcki=0(1≤i≤m) \sum_{k=1}^n y_k c_{ki} = 0 \quad (1 \leq i \leq m)
with coefficients ckic_{ki} in AA, is a linear combination
yk=∑j=1qbjzjk(1≤k≤n) y_k = \sum_{j=1}^q b_j z_{jk} \quad (1 \leq k \leq n)
with coefficients bj∈Bb_j \in B, of solutions (zjk)1≤k≤n(z_{jk})_{1 \leq k \leq n} of the system (15), consisting of elements zjkz_{jk} of AA.

Exercises

See the exercises for § 2.

Transcribed from the printed volume. Not translated.