10.29 Images of ring maps of finite presentation
In this section we prove some results on the topology of maps $\mathop{\mathrm{Spec}}(S) \to \mathop{\mathrm{Spec}}(R)$ induced by ring maps $R \to S$, mainly Chevalley's Theorem. In order to do this we will use the notions of constructible sets, quasi-compact sets, retrocompact sets, and so on which are defined in Topology, Section 5.15.
Lemma 10.29.1. Let $U \subset \mathop{\mathrm{Spec}}(R)$ be open. The following are equivalent:
$U$ is retrocompact in $\mathop{\mathrm{Spec}}(R)$,
$U$ is quasi-compact,
$U$ is a finite union of standard opens, and
there exists a finitely generated ideal $I \subset R$ such that $X \setminus V(I) = U$.
Proof.
We have (1) $\Rightarrow $ (2) because $\mathop{\mathrm{Spec}}(R)$ is quasi-compact, see Lemma 10.17.8. We have (2) $\Rightarrow $ (3) because standard opens form a basis for the topology. Proof of (3) $\Rightarrow $ (1). Let $U = \bigcup _{i = 1\ldots n} D(f_ i)$. To show that $U$ is retrocompact in $\mathop{\mathrm{Spec}}(R)$ it suffices to show that $U \cap V$ is quasi-compact for any quasi-compact open $V$ of $\mathop{\mathrm{Spec}}(R)$. Write $V = \bigcup _{j = 1\ldots m} D(g_ j)$ which is possible by (2) $\Rightarrow $ (3). Each standard open is homeomorphic to the spectrum of a ring and hence quasi-compact, see Lemmas 10.17.6 and 10.17.8. Thus $U \cap V = (\bigcup _{i = 1\ldots n} D(f_ i)) \cap (\bigcup _{j = 1\ldots m} D(g_ j)) = \bigcup _{i, j} D(f_ i g_ j)$ is a finite union of quasi-compact opens hence quasi-compact. To finish the proof note that (4) is equivalent to (3) by Lemma 10.17.2.
$\square$
Lemma 10.29.2. Let $\varphi : R \to S$ be a ring map. The induced continuous map $f : \mathop{\mathrm{Spec}}(S) \to \mathop{\mathrm{Spec}}(R)$ is quasi-compact. For any constructible set $E \subset \mathop{\mathrm{Spec}}(R)$ the inverse image $f^{-1}(E)$ is constructible in $\mathop{\mathrm{Spec}}(S)$.
Proof.
We first show that the inverse image of any quasi-compact open $U \subset \mathop{\mathrm{Spec}}(R)$ is quasi-compact. By Lemma 10.29.1 we may write $U$ as a finite open of standard opens. Thus by Lemma 10.17.4 we see that $f^{-1}(U)$ is a finite union of standard opens. Hence $f^{-1}(U)$ is quasi-compact by Lemma 10.29.1 again. The second assertion now follows from Topology, Lemma 5.15.3.
$\square$
Lemma 10.29.3. Let $R$ be a ring. A subset of $\mathop{\mathrm{Spec}}(R)$ is constructible if and only if it can be written as a finite union of subsets of the form $D(f) \cap V(g_1, \ldots , g_ m)$ for $f, g_1, \ldots , g_ m \in R$.
Proof.
By Lemma 10.29.1 the subset $D(f)$ and the complement of $V(g_1, \ldots , g_ m)$ are retro-compact open. Hence $D(f) \cap V(g_1, \ldots , g_ m)$ is a constructible subset and so is any finite union of such. Conversely, let $T \subset \mathop{\mathrm{Spec}}(R)$ be constructible. By Topology, Definition 5.15.1, we may assume that $T = U \cap V^ c$, where $U, V \subset \mathop{\mathrm{Spec}}(R)$ are retrocompact open. By Lemma 10.29.1 we may write $U = \bigcup _{i = 1, \ldots , n} D(f_ i)$ and $V = \bigcup _{j = 1, \ldots , m} D(g_ j)$. Then $T = \bigcup _{i = 1, \ldots , n} \big (D(f_ i) \cap V(g_1, \ldots , g_ m)\big )$.
$\square$
Lemma 10.29.4. Let $R$ be a ring and let $T \subset \mathop{\mathrm{Spec}}(R)$ be constructible. Then there exists a ring map $R \to S$ of finite presentation such that $T$ is the image of $\mathop{\mathrm{Spec}}(S)$ in $\mathop{\mathrm{Spec}}(R)$.
Proof.
The spectrum of a finite product of rings is the disjoint union of the spectra, see Lemma 10.21.2. Hence if $T = T_1 \cup T_2$ and the result holds for $T_1$ and $T_2$, then the result holds for $T$. By Lemma 10.29.3 we may assume that $T = D(f) \cap V(g_1, \ldots , g_ m)$. In this case $T$ is the image of the map $\mathop{\mathrm{Spec}}((R/(g_1, \ldots , g_ m))_ f) \to \mathop{\mathrm{Spec}}(R)$, see Lemmas 10.17.6 and 10.17.7.
$\square$
Lemma 10.29.5. Let $R$ be a ring. Let $f$ be an element of $R$. Let $S = R_ f$. Then the image of a constructible subset of $\mathop{\mathrm{Spec}}(S)$ is constructible in $\mathop{\mathrm{Spec}}(R)$.
Proof.
We repeatedly use Lemma 10.29.1 without mention. Let $U, V$ be quasi-compact open in $\mathop{\mathrm{Spec}}(S)$. We will show that the image of $U \cap V^ c$ is constructible. Under the identification $\mathop{\mathrm{Spec}}(S) = D(f)$ of Lemma 10.17.6 the sets $U, V$ correspond to quasi-compact opens $U', V'$ of $\mathop{\mathrm{Spec}}(R)$. Hence it suffices to show that $U' \cap (V')^ c$ is constructible in $\mathop{\mathrm{Spec}}(R)$ which is clear.
$\square$
Lemma 10.29.6. Let $R$ be a ring. Let $I$ be a finitely generated ideal of $R$. Let $S = R/I$. Then the image of a constructible subset of $\mathop{\mathrm{Spec}}(S)$ is constructible in $\mathop{\mathrm{Spec}}(R)$.
Proof.
If $I = (f_1, \ldots , f_ m)$, then we see that $V(I)$ is the complement of $\bigcup D(f_ i)$, see Lemma 10.17.2. Hence it is constructible, by Lemma 10.29.1. Denote the map $R \to S$ by $f \mapsto \overline{f}$. We have to show that if $\overline{U}, \overline{V}$ are retrocompact opens of $\mathop{\mathrm{Spec}}(S)$, then the image of $\overline{U} \cap \overline{V}^ c$ in $\mathop{\mathrm{Spec}}(R)$ is constructible. By Lemma 10.29.1 we may write $\overline{U} = \bigcup D(\overline{g_ i})$. Setting $U = \bigcup D({g_ i})$ we see $\overline{U}$ has image $U \cap V(I)$ which is constructible in $\mathop{\mathrm{Spec}}(R)$. Similarly the image of $\overline{V}$ equals $V \cap V(I)$ for some retrocompact open $V$ of $\mathop{\mathrm{Spec}}(R)$. Hence the image of $\overline{U} \cap \overline{V}^ c$ equals $U \cap V(I) \cap V^ c$ as desired.
$\square$
Lemma 10.29.7. Let $R$ be a ring. The map $\mathop{\mathrm{Spec}}(R[x]) \to \mathop{\mathrm{Spec}}(R)$ is open, and the image of any standard open is a quasi-compact open.
Proof.
It suffices to show that the image of a standard open $D(f)$, $f\in R[x]$ is quasi-compact open. The image of $D(f)$ is the image of $\mathop{\mathrm{Spec}}(R[x]_ f) \to \mathop{\mathrm{Spec}}(R)$. Let $\mathfrak p \subset R$ be a prime ideal. Let $\overline{f}$ be the image of $f$ in $\kappa (\mathfrak p)[x]$. Recall, see Lemma 10.18.6, that $\mathfrak p$ is in the image if and only if $R[x]_ f \otimes _ R \kappa (\mathfrak p) = \kappa (\mathfrak p)[x]_{\overline{f}}$ is not the zero ring. This is exactly the condition that $f$ does not map to zero in $\kappa (\mathfrak p)[x]$, in other words, that some coefficient of $f$ is not in $\mathfrak p$. Hence we see: if $f = a_ d x^ d + \ldots + a_0$, then the image of $D(f)$ is $D(a_ d) \cup \ldots \cup D(a_0)$.
$\square$
We prove a property of characteristic polynomials which will be used below.
Lemma 10.29.8. Let $R \to A$ be a ring homomorphism. Assume $A \cong R^{\oplus n}$ as an $R$-module. Let $f \in A$. The multiplication map $m_ f: A \to A$ is $R$-linear and hence has a characteristic polynomial $P(T) = T^ n + r_{n-1}T^{n-1} + \ldots + r_0 \in R[T]$. For any prime $\mathfrak {p} \in \mathop{\mathrm{Spec}}(R)$, $f$ acts nilpotently on $A \otimes _ R \kappa (\mathfrak {p})$ if and only if $\mathfrak p \in V(r_0, \ldots , r_{n-1})$.
Proof.
This follows quite easily once we prove that the characteristic polynomial $\bar P(T) \in \kappa (\mathfrak p)[T]$ of the multiplication map $m_{\bar f}: A \otimes _ R \kappa (\mathfrak p) \to A \otimes _ R \kappa (\mathfrak p)$ which multiplies elements of $A \otimes _ R \kappa (\mathfrak p)$ by $\bar f$, the image of $f$ viewed in $\kappa (\mathfrak p)$, is just the image of $P(T)$ in $\kappa (\mathfrak p)[T]$. Let $(a_{ij})$ be the matrix of the map $m_ f$ with entries in $R$, using a basis $e_1, \ldots , e_ n$ of $A$ as an $R$-module. Then, $A \otimes _ R \kappa (\mathfrak p) \cong (R \otimes _ R \kappa (\mathfrak p))^{\oplus n} = \kappa (\mathfrak p)^ n$, which is an $n$-dimensional vector space over $\kappa (\mathfrak p)$ with basis $e_1 \otimes 1, \ldots , e_ n \otimes 1$. The image $\bar f = f \otimes 1$, and so the multiplication map $m_{\bar f}$ has matrix $(a_{ij} \otimes 1)$. Thus, the characteristic polynomial is precisely the image of $P(T)$.
From linear algebra, we know that a linear transformation acts nilpotently on an $n$-dimensional vector space if and only if the characteristic polynomial is $T^ n$ (since the characteristic polynomial divides some power of the minimal polynomial). Hence, $f$ acts nilpotently on $A \otimes _ R \kappa (\mathfrak p)$ if and only if $\bar P(T) = T^ n$. This occurs if and only if $r_ i \in \mathfrak p$ for all $0 \leq i \leq n - 1$, that is when $\mathfrak p \in V(r_0, \ldots , r_{n - 1}).$
$\square$
Lemma 10.29.9. Let $R$ be a ring. Let $f, g \in R[x]$ be polynomials. Assume the leading coefficient of $g$ is a unit of $R$. There exists elements $r_ i\in R$, $i = 1\ldots , n$ such that the image of $D(f) \cap V(g)$ in $\mathop{\mathrm{Spec}}(R)$ is $\bigcup _{i = 1, \ldots , n} D(r_ i)$.
Proof.
Write $g = ux^ d + a_{d-1}x^{d-1} + \ldots + a_0$, where $d$ is the degree of $g$, and hence $u \in R^*$. Consider the ring $A = R[x]/(g)$. It is, as an $R$-module, finite free with basis the images of $1, x, \ldots , x^{d-1}$. Consider multiplication by (the image of) $f$ on $A$. This is an $R$-module map. Hence we can let $P(T) \in R[T]$ be the characteristic polynomial of this map. Write $P(T) = T^ d + r_{d-1} T^{d-1} + \ldots + r_0$. We claim that $r_0, \ldots , r_{d-1}$ have the desired property. We will use below the property of characteristic polynomials that
\[ \mathfrak p \in V(r_0, \ldots , r_{d-1}) \Leftrightarrow \text{multiplication by }f\text{ is nilpotent on } A \otimes _ R \kappa (\mathfrak p). \]
This was proved in Lemma 10.29.8.
Suppose $\mathfrak q\in D(f) \cap V(g)$, and let $\mathfrak p = \mathfrak q \cap R$. Then there is a nonzero map $A \otimes _ R \kappa (\mathfrak p) \to \kappa (\mathfrak q)$ which is compatible with multiplication by $f$. And $f$ acts as a unit on $\kappa (\mathfrak q)$. Thus we conclude $\mathfrak p \not\in V(r_0, \ldots , r_{d-1})$.
On the other hand, suppose that $r_ i \not\in \mathfrak p$ for some prime $\mathfrak p$ of $R$ and some $0 \leq i \leq d - 1$. Then multiplication by $f$ is not nilpotent on the algebra $A \otimes _ R \kappa (\mathfrak p)$. Hence there exists a prime ideal $\overline{\mathfrak q} \subset A \otimes _ R \kappa (\mathfrak p)$ not containing the image of $f$. The inverse image of $\overline{\mathfrak q}$ in $R[x]$ is an element of $D(f) \cap V(g)$ mapping to $\mathfrak p$.
$\square$
Theorem 10.29.10 (Chevalley's Theorem). Suppose that $R \to S$ is of finite presentation. The image of a constructible subset of $\mathop{\mathrm{Spec}}(S)$ in $\mathop{\mathrm{Spec}}(R)$ is constructible.
Proof.
Write $S = R[x_1, \ldots , x_ n]/(f_1, \ldots , f_ m)$. We may factor $R \to S$ as $R \to R[x_1] \to R[x_1, x_2] \to \ldots \to R[x_1, \ldots , x_{n-1}] \to S$. Hence we may assume that $S = R[x]/(f_1, \ldots , f_ m)$. In this case we factor the map as $R \to R[x] \to S$, and by Lemma 10.29.6 we reduce to the case $S = R[x]$. By Lemma 10.29.1 suffices to show that if $T = (\bigcup _{i = 1\ldots n} D(f_ i)) \cap V(g_1, \ldots , g_ m)$ for $f_ i , g_ j \in R[x]$ then the image in $\mathop{\mathrm{Spec}}(R)$ is constructible. Since finite unions of constructible sets are constructible, it suffices to deal with the case $n = 1$, i.e., when $T = D(f) \cap V(g_1, \ldots , g_ m)$.
Note that if $c \in R$, then we have
\[ \mathop{\mathrm{Spec}}(R) = V(c) \amalg D(c) = \mathop{\mathrm{Spec}}(R/(c)) \amalg \mathop{\mathrm{Spec}}(R_ c), \]
and correspondingly $\mathop{\mathrm{Spec}}(R[x]) = V(c) \amalg D(c) = \mathop{\mathrm{Spec}}(R/(c)[x]) \amalg \mathop{\mathrm{Spec}}(R_ c[x])$. The intersection of $T = D(f) \cap V(g_1, \ldots , g_ m)$ with each part still has the same shape, with $f$, $g_ i$ replaced by their images in $R/(c)[x]$, respectively $R_ c[x]$. Note that the image of $T$ in $\mathop{\mathrm{Spec}}(R)$ is the union of the image of $T \cap V(c)$ and $T \cap D(c)$. Using Lemmas 10.29.5 and 10.29.6 it suffices to prove the images of both parts are constructible in $\mathop{\mathrm{Spec}}(R/(c))$, respectively $\mathop{\mathrm{Spec}}(R_ c)$.
Let us assume we have $T = D(f) \cap V(g_1, \ldots , g_ m)$ as above, with $\deg (g_1) \leq \deg (g_2) \leq \ldots \leq \deg (g_ m)$. We are going to use induction on $m$, and on the degrees of the $g_ i$. Let $d_1 = \deg (g_1)$, i.e., $g_1 = c x^{d_1} + l.o.t$ with $c \in R$ not zero. Cutting $R$ up into the pieces $R/(c)$ and $R_ c$ we either lower the degree of $g_1$ (and this is covered by induction) or we reduce to the case where $c$ is invertible. If $c$ is invertible, and $m > 1$, then write $g_2 = c' x^{d_2} + l.o.t$. In this case consider $g_2' = g_2 - (c'/c) x^{d_2 - d_1} g_1$. Since the ideals $(g_1, g_2, \ldots , g_ m)$ and $(g_1, g_2', g_3, \ldots , g_ m)$ are equal we see that $T = D(f) \cap V(g_1, g_2', g_3\ldots , g_ m)$. But here the degree of $g_2'$ is strictly less than the degree of $g_2$ and hence this case is covered by induction.
The bases case for the induction above are the cases (a) $T = D(f) \cap V(g)$ where the leading coefficient of $g$ is invertible, and (b) $T = D(f)$. These two cases are dealt with in Lemmas 10.29.9 and 10.29.7.
$\square$
Comments (6)
Comment #2602 by fanjun meng on
Comment #2627 by Johan on
Comment #6454 by Jonas Ehrhard on
Comment #6463 by Johan on
Comment #8425 by YD on
Comment #9047 by Stacks project on