Proof of Serre Duality
This proof follows Hartshorne Chapter III, Section 7, establishing the celebrated Serre Duality theorem for smooth projective varieties over an algebraically closed field.
Statement of the Theorem
Let be a smooth projective variety of dimension over an algebraically closed field . Let be the canonical sheaf (sheaf of differential -forms). Then for any coherent sheaf on and for all , there is a perfect pairing
inducing isomorphisms
Step 1: The Trace Map
The foundation of Serre Duality is the trace map. We begin by constructing it for projective space.
Let . The trace map is a -linear map
that satisfies naturality properties with respect to morphisms.
Construction of the Trace Map on Projective Space
Step 1a: Explicit construction for .
Let with homogeneous coordinates . The canonical sheaf is
We have by direct computation using Δech cohomology.
Step 1b: Δech computation.
Cover by standard open sets . A generator of can be represented by the Δech cocycle on given by
in the local coordinate system on , or more invariantly as the residue of a differential form.
Step 1c: Definition of the trace.
The trace map sends the generator to . This is well-defined and independent of the choice of coordinates.
Step 1d: Verification of non-degeneracy.
This map is an isomorphism, so via the trace map.
Functoriality of the Trace Map
The trace map is functorial: if is a finite flat morphism of smooth projective varieties of the same dimension , then the diagram
commutes with respect to the trace map in the appropriate sense. This functoriality is crucial for reducing the general case to .
Step 2: The Duality Pairing
With the trace map in hand, we construct the duality pairing.
Step 2a: Construction of the pairing.
Let be a coherent sheaf on . We define a pairing
as follows. Given and , we form their cup product
Step 2b: Natural evaluation map.
There is a natural evaluation map
given by . This induces
Step 2c: Composition with trace.
Composing with the trace map gives
This defines the desired pairing.
Step 2d: Bilinearity.
The pairing is clearly -bilinear by the properties of cup product, evaluation, and the trace map.
Step 3: Reduction to Projective Space
The key step is reducing the general case to where explicit computations are possible.
Step 3a: Embedding into projective space.
Since is projective, there exists a closed embedding for some . We can work locally and reduce dimension by dimension, so it suffices to prove the theorem for .
Step 3b: Using the projection formula.
For a general , we use the projection formula and base change to relate cohomology on to cohomology on . Specifically, if , then
is a coherent sheaf on , and we have
Step 3c: Dimension reduction.
The proof proceeds by induction on dimension. The case is trivial (points have no higher cohomology). Assuming the result for varieties of dimension , we prove it for dimension .
Step 3d: Hyperplane section.
Choose a hyperplane not containing such that is smooth of dimension . We obtain an exact sequence
This induces a long exact sequence in cohomology which, combined with the five lemma and inductive hypothesis, proves the result.
Step 4: The Case of Projective Space
We now prove Serre Duality explicitly for .
Step 4a: Line bundles on projective space.
First consider for some integer . We need to show
Step 4b: Cohomology computation.
By the standard computation of cohomology of line bundles on :
- for and all
- (homogeneous polynomials of degree ) if , and if
- only if
Step 4c: Explicit pairing for .
For , we need to show
is a perfect pairing. Given (a degree polynomial) and , their product lies in , which we map to via the trace.
Step 4d: Verification of perfect pairing.
To verify this is a perfect pairing, we must show:
- If for all , then
- If for all , then
For (1): Suppose . Then multiplication by a suitable monomial gives a non-zero element of , which pairs non-trivially with under the trace.
For (2): The statement is vacuous if (since then ). If , we use the fact that has dimension , equal to the dimension of .
Step 4e: Extension to coherent sheaves.
Any coherent sheaf on admits a finite resolution by direct sums of line bundles:
Using this resolution and the fact that duality holds for line bundles, we deduce duality for by a spectral sequence argument.
Step 5: Verification for Structure Sheaf
An important special case is when .
Let be a smooth projective variety of dimension over . Then Serre Duality gives
Verification:
For : We have (since is connected and projective). By duality,
so , which is consistent with the trace map being an isomorphism.
For : We have
The right side is the dual of the space of global sections of the canonical sheaf, which are the holomorphic -forms on .
Geometric meaning:
The number is the geometric genus of . Serre Duality shows it equals , providing a deep connection between geometry and cohomology.
Step 6: The Pairing via Ext Groups
An alternative formulation uses Ext sheaves, providing a more functorial perspective.
Step 6a: Ext interpretation.
By the adjunction between and , we have
Thus Serre Duality can be stated as
Step 6b: Yoneda product.
The pairing comes from the Yoneda product
Since and , this gives the duality pairing.
Step 6c: Compatibility with derived categories.
In the language of derived categories, Serre Duality states that the functor
is a dualizing functor, meaning it is an anti-equivalence with .
Step 7: Smoothness and the Canonical Sheaf
The smoothness hypothesis is essential for the canonical sheaf to have the right properties.
Why smoothness is necessary:
-
Differentials: For smooth, the sheaf of KΓ€hler differentials is locally free, so we can form .
-
Dualizing sheaf: For singular varieties, we must replace with the dualizing sheaf , which is defined using dualizing complexes and may not be a line bundle.
-
Gorenstein varieties: A variety is Gorenstein if its dualizing sheaf is a line bundle. For such varieties, a version of Serre Duality holds with in place of .
Step 8: Computation for Curves
The case of curves () is particularly concrete and historically important.
Let be a smooth projective curve over . Then is the canonical bundle, and Serre Duality gives
Special case :
where is the genus of . By Serre Duality,
so the space of holomorphic differentials on has dimension , giving a cohomological definition of genus.
Special case a line bundle:
If , then . Serre Duality relates and , which is the content of the Riemann-Roch theorem when combined with the Euler characteristic formula.
Step 9: Compatibility with Cup Product
The duality pairing is intimately connected with the cup product structure on cohomology.
Step 9a: Cup product compatibility.
The cup product
is compatible with Serre Duality in the following sense: if we dualize and use the duality isomorphisms, the diagram
corresponds under duality to
Step 9b: Associativity.
This compatibility ensures that the pairing structure is associative in the appropriate sense, making cohomology with Serre Duality into a Frobenius algebra structure.
Step 10: Base Change and Families
Serre Duality behaves well with respect to base change in families.
Relative Serre Duality:
If is a smooth projective morphism of relative dimension , there is a relative version of Serre Duality:
where is the relative canonical sheaf, and the dual is taken in the category of -modules using a relative trace map
This relative version is crucial for studying families of varieties and deformation theory.
Applications and Consequences
Immediate consequences of Serre Duality:
-
Vanishing theorems: Combined with vanishing theorems like Kodaira vanishing, Serre Duality implies vanishing of other cohomology groups.
-
Riemann-Roch: For curves, Serre Duality is a key ingredient in the Riemann-Roch theorem.
-
Hodge theory: Over , Serre Duality is related to Hodge duality via the Hodge decomposition.
-
Grothendieck duality: Serre Duality is a special case of the more general Grothendieck duality for proper morphisms.
-
Canonical bundle formula: Understanding is crucial for the minimal model program and birational geometry.
Summary of Proof Strategy
The complete proof of Serre Duality follows this logical structure:
-
Trace map: Construct explicitly for using Δech cohomology and residues.
-
Pairing: Define using cup product, evaluation, and trace.
-
Reduction: Use embeddings and induction to reduce to the case .
-
Line bundles: Prove duality explicitly for on using dimension counts and explicit computations.
-
Resolution: Extend to coherent sheaves using finite resolutions by line bundles.
-
Verification: Check compatibility with functoriality, cup products, and base change.
The theorem follows from these steps combined with careful bookkeeping of the functorial properties involved. The key insight is that the trace map encodes all the duality information, and the rest is a matter of using standard tools from homological algebra and sheaf cohomology.