The Stacks project

Theorem 38.24.1. In Situation 38.20.3 assume $A$ is henselian, $B$ is essentially of finite type over $A$, and $M$ is a finite $B$-module. Then there exists an ideal $I \subset A$ such that $A/I$ corepresents the functor $F_{lf}$ on the category $\mathcal{C}$. In other words given a local homomorphism of local rings $\varphi : A \to A'$ with $B' = B \otimes _ A A'$ and $M' = M \otimes _ A A'$ the following are equivalent:

  1. $\forall \mathfrak q \in V(\mathfrak m_{A'}B' + \mathfrak m_ B B') \subset \mathop{\mathrm{Spec}}(B') : M'_{\mathfrak q}\text{ is flat over }A'$, and

  2. $\varphi (I) = 0$.

If $B$ is essentially of finite presentation over $A$ and $M$ of finite presentation over $B$, then $I$ is a finitely generated ideal.

Proof. Choose a finite type ring map $A \to C$ and a finite $C$-module $N$ and a prime $\mathfrak q$ of $C$ such that $B = C_{\mathfrak q}$ and $M = N_{\mathfrak q}$. In the following, when we say “the theorem holds for $(N/C/A, \mathfrak q)$ we mean that it holds for $(A \to B, M)$ where $B = C_{\mathfrak q}$ and $M = N_{\mathfrak q}$. By Lemma 38.20.6 the functor $F_{lf}$ is unchanged if we replace $B$ by a local ring flat over $B$. Hence, since $A$ is henselian, we may apply Lemma 38.6.6 and assume that there exists a complete dévissage of $N/C/A$ at $\mathfrak q$.

Let $(A_ i, B_ i, M_ i, \alpha _ i, \mathfrak q_ i)_{i = 1, \ldots , n}$ be such a complete dévissage of $N/C/A$ at $\mathfrak q$. Let $\mathfrak q'_ i \subset A_ i$ be the unique prime lying over $\mathfrak q_ i \subset B_ i$ as in Definition 38.6.4. Since $C \to A_1$ is surjective and $N \cong M_1$ as $C$-modules, we see by Lemma 38.20.5 it suffices to prove the theorem holds for $(M_1/A_1/A, \mathfrak q'_1)$. Since $B_1 \to A_1$ is finite and $\mathfrak q_1$ is the only prime of $B_1$ over $\mathfrak q'_1$ we see that $(A_1)_{\mathfrak q'_1} \to (B_1)_{\mathfrak q_1}$ is finite (see Algebra, Lemma 10.41.11 or More on Morphisms, Lemma 37.47.4). Hence by Lemma 38.20.5 it suffices to prove the theorem holds for $(M_1/B_1/A, \mathfrak q_1)$.

At this point we may assume, by induction on the length $n$ of the dévissage, that the theorem holds for $(M_2/B_2/A, \mathfrak q_2)$. (If $n = 1$, then $M_2 = 0$ which is flat over $A$.) Reversing the last couple of steps of the previous paragraph, using that $M_2 \cong \mathop{\mathrm{Coker}}(\alpha _2)$ as $B_1$-modules, we see that the theorem holds for $(\mathop{\mathrm{Coker}}(\alpha _1)/B_1/A, \mathfrak q_1)$.

Let $A'$ be an object of $\mathcal{C}$. At this point we use Lemma 38.10.1 to see that if $(M_1 \otimes _ A A')_{\mathfrak q'}$ is flat over $A'$ for a prime $\mathfrak q'$ of $B_1 \otimes _ A A'$ lying over $\mathfrak m_{A'}$, then $(\mathop{\mathrm{Coker}}(\alpha _1) \otimes _ A A')_{\mathfrak q'}$ is flat over $A'$. Hence we conclude that $F_{lf}$ is a subfunctor of the functor $F'_{lf}$ associated to the module $\mathop{\mathrm{Coker}}(\alpha _1)_{\mathfrak q_1}$ over $(B_1)_{\mathfrak q_1}$. By the previous paragraph we know $F'_{lf}$ is corepresented by $A/J$ for some ideal $J \subset A$. Hence we may replace $A$ by $A/J$ and assume that $\mathop{\mathrm{Coker}}(\alpha _1)_{\mathfrak q_1}$ is flat over $A$.

Since $\mathop{\mathrm{Coker}}(\alpha _1)$ is a $B_1$-module for which there exist a complete dévissage of $N_1/B_1/A$ at $\mathfrak q_1$ and since $\mathop{\mathrm{Coker}}(\alpha _1)_{\mathfrak q_1}$ is flat over $A$ by Lemma 38.10.2 we see that $\mathop{\mathrm{Coker}}(\alpha _1)$ is free as an $A$-module, in particular flat as an $A$-module. Hence Lemma 38.10.1 implies $F_{lf}(A')$ is nonempty if and only if $\alpha \otimes 1_{A'}$ is injective. Let $N_1 = \mathop{\mathrm{Im}}(\alpha _1) \subset M_1$ so that we have exact sequences

\[ 0 \to N_1 \to M_1 \to \mathop{\mathrm{Coker}}(\alpha _1) \to 0 \quad \text{and}\quad B_1^{\oplus r_1} \to N_1 \to 0 \]

The flatness of $\mathop{\mathrm{Coker}}(\alpha _1)$ implies the first sequence is universally exact (see Algebra, Lemma 10.82.5). Hence $\alpha \otimes 1_{A'}$ is injective if and only if $B_1^{\oplus r_1} \otimes _ A A' \to N_1 \otimes _ A A'$ is an isomorphism. Finally, Theorem 38.23.3 applies to show this functor is corepresentable by $A/I$ for some ideal $I$ and we conclude $F_{lf}$ is corepresentable by $A/I$ also.

To prove the final statement, suppose that $A \to B$ is essentially of finite presentation and $M$ of finite presentation over $B$. Let $I \subset A$ be the ideal such that $F_{lf}$ is corepresented by $A/I$. Write $I = \bigcup I_\lambda $ where $I_\lambda $ ranges over the finitely generated ideals contained in $I$. Then, since $F_{lf}(A/I) = \{ *\} $ we see that $F_{lf}(A/I_\lambda ) = \{ *\} $ for some $\lambda $, see Lemma 38.20.4 part (2). Clearly this implies that $I = I_\lambda $. $\square$


Comments (0)


Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 05PG. Beware of the difference between the letter 'O' and the digit '0'.