Overview

A sheaf describes mathematical data that can be specified locally and reconstructed uniquely when the local specifications agree. Continuous functions are the basic model: functions on overlapping open sets combine into one function precisely when their values match on the overlap. Sheaves extend this organization to algebraic data whose sections need not be ordinary functions with a single fixed codomain.

Prerequisites

Know topological spaces, open covers, and restriction of functions. The initial definition uses sets; groups, rings, and modules can be added afterward. A stalk uses germs, meaning that two sections are identified if they agree on some sufficiently small neighborhood of a chosen point.

Definition and conventions

A presheaf F\mathcal F on a topological space XX assigns a set F(U)\mathcal F(U) to each open UU and a restriction map ρVU:F(U)→F(V)\rho^U_V:\mathcal F(U)\to\mathcal F(V) whenever V⊆UV\subseteq U. Restrictions satisfy ρUU=id⁡\rho^U_U=\operatorname{id} and ρWVρVU=ρWU\rho^V_W\rho^U_V=\rho^U_W. Elements of F(U)\mathcal F(U) are sections over UU.

It is a sheaf if, for every open cover U=⋃iUiU=\bigcup_iU_i, sections si∈F(Ui)s_i\in\mathcal F(U_i) satisfying

si∣Ui∩Uj=sj∣Ui∩Ujs_i|_{U_i\cap U_j}=s_j|_{U_i\cap U_j}

come from a unique s∈F(U)s\in\mathcal F(U) with s∣Ui=sis|_{U_i}=s_i. The empty cover is included; it forces F(∅)\mathcal F(\varnothing) to be a singleton. A sheaf of abelian groups has group-valued sections and homomorphic restrictions, with the same gluing condition on underlying sets. Ring and module sheaves are defined similarly.

Intuition

The axiom has two parts. Uniqueness says sections are determined locally. Existence says compatible local data are sufficient. A presheaf can satisfy one part and fail the other. In particular, a global restriction such as boundedness may obstruct gluing even when the data are genuine functions and local agreement is unambiguous.

Examples and non-examples

For any topological space XX, let C(U)\mathcal C(U) be the continuous real-valued functions on UU, with ordinary restrictions. Compatible functions define a function point by point. Its continuity follows because the inverse image of an open set is the union of its open inverse images on the covering sets. This proves both existence and, by pointwise equality, uniqueness.

Now let B(U)\mathcal B(U) consist only of bounded continuous real-valued functions. This is a presheaf, but generally not a sheaf. On X=RX=\mathbb R, cover by Un=(−n,n)U_n=(-n,n) for positive integers nn. Each fn(x)=xf_n(x)=x is bounded on UnU_n, and the functions agree on overlaps. Their only possible glued function is f(x)=xf(x)=x, which is unbounded on R\mathbb R. The failure is existence, despite uniqueness holding.

For a set AA, the constant sheaf A‾\underline A assigns locally constant maps U→AU\to A. It does not require every section on a disconnected open set to have one global value. On two disjoint nonempty opens, independent constant values glue. By contrast, the presheaf assigning AA to every nonempty open with identity restrictions, and a singleton to the empty open, fails gluing on a two-point discrete space when AA has at least two elements.

Important properties

The stalk Fx\mathcal F_x consists of germs of sections near xx, or equivalently the direct limit over open neighborhoods of xx. Equality of germs is stronger than equality of point values: two continuous functions can agree at xx without agreeing on any neighborhood.

A morphism φ:F→G\varphi:\mathcal F\to\mathcal G is a family of maps on sections commuting with restrictions. For sheaves of sets on the same topological space, it is an isomorphism exactly when every stalk map φx\varphi_x is bijective. Proof sketch: stalk surjectivity supplies local lifts of any target section. Stalk injectivity makes those lifts agree after shrinking around each point, hence on overlaps by uniqueness. The sheaf axiom glues them into a unique inverse image. Merely having abstractly isomorphic stalk sets, without a compatible morphism, is not this criterion.

Connections and further reading

A scheme carries a sheaf of rings recording regular functions, while sheaf cohomology measures failures of global exactness. See Stacks, Section 6.7 for gluing and Li, Appendix B.1 for stalks and algebra-valued sheaves.