Chapter 0 — Preliminaries

§6. Flatness

(6.0) The notion of flatness is due to J.-P. Serre [16]; in what follows, we omit proofs that are given in N. Bourbaki's Algèbre commutative, to which we refer the reader. All rings are assumed commutative.1

If , are -modules and (resp. ) is a submodule of (resp. ), we write for the submodule of that is the image of the canonical map .

6.1. Flat modules

(6.1.1) Let be an -module. The following are equivalent:

a) The functor in is exact on -modules; b) for every and every -module ; c) for every -module .

When satisfies these conditions, is called a flat -module. Every free -module is plainly flat.

For to be flat, it suffices that for every finite-type ideal of , the canonical map be injective.

(6.1.2) Every inductive limit of flat -modules is flat. A direct sum is flat if and only if each is flat. In particular, every projective -module is flat.

Let be an exact sequence with flat. Then for every -module ,

0 → M′ ⊗ N → M ⊗ N → M″ ⊗ N → 0

is exact. Moreover, for to be flat, it is necessary and sufficient that be flat (but and may both be flat without being flat).

(6.1.3) Let be a flat -module and an arbitrary -module. For two submodules of ,

Im(M ⊗ (N′ + N″)) = Im(M ⊗ N′) + Im(M ⊗ N″)
Im(M ⊗ (N′ ∩ N″)) = Im(M ⊗ N′) ∩ Im(M ⊗ N″)

(images taken in ).

(6.1.4) Let , be -modules, (resp. ) a submodule of (resp. ), and suppose one of is flat. Then (images in ). In particular, if is an ideal of and is flat, then .

6.2. Change of ring

When an abelian group is endowed with several module structures over rings , , …, instead of saying that is flat as an -module, -module, etc., we shall sometimes say is -flat, -flat, etc.

(6.2.1) Let A, B be rings, an -module, and an -bimodule. If is flat and is -flat, then is -flat. In particular, if M, N are two flat -modules, is a flat -module. If is an -algebra and is a flat -module, the -module is flat. Finally, if is an -algebra which is flat as an -module, and is a flat -module, then is also -flat.

(6.2.2) Let be a ring and an -algebra which is flat as an -module. Let M, N be -modules with admitting a finite presentation. The canonical homomorphism

(6.2.2.1)    Hom_A(M, N) ⊗_A B → Hom_B(M ⊗_A B, N ⊗_A B)

sending to the homomorphism is an isomorphism.

(6.2.3) Let be a filtered inductive system of rings with . For each , let be an -module, and for let be a -homomorphism, with an inductive system; set , an -module. If each is -flat, then is -flat. Indeed, let be a finite-type ideal of ; by the definition of the inductive limit, there is an index and an ideal with . Setting for , also (over ). Since is exact and commutes with tensor products,

M ⊗_A 𝔍 = lim⃗ (M_μ ⊗_{A_μ} 𝔍′_μ) = lim⃗ 𝔍′_μ M_μ = 𝔍 M.

6.3. Localization of flatness

(6.3.1) Let be a ring and a multiplicative subset. Then is a flat -module: for every -module , is identified with (1.2.5), and is exact in (1.3.2).

If is a flat -module, then is -flat (6.2.1) — hence also -flat by (6.2.1). In particular, if is an -module viewed as an -module (isomorphic to ), then is -flat if and only if it is -flat.

(6.3.2) Let be a ring, an -algebra, and a multiplicative subset of . If is a -module which is -flat, then is -flat. Indeed, for every -module ,

(T⁻¹P) ⊗_A N = (T⁻¹B ⊗_B P) ⊗_A N = T⁻¹B ⊗_B (P ⊗_A N) = T⁻¹(P ⊗_A N);

is exact in as the composite of two exact functors (in ) and (in ). If is multiplicative with its image in contained in , then , so also -flat by (6.3.1).

(6.3.3) Let be a ring homomorphism and a -module. The following are equivalent:

a) is -flat; b) For every maximal ideal of , is -flat; c) For every maximal ideal of , with , is -flat.

Indeed, since , the equivalence of b) and c) follows from (6.3.1), and a)b) is (6.3.2). For b)a): given an injective of -modules, we must show is injective. Since is also a -module homomorphism, it suffices that be injective for every maximal . But

(M ⊗_A N)_𝔫 = B_𝔫 ⊗_B (M ⊗_A N) = M_𝔫 ⊗_A N,

so is , injective since is -flat.

In particular (taking ), an -module is flat iff is -flat for every maximal ideal of .

(6.3.4) Let be an -module. If is flat and is not a zero divisor of , then annihilates no nonzero element of : the homomorphism is , where on and ; is injective, so is injective since is flat. In particular, if is an integral ring, is torsion-free.

Conversely, suppose is integral and is torsion-free, and that for every maximal of , is a discrete valuation ring. Then is -flat. By (6.3.3), it suffices to show is -flat, so assume is already a DVR. Since over its finite-type submodules (each torsion-free), one may assume is of finite type (6.1.2); then is a free -module, whence the assertion.

In particular, if is integral and is a homomorphism making a flat -module with , then is injective. Conversely, if is integral, is a subring of , and is a DVR for every maximal , then is -flat.

6.4. Faithfully flat modules

(6.4.1) For an -module , the following are equivalent:

a) A sequence of -modules is exact iff is exact; b) is flat, and for every -module , implies ; c) is flat, and for every homomorphism of -modules, implies ; d) is flat, and for every maximal ideal of .

When satisfies these conditions, is faithfully flat; is then necessarily a faithful module. Moreover, for , is injective (resp. surjective, bijective) iff is.

(6.4.2) A nonzero free module is faithfully flat. So is the direct sum of a flat module and a faithfully flat one. If is multiplicative, is faithfully flat as an -module only if consists of invertible elements (so ).

(6.4.3) Let be exact with and flat. If either is faithfully flat, then is faithfully flat.

(6.4.4) Let A, B be rings, an -module, and an -bimodule. If is faithfully flat and is a faithfully flat -module, then is a faithfully flat -module. In particular, if M, N are two faithfully flat -modules, so is . If is an -algebra and is a faithfully flat -module, then is a faithfully flat -module.

(6.4.5) If is a faithfully flat -module and is multiplicative, then is a faithfully flat -module (since , by (6.4.4)). Conversely, if is faithfully flat over for every maximal , then is faithfully flat over : it is -flat by (6.3.3), and

M_𝔪 / 𝔪 M_𝔪 = (M ⊗_A A_𝔪) ⊗_{A_𝔪} (A_𝔪 / 𝔪 A_𝔪) = M ⊗_A (A/𝔪) = M / 𝔪 M,

so the hypothesis gives for every maximal , whence (6.4.1).

6.5. Restriction of scalars

(6.5.1) Let be a ring and a homomorphism making an -algebra. Suppose there is a -module that is a faithfully flat -module. Then for every -module , the map from to is injective. In particular, is injective; for every ideal , ; for every maximal (resp. prime) ideal , there is a maximal (resp. prime) ideal with .

(6.5.2) Under the conditions of (6.5.1), one identifies with a subring of via ; more generally, is identified with an -submodule of . Note that if is Noetherian, so is : the map is an increasing injection from ideals of into ideals of , so a strictly increasing infinite chain of ideals of would give one of .

6.6. Faithfully flat rings

(6.6.1) Let be a ring homomorphism. The following are equivalent:

a) is a faithfully flat -module (equivalently, is exact and faithful in ); b) is injective and is -flat; c) is -flat (so is exact) and from to is injective for every ; d) is -flat and for every ideal ; e) is -flat and for every maximal there is a maximal with .

Under these conditions, is identified with a subring of .

(6.6.2) Let be a local ring with maximal ideal and an -algebra with (this holds, for example, when is local and is local). If is -flat, then is -faithfully flat. Indeed, gives a maximal ideal containing ; contains and not 1, so , and criterion e) of (6.6.1) applies. Consequently, if is Noetherian, so is (6.5.2).

(6.6.3) Let be an -algebra which is faithfully flat as an -module. For every -module and submodule , identifying with a submodule of , one has . For to be -flat (resp. faithfully flat), it is necessary and sufficient that be -flat (resp. faithfully flat).

(6.6.4) Let be an -algebra and a faithfully flat -module. For to be -flat (resp. faithfully flat), it is necessary and sufficient that be.

In particular, let be a -algebra. If is faithfully flat over and is faithfully flat over , then is faithfully flat over . If is faithfully flat over and over , then is faithfully flat over .

6.7. Flat morphisms of ringed spaces

(6.7.1) Let be a morphism of ringed spaces and an -Module. is -flat (or -flat when no confusion about can arise) at a point if is a flat -module; is -flat over if it is -flat at every ; is -flat if it is -flat at every point of . The morphism is flat at (resp. flat over , resp. flat) if is -flat at (resp. over , resp. -flat).

(6.7.2) With the notation of (6.7.1), if is -flat at , then for every open neighborhood of , the functor in is exact on -Modules: this stalk is canonically , whence the assertion. In particular, if is a flat morphism, is exact on -Modules.

(6.7.3) Conversely, suppose is coherent, and that for every open neighborhood of , the functor is exact in on coherent -Modules. Then is -flat at . It suffices to show that for every finite-type ideal , the canonical map is injective (6.1.1). By (5.3.8) there is an open and a coherent ideal sheaf with , whence the conclusion.

(6.7.4) The results of (6.1) on flat modules carry over at once to propositions on -flat sheaves at a point:

If is exact and is -flat at , then for every open and every -Module , the sequence

0 → (f*(𝒢) ⊗_{𝒪_X} ℱ′)_x → (f*(𝒢) ⊗_{𝒪_X} ℱ)_x → (f*(𝒢) ⊗_{𝒪_X} ℱ″)_x → 0

is exact. For to be -flat at , it is necessary and sufficient that be. Analogous statements hold for -flatness over and -flatness on .

(6.7.5) Let and be morphisms of ringed spaces, , , and an -Module. If is -flat at and is flat at , then is -flat at (6.2.1). In particular, if and are flat, so is .

(6.7.6) Let X, Y be ringed spaces and a flat morphism. The canonical homomorphism of bifunctors (4.4.6)

(6.7.6.1)    f*(ℋom_{𝒪_Y}(ℱ, 𝒢)) → ℋom_{𝒪_X}(f*(ℱ), f*(𝒢))

is an isomorphism when admits a finite presentation (5.2.5).

Indeed, the question being local, one may assume an exact sequence . Both sides of (6.7.6.1) are left exact in (using flatness of ), so one reduces to , where the assertion is trivial.

(6.7.8) A morphism of ringed spaces is faithfully flat if is surjective and, for every , is a faithfully flat -module. When X, Y are spaces ringed in local rings (5.5.1), this amounts to being surjective and flat (6.6.2). When is faithfully flat, is exact and faithful on -Modules (6.6.1, a)), and an -Module is -flat iff is (6.6.3).

1

See the cited exposé of N. Bourbaki for the generalization of most results to the noncommutative case.