Sheaves on a Topological Space
Sheaves are the fundamental tool for keeping track of local-to-global data in algebraic geometry. A sheaf assigns algebraic data (rings, modules, groups) to each open set of a space, with compatibility conditions ensuring that local information glues together consistently.
Presheaves
A presheaf of abelian groups (or rings, sets, ...) on a topological space consists of:
- For each open set , an abelian group (the sections of over ).
- For each inclusion of open sets, a restriction map , written .
These satisfy:
- for all .
- for .
Equivalently, a presheaf is a contravariant functor from the category (with inclusions as morphisms) to (or , , ...).
Fix an abelian group . Define for every nonempty open , with all restriction maps . This is a presheaf but not a sheaf in general (it fails gluing when is disconnected).
Let be a topological space. Define , with restriction maps being literal restriction of functions. This is a presheaf (in fact a sheaf, as we'll verify shortly).
Let . Define . This is a presheaf under restriction. But it is not a sheaf: the function is locally bounded on every bounded open interval, but not globally bounded on . So gluing fails.
The sheaf axioms
A presheaf on is a sheaf if for every open set and every open cover of , the following hold:
(Identity/Locality): If satisfy for all , then .
(Gluing): If satisfy for all , then there exists with .
Equivalently, for every open cover of , the sequence
is an equalizer (exact at the first two terms).
is a sheaf on any topological space :
- Identity: If for all , then for all since the cover .
- Gluing: Given compatible , define for . Compatibility ensures this is well-defined, and the pasting lemma gives continuity.
On a smooth manifold , define . This is a sheaf of -algebras. Similarly for (real-analytic), holomorphic functions on a complex manifold, etc.
Let be an algebraic variety. The structure sheaf assigns to each open the ring of regular functions:
For an affine variety , a function is regular on if it is locally a ratio of polynomials with . This is the central sheaf of classical algebraic geometry.
The constant sheaf on assigns to each open :
where is the set of connected components of . Unlike the constant presheaf, this is a genuine sheaf: if is disconnected, then , not .
Over an irreducible variety (where every open is connected), for all nonempty , so the constant presheaf and constant sheaf coincide.
Fix a point and an abelian group . The skyscraper sheaf is defined by:
This is a sheaf (check!). It is supported at the single point . In the derived category, skyscraper sheaves generate a useful class of objects.
Stalks
The stalk of a presheaf at a point is the direct limit (colimit)
over all open neighborhoods of . An element of is a germ: an equivalence class of pairs where and , with if for some open containing .
For the sheaf of continuous functions on , the stalk is the ring of germs of continuous functions at . Two functions and represent the same germ at if they agree on some neighborhood of .
The germ of at is different from the germ of at (they differ on every punctured neighborhood), but the germ of at equals the germ of at .
For an affine variety with coordinate ring , the stalk of at a point (corresponding to the maximal ideal ) is the local ring:
This is a local ring with maximal ideal and residue field . For , the stalk at is , the ring of rational functions regular at .
For the constant sheaf , the stalk at every point is . For the skyscraper sheaf :
In a space (e.g., a Hausdorff space), , so the stalk is only at itself. But in the Zariski topology, can be much larger (the whole space if is the generic point!).
A morphism of sheaves is:
- injective is injective for all ,
- surjective is surjective for all ,
- an isomorphism is an isomorphism for all .
Warning: Surjectivity on stalks does not imply surjectivity on sections! The exponential sequence on is exact on stalks, but is not surjective (the identity function has no global logarithm). This failure is measured by sheaf cohomology .
Sheafification
Every presheaf has a sheafification , a sheaf together with a morphism that is universal: any morphism from to a sheaf factors uniquely through .
Concretely, consists of functions (where ) that are locally induced by sections: for each , there exists an open and such that (the germ of at ) for all .
The key property: has the same stalks as , i.e., for all .
The sheafification of the constant presheaf is the constant sheaf (locally constant functions to ). On a connected space, they agree on sections over connected opens, but differ on disconnected opens: while .
The sheafification of the presheaf of bounded continuous functions on is the sheaf of all continuous functions, since every continuous function is locally bounded.
Morphisms of sheaves
A morphism of sheaves on is a collection of homomorphisms for each open , compatible with restrictions:
This is a natural transformation of functors. The sheaves on form an abelian category .
On a smooth manifold , differentiation is a morphism of sheaves: for each open , sends , and this commutes with restriction (differentiation is a local operation).
The kernel sheaf is (locally constant functions). The image presheaf (exact -forms) is already a sheaf. This is the beginning of the de Rham complex .
On a complex manifold , the exponential sequence is an exact sequence of sheaves:
where is the sheaf of nowhere-vanishing holomorphic functions. This is exact on stalks (every nonzero germ has a local logarithm). The long exact sequence in cohomology gives:
Here (the Picard group of line bundles) and is the first Chern class. For : , generated by .
Kernel, image, and exact sequences
For a morphism :
- The kernel is the sheaf . (This is automatically a sheaf.)
- The image presheaf may not be a sheaf! The image sheaf is its sheafification.
- The cokernel is the sheafification of .
A sequence is exact if , or equivalently, if it is exact on all stalks.
On , consider . On small discs , the exponential map is surjective onto (every nonvanishing holomorphic function on a disc has a logarithm). But is not surjective: has no global logarithm. The image presheaf assigns to small discs but not to itself β this fails the gluing axiom.
Direct and inverse image
Let be a continuous map.
The direct image (pushforward) of a sheaf on is the sheaf on :
for open .
The inverse image (pullback) of a sheaf on is the sheafification of the presheaf:
for open . The stalk satisfies .
form an adjoint pair: .
Let be an open inclusion and a sheaf on . Then is the extension by zero outside ... almost. Actually:
This extends to all of , but the stalks at points outside may be nonzero: if , but for , the stalk picks up "boundary behavior."
The true extension by zero has stalks for and otherwise.
Let be the inclusion of a point. Then the skyscraper sheaf at with stalk . This gives a conceptual explanation of skyscraper sheaves.
Let and . The inclusion gives (the stalk). More generally, for the fiber with inclusion :
is the restriction of to the fiber. This is how sheaf cohomology varies in families.
Sheaves on a basis
Often we don't need to specify for every open set β it suffices to define it on a basis for the topology. If is a basis for , a sheaf on the basis specifies:
- for each ,
- restriction maps for ,
- satisfying the sheaf axioms for covers by basis elements.
Such a sheaf on extends uniquely to a sheaf on .
This is crucial for scheme theory: the structure sheaf is defined on the basis of distinguished open sets , where .
For and , the distinguished opens form a basis. We define:
For example:
- β functions that can have poles along .
- β functions with poles along .
- β global regular functions.
The restriction is the natural localization map .
Locally free sheaves and vector bundles
A sheaf of -modules is locally free of rank if there exists an open cover of with for each .
- Rank 1: invertible sheaf (= line bundle).
- Rank : corresponds to a vector bundle of rank .
The Picard group is the group of invertible sheaves under , with inverse .
On , the twisting sheaf is the tautological line bundle dual. Its sections over the standard open are fractions of degree . The global sections are:
where is the space of homogeneous polynomials of degree . In particular:
- for .
- (global regular functions are constant).
- , generated by .
On a smooth variety of dimension , the cotangent sheaf (or sheaf of KΓ€hler differentials) is a locally free sheaf of rank . Its top exterior power is the canonical sheaf:
For , the Euler sequence gives .
For a smooth hypersurface of degree : (adjunction formula).
On , the tangent sheaf . So , corresponding to the -dimensional Lie algebra (infinitesimal automorphisms). Indeed has dimension .
For genus curves: , so β the automorphism group is finite!
Sheaves in other contexts
Grothendieck generalized sheaves to work with sites (categories with a Grothendieck topology). Key examples:
-
Γtale site : covers are surjective families of Γ©tale morphisms. Sheaves on this site give Γ©tale cohomology , which works in characteristic (unlike singular cohomology). Deligne's proof of the Weil conjectures uses Γ©tale cohomology.
-
fppf site: covers are faithfully flat, finitely presented morphisms. Needed for non-smooth group schemes.
-
Zariski site: the usual Zariski topology. Coarsest but most accessible.
The relationship: Zariski Nisnevich Γ©tale fppf fpqc. Finer topologies see more information but are harder to compute with.
On a smooth manifold :
| Sheaf | Sections over | Type | |---|---|---| | | smooth functions | sheaf of -algebras | | | smooth -forms on | sheaf of -modules | | (vector bundle) | smooth sections of | locally free -module | | | locally constant functions | constant sheaf |
The de Rham theorem: β de Rham cohomology equals sheaf cohomology of the constant sheaf. This is a consequence of the PoincarΓ© lemma (the de Rham complex is a resolution of ).
Summary: the zoo of sheaves
| Sheaf | Space | Sections over | Stalk at |
|---|---|---|---|
| (structure) | variety / scheme | regular functions | local ring |
| (constant) | any | locally constant | |
| (skyscraper) | any | if , else | at , elsewhere |
| (twisting) | degree- rational fns | ||
| (cotangent) | smooth variety | KΓ€hler differentials | |
| (canonical) | smooth variety | top forms | |
| (smooth) | manifold | smooth functions | germs of smooth fns |
| (holomorphic) | complex mfd | holomorphic functions | convergent power series |