This post continues the series on local cohomology.

Let {A} be a noetherian ring, {\mathfrak{a} \subset A} an ideal. We are interested in the category {\mathrm{QCoh}(\mathrm{Spec} A \setminus V(\mathfrak{a}))} of quasi-coherent sheaves on the complement of the closed subscheme cut out by {\mathfrak{a}}. When {\mathfrak{a} = (f)} for {f \in A}, then

\displaystyle \mathrm{Spec} A \setminus V(\mathfrak{a}) = \mathrm{Spec} A_f,

and so {\mathrm{QCoh}(\mathrm{Spec} A \setminus V(\mathfrak{a}))} is the category of modules over {A_f}. When {\mathfrak{a}} is not principal, the open subschemes {\mathrm{Spec} A \setminus V(\mathfrak{a})} are generally no longer affine, but understanding quasi-coherent sheaves on them is still of interest. For instance, we might be interested in studying vector bundles on projective space, which pull back to vector bundles on the complement {\mathbb{A}^{n+1} \setminus \left\{(0, 0, \dots, 0)\right\}}. This is not affine once {n > 0}.

In order to do this, let’s adopt the notation

\displaystyle X' = \mathrm{Spec} A \setminus V(\mathfrak{a}) , \quad X = \mathrm{Spec} A,

and let {i: X' \rightarrow X} be the open imbedding. This induces a functor

\displaystyle i_* : \mathrm{QCoh}(X') \rightarrow \mathrm{QCoh}(X)

which is right adjoint to the restriction functor {i^* : \mathrm{QCoh}(X) \rightarrow \mathrm{QCoh}(X')}. Since the composite {i^* i_* } is the identity on {\mathrm{QCoh}(X')}, we find by a formal argument that {i_*} is fully faithful.

Fully faithful right adjoint functors have a name in category theory: they are localization functors. In other words, when one sees a fully faithful right adjoint {\mathcal{C} \rightarrow \mathcal{D}}, one should imagine that {\mathcal{C}} is obtained from {\mathcal{D}} by inverting various morphisms, say a collection {S}. The category {\mathcal{C}} sits inside {\mathcal{D}} as the subcategory of {S}-local objects: in other words, those objects {x} such that {\hom(\cdot, x)} turns morphisms in {S} into isomorphisms. (more…)

Let {X \subset \mathbb{P}^r_{\mathbb{C}}} be a smooth projective variety, and let {H} be a generic hyperplane. For generic enough {H}, the intersection {X \cap H} is itself a smooth projective variety of dimension one less. The Lefschetz hyperplane theorem asserts that the map

\displaystyle H \cap X \rightarrow X

induces an isomorphism on {\pi_1}, if {\dim X \geq 3}.

We might be interested in analog over any field, possibly of characteristic {p}. Here {\pi_1} has to be replaced with its étale analog, but otherwise it is a theorem of Grothendieck that {H \cap X \rightarrow X} still induces an isomorphism on {\pi_1}, under the same hypotheses. This is one of the main results of SGA 2, and it uses the local cohomology machinery developed there. One of my goals in the next few posts is to understand some of the ideas that go into Grothendieck’s argument.

More generally, suppose {Y \subset X} is a subvariety. To say that {\pi_1(Y) \simeq \pi_1(X)} (always in the étale sense) is to say that there is an equivalence of categories

\displaystyle \mathrm{Et}(X) \simeq \mathrm{Et}(Y)

between étale covers of {X} and étale covers of {Y}. How might one prove such a result? Grothendieck’s strategy is to attack this problem in three stages:

  1. Compare {\mathrm{Et}(X)} to {\mathrm{Et}(U)}, where {U \supset Y} is a neighborhood of {Y} in {X}.
  2. Compare {\mathrm{Et}(U)} to {\mathrm{Et}(\hat{X}_Y)}, where {\hat{X}_Y} is the formal completion of {X} along {Y} (i.e., the inductive limit of the infinitesimal thickenings of {Y}).
  3. Compare {\mathrm{Et}( \hat{X})_Y)} and {\mathrm{Et}(Y)}.

In other words, to go from {Y} to {X}, one first passes to the formal completion along {Y}, then to an open neighborhood, and then to all of {Y}. The third step is the easiest: it is the topological invariance of the étale site. The second step is technical. In this post, we’ll only say something about the first step.

The idea behind the first step is that, if {Y} is not too small, the passage from {U} to {X} will involve adding only subvarieties of codimension {\geq 2}, and these will unaffect the category of étale covers. There are various “purity” theorems to this effect.

The goal of  this post is to sketch Grothendieck’s proof of the following result of Zariski and Nagata.

Theorem 10 (Purity in dimension two) Let {(A, \mathfrak{m})} be a regular local ring of dimension {2}, and let {X = \mathrm{Spec} A}. Then the map

\displaystyle \mathrm{Et}(X) \rightarrow \mathrm{Et}(X \setminus \left\{\mathfrak{m}\right\})

is an equivalence of categories.

In other words, “puncturing” the spectrum of a regular local ring does not affect the fundamental group. (more…)

Let {(A, \mathfrak{m})} be a regular local (noetherian) ring of dimension {d}. In the previous post, we described loosely the local cohomology functors

\displaystyle H^i_{\mathfrak{m}}: \mathrm{Mod}(A) \rightarrow \mathrm{Mod}(A)

(in fact, described them in three different ways), and proved a fundamental duality theorem

\displaystyle H^i_{\mathfrak{m}}(M) \simeq \mathrm{Ext}^{d-i}(M, A)^{\vee}.

Here {\vee} is the Matlis duality functor {\hom(\cdot, Q)}, for {Q} an injective envelope of the residue field {A/\mathfrak{m}}. This was stated initially as a result in the derived category, but we are going to use the above form.

The duality can be rewritten in a manner analogous to Serre duality. We have that {H^d_{\mathfrak{m}}(A) \simeq Q} (in fact, this could be taken as a definition of {Q}). For any {M}, there is a Yoneda pairing

\displaystyle H^i_{\mathfrak{m}}(M) \times \mathrm{Ext}^{d-i}(M, A) \rightarrow H^d_{\mathfrak{m}}(A) \simeq Q,

and the local duality theorem states that it is a perfect pairing.

Example 1 Let {k} be an algebraically closed field, and suppose that {(A, \mathfrak{m})} is the local ring of a closed point {p} on a smooth {k}-variety {X}. Then we can take for {Q} the module

\displaystyle \hom^{\mathrm{top}}_k(A, k) = \varinjlim \hom_k(A/\mathfrak{m}^i, k):

in other words, the module of {k}-linear distributions (supported at that point). To see this, note that {\hom_k(\cdot, k)} defines a duality functor on the category {\mathrm{Mod}_{\mathrm{sm}}(A)} of finite length {A}-modules, and any such duality functor is unique. The associated representing object for this duality functor is precisely {\hom^{\mathrm{top}}_k(A, k)}.

In this case, we can think intuitively of {H^i_{\mathfrak{m}}(A)} as the cohomology

\displaystyle H^i(X, X \setminus \left\{p\right\}).

These can be represented by meromorphic {d}-forms defined near {p}; any such {\omega} defines a distribution by sending a function {f} defined near {p} to {\mathrm{Res}_p(f \omega)}. I’m not sure to what extent one can write an actual comparison theorem with the complex case. (more…)

Fix a noetherian local ring {(A, \mathfrak{m})}.

Let {C \in D(A)} (for {D(A)} the derived category of {A}, or preferably its higher-categorical analog). Let us define the local cohomology functor

\displaystyle \Gamma_{\mathfrak{m}}: D(A) \rightarrow D(A), \quad \Gamma_{\mathfrak{m}}(C) = \varinjlim \mathbf{Hom}({A}/\mathfrak{m}^i, C).

We can think of this at a number of levels: for instance, it is the (derived) functor of the ordinary functor on {A}-modules which sends an {A}-module {M} to its submodule

\displaystyle \Gamma_{\mathfrak{m}}(M) = \varinjlim\hom(A/\mathfrak{m}^i, M)

of {\mathfrak{m}}-power torsion elements. From this point of view, we can think of the cohomology groups

\displaystyle H^i_{\mathfrak{m}}(M) \stackrel{\mathrm{def}}{=} H^i (\Gamma_{\mathfrak{m}}(M))

as defining “cohomology with supports” for the pair {(\mathrm{Spec} A, \mathrm{Spec} A \setminus \left\{\mathfrak{m}\right\})} with coefficients in the sheaf {M}. I’ll try to elaborate more on this point of view later.

Notation: The derived categories in this post will use cohomological grading conventions, for simplicity.

Our first goal here is to describe the calculation (which is now quite formal) of {\Gamma_{\mathfrak{m}}} in the regular case, in terms of dualizing objects. So, let’s suppose {A} is regular local on, of dimension {d = \dim A}. In this case, each {A/\mathfrak{m}^i} lives in the smaller perfect derived category {\mathrm{D}_{\mathrm{perf}}(A)}, and we will use the duality in that category.

Namely, recall that we have a functor {D: \mathrm{D}_{\mathrm{perf}}(A) \rightarrow \mathrm{D}_{\mathrm{perf}}(A)^{op} } given by {\mathbf{Hom}(\cdot, A)}, which induces a duality on the perfect derived category of {A}, as we saw yesterday.

Let {K = \varinjlim DA/\mathfrak{m}^i}. We saw in the previous post that {K} is cohomologically concentrated in the degree {d}, and it is a shift of the module {Q = \varinjlim \mathrm{Ext}^d(A/\mathfrak{m}^i, A)}: we saw that {Q} was the injective envelope of {k}. The next result will reduce the computation of {\Gamma_{\mathfrak{m}}} to an {\mathrm{Ext}} computation.

Theorem 5 (Local duality) If {C \in \mathrm{D}_{\mathrm{perf}}(A)} and {A} is regular, then we have a canonical isomorphism in {D(A)},

\displaystyle \Gamma_{\mathfrak{m}}(C) \simeq \mathbf{Hom}( D C, K). (more…)

We have spent a while in the past few days going through the rather categorical formalism of the upper shriek functor f^! obtained from a map f: X \to Y between locally compact Hausdorff spaces of finite cohomological dimension. That is, we showed that the upper shriek must exist on the derived category; this was Verdier duality. However, so far we have not seen any concrete applications of this formalism. I actually feel a bit guilty about having not indicated better some of these in the introductory post and having essentially plunged into the abstract nonsense.

Now we shall apply the existence of {f^!} to questions involving manifolds. Once we know that {f^!} exists, we will be able to describe it using the adjoint property rather simply (for manifolds). This will lead to clean statements of theorems in algebraic topology. For instance, Poincaré duality will be a direct consequence of the fact that, on an {n}-dimensional oriented manifold, the dualizing sheaf (see below) is just {k[n]}.

1. The dualizing complex

After wading through the details of the proof of Verdier duality, let us now consider the simpler case where {Y = \left\{\ast\right\}}. {X} is still a locally compact space of finite dimension, and {k} remains a noetherian ring. Then Verdier duality gives a right adjoint {f^!} to the functor {\mathbf{R} \Gamma_c: \mathbf{D}^+(X, k) \rightarrow \mathbf{D}^+(k)}. In other words, for each {\mathcal{F}^\bullet \in \mathbf{D}^+(X, k)} and each complex {G^\bullet} of {k}-modules, we have an isomorphism

\displaystyle \hom_{\mathbf{D}^+(k)}(\mathbf{R} \Gamma_c (\mathcal{F}^\bullet), G^\bullet) \simeq \hom_{\mathbf{D}^+(X, k)}(\mathcal{F}^\bullet, f^!(G^\bullet)).

Of course, the category {\mathbf{D}^+(k)} is likely to be much simpler than {\mathbf{D}^+(X, k)}, especially if, say, {k} is a field.

Definition 1 {\mathcal{D}^\bullet = f^!(k)} is called the dualizing complex on the space {X}. {\mathcal{D}^\bullet} is an element of the derived category {\mathbf{D}^+(X, k)}, and is well-defined there. We will always assume that {\mathcal{D}^\bullet} is a bounded-below complex of injective sheaves. (more…)