Local criterion for flatness explained

In algebra, the local criterion for flatness gives conditions one can check to show flatness of a module.

Statement

Given a commutative ring A, an ideal I and an A-module M, suppose either

ak{a}

,

capnIn(ak{a}M)=0

(for example, this is the case when A is a Noetherian local ring, I its maximal ideal and M finitely generated),or

Then the following are equivalent:

The assumption that “A is a Noetherian ring” is used to invoke the Artin–Rees lemma and can be weakened; see

Proof

Following SGA 1, Exposé IV, we first prove a few lemmas, which are interesting themselves. (See also this blog post by Akhil Mathew for a proof of a special case.)

Proof: The equivalence of the first two can be seen by studying the Tor spectral sequence. Here is a direct proof: if 1. is valid and

N\hookrightarrowN'

is an injection of

B

-modules with cokernel C, then, as A-modules,
A
\operatorname{Tor}
1(C,

M)=0\toNAM\toN'AM

.Since

NAM\simeqNB(BAN)

and the same for

N'

, this proves 2. Conversely, considering

0\toR\toF\toX\to0

where F is B-free, we get:
A
\operatorname{Tor}
1(F,

M)=0\to

A
\operatorname{Tor}
1(X,

M)\toRAM\toFAM

.Here, the last map is injective by flatness and that gives us 1. To see the "Moreover" part, if 1. is valid, then
A(I
\operatorname{Tor}
1

nX/In+1X,M)=0

and so
A(I
\operatorname{Tor}
1

n+1X,M)\to

A(I
\operatorname{Tor}
1

nX,M)\to0.

By descending induction, this implies 3. The converse is trivial.

\square

Proof: The assumption implies that

InM=InM

and so, since tensor product commutes with base extension,

\operatorname{gr}I(A)

A0

M0=

infty
0
n)
(I
0
A0

M0=

infty
0

(InAM)0=

infty
0

(InM)0=\operatorname{gr}IM

.

For the second part, let

\alphai

denote the exact sequence

0\to

A(A/I
\operatorname{Tor}
1

i,M)\toIiM\toIiM\to0

and

\gammai:0\to0\toIi/Ii+1M\overset{\simeq}\toIiM/Ii+1M\to0

. Consider the exact sequence of complexes:

\alphai+1\to\alphai\to\gammai.

Then
A(A/I
\operatorname{Tor}
1

i,M)=0,i>0

(it is so for large

i

and then use descending induction). 3. of Lemma 1 then implies that

M

is flat.

\square

Proof of the main statement.

2.1.

If

I

is nilpotent, then, by Lemma 1,
A(-,
\operatorname{Tor}
1

M)=0

and

M

is flat over

A

. Thus, assume that the first assumption is valid. Let

ak{a}\subsetA

be an ideal and we shall show

ak{a}M\toM

is injective. For an integer

k>0

, consider the exact sequence

0\toak{a}/(Ik\capak{a})\toA/Ik\toA/(ak{a}+Ik)\to0.

Since
A(A/(ak{a}+
\operatorname{Tor}
1

Ik),M)=0

by Lemma 1 (note

Ik

kills

A/(ak{a}+Ik)

), tensoring the above with

M

, we get:

0\toak{a}/(Ik\capak{a})M\toA/IkM=M/IkM

.Tensoring

M

with

0\toIk\capak{a}\toak{a}\toak{a}/(Ik\capak{a})\to0

, we also have:

(Ik\capak{a})M\overset{f}\toak{a}M\overset{g}\toak{a}/(Ik\capak{a})M\to0.

We combine the two to get the exact sequence:

(Ik\capak{a})M\overset{f}\toak{a}M\overset{g'}\toM/IkM.

Now, if

x

is in the kernel of

ak{a}M\toM

, then, a fortiori,

x

is in

\operatorname{ker}(g')=\operatorname{im}(f)=(Ik\capak{a})M

. By the Artin–Rees lemma, given

n>0

, we can find

k>0

such that

Ik\capak{a}\subsetInak{a}

. Since

\capnIn(ak{a}M)=0

, we conclude

x=0

.

1.4.

follows from Lemma 2.

4.3.

Since

(An)0=A0

, the condition 4. is still valid with

M,A

replaced by

Mn,An

. Then Lemma 2 says that

Mn

is flat over

An

.

3.2.

Tensoring

0\toI\toA\toA/I\to0

with M, we see
A(A/I,
\operatorname{Tor}
1

M)

is the kernel of

IM\toM

. Thus, the implication is established by an argument similar to that of

2.1.

\square

Application: characterization of an étale morphism

The local criterion can be used to prove the following:

Proof: Assume that

\widehat{l{O}y,

} \to \widehat is an isomorphism and we show f is étale. First, since

l{O}x\to\widehat{l{O}x}

is faithfully flat (in particular is a pure subring), we have:

ak{m}yl{O}x=ak{m}y\widehat{l{O}x}\capl{O}x=\widehat{ak{m}y}\widehat{l{O}x}\capl{O}x=\widehat{ak{m}x}\capl{O}x=ak{m}x

.Hence,

f

is unramified (separability is trivial). Now, that

l{O}y\tol{O}x

is flat follows from (1) the assumption that the induced map on completion is flat and (2) the fact that flatness descends under faithfully flat base change (it shouldn’t be hard to make sense of (2)).

Next, we show the converse: by the local criterion, for each n, the natural map

n+1
ak{m}
y

\to

n+1
ak{m}
x
is an isomorphism. By induction and the five lemma, this implies

l{O}y/ak{m}

n
y

\tol{O}x/ak{m}

n
x
is an isomorphism for each n. Passing to limit, we get the asserted isomorphism.

\square

Mumford’s Red Book gives an extrinsic proof of the above fact (Ch. III, § 5, Theorem 3).

Miracle flatness theorem

B. Conrad calls the next theorem the miracle flatness theorem.[1]

References

External links

Notes and References

  1. Problem 10 in http://math.stanford.edu/~conrad/papers/gpschemehw1.pdf