§10. Complements on flat modules
For the proofs of the properties stated without proof in nos. (10.1) and (10.2), we refer the reader to Bourbaki,
Alg. comm., chap. II and III.
10.1. Relations between flat modules and free modules
10.1.1.
Let be a ring, an ideal of , an -module; for every integer , one has a canonical homomorphism of -modules
φ_p : (M/𝔍 M) ⊗_{A/𝔍} (𝔍^p/𝔍^{p+1}) → 𝔍^p M/𝔍^{p+1} M (10.1.1.1)
which is obviously surjective. We shall denote by the graded ring associated to filtered by the , and by the graded -module associated to filtered by the ; we therefore have , ; the define a surjective homomorphism of graded -modules
φ : gr_0(M) ⊗_{gr_0(A)} gr(A) → gr(M). (10.1.1.2)
10.1.2.
Suppose that one of the following hypotheses holds:
(i) is nilpotent;
(ii) is Noetherian, is contained in the radical of , and is of finite type.
Then the following properties are equivalent:
a) is a free -module.
b) is a free -module, and .
c) is a free -module and the canonical homomorphism (10.1.1.2) is injective
(hence bijective).
10.1.3.
Suppose that is a field (in other words, that is maximal), and that one of the
hypotheses (i), (ii) of (10.1.2) holds. Then the following properties are equivalent:
a) is a free -module.
b) is a projective -module.
c) is a flat -module.
d) .
e) The canonical homomorphism (10.1.1.2) is bijective.
This result will apply in particular in the following two cases:
(i) is an arbitrary module over a local ring whose maximal ideal is nilpotent (for example an Artinian local ring).
(ii) is a module of finite type over a Noetherian local ring.
10.2. Local criteria of flatness
10.2.1.
The hypotheses and notation being those of (10.1.1), consider the following conditions:
a) is a flat -module.
b) is a flat -module and .
c) is a flat -module and the canonical homomorphism (10.1.1.2) is bijective.
d) For every , is a flat -module.
One then has the implications
a) ⟹ b) ⟹ c) ⟹ d)
and if is nilpotent, the four conditions a), b), c), d) are equivalent. The same holds if is Noetherian and if moreover is ideally separated, that is, if for every ideal of , the -module is separated for the -preadic topology.
10.2.2.
Let be a Noetherian ring, a commutative Noetherian -algebra, an ideal of such that
is contained in the radical of , a -module of finite type. Then, when is considered as an
-module, the conditions a), b), c), d) of (10.2.1) are equivalent.
This result applies above all when and are Noetherian local rings, the homomorphism a local homomorphism. More particularly, if is then the maximal ideal of , one may, in conditions b) and c), drop the hypothesis that is flat, which is automatically satisfied, and condition d) means that the modules are free over the .
10.2.3.
The hypotheses on , , , being those formulated at the beginning of (10.2.2), let  be the
Hausdorff completion of for the -preadic topology, the Hausdorff completion of for the
-preadic topology. Then, for to be a flat -module, it is necessary and sufficient that
be a flat Â-module.
10.2.4.
Let be a local homomorphism of Noetherian local rings, the residue field of , , two -modules of finite type, being assumed to be -flat. Let be a -homomorphism. Then the following conditions are equivalent:
a) is injective and is a flat -module.
b) is injective.
10.2.5.
Let , be local homomorphisms of Noetherian local rings, the residue field of , a -module of finite type. Suppose that is a flat -module. Then the following conditions are equivalent:
a) is a flat -module.
b) is a flat -module, and is a flat -module.
Proposition (10.2.6).
Let , be two Noetherian local rings, a local homomorphism, an ideal of contained in the maximal ideal, a -module of finite type. Suppose that for every , is a flat -module. Then is a flat -module.
Proof. We must prove that for every injective homomorphism of -modules of finite type,
is injective. Now, and are
-modules of finite type, hence separated for the -preadic topology ; it therefore
suffices to prove that the homomorphism between
Hausdorff completions is injective. Now, one has , where is the homomorphism
; since by hypothesis is -flat, is
injective for every , and so the same holds for , the functor lim being left exact.
Corollary (10.2.7).
Let be a Noetherian ring, a Noetherian local ring, a homomorphism, an element of the maximal ideal of , a -module of finite type. Suppose that the homothety of is injective and that is a flat -module. Then is a flat -module.
Proof. Set for ; since is injective, is isomorphic to , hence -flat for every ; from the exact sequence
one deduces by induction on that is -flat for every ; one can therefore
apply (10.2.6). One may also argue directly as follows: for every -module of finite type, is
a -module of finite type; since belongs to the radical of , the (f)-adic topology on is finer than the -adic topology, and the latter is known to be separated .
Moreover, since is -flat, one has . Let then be an -module of finite type, a submodule of , the canonical injection; in the commutative diagram
M ⊗_A N' → (M/M_i) ⊗_A N'
│ │
│ 1_M ⊗ j │ 1_{M/M_i} ⊗ j
↓ ↓
M ⊗_A N → (M/M_i) ⊗_A N
is injective since is -flat; one concludes that
Ker(M ⊗_A N' → M ⊗_A N) ⊂ Ker(M ⊗_A N' → (M/M_i) ⊗_A N')
whatever the value of ; since the intersection of the right-hand sides is reduced to 0 as seen above, the same
holds for the left-hand side, and consequently is -flat.
Proposition (10.2.8).
Let be a reduced Noetherian ring, an -module of finite type. Suppose that for every -algebra which is
a discrete valuation ring, is a flat -module (hence free (10.1.3)). Then is a flat
-module.
Proof. It is known that for to be flat, it is necessary and sufficient that for every maximal ideal
of , be a flat -module ; one may therefore
restrict to the case where is local . Let then be the maximal ideal of ,
its minimal prime ideals, the residue field. It is known
(II, 7.1.7) that for each there exists a discrete valuation ring having the same field of fractions
as the integral ring , and dominating the latter. Set . By
hypothesis, is free over , so one has, denoting by the residue field of ,
rg_{k_i}(M_i ⊗_{B_i} k_i) = rg_{K_i}(M_i ⊗_{B_i} K_i). (10.2.8.1)
But it is clear that the composite homomorphism is local, so is an
extension of , and one has ,
and on the other hand . The equality (10.2.8.1) therefore yields
rg_k(M ⊗_A k) = rg_{K_i}(M ⊗_A K_i) for 1 ≤ i ≤ r
and since is reduced, this condition is known to imply that is a free -module (Bourbaki, Alg. comm., chap. II, § 3, no. 2, prop. 7).
10.3. Existence of flat extensions of local rings
Proposition (10.3.1).
Let be a Noetherian local ring, its maximal ideal, its residue field. Let be an extension of the field . There exists a local homomorphism from into a Noetherian local ring , such that is -isomorphic to , and such that is a flat -module.
Proof. We shall prove this proposition in several steps.
10.3.1.1.
Suppose first that , where is an indeterminate. In the polynomial ring , consider the prime ideal formed by the
polynomials with coefficients in the ideal ; it is clear that is canonically isomorphic
to k[T]. Let us show that the ring of fractions answers the question; it is evidently a
Noetherian local ring whose maximal ideal is . Furthermore, is nothing other than the field of fractions of k[T]. Finally,
is a flat -module and a free -module, hence is a flat -module .
10.3.1.2.
Suppose next that , where is algebraic over ; let be the minimal polynomial of ;
there exists a unitary polynomial whose canonical image in k[T] is . Set again , and let
be the ideal in . We are going to see that the quotient ring
answers the question this time. First of all, it is clear that is a free -module, hence flat. The ring
is isomorphic to ; the
image of in is therefore maximal and one obviously has . Finally, is a semi-local ring, since it is an -module of finite type (Bourbaki, Alg. comm., chap. IV, § 2,
no. 5, cor. 3 of prop. 9), and its maximal ideals are in bijective correspondence with those of
([13], vol. I, p. 259); what precedes therefore proves that is a local ring.
Lemma (10.3.1.3).
Let be a filtered inductive system of local rings, such that the are local homomorphisms; let be the maximal ideal of , and let . Then is a local ring whose maximal ideal is , and whose residue field is . Furthermore, if for , then for every . If, in addition, is a flat -module for , and if all the are Noetherian, then is Noetherian and is a flat -module for every .
Proof. Since for by hypothesis,
the form an inductive system, and its limit is obviously an ideal of .
Furthermore, if , there exists such that for some
( denoting the canonical homomorphism); since , we necessarily have , so admits an inverse
in , and is the inverse of in , which proves that
is a local ring with maximal ideal ; the assertion concerning follows immediately from the fact
that lim is an exact functor. The hypothesis means that the
canonical map is surjective; the relation
thus follows again from the exactness of the functor lim and the fact that
it commutes with the tensor product.
Suppose now that for one has and that is
a flat -module. Then is a flat -module for every , by virtue of ; since and are local rings and , is even a
faithfully flat -module . Suppose finally, in addition, that the are
Noetherian; the -preadic topologies are then separated ; let us show that it
follows first that on the -adic topology is separated. Indeed, if belongs to every
, it is the image of some for a certain index , and since the
inverse image in of is , belongs to every , hence by hypothesis, and consequently . Denote by Â' the completion of for the -adic topology; what precedes shows that . We shall show that Â' is Noetherian and -flat for every ; it will
follow that Â' is -flat , and since , Â' is a faithfully
flat -module , whence one will finally conclude that is Noetherian , which will
complete the proof of the lemma.
One has ; on account of the fact that is -flat, one has
𝔪'^n/𝔪'^{n+1} = (𝔪_λ^n/𝔪_λ^{n+1}) ⊗_{A_λ} A'
= (𝔪_λ^n/𝔪_λ^{n+1}) ⊗_{K_λ} (K_λ ⊗_{A_λ} A')
= (𝔪_λ^n/𝔪_λ^{n+1}) ⊗_{K_λ} K;
since is a -vector space of finite dimension,
is a -vector space of finite dimension for every . It therefore
follows from and that Â' is Noetherian. We further know that the maximal ideal of
Â' is and that is isomorphic to ;
since ,
is a flat -module ; criterion (10.2.2) is therefore
applicable to the Noetherian -algebra Â', and shows that Â' is -flat.
10.3.1.4.
We now take up the general case. There exist an ordinal and, for every ordinal , a subfield of containing , such that: 1° For every , is an extension of generated by a single element; 2° For every ordinal without predecessor, ; 3° . Indeed, it suffices to consider a bijection of the set of ordinals (for a suitable ) onto , to define by transfinite induction (for ) as the union of the for if has no predecessor, and, if , as , where is the smallest ordinal such that ; is then by definition the smallest ordinal such that .
This being so, we shall define, by transfinite recursion, a family of Noetherian local rings for , and local homomorphisms for , satisfying the following conditions:
(i) is an inductive system and .
(ii) For every , one has a -isomorphism .
(iii) For , is a flat -module.
Suppose then that the and the are defined for , and suppose first
that , so that . If is transcendental over , one defines
following the procedure of (10.3.1.1) as equal to ; is the canonical map, and for one takes ; the verification of conditions (i) to (iii) is then immediate, in view of what was proved in (10.3.1.1).
Suppose next that is algebraic, and let be its minimal polynomial in , a unitary polynomial of
whose image in is ; one then takes equal to , the being defined as before; the verification of conditions (i) to (iii) then follows from what was seen in
(10.3.1.2).
Suppose now that has no predecessor; one then takes for the inductive limit of the inductive system of local rings for ; is defined as the canonical map for . The fact that is local Noetherian, that the are local homomorphisms, and conditions (i) to (iii) for
then follow from the inductive hypothesis and from Lemma (10.3.1.3). This construction being done, it is clear that
the ring satisfies the statement of (10.3.1).
One should note that by virtue of (10.2.1, c)), one has a canonical isomorphism
gr(A) ⊗_k K ⥲ gr(B). (10.3.1.5)
On the other hand, one may replace by its -adic completion without changing the
conclusions of (10.3.1), since is a flat -module , hence a flat -module .
We have moreover proved the
Corollary (10.3.2).
If is an extension of finite degree, one may suppose that is a finite -algebra.