## 49.15 Comparison with duality theory

In this section we compare the elementary algebraic constructions above with the constructions in the chapter on duality theory for schemes.

Lemma 49.15.1. Let $f : Y \to X$ be a quasi-finite separated morphism of Noetherian schemes. 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 an isomorphism

\[ H^0(V, f^!\mathcal{O}_ X) = \omega _{B/A} \]

where $f^!$ is as in Duality for Schemes, Section 48.16. These isomorphisms are compatible with restriction maps and define a canonical isomorphism $H^0(f^!\mathcal{O}_ X) = \omega _{Y/X}$ with $\omega _{Y/X}$ as in Remark 49.2.11. Similarly, if $f : Y \to X$ is a quasi-finite morphism of schemes of finite type over a Noetherian base $S$ endowed with a dualizing complex $\omega _ S^\bullet $, then $H^0(f_{new}^!\mathcal{O}_ X) = \omega _{Y/X}$.

**Proof.**
By Zariski's main theorem we can choose a factorization $f = f' \circ j$ where $j : Y \to Y'$ is an open immersion and $f' : Y' \to X$ is a finite morphism, see More on Morphisms, Lemma 37.43.3. By our construction in Duality for Schemes, Lemma 48.16.2 we have $f^! = j^* \circ a'$ where $a' : D_\mathit{QCoh}(\mathcal{O}_ X) \to D_\mathit{QCoh}(\mathcal{O}_{Y'})$ is the right adjoint to $Rf'_*$ of Duality for Schemes, Lemma 48.3.1. By Duality for Schemes, Lemma 48.11.4 we see that $\Phi (a'(\mathcal{O}_ X)) = R\mathop{\mathcal{H}\! \mathit{om}}\nolimits (f'_*\mathcal{O}_{Y'}, \mathcal{O}_ X)$ in $D_\mathit{QCoh}^+(f'_*\mathcal{O}_{Y'})$. In particular $a'(\mathcal{O}_ X)$ has vanishing cohomology sheaves in degrees $< 0$. The zeroth cohomology sheaf is determined by the isomorphism

\[ f'_*H^0(a'(\mathcal{O}_ X)) = \mathop{\mathcal{H}\! \mathit{om}}\nolimits _{\mathcal{O}_ X}(f'_*\mathcal{O}_{Y'}, \mathcal{O}_ X) \]

as $f'_*\mathcal{O}_{Y'}$-modules via the equivalence of Morphisms, Lemma 29.11.6. Writing $(f')^{-1}U = V' = \mathop{\mathrm{Spec}}(B')$, we obtain

\[ H^0(V', a'(\mathcal{O}_ X)) = \mathop{\mathrm{Hom}}\nolimits _ A(B', A). \]

As the zeroth cohomology sheaf of $a'(\mathcal{O}_ X)$ is a quasi-coherent module we find that the restriction to $V$ is given by $\omega _{B/A} = \mathop{\mathrm{Hom}}\nolimits _ A(B', A) \otimes _{B'} B$ as desired.

The statement about restriction maps signifies that the restriction mappings of the quasi-coherent $\mathcal{O}_{Y'}$-module $H^0(a'(\mathcal{O}_ X))$ for opens in $Y'$ agrees with the maps defined in Lemma 49.2.3 for the modules $\omega _{B/A}$ via the isomorphisms given above. This is clear.

Let $f : Y \to X$ be a quasi-finite morphism of schemes of finite type over a Noetherian base $S$ endowed with a dualizing complex $\omega _ S^\bullet $. Consider opens $V \subset Y$ and $U \subset X$ with $f(V) \subset U$ and $V$ and $U$ separated over $S$. Denote $f|_ V : V \to U$ the restriction of $f$. By the discussion above and Duality for Schemes, Lemma 48.20.9 there are canonical isomorphisms

\[ H^0(f_{new}^!\mathcal{O}_ X)|_ V = H^0((f|_ V)^!\mathcal{O}_ U) = \omega _{V/U} = \omega _{Y/X}|_ V \]

We omit the verification that these isomorphisms glue to a global isomorphism $H^0(f_{new}^!\mathcal{O}_ X) \to \omega _{Y/X}$.
$\square$

Lemma 49.15.2. Let $f : Y \to X$ be a finite flat morphism of Noetherian schemes. The map

\[ \text{Trace}_ f : f_*\mathcal{O}_ Y \longrightarrow \mathcal{O}_ X \]

of Section 49.3 corresponds to a map $\mathcal{O}_ Y \to f^!\mathcal{O}_ X$ (see proof). Denote $\tau _{Y/X} \in H^0(Y, f^!\mathcal{O}_ X)$ the image of $1$. Via the isomorphism $H^0(f^!\mathcal{O}_ X) = \omega _{X/Y}$ of Lemma 49.15.1 this agrees with the construction in Remark 49.4.7.

**Proof.**
The functor $f^!$ is defined in Duality for Schemes, Section 48.16. Since $f$ is finite (and hence proper), we see that $f^!$ is given by the right adjoint to pushforward for $f$. In Duality for Schemes, Section 48.11 we have made this adjoint explicit. In particular, the object $f^!\mathcal{O}_ X$ consists of a single cohomology sheaf placed in degree $0$ and for this sheaf we have

\[ f_*f^!\mathcal{O}_ X = \mathop{\mathcal{H}\! \mathit{om}}\nolimits _{\mathcal{O}_ X}(f_*\mathcal{O}_ Y, \mathcal{O}_ X) \]

To see this we use also that $f_*\mathcal{O}_ Y$ is finite locally free as $f$ is a finite flat morphism of Noetherian schemes and hence all higher Ext sheaves are zero. Some details omitted. Thus finally

\[ \text{Trace}_ f \in \mathop{\mathrm{Hom}}\nolimits _{\mathcal{O}_ X}(f_*\mathcal{O}_ Y, \mathcal{O}_ X) = \Gamma (X, f_*f^!\mathcal{O}_ X) = \Gamma (Y, f^!\mathcal{O}_ X) \]

On the other hand, we have $f^!\mathcal{O}_ X = \omega _{Y/X}$ by the identification of Lemma 49.15.1. Thus we now have two elements, namely $\text{Trace}_ f$ and $\tau _{Y/X}$ from Remark 49.4.7 in

\[ \Gamma (Y, f^!\mathcal{O}_ X) = \Gamma (Y, \omega _{Y/X}) \]

and the lemma says these elements are the same.

Let $U = \mathop{\mathrm{Spec}}(A) \subset X$ be an affine open with inverse image $V = \mathop{\mathrm{Spec}}(B) \subset Y$. Since $f$ is finite, we see that $A \to B$ is finite and hence the $\omega _{Y/X}(V) = \mathop{\mathrm{Hom}}\nolimits _ A(B,A)$ by construction and this isomorphism agrees with the identification of $f_*f^!\mathcal{O}_ Y$ with $\mathop{\mathcal{H}\! \mathit{om}}\nolimits _{\mathcal{O}_ X}(f_*\mathcal{O}_ Y, \mathcal{O}_ X)$ discussed above. Hence the agreement of $\text{Trace}_ f$ and $\tau _{Y/X}$ follows from the fact that $\tau _{B/A} = \text{Trace}_{B/A}$ by Lemma 49.4.3.
$\square$

## Comments (2)

Comment #8804 by Rudolf Tange on

Comment #9283 by Stacks project on