Local criterion for flatness

From The Right Wiki
(Redirected from Miracle flatness theorem)
Jump to navigationJump to search

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

Statement

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

or

Then the following are equivalent:[2]

  1. M is a flat module.
  2. M/I is flat over A/I and Tor1A(A/I,M)=0.
  3. For each n0, Mn=M/In+1M is flat over An=A/In+1.
  4. In the notations of 3., M0 is A0-flat and the natural grIA-module surjection
    grIAA0M0grIM
    is an isomorphism; i.e., each In/In+1A0M0InM/In+1M is an isomorphism.

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

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.)

Lemma 1 — Given a ring homomorphism AB and an A-module M, the following are equivalent.

  1. For every B-module X, Tor1A(X,M)=0.
  2. MAB is B-flat and Tor1A(B,M)=0.

Moreover, if B=A/I, the above two are equivalent to

  1. Tor1A(X,M)=0 for every A-module X killed by some power of I.

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 NN is an injection of B-modules with cokernel C, then, as A-modules,

Tor1A(C,M)=0NAMNAM.

Since NAMNB(BAN) and the same for N, this proves 2. Conversely, considering 0RFX0 where F is B-free, we get:

Tor1A(F,M)=0Tor1A(X,M)RAMFAM.

Here, the last map is injective by flatness and that gives us 1. To see the "Moreover" part, if 1. is valid, then Tor1A(InX/In+1X,M)=0 and so

Tor1A(In+1X,M)Tor1A(InX,M)0.

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

Lemma 2 — Let A be a ring and M a module over it. If Tor1A(A/In,M)=0 for every n>0, then the natural grade-preserving surjection

grI(A)A0M0grIM

is an isomorphism. Moreover, when I is nilpotent,

M is flat if and only if M0 is flat over A0 and grIAA0M0grIM is an isomorphism.

Proof: The assumption implies that InM=InM and so, since tensor product commutes with base extension,

grI(A)A0M0=0(In)0A0M0=0(InAM)0=0(InM)0=grIM.

For the second part, let αi denote the exact sequence 0Tor1A(A/Ii,M)IiMIiM0 and γi:00Ii/Ii+1MIiM/Ii+1M0. Consider the exact sequence of complexes:

αi+1αiγi.

Then Tor1A(A/Ii,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. Proof of the main statement. 2.1.: If I is nilpotent, then, by Lemma 1, Tor1A(,M)=0 and M is flat over A. Thus, assume that the first assumption is valid. Let 𝔞A be an ideal and we shall show 𝔞MM is injective. For an integer k>0, consider the exact sequence

0𝔞/(Ik𝔞)A/IkA/(𝔞+Ik)0.

Since Tor1A(A/(𝔞+Ik),M)=0 by Lemma 1 (note Ik kills A/(𝔞+Ik)), tensoring the above with M, we get:

0𝔞/(Ik𝔞)MA/IkM=M/IkM.

Tensoring M with 0Ik𝔞𝔞𝔞/(Ik𝔞)0, we also have:

(Ik𝔞)Mf𝔞Mg𝔞/(Ik𝔞)M0.

We combine the two to get the exact sequence:

(Ik𝔞)Mf𝔞MgM/IkM.

Now, if x is in the kernel of 𝔞MM, then, a fortiori, x is in ker(g)=im(f)=(Ik𝔞)M. By the Artin–Rees lemma, given n>0, we can find k>0 such that Ik𝔞In𝔞. Since n1In(𝔞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 0IAA/I0 with M, we see Tor1A(A/I,M) is the kernel of IMM. Thus, the implication is established by an argument similar to that of 2.1.

Application: characterization of an étale morphism

The local criterion can be used to prove the following:

Proposition — Given a morphism f:XY of finite type between Noetherian schemes, f is étale (flat and unramified) if and only if for each x in X, f is an analytically local isomorphism near x; i.e., with y=f(x), fx*^:𝒪y,Y^𝒪x,X^ is an isomorphism.

Proof: Assume that 𝒪y,Y^𝒪x,X^ is an isomorphism and we show f is étale. First, since 𝒪x𝒪x^ is faithfully flat (in particular is a pure subring), we have:

𝔪y𝒪x=𝔪y𝒪x^𝒪x=𝔪y^𝒪x^𝒪x=𝔪x^𝒪x=𝔪x.

Hence, f is unramified (separability is trivial). Now, that 𝒪y𝒪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 𝔪yn/𝔪yn+1𝔪xn/𝔪xn+1 is an isomorphism. By induction and the five lemma, this implies 𝒪y/𝔪yn𝒪x/𝔪xn is an isomorphism for each n. Passing to limit, we get the asserted isomorphism. 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.[4]

Theorem — Let RS be a local ring homomorphism between local Noetherian rings. If S is flat over R, then

dimS=dimR+dimS/𝔪RS.

Conversely, if this dimension equality holds, if R is regular and if S is Cohen–Macaulay (e.g., regular), then S is flat over R.

Notes

References

  • Matsumura, Hideyuki (1989), Commutative ring theory, Cambridge Studies in Advanced Mathematics, vol. 8 (2nd ed.), Cambridge University Press, ISBN 978-0-521-36764-6, MR 1011461
  • Exposé IV of Grothendieck, Alexander; Raynaud, Michèle (2003) [1971], Revêtements étales et groupe fondamental (SGA 1), Documents Mathématiques (Paris) [Mathematical Documents (Paris)], vol. 3, Paris: Société Mathématique de France, arXiv:math/0206203, Bibcode:2002math......6203G, ISBN 978-2-85629-141-2, MR 2017446
  • Fujiwara, K.; Gabber, O.; Kato, F. (2011). "On Hausdorff completions of commutative rings in rigid geometry". Journal of Algebra (322): 293–321.

External links