Sheaves and Gluing
Appendix B
Aa
A presheaf assigns data to contexts and specifies how data restricts to sub-contexts (Appendix A). A sheaf is a presheaf with a coherence guarantee: local data that agree on overlaps glue into global data, uniquely.
The Sheaf Condition
Let be a site (Appendix A). A presheaf is a sheaf if for every cover in :
Locality. If satisfy for all , then .
Gluing. If sections satisfy the matching condition:
then there exists a unique with for all .
Diagram form. The sheaf condition is an equalizer:
Sections over correspond exactly to matching families over the cover.
Locality prevents invisible global distinctions; gluing prevents orphaned local data. Together: global sections are completely determined by local restrictions, and compatible local data always has a global origin.
Sheafification
Given a presheaf , its sheafification has a map through which every map from to a sheaf factors uniquely. This notation distinguishes sheafification from a single application of the usual plus construction, which need not already be a sheaf.
The usual plus construction uses matching families modulo agreement after refinement. It produces a separated presheaf; applying it again gives a sheaf. The construction adds exactly the global sections that should exist and identifies those indistinguishable locally.
Summary
| Concept | Role in Coherence |
|---|---|
| Presheaf | Local data with restriction |
| Locality | Global sections determined by local restrictions |
| Gluing | Compatible local data assembles uniquely |
| Matching condition | Local sections agree on overlaps |
| Sheafification | Universal map to a sheaf, adding amalgamations and identifying locally equal sections |
The sheaf condition formalizes the exact-gluing case of A5 and is stated precisely as A13. A verified unequal pair rules out an amalgamation of that family. In an arbitrary presheaf, a matching family can also lack an amalgamation or have several; the sheaf hypothesis is what excludes those other failures. A computable disagreement report additionally requires effective comparisons.