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 , which is a -module. If E' (resp. M') is a right (resp. left) A-module and (resp. ) a homomorphism, we also defined (loc. cit, no. 2) a -homomorphism
Lemma 1
Let* *be an exact sequence of left A-modules and E a right A-module. Then the sequence
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 ,
is canonically identified with , as Lemma 1 shows when applied to the exact sequence
In the notation of Lemma 1, we know (loc. cit.) that if v is injective, that is if the sequence is exact, it does not necessarily follow that is injective and so 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 . Recall however (Algebra, Chapter II, § 3, no. 7, Corollary 5 to Proposition 7) the following result:
Lemma 2
If is injective and is a direct factor of , the homomorphism is injective and its image is a direct factor of .
2. M-flat modules
Definition 1
Let be a ring, a right -module and a left -module. is said to be flat for (or -flat) if, for every left -module and every injective homomorphism , the homomorphism is injective.
For any right -module , the notion of an -flat left module is defined similarly. To say that a right -module is flat for a left -module is equivalent to saying that , considered as a left -module (recall that denotes the opposite ring to ), is flat for the right -module .
Lemma 3
For a tight -module to be -flat, it is necessary and sufficient that for every finitely generated submodule of the canonical homomorphism
(*j being the canonical injection ) be injective.
Suppose that this condition holds and let be any submodule of . Suppose that the canonical image in of an element
is zero and let be the finitely generated submodule of generated by they.; as by hypothesis the composite mapping is injective, the sum , considered as an element of , is zero. As is the image of , we have also , whence the lemma.
Lemma 4
Let be a right -module and a left -module such that is -flat. If is either a submodule or a quotient module of , then is -flat.
The case in which is a submodule is easy, as, if is a submodule of , the composite homomorphism
is injective, hence so is . Suppose then that is a quotient module of , that is there exists an exact sequence .
Let be a submodule of and . Let denote the mapping of to with the same graph as , the surjection with the same graph as the restriction of to , the identity mapping of to , the canonical injection and the canonical injection . The diagram
is commutative and its rows are exact.
To simplify the writing, we set for every left -module and for every left -module homomorphism . The diagram
is commutative and its rows are exact by Lemma 1 of no. 1. Moreover, since is -flat, the homomorphism is injective. As and are surjective, it follows from § 1, no. 4, Corollary 2 to Proposition 2 that is injective, which proves the lemma.
Lemma 5
Let be a family of left -modules, , their direct sum and a right -module. If, for all , is flat for , then is flat for .
(a) Suppose first that , and let be a submodule of , , and , being canonically identified with submodules of . Denote by the intersection , and by the image of in under the canonical projection of onto . We have a diagram
where are the canonical injections and is the mapping with the same graph as the restriction of to , which is surjective. It is immediately verified that this diagram is commutative and that its rows are exact. With and used in the same sense as in the proof of Lemma 4, we have a commutative diagram
By Lemma 1 of no. 1 the two rows of this diagram are exact; as E is flat for and , and are injective; moreover, by Lemma 2 of no. 1, is injective. Corollary 2 to Proposition 2 of § 1, no. 4 then shows that 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 be a finitely generated submodule of M. Then there exists a finite subset J of the indexing set I such that is contained in the direct sum . By (b) E is flat for ; the canonical homomorphism , is therefore injective. On the other hand, as is a direct factor of M, the canonical homomorphism is injective (no. 1, Lemma 2). Taking the composition, it follows that 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 of A, the canonical homomorphism is injective). (b) E is M-flat for every left A-module M. (c) For every exact sequence of left A-modules and homomorphisms
the sequence
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 is an injective homomorphism, the sequence is exact; by (c) the sequence
is exact; this means that is injective, in other words, E is M-flat.
Finally, the implication (b) (c) is a consequence of the following more precise lemma:
Lemma 6
If is an exact sequence of left A-modules and if E is an -flat right A-module, the sequence
is exact.
We use the notation and in the same sense as in the proof of Lemma 4 of no. 2. We write and let be the canonical injection and the mapping of M to with the same graph as w. The sequence is exact and it follows from Lemma 1 of no. 1 that the sequence
is exact. Moreover, as E is -flat, the mapping is injective, and as , the sequence
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 -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 of A, the canonical mapping (Proposition 1) with image Ea be injective.
(2) Let E be a flat right A-module. If is a submodule of a left A-module M, the canonical injection allows us to identify with a subgroup of . This being so, let N be a left A-module, a homomorphism, , and . By considering the exact sequence
it is easily seen (Proposition 1) that is identified with . On the other hand, writing for the surjective homomorphism with the same graph as , and for the canonical injection , is surjective (no. 1, Lemma 1) and is injective since E is flat. As
is identified with .
Proposition 2
(i) Let be a family of right -modules. For to be flat, it is necessary and sufficient that each of the be flat.
(ii) Let be an ordered set and a direct system of right -modules (Algebra, Chapter II, § 6, no. 2). If each of the is flat, then is flat.
Let be an injective left -module homomorphism.
(i) For the direct sum homomorphism
(ii) By hypothesis each of the sequences
4. Examples of flat modules
(1) For any ring , , is clearly a flat -module (Algebra, Chapter II, § 3, no. 4, Proposition 4). Then it follows from Proposition 2, (i) of no. 3 that every free right -module, and more generally every projective right -module (Algebra, Chapter 11, § 2, no. 2), is a flat -module.
(2) If is a semisimple ring (Algebra, Chapter VIII, § 5, no. 1, Definition 1) every right -module is semisimple and hence a direct sum of simple modules; as each of these latter is isomorphic to a direct factor of , (ibid., § 5, no. 1, Proposition 6), 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 -modules: rings of fractions and Hausdorff completions of for -adic topologies.
Proposition 3
Let be a ring and a right -module.
(i) Suppose that is flat. For every element which is not a right divisor of , the relations imply .
(*) Recall that a right (resp. left) divisor of 0 in a ring is an element such that the mapping (resp. ) is not injective.
(ii) Suppose that 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 to be flat it is necessary and sufficient that be torsion-free
We prove (i). Let , be the left -module homomorphism ; the hypothesis implies that is injective. As is flat, the homomorphism , is also injective. When , is canonically identified with , becomes the endomorphism of . Thus the relation implies .
We prove (ii). By (i), if is flat, is torsion-free. Conversely, let be a torsion-free -module; we verify that, for every finitely generated ideal of , the canonical homomorphism is injective (no. 3, Remark 1). This assertion is obvious if ; otherwise, by hypothesis for some , and is then an isomorphism of onto ; using to denote the canonical injection , is the homothety with ratio on and is injective since is assumed to be torsion-free. Then ; as is an isomorphism, is injective, which completes the proof.
Example
Applying Proposition 3 to the ring , it is seen that is a flat -module, but that (for ) is not a flat -module.
5. Flatness of quotient modules
Proposition 4
Let be a right -module. The three following properties are equivalent:
(a) is flat. (b) For every exact sequence of right -modules of the form
(1)
(2)
(c) There exists an exact sequence (1), where is flat, such that the sequence (2) is exact for every left -module of the form , where is a finitely generated left ideal of .
We show first that (a) implies (b). The left -module 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
where L is free. Consider the diagram
(3)
It follows immediately that this diagram is commutative, and its rows and columns are exact by Lemma 1 of no. 1; moreover, as and are surjective (no. 1, Lemma 1), we have ,
is surjective (no. 1, Lemma 1); finally, as L is free and hence flat, is injective. Thus the snake diagram (§ 1, no. 4, Proposition 2, (iii)) can be applied to prove the existence of an exact sequence
(4)
This being so, if E is flat, is injective, in other words , and the exact sequence (4) shows that 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 and apply the exact sequence (4). By hypothesis is injective, hence ; moreover, as H is flat, we have ; the exactness of the sequence (4) then implies , in other words, is injective and this proves that E is flat (no. 3, Remark 1).
Proposition 5
Let* be an exact sequence of right *-modules. Suppose* is flat. Then, for to be flat it is necessary and sufficient that *be flat.
Let be an injective homomorphism of left -modules. Consider the diagram
It is commutative and its rows are exact (no. 1, Lemma 1). Since 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
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
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
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
As E is F-flat, is identified with , and the submodules , and are identified with the canonical images of , and in respectively. Proposition 6 then follows from Lemma 7.
Remark 1
With the hypotheses of Proposition 6, is usually identified with for every submodule of , which gives the formula
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 in is the intersection of the canonical images of and in .
Suppose for example that is flat and consider the diagram
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,
(i) It is sufficient to apply Proposition to the case , . (ii) To prove that is flat, apply criterion (c) of Proposition 4 of no. 5; it is then necessary to establish that the sequence
Remark 2
The conclusion of Proposition 7 remains true if we assume only that is F-flat or that is E-flat.
7. Tensor products of flat modules
Let be two rings, a right -module and an -bimodule (Algebra, Chapter II, § 1, no. 14). Recall (Algebra, Chapter II, § 3, no. 4) that has a canonical right -module structure, for which
Proposition 8
Let be two rings, a right -module and an -bimodule. Suppose that is flat and that is flat as a -module. Then the -module is flat.
Let be a left -module and a submodule of . Since is flat as a right -module, the canonical homomorphism is injective. Since is flat, the canonical homomorphism
is injective. As and are canonically identified with and respectively (Algebra, Chapter II, § 3, no. 8, Proposition 8), the canonical homomorphism
is injective, which proves that is a flat -module.
Corollary 1
Let be a commutative ring, two flat -modules. Then is a flat -module.
is a -bimodule and it is sufficient to apply Proposition 8 with .
Corollary 2
Let be a homomorphism of a ring to a ring . If is a flat right -module, the right -module obtained by extending the ring of scalars to (Algebra, Chapter II, § 5, no. 1) is flat.
By definition , where is considered as an -bimodule by means of . As the right -module is flat, it is sufficient to apply Proposition 8.
Corollary 3
Let be two rings and a ring homomorphism. If is a flat right -module and is a flat right -module, then is a flat right -module.
Recall that is the right -module defined by for all and all (Algebra, Chapter II, § 1, no. 13). Then apply Proposition 8 with and having the structure of a -bimodule defined by ; the right -module is then precisely .
Proposition 9
Let be a direct system of rings, its direct limit, a direct system of right -modules with the same indexing set and its direct limit, which is a right -module (Algebra, Chapter II, § 6, no. 2). If each the is a flat \&-module, is a flat -module.
Let , where is considered as a left -module by means of the canonical homomorphism ; we know that the right -module is canonically isomorphic to (loc. cit., Corollary 2 to Proposition 7). It follows from Corollary 2 to Proposition 8 that is a flat right -module for all , hence is a flat -module by Proposition 2 of no. 3.
8. Finitely presented modules
Let be a ring. An exact sequence
Every -module admits a presentation. We know in fact (Algebra, Chapter II, § 1, no. 11, Proposition 20) that there exists a surjective homomorphism , where is free; if is the kernel of , there exists similarly a surjective homomorphism , where is free. If is considered as a homomorphism of to , the sequence is exact by definition, whence our assertion.
If is a ring homomorphism, every presentation (6) of induces a presentation of :
A presentation (6) of a module is called finite if the free modules and have finite bases. Clearly, if the presentation (6) is finite, so is the presentation (7). is called a finitely presented -module if it admits a finite presentation.
Lemma 8
(i) Every module admitting a finite presentation is finitely generated. (ii) If is a left Noetherian ring, every finitely generated left -module admits a finite presentation. (iii) *Every finitely generated projective module admits a finite presentation.
Assertion (i) follows trivially from the definitions. If is left Noetherian and there exists a surjective homomorphism , where is a free left -module with a finite basis, the kernel of is finitely generated (Algebra, Chapter VIII, , no. 1, Proposition 1 and no. 3, Proposition 7), hence there is a surjective homomorphism , where is free and has a finite basis, and the exact sequence is a finite presentation of ; whence (ii)
Finally, suppose that is a finitely generated projective module; then it is a direct factor of a finitely generated free module (Algebra, Chapter II, §2, no. 2, Corollary to Proposition 4); the kernel of the surjective homomorphism is then isomorphic to a quotient of and hence finitely generated and the proof is completed as for (ii).
Lemma 9
Let be a ring and a finitely presented -module. For every exact sequence
where is finitely generated, the module is finitely generated.
Let be a finite presentation; if is a basis of , there exists for each an element such that ; the homomorphism such that for all then satisfies . As , we have , and as is isomorphic to , it can be seen that there is a homomorphism such that the diagram
is commutative. As is injective and surjective, we can apply the snake diagram ( 1, no. 4, Proposition 4), in other words there is an exact sequence
This shows that is isomorphic to , which is finitely generated by hypothesis. Moreover we have the exact sequence
and as and are finitely generated, so is (Algebra, Chapter II, § 1, no. 7, Corollary 5 to Proposition 9).
9. Extension of scalars in homomorphism modules
Let and be two rings, a right -module, a right -module and a -bimodule. Recall that we have defined (Algebra, Chapter II, § 4, no. 2) a canonical homomorphism of -modules
such that, for ally and , is the -linear mapping .
Proposition 10
Let be two rings, a right -module, a right -module and a -bimodule. Suppose that is flat. Then, if is finitely generated (resp. finitely presented), the canonical homomorphism (8) is injective (resp. bijective).
Consider as fixed and for each right -module set
and denote the homomorphism (8) by ; for every right -module homomorphism , set and . Let be a presentation of ; we suppose the free module (resp. the free modules and ) to be finitely generated. The diagram
is commutative and the second row is exact (Algebra, Chapter II, § 2, no. 1, Theorem 1); moreover, the sequence
is exact (loc. cit.), and as is flat, the first row of (9) is also an exact sequence (no. 3, Proposition 1). Then we know that (resp. and ) is bijective (resp. are bijective) (Algebra, Chapter II, § 4, no. 2, Proposition 2). If we assume only that is bijective, it follows from (9) that
is injective and hence so is . If we assume that both and are bijective, it follows from § 1, no. 4, Corollary 2, (ii) to Proposition 2 that is surjective, and as we have just seen that is injective, it is bijective.
10. Extension of scalars: case of commutative rings
Now let be a commutative ring, a ring and a ring homomorphism such that is contained in the centre of ; in other words, defines on an
A-algebra structure. For every A-module E, the right B-module is then identified with , the A-module structures of and being identical by hypothesis. Recall that for every ordered pair (E, F) of A-modules, we have defined a canonical B-homomorphism
such that for all , (Algebra, Chapter II, § 5, no. 3).
Proposition 11
Let A be a commutative ring, B a ring, 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 is composed of the canonical isomorphism
and the canonical homomorphism (8)
(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 , and an A-bilinear mapping . Then there exists one and only one B-bilinear mapping such that
for all , (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 (), we shall canonically identify with its image in (no. 3, Remark 2).
Proposition 12
Let A, B be commutative rings, a homomorphism of A to B, three A-modules, an A-bilinear mapping and
its extension. Consider a submodule of , a submodule of , and denote by T the submodule of consisting of those such that , for all . Suppose that B is a flat A-module and that is finitely generated. Then is the set of those such that for all .
Let be the canonical surjection ; with each we associate the A-linear mapping of to , which we denote by ; then is an A-homomorphism of to and the kernel of is precisely T. Since B is a flat A-module, we have the exact sequence
(no. 3, Proposition 1). By Proposition 11 the canonical homomorphism
is injective. On the other hand, as B is a flat A-module, is canonically identified with ; taking the composition of with , we obtain a homomorphism for which the sequence!
is exact. It follows immediately from the definitions that , where
is the linear mapping which maps each to the class mod. of ; by linearity this is also true for all ; since the kernel of is , the proposition is proved.
Corollary 1
Let A, B be two commutative rings, 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 orthogonal to is equal to , where is the submodule of the dual of E orthogonal to F.
By Proposition 11 is canonically isomorphic to the dual of . Then it suffices to apply Proposition 12 with , , , , , and the canonical bilinear form on .
Corollary 2
Let A, B be two commutative rings, 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 is the ideal of B, where a is the annihilator of F in A.
It suffices to apply Proposition 12 with , , , .
Remark
If there is no ambiguity over the modules E, nor the bilinear mapping , 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
In the particular case when the are equal to the ring is multiplication and the ideals , we obtain the *transporterformula
valid when is a flat -module and is a finitely generated ideal.
11. Interpretation of flatness in terms of relations (*)
Throughout this no. denotes a ring, a right -module and a left -module.
Every element of can be written in at least one way in the form
Lemma 10
Let* be a family of generators of and a family of elements of of finite support. For , it is necessary and sufficient that there exist a finite set , a family of elements of and a family () of elements of *with the following properties:
(1) the family has finite support;
(2) for all
(3) for all
Loosely speaking, the system of must be a linear combination with coefficients in of systems of elements of which are "relations between the ".
Consider the free -module , its canonical basis and the homomorphism such that for all ; denoting by the kernel of , we have (since the generate ) an exact sequence
where denotes the canonical injection. By Lemma 1 of no. 1 we derive the exact sequence
(*) The results of this no. will not be used in the rest of this chapter, except in § 3, no. 7.
Now, is canonically identified with , a family being identified with (Algebra, Chapter II, , no. 7, Corollary 1 to Proposition 7). For such a family to belong to the kernel of , it is necessary and sufficient that in ; taking account of the exact sequence (13), this is equivalent to saying that belongs to the image of , in other words there is a relation of the form
where and is finite. Writing , the hypothesis implies the relation for all ; on the other hand the relation (14) implies for all (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 and are two finite families of elements of E and F respectively such that in , there exists a finite set J, a family of elements of E and a family () of elements of A, with the following properties:
(1) for all ; (2) for all .
Suppose that E is F-flat. Let and be finite families of elements such that in , and let be the submodule of F generated by the . Since the canonical mapping is injective, we have also in and Lemma 10 can then be applied to E and F'; thus families and are obtained satisfying the conditions of (R).
Conversely, suppose that condition (R) holds. Let be a submodule of F and let be an element of the kernel of the canonical mapping . Since (R) holds, there exist families and satisfying conditions (1) and (2). We conclude that, in ,
Hence is injective.
Corollary 1
For a right -module to be flat, it is necessary and sufficient that the following condition hold:
(RP) If and are two finite families of elements of and respectively such that , there exists a finite set , a family of elements of and a family () of elements of such that for all and for all .
Condition (RP) is just condition (R) of Proposition 13 applied to the module .
Loosely speaking, (RP) states: every "relation" between the , with coefficients in , is a linear combination (with coefficients in ) of "relations" between the with coefficients in .
Let us consider in particular a homomorphism of to a ring , which makes into a right -module. We know (no. 3, Proposition 1) that this is equivalent to saying that this -module is flat, or that it is flat for every left -module (). Applying condition (R) of Proposition 13 with and we obtain the following condition:
Corollary 2
For the ring to be a flat right -module, it is necessary and sufficient that it satisfy the following condition: (RP') Every solution , consisting of elements of , of a system of homogeneous linear equations
Exercises
See the exercises for § 2.