The Stacks project

49.2 Dualizing modules for quasi-finite ring maps

Let $A \to B$ be a quasi-finite homomorphism of Noetherian rings. By Zariski's main theorem (Algebra, Lemma 10.123.14) there exists a factorization $A \to B' \to B$ with $A \to B'$ finite and $B' \to B$ inducing an open immersion of spectra. We set

49.2.0.1
\begin{equation} \label{discriminant-equation-dualizing} \omega _{B/A} = \mathop{\mathrm{Hom}}\nolimits _ A(B', A) \otimes _{B'} B \end{equation}

in this situation. The reader can think of this as a kind of relative dualizing module, see Lemmas 49.15.1 and 49.2.12. In this section we will show by elementary commutative algebra methods that $\omega _{B/A}$ is independent of the choice of the factorization and that formation of $\omega _{B/A}$ commutes with flat base change. To help prove the independence of factorizations we compare two given factorizations.

Lemma 49.2.1. Let $A \to B$ be a quasi-finite ring map. Given two factorizations $A \to B' \to B$ and $A \to B'' \to B$ with $A \to B'$ and $A \to B''$ finite and $\mathop{\mathrm{Spec}}(B) \to \mathop{\mathrm{Spec}}(B')$ and $\mathop{\mathrm{Spec}}(B) \to \mathop{\mathrm{Spec}}(B'')$ open immersions, there exists an $A$-subalgebra $B''' \subset B$ finite over $A$ such that $\mathop{\mathrm{Spec}}(B) \to \mathop{\mathrm{Spec}}(B''')$ an open immersion and $B' \to B$ and $B'' \to B$ factor through $B'''$.

Proof. Let $B''' \subset B$ be the $A$-subalgebra generated by the images of $B' \to B$ and $B'' \to B$. As $B'$ and $B''$ are each generated by finitely many elements integral over $A$, we see that $B'''$ is generated by finitely many elements integral over $A$ and we conclude that $B'''$ is finite over $A$ (Algebra, Lemma 10.36.5). Consider the maps

\[ B = B' \otimes _{B'} B \to B''' \otimes _{B'} B \to B \otimes _{B'} B = B \]

The final equality holds because $\mathop{\mathrm{Spec}}(B) \to \mathop{\mathrm{Spec}}(B')$ is an open immersion (and hence a monomorphism). The second arrow is injective as $B' \to B$ is flat. Hence both arrows are isomorphisms. This means that

\[ \xymatrix{ \mathop{\mathrm{Spec}}(B''') \ar[d] & \mathop{\mathrm{Spec}}(B) \ar[d] \ar[l] \\ \mathop{\mathrm{Spec}}(B') & \mathop{\mathrm{Spec}}(B) \ar[l] } \]

is cartesian. Since the base change of an open immersion is an open immersion we conclude. $\square$

Lemma 49.2.2. The module (49.2.0.1) is well defined, i.e., independent of the choice of the factorization.

Proof. Let $B', B'', B'''$ be as in Lemma 49.2.1. We obtain a canonical map

\[ \omega ''' = \mathop{\mathrm{Hom}}\nolimits _ A(B''', A) \otimes _{B'''} B \longrightarrow \mathop{\mathrm{Hom}}\nolimits _ A(B', A) \otimes _{B'} B = \omega ' \]

and a similar one involving $B''$. If we show these maps are isomorphisms then the lemma is proved. Let $g \in B'$ be an element such that $B'_ g \to B_ g$ is an isomorphism and hence $B'_ g \to (B''')_ g \to B_ g$ are isomorphisms. It suffices to show that $(\omega ''')_ g \to \omega '_ g$ is an isomorphism. The kernel and cokernel of the ring map $B' \to B'''$ are finite $A$-modules and $g$-power torsion. Hence they are annihilated by a power of $g$. This easily implies the result. $\square$

Lemma 49.2.3. Let $A \to B$ be a quasi-finite map of Noetherian rings.

  1. If $A \to B$ factors as $A \to A_ f \to B$ for some $f \in A$, then $\omega _{B/A} = \omega _{B/A_ f}$.

  2. If $g \in B$, then $(\omega _{B/A})_ g = \omega _{B_ g/A}$.

  3. If $f \in A$, then $\omega _{B_ f/A_ f} = (\omega _{B/A})_ f$.

Proof. Say $A \to B' \to B$ is a factorization with $A \to B'$ finite and $\mathop{\mathrm{Spec}}(B) \to \mathop{\mathrm{Spec}}(B')$ an open immersion. In case (1) we may use the factorization $A_ f \to B'_ f \to B$ to compute $\omega _{B/A_ f}$ and use Algebra, Lemma 10.10.2. In case (2) use the factorization $A \to B' \to B_ g$ to see the result. Part (3) follows from a combination of (1) and (2). $\square$

Let $A \to B$ be a quasi-finite ring map of Noetherian rings, let $A \to A_1$ be an arbitrary ring map of Noetherian rings, and set $B_1 = B \otimes _ A A_1$. We obtain a cocartesian diagram

\[ \xymatrix{ B \ar[r] & B_1 \\ A \ar[u] \ar[r] & A_1 \ar[u] } \]

Observe that $A_1 \to B_1$ is quasi-finite as well (Algebra, Lemma 10.122.8). In this situation we will define a canonical $B$-linear base change map

49.2.3.1
\begin{equation} \label{discriminant-equation-bc-dualizing} \omega _{B/A} \longrightarrow \omega _{B_1/A_1} \end{equation}

Namely, we choose a factorization $A \to B' \to B$ as in the construction of $\omega _{B/A}$. Then $B'_1 = B' \otimes _ A A_1$ is finite over $A_1$ and we can use the factorization $A_1 \to B'_1 \to B_1$ in the construction of $\omega _{B_1/A_1}$. Thus we have to construct a map

\[ \mathop{\mathrm{Hom}}\nolimits _ A(B', A) \otimes _{B'} B \longrightarrow \mathop{\mathrm{Hom}}\nolimits _{A_1}(B' \otimes _ A A_1, A_1) \otimes _{B'_1} B_1 \]

Thus it suffices to construct a $B'$-linear map $\mathop{\mathrm{Hom}}\nolimits _ A(B', A) \to \mathop{\mathrm{Hom}}\nolimits _{A_1}(B' \otimes _ A A_1, A_1)$ which we will denote $\varphi \mapsto \varphi _1$. Namely, given an $A$-linear map $\varphi : B' \to A$ we let $\varphi _1$ be the map such that $\varphi _1(b' \otimes a_1) = \varphi (b')a_1$. This is clearly $A_1$-linear and the construction is complete.

Lemma 49.2.4. The base change map (49.2.3.1) is independent of the choice of the factorization $A \to B' \to B$. Given ring maps $A \to A_1 \to A_2$ the composition of the base change maps for $A \to A_1$ and $A_1 \to A_2$ is the base change map for $A \to A_2$.

Proof. Omitted. Hint: argue in exactly the same way as in Lemma 49.2.2 using Lemma 49.2.1. $\square$

Lemma 49.2.5. If $A \to A_1$ is flat, then the base change map (49.2.3.1) induces an isomorphism $\omega _{B/A} \otimes _ B B_1 \to \omega _{B_1/A_1}$.

Proof. Assume that $A \to A_1$ is flat. By construction of $\omega _{B/A}$ we may assume that $A \to B$ is finite. Then $\omega _{B/A} = \mathop{\mathrm{Hom}}\nolimits _ A(B, A)$ and $\omega _{B_1/A_1} = \mathop{\mathrm{Hom}}\nolimits _{A_1}(B_1, A_1)$. Since $B_1 = B \otimes _ A A_1$ the result follows from More on Algebra, Lemma 15.65.4. $\square$

Lemma 49.2.6. Let $A \to B \to C$ be quasi-finite homomorphisms of Noetherian rings. There is a canonical map $\omega _{B/A} \otimes _ B \omega _{C/B} \to \omega _{C/A}$.

Proof. Choose $A \to B' \to B$ with $A \to B'$ finite such that $\mathop{\mathrm{Spec}}(B) \to \mathop{\mathrm{Spec}}(B')$ is an open immersion. Then $B' \to C$ is quasi-finite too. Choose $B' \to C' \to C$ with $B' \to C'$ finite and $\mathop{\mathrm{Spec}}(C) \to \mathop{\mathrm{Spec}}(C')$ an open immersion. Then the source of the arrow is

\[ \mathop{\mathrm{Hom}}\nolimits _ A(B', A) \otimes _{B'} B \otimes _ B \mathop{\mathrm{Hom}}\nolimits _ B(B \otimes _{B'} C', B) \otimes _{B \otimes _{B'} C'} C \]

which is equal to

\[ \mathop{\mathrm{Hom}}\nolimits _ A(B', A) \otimes _{B'} \mathop{\mathrm{Hom}}\nolimits _{B'}(C', B) \otimes _{C'} C \]

This indeed comes with a canonical map to $\mathop{\mathrm{Hom}}\nolimits _ A(C', A) \otimes _{C'} C = \omega _{C/A}$ coming from composition $\mathop{\mathrm{Hom}}\nolimits _ A(B', A) \times \mathop{\mathrm{Hom}}\nolimits _{B'}(C', B) \to \mathop{\mathrm{Hom}}\nolimits _ A(C', A)$. $\square$

Lemma 49.2.7. Let $A \to B$ and $A \to C$ be quasi-finite maps of Noetherian rings. Then $\omega _{B \times C/A} = \omega _{B/A} \times \omega _{C/A}$ as modules over $B \times C$.

Proof. Choose factorizations $A \to B' \to B$ and $A \to C' \to C$ such that $A \to B'$ and $A \to C'$ are finite and such that $\mathop{\mathrm{Spec}}(B) \to \mathop{\mathrm{Spec}}(B')$ and $\mathop{\mathrm{Spec}}(C) \to \mathop{\mathrm{Spec}}(C')$ are open immersions. Then $A \to B' \times C' \to B \times C$ is a similar factorization. Using this factorization to compute $\omega _{B \times C/A}$ gives the lemma. $\square$

Lemma 49.2.8. Let $A \to B$ be a quasi-finite homomorphism of Noetherian rings. Then $\text{Ass}_ B(\omega _{B/A})$ is the set of primes of $B$ lying over associated primes of $A$.

Proof. Choose a factorization $A \to B' \to B$ with $A \to B'$ finite and $B' \to B$ inducing an open immersion on spectra. As $\omega _{B/A} = \omega _{B'/A} \otimes _{B'} B$ it suffices to prove the statement for $\omega _{B'/A}$. Thus we may assume $A \to B$ is finite.

Assume $\mathfrak p \in \text{Ass}(A)$ and $\mathfrak q$ is a prime of $B$ lying over $\mathfrak p$. Let $x \in A$ be an element whose annihilator is $\mathfrak p$. Choose a nonzero $\kappa (\mathfrak p)$ linear map $\lambda : \kappa (\mathfrak q) \to \kappa (\mathfrak p)$. Since $A/\mathfrak p \subset B/\mathfrak q$ is a finite extension of rings, there is an $f \in A$, $f \not\in \mathfrak p$ such that $f\lambda $ maps $B/\mathfrak q$ into $A/\mathfrak p$. Hence we obtain a nonzero $A$-linear map

\[ B \to B/\mathfrak q \to A/\mathfrak p \to A,\quad b \mapsto f\lambda (b)x \]

An easy computation shows that this element of $\omega _{B/A}$ has annihilator $\mathfrak q$, whence $\mathfrak q \in \text{Ass}(\omega _{B/A})$.

Conversely, suppose that $\mathfrak q \subset B$ is a prime ideal lying over a prime $\mathfrak p \subset A$ which is not an associated prime of $A$. We have to show that $\mathfrak q \not\in \text{Ass}_ B(\omega _{B/A})$. After replacing $A$ by $A_\mathfrak p$ and $B$ by $B_\mathfrak p$ we may assume that $\mathfrak p$ is a maximal ideal of $A$. This is allowed by Lemma 49.2.5 and Algebra, Lemma 10.63.16. Then there exists an $f \in \mathfrak m$ which is a nonzerodivisor on $A$. Then $f$ is a nonzerodivisor on $\omega _{B/A}$ and hence $\mathfrak q$ is not an associated prime of this module. $\square$

Lemma 49.2.9. Let $A \to B$ be a flat quasi-finite homomorphism of Noetherian rings. Then $\omega _{B/A}$ is a flat $A$-module.

Proof. Let $\mathfrak q \subset B$ be a prime lying over $\mathfrak p \subset A$. We will show that the localization $\omega _{B/A, \mathfrak q}$ is flat over $A_\mathfrak p$. This suffices by Algebra, Lemma 10.39.18. By Algebra, Lemma 10.145.2 we can find an étale ring map $A \to A'$ and a prime ideal $\mathfrak p' \subset A'$ lying over $\mathfrak p$ such that $\kappa (\mathfrak p') = \kappa (\mathfrak p)$ and such that

\[ B' = B \otimes _ A A' = C \times D \]

with $A' \to C$ finite and such that the unique prime $\mathfrak q'$ of $B \otimes _ A A'$ lying over $\mathfrak q$ and $\mathfrak p'$ corresponds to a prime of $C$. By Lemma 49.2.5 and Algebra, Lemma 10.100.1 it suffices to show $\omega _{B'/A', \mathfrak q'}$ is flat over $A'_{\mathfrak p'}$. Since $\omega _{B'/A'} = \omega _{C/A'} \times \omega _{D/A'}$ by Lemma 49.2.7 this reduces us to the case where $B$ is finite flat over $A$. In this case $B$ is finite locally free as an $A$-module and $\omega _{B/A} = \mathop{\mathrm{Hom}}\nolimits _ A(B, A)$ is the dual finite locally free $A$-module. $\square$

Lemma 49.2.10. If $A \to B$ is flat, then the base change map (49.2.3.1) induces an isomorphism $\omega _{B/A} \otimes _ B B_1 \to \omega _{B_1/A_1}$.

Proof. If $A \to B$ is finite flat, then $B$ is finite locally free as an $A$-module. In this case $\omega _{B/A} = \mathop{\mathrm{Hom}}\nolimits _ A(B, A)$ is the dual finite locally free $A$-module and formation of this module commutes with arbitrary base change which proves the lemma in this case. In the next paragraph we reduce the general (quasi-finite flat) case to the finite flat case just discussed.

Let $\mathfrak q_1 \subset B_1$ be a prime. We will show that the localization of the map at the prime $\mathfrak q_1$ is an isomorphism, which suffices by Algebra, Lemma 10.23.1. Let $\mathfrak q \subset B$ and $\mathfrak p \subset A$ be the prime ideals lying under $\mathfrak q_1$. By Algebra, Lemma 10.145.2 we can find an étale ring map $A \to A'$ and a prime ideal $\mathfrak p' \subset A'$ lying over $\mathfrak p$ such that $\kappa (\mathfrak p') = \kappa (\mathfrak p)$ and such that

\[ B' = B \otimes _ A A' = C \times D \]

with $A' \to C$ finite and such that the unique prime $\mathfrak q'$ of $B \otimes _ A A'$ lying over $\mathfrak q$ and $\mathfrak p'$ corresponds to a prime of $C$. Set $A'_1 = A' \otimes _ A A_1$ and consider the base change maps (49.2.3.1) for the ring maps $A \to A' \to A'_1$ and $A \to A_1 \to A'_1$ as in the diagram

\[ \xymatrix{ \omega _{B'/A'} \otimes _{B'} B'_1 \ar[r] & \omega _{B'_1/A'_1} \\ \omega _{B/A} \otimes _ B B'_1 \ar[r] \ar[u] & \omega _{B_1/A_1} \otimes _{B_1} B'_1 \ar[u] } \]

where $B' = B \otimes _ A A'$, $B_1 = B \otimes _ A A_1$, and $B_1' = B \otimes _ A (A' \otimes _ A A_1)$. By Lemma 49.2.4 the diagram commutes. By Lemma 49.2.5 the vertical arrows are isomorphisms. As $B_1 \to B'_1$ is étale and hence flat it suffices to prove the top horizontal arrow is an isomorphism after localizing at a prime $\mathfrak q'_1$ of $B'_1$ lying over $\mathfrak q$ (there is such a prime and use Algebra, Lemma 10.39.17). Thus we may assume that $B = C \times D$ with $A \to C$ finite and $\mathfrak q$ corresponding to a prime of $C$. In this case the dualizing module $\omega _{B/A}$ decomposes in a similar fashion (Lemma 49.2.7) which reduces the question to the finite flat case $A \to C$ handled above. $\square$

Remark 49.2.11. Let $f : Y \to X$ be a locally quasi-finite morphism of locally Noetherian schemes. It is clear from Lemma 49.2.3 that there is a unique coherent $\mathcal{O}_ Y$-module $\omega _{Y/X}$ on $Y$ such that for every pair of affine opens $\mathop{\mathrm{Spec}}(B) = V \subset Y$, $\mathop{\mathrm{Spec}}(A) = U \subset X$ with $f(V) \subset U$ there is a canonical isomorphism

\[ H^0(V, \omega _{Y/X}) = \omega _{B/A} \]

and where these isomorphisms are compatible with restriction maps.

Lemma 49.2.12. Let $A \to B$ be a quasi-finite homomorphism of Noetherian rings. Let $\omega _{B/A}^\bullet \in D(B)$ be the algebraic relative dualizing complex discussed in Dualizing Complexes, Section 47.25. Then there is a (nonunique) isomorphism $\omega _{B/A} = H^0(\omega _{B/A}^\bullet )$.

Proof. Choose a factorization $A \to B' \to B$ where $A \to B'$ is finite and $\mathop{\mathrm{Spec}}(B') \to \mathop{\mathrm{Spec}}(B)$ is an open immersion. Then $\omega _{B/A}^\bullet = \omega _{B'/A}^\bullet \otimes _ B^\mathbf {L} B'$ by Dualizing Complexes, Lemmas 47.24.7 and 47.24.9 and the definition of $\omega _{B/A}^\bullet $. Hence it suffices to show there is an isomorphism when $A \to B$ is finite. In this case we can use Dualizing Complexes, Lemma 47.24.8 to see that $\omega _{B/A}^\bullet = R\mathop{\mathrm{Hom}}\nolimits (B, A)$ and hence $H^0(\omega ^\bullet _{B/A}) = \mathop{\mathrm{Hom}}\nolimits _ A(B, A)$ as desired. $\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 0BUK. Beware of the difference between the letter 'O' and the digit '0'.