Res Agentica
Reading

No saved reading position.

Reading

No saved reading position.

Sheaves and Gluing

Appendix B

2 min read
Aa
Text size

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

Sheaf

Let (C,J)(\mathcal{C}, J) be a site (Appendix A). A presheaf F:Cop→SetF : \mathcal{C}^{\mathrm{op}} \to \mathbf{Set} is a sheaf if for every cover {Ui→U}i∈I\{U_i \to U\}_{i \in I} in JJ:

Locality. If s,t∈F(U)s, t \in F(U) satisfy s∣Ui=t∣Uis|_{U_i} = t|_{U_i} for all ii, then s=ts = t.

Gluing. If sections si∈F(Ui)s_i \in F(U_i) satisfy the matching condition:

si∣Ui×UUj=sj∣Ui×UUjfor all i,js_i|_{U_i \times_U U_j} = s_j|_{U_i \times_U U_j} \quad \text{for all } i, j

then there exists a unique s∈F(U)s \in F(U) with s∣Ui=sis|_{U_i} = s_i for all ii.

Diagram form. The sheaf condition is an equalizer:

F(U)→restrict∏iF(Ui)⇉∏i,jF(Ui×UUj)F(U) \xrightarrow{\text{restrict}} \prod_{i} F(U_i) \rightrightarrows \prod_{i,j} F(U_i \times_U U_j)

Sections over UU 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

Sheafification

Given a presheaf FF, its sheafification aFaF has a map F→aFF \to aF through which every map from FF 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

ConceptRole in Coherence
PresheafLocal data with restriction
LocalityGlobal sections determined by local restrictions
GluingCompatible local data assembles uniquely
Matching conditionLocal sections agree on overlaps
SheafificationUniversal 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.

← Back to AppendicesBack to The Proofs →

Search the book

Use ↑ ↓ to move through results; Escape to close.

Search every published chapter, section and reference.

    In this chapter