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:

  1. For each open set , a set (called the sections of over )
  2. 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.