Exceptional Pullback

March 18, 2025

This post is going to be a summary of the ideas constructing the exceptional pullback functor π! ⁣:QCohYQCohX\pi^! \colon \qcoh_Y \to \qcoh_X (read "pi shriek") in the case π\pi is a finite flat morphism following Vakil's Foundations of Algebraic Geometry. The general construction for π!\pi^! quite heavily relies on derived categories and so we won't go over it here, but the reader can consult Sheaves on Manifolds by Kashiwara and Schapira.

The purpose is that π!\pi^! naturally serves as a right adjoint to the pushforward π\pi_*, which is strange since normally we think of π\pi_* as right adjoint to π\pi^*. Let π ⁣:XY\pi \colon X \to Y be a finite flat morphism of locally Noetherian schemes, and let G\fang be a quasicoherent sheaf on YY. Then

HomY(πOX,G)\rHom_Y(\pi_* \calo_X, \fang)

is also a quasicoherent sheaf on YY as πOX\pi_* \calo_X is locally finitely presented. To see this, take a local finite presentation on UYU \subset Y

OUmOUnπOX0\calo_U^{\oplus m} \longrightarrow \calo_U^{\oplus n} \longrightarrow \pi_* \calo_X \longrightarrow 0

Since HomU(,G)\rHom_U(\cdot, \fang) is left-exact,

0HomU(πOX,G)HomU(OUn,G)HomU(OUm,G)0 \longrightarrow \rHom_U(\pi_* \calo_X, \fang) \longrightarrow \rHom_U(\calo_U^{\oplus n}, \fang) \longrightarrow \rHom_U(\calo_U^{\oplus m}, \fang) 0HomU(πOX,G)HomU(OU,G)nHomU(OU,G)m0 \longrightarrow \rHom_U(\pi_* \calo_X, \fang) \longrightarrow \rHom_U(\calo_U, \fang)^{\oplus n} \longrightarrow \rHom_U(\calo_U, \fang)^{\oplus m} 0HomU(πOX,G)GUnGUm0 \longrightarrow \rHom_U(\pi_* \calo_X, \fang) \longrightarrow \fang\vert_U^{\oplus n} \longrightarrow \fang\vert_U^{\oplus m}

Since QCohY\qcoh_Y is an abelian category, this shows HomY(πOX,G)\rHom_Y(\pi_* \calo_X, \fang) is quasicoherent on YY. Further, HomY(πOX,G)\rHom_Y(\pi_* \calo_X, \fang) has the structure of a πOX\pi_* \calo_X-module (by (rφ)(s):=φ(rs)(r\cdot \varphi)(s) := \varphi(rs)). We show this gives it the structure of a quasicoherent sheaf on XX. More generally,

Lemma Suppose R\fanr is a quasicoherent sheaf of algebras on YY, and π ⁣:SpecYRY\pi \colon \underline{\spec}_Y \fanr \longrightarrow Y is an affine morphism. Then the category of quasicoherent sheaves on YY with the structure of R\fanr-modules is equivalent to the category of quasicoherent sheaves on SpecYR\underline{\spec}_Y \fanr.

Let F\fanf be a quasicoherent sheaf on YY with the structure of a R\fanr-module. Since everything is affine-local on the target, it suffices to assume Y=SpecAY = \spec A and hence π ⁣:SpecYR=SpecRSpecA\pi \colon \underline{\spec}_Y \fanr = \spec R \to \spec A for some AA-algebra RR. Then FM~\fanf \simeq \tilde{M} as OSpecA\calo_{\spec A}-modules for some AA-module MM by quasicoherence. By assumption, MM has the structure of an RR-module MRM_R, and so we can define the quasicoherent sheaf MR~\tilde{M_R} on SpecR\spec R. It remains to show this is functorial in F\fanf, which we omit.

In the above, we take R=πOX\fanr = \pi_* \calo_X and note that SpecYπOXX\underline{\spec}_Y \pi_* \calo_X \simeq X since π\pi is affine. Since HomY(πOX,G)\rHom_Y(\pi_* \calo_X, \fang) is quasicoherent on YY with the structure of a πOX\pi_* \calo_X-module, we get a quasicoherent sheaf on XX. This is the definition of our covariant exceptional pullback functor

π! ⁣:QCohYQCohX\pi^! \colon \qcoh_Y \to \qcoh_X

We have natural isomorphisms of functors QCohYQCohY\qcoh_Y \to \qcoh_Y

ππ!HomY(πOX,)\pi_* \pi^! \xrightarrow{\quad\sim\quad} \rHom_Y(\pi_* \calo_X, -)

Further, one can check that for FQCohX\fanf \in \qcoh_X and GQCohY\fang \in \qcoh_Y we have a natural isomorphism functorial in F,G\fanf, \fang

πHomX(F,π!G)HomY(πF,G)\gradient{\pi_* \rHom_X(\fanf, \pi^! \fang) \longrightarrow \rHom_Y(\pi_* \fanf, \fang)}

In particular, (π,π!)(\pi_*, \pi^!) form an adjoint pair.

Application to Frobenius Splitting

One nice application appears in characteristic p>0p > 0 geometry. Let F ⁣:XXF \colon X \to X be the absolute Frobenius morphism. A variety XX is called Frobenius split if the map

OXFOX\calo_X \to F_* \calo_X

splits as OX\calo_X-modules. Using the exceptional pullback, we can reformulate this condition. Consider

F!OXHomX(FOX,OX)F^! \calo_X \simeq \rHom_X(F_* \calo_X, \calo_X)

Then XX is Frobenius split if and only if there exists a morphism F!OXOXF^! \calo_X \to \calo_X inducing the identity on OX\calo_X via adjunction. When XX is smooth, we can identify

F!OXωX1pF^! \calo_X \simeq \omega_X^{1-p}

via an extended application of Grothendieck-Serre duality. This gives the classical criterion of XX being Frobenius split if and only if there exists a section

σH0(X,ωX1p)\sigma \in H^0(X, \omega_X^{1-p})

whose residue is 1. This perspective relevant to flag and toric varieties, where explicit Frobenius splittings can be constructed.