Definition
A sheaf on a topological space is a mathematical structure that systematically assigns data to the open sets of in a way that respects “local-to-global” principles. Formally, a sheaf consists of:
- For each open set , a set (called the sections of over )
- For each inclusion of open sets, a restriction map
These must satisfy the sheaf axioms:
Identity: for all open sets
Composition: If , then
Locality: If is an open cover of and such that for all , then
Gluing: If is an open cover of and such that for all , then there exists a unique with for all
Presheaves
A presheaf satisfies only the first two conditions (identity and composition). A sheaf is a presheaf that additionally satisfies locality and gluing.
Examples
Constant sheaf: For any set , the constant sheaf assigns to each connected open set the set , where is the set of connected components of .
Sheaf of continuous functions: with restriction given by function restriction.
Sheaf of smooth functions: On a smooth manifold, consists of smooth real-valued functions on .
Structure sheaf: On an algebraic variety or scheme, the structure sheaf assigns to each open set the ring of regular functions on that set.
Stalks
For a point , the stalk is the direct limit: where the limit is taken over all open neighborhoods of . Elements of stalks are called germs.
Morphisms
A morphism of sheaves consists of maps for each open set , compatible with restriction maps.
Sheafification
Every presheaf has an associated sheaf called its sheafification, obtained by forcing the locality and gluing axioms to hold.