Lemma 10.99.11. Let $R \to S$ be a ring map. Let $I \subset R$ be an ideal. Let $M$ be an $S$-module. Assume
$R$ is a Noetherian ring,
$S$ is a Noetherian ring,
$M$ is a finite $S$-module, and
for each $n \geq 1$ the module $M/I^ n M$ is flat over $R/I^ n$.
Then for every $\mathfrak q \in V(IS)$ the localization $M_{\mathfrak q}$ is flat over $R$. In particular, if $S$ is local and $IS$ is contained in its maximal ideal, then $M$ is flat over $R$.
Proof.
We are going to use Lemma 10.99.10. By assumption $M/IM$ is flat over $R/I$. Hence it suffices to check that $\text{Tor}_1^ R(M, R/I)$ is zero on localization at $\mathfrak q$. By Remark 10.75.9 this Tor group is equal to $K = \mathop{\mathrm{Ker}}(I \otimes _ R M \to M)$. We know that the kernel of $I/I^ n \otimes _{R/I^ n} M/I^ nM \to M/I^ nM$ is zero for all $n \geq 1$. Hence an element of $K$ maps to zero in $I/I^ n \otimes _{R/I^ n} M/I^ nM$. Since
\[ I/I^ n \otimes _{R/I^ n} M/I^ nM = I/I^ n \otimes _ R M = (I \otimes _ R M)/I^{n - 1}(I \otimes _ R M) \]
we conclude that $K \subset I^{n - 1}(I \otimes _ R M)$ for all $n \geq 1$. By the Artin-Rees lemma, and more precisely Lemma 10.51.5 we conclude that $K_{\mathfrak q} = 0$, as desired.
$\square$
Comments (2)
Comment #8476 by Et on
Comment #9092 by Stacks project on