Lemma 10.99.4. Let R \to S be a local homomorphism of Noetherian local rings. Let \mathfrak m be the maximal ideal of R. Let M be a finite S-module. Suppose that (a) M/\mathfrak mM is a free S/\mathfrak mS-module, and (b) M is flat over R. Then M is free and S is flat over R.
Proof. Let \overline{x}_1, \ldots , \overline{x}_ n be a basis for the free module M/\mathfrak mM. Choose x_1, \ldots , x_ n \in M with x_ i mapping to \overline{x}_ i. Let u : S^{\oplus n} \to M be the map which maps the ith standard basis vector to x_ i. By Lemma 10.99.1 we see that u is injective. On the other hand, by Nakayama's Lemma 10.20.1 the map is surjective. The lemma follows. \square
Comments (5)
Comment #2473 by Matthieu Romagny on
Comment #2506 by Johan on
Comment #4523 by Ronnie on
Comment #4524 by Johan on
Comment #9776 by Jonas on