This is the fifth in a series of posts on Verdier duality, started here. In this post, I will describe the proof of the duality theorem, which itself states the existence of an adjoint to the derived version of the lower shriek functor . This might not sound too exciting at first, but we will see that in fact, the dualizing functor will be computable in the important special case of a manifold, and Poincaré duality will fall out quickly. Moreover, the flexible interpretation of sheaf cohomology will allow other duality theorems (such as Alexander duality) to be derived very efficiently from the general formalism.
I will try to explain some of this story (namely, that using sheaf cohomology and Verdier duality one can re-derive much of the classical theory of homology and cohomology) next time. First, though, it will be good to prove the result.
1. Duality
We can now enunciate the result we shall prove in full generality.
Theorem 1 (Verdier duality) Let
be a continuous map of locally compact spaces of finite dimension, and let
be a noetherian ring. Then
admits a right adjoint
. In fact, we have an isomorphism in
when
.
Here is defined as follows. Recall that given chain complexes
of sheaves, one may define a chain complex of
-modules
; the elements in degree
are given by the product
, and the differential sends a collection of maps
to
. Then
is the derived functor of
, and lives in the derived category
if
. Since the cohomology in degree zero is given by
, we see that the last statement of Verdier duality implies the adjointness relation.
You might wonder why Verdier duality is so much more complex than classical Poincaré duality. I don’t know a complete answer to this, but the impression I get is the following: Verdier duality is Poincaré duality when the upper shriek is a simple functor. When is a manifold and
is a field, the upper shriek sends the complex consisting of
in degree zero (which generates the derived category of
-vector spaces) to a complex of sheaves cohomologically concentrated in one degree. Maps in the derived category between complexes cohomologically concentrated in one degree are easy to describe using classical constructions (namely, they are
groups), and so Poincaré duality does not require derived categories to state.
In general, however, the upper shriek functor is much more complicated, and the resulting complexes don’t have to be cohomologically concentrated in one degree. So derived categories seem to be indispensable. It seems that this is the same reason that Grothendieck duality (which is formally analogous to Verdier duality) is so much more complex than Serre duality (which is formally analogous to Poincaré duality): in the case of a smooth variety, the analog of the upper shriek functor for coherent sheaves always sends the ground field to a complex cohomologically concentrated in degree zero!
(In the above half-explanation, you might also object that Poincare duality as traditionally stated (say for a field) does not involve groups; the explanation is analogous to the translation between the various formulations of Serre duality, and I will give it next time.)
2. Representability
Ultimately, the existence of an adjoint to a functor is equivalent to representability of the functor
for each
. Following Gelfand and Manin, we thus start by proving a simple representability lemma.
Lemma 2 Let
be a space. An additive functor
is representable if and only if it sends colimits to limits.
The point of this result is that, while the ordinary functor is not (generally) a left adjoint, something very close to it is. That something very close will be in fact isomorphic in the derived category. We shall see this below.
Proof: One direction is always true (in any category). Suppose conversely that is representable. The strategy is that
has a lot of generators: namely, for each open set
, take
where
is the inclusion. We can define a sheaf
via
Since the have canonical imbedding maps (if
there is a map
), it is clear that
is a presheaf.
is in fact a sheaf, though. To see this, let
be an open covering of
; then there is an exact sequence of sheaves
which means that there is an exact sequence
This means that is a sheaf.
is a promising candidate for a representing object, because we know that
Now, we need to define a distinguished element of and show that it is universal. More generally, we can define a natural transformation
. This we can do because any
is canonically a colimit of sheaves
.
Namely, form the category whose objects are pairs where
is open and
and whose morphisms come from inclusions
where
and
. For each such pair define a map
by the section
. It is easy to see that this gives a representation of
functorially as a colimit of sheaves of the form
.
(This is a similar observation as the well-known fact that a presheaf on any small category is canonically colimit of representable presheaves.) The natural isomorphism now extends to a natural transformation
, which is an isomorphism. Indeed, it is an isomorphism when
, and both functors above commute with colimits.
3. A near-adjoint to
In an ideal world, the functor would already have an adjoint. That is, for each
, the functor
would be representable. This is not always the case, however: is not (probably) an exact functor, and it need not preserve colimits. Nonetheless, a slight variant of the above functor is representable:
Proposition 3 If
is a soft, flat sheaf in
, then the functor
commutes with colimits. In particular, the functor
is representable for any
.
Proof: Indeed, we know that commutes with filtered colimits (because compactly supported cohomology does!) and in particular with arbitrary direct sums. As a result, it suffices to show that
is an exact functor. If
is a short exact sequence in
, then so is
by flatness. Moreover, by \cref{tensorsoft} the first term is soft, so the push-forward sequence
is exact too. The representability criterion now completes the proof. It follows that given (soft, flat) and
as above, there is a sheaf
such that
This is clearly functorial in and contravariantly in
. We shall use this functor
to construct the adjoint
in Verdier duality when
is replaced by a complex consisting of soft, flat sheaves.
4. Proof of Verdier duality
We are now ready to prove Verdier duality. The strategy will be to choose a soft, flat, and bounded resolution of the constant sheaf
, so a quasi-isomorphism
.
We have already seen that we can do most of this; however, we should check that we can choose to be bounded. To do this, we truncate
after the
th stage, where
; the resulting complex will remain soft by \cref{softres}. Namely, we consider the complex
Since are soft, so is the final term as
. The final term is also flat because of the stalkwise split nature of the resolution
(at least if it was constructed using a Godement resolution). Then
and
will be isomorphic functors on the level of the derived categories, but the latter will be much better behaved; for instance, it will have soft terms.
In other words, we are going to obtain a functorial “soft (and thus -acyclic) replacement” for a given object in
. Fix a complex
. We need to show that the functor
is representable. However, there is a canonical isomorphism (in the derived category, or a quasi-isomorphism on the level of complexes)
This works in the derived category (we do not need to take the derived tensor product) as is flat and bounded. So, alternatively, we may show that the functor
is representable. We shall in fact show that there is a complex
such that there is a functorial isomorphism
This is what we want for the stronger form of Verdier duality anyway. If we wade through this notation, we notice one thing: is already
-acyclic; in particular,
where is applied pointwise. Moreover, we can assume that
is a complex of injectives, and certainly we can (and will) try to choose
to consist of injectives. In this case, we are just looking for a quasi-isomorphism
valid for any complex . However, we know that
If we consider the double complex given by (with the boundary maps being those induced by
; remember that
is contravariant in the first variable) and let
be the associated chain complex with
, then it follows that there is an isomorphism
In fact, there is an isomorphism of complexes
This follows from checking through the signs of the differential. This will prove (1) if we check that is a bounded-below complex of injectives. It is bounded below from the definition (as
is bounded in both directions). To see that it is injective, we recall that we had chosen
to be a complex of injectives, make the observation:
Lemma 4
is injective whenever
is a soft, flat sheaf and
is injective .
Proof: Recall that is the object representing the functor
To say that it is injective is to say that mapping into it is an exact functor, or simply that it is a right exact functor. Let be an exact sequence. Then
is exact too, so injectivity of gives that
is also exact. This statement is the meaning of injectivity.
It is now clear how we may define the functor . Given a bounded-below complex
, we start by replacing it with a complex of injectives, and so just assume that it consists of injectives without loss of generality. We then form the complex
of sheaves on
such that
, where
is a fixed soft resolution of the constant sheaf. Then setting
finishes the proof, by (1); we have functoriality built in.
June 15, 2011 at 11:08 pm
[…] 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 […]