Skip to content

Sheaf Condition

Defines Sheaf Condition, descent condition

Let (C,τ)(\mathcal{C}, \tau) be a site and let F:CopSetF: \mathcal{C}^{\mathrm{op}} \to \mathbf{Set} be a presheaf.

Definition. The presheaf FF satisfies the sheaf condition (or descent condition) for a covering family {UiU}iI\{U_i \to U\}_{i \in I} in τ\tau if the following diagram is an equalizer:

F(U)  iresUi  iIF(Ui)i,jIF(Ui×UUj)F(U) \xrightarrow{\;\prod_i \mathrm{res}_{U_i}\;} \prod_{i \in I} F(U_i) \rightrightarrows \prod_{i,j \in I} F(U_i \times_U U_j)

where the two parallel arrows send (si)i(s_i)_i to the families (res(si))i,j(\mathrm{res}(s_i))_{i,j} and (res(sj))i,j(\mathrm{res}(s_j))_{i,j} respectively. Concretely, this means:

  1. (Gluing/Existence.) For every compatible family (siF(Ui))iI(s_i \in F(U_i))_{i \in I} — meaning siUi×UUj=sjUi×UUjs_i|_{U_i \times_U U_j} = s_j|_{U_i \times_U U_j} for all i,ji, j — there exists a section sF(U)s \in F(U) with sUi=sis|_{U_i} = s_i for all ii.
  2. (Separation/Uniqueness.) Such a section ss is unique: if s,sF(U)s, s' \in F(U) satisfy sUi=sUis|_{U_i} = s'|_{U_i} for all ii, then s=ss = s'.

A sheaf on (C,τ)(\mathcal{C}, \tau) is a presheaf satisfying the sheaf condition for every covering family in τ\tau. A presheaf satisfying only condition (2) is called separated.

Proposition. The sheaf condition for FF with respect to a covering sieve SHom(,U)S \hookrightarrow \mathrm{Hom}(-, U) is equivalent to requiring that the induced map Hom(Hom(,U),F)Hom(S,F)\mathrm{Hom}(\mathrm{Hom}(-, U), F) \to \mathrm{Hom}(S, F) is an isomorphism (using the Yoneda embedding). That is, FF is a sheaf if and only if it is a local object with respect to all covering sieve inclusions.

Proposition. For sheaves of spaces in the (,1)(\infty,1)-categorical setting, the sheaf condition is strengthened to homotopy descent: F(U)F(U) must be equivalent to the homotopy limit

F(U)    holim(iF(Ui)i,jF(Ui×UUj))F(U) \xrightarrow{\;\sim\;} \mathrm{holim}\left(\prod_i F(U_i) \rightrightarrows \prod_{i,j} F(U_i \times_U U_j) \mathrel{\substack{\to \\ \to \\ \to}} \cdots \right)

of the full Cech cosimplicial diagram. Uniqueness of gluing is replaced by contractibility of the space of gluings.

Examples.

  • Topological sheaves: On the site Open(X)\mathrm{Open}(X) of a topological space XX with the open-cover topology, the sheaf condition is the classical gluing axiom: sections that agree on overlaps glue uniquely.
  • Representable presheaves: On any subcanonical site (C,τ)(\mathcal{C}, \tau), every representable presheaf Hom(,C)\mathrm{Hom}(-, C) is a sheaf.
  • Non-example: The presheaf of bounded functions on R\mathbb{R} (with the open-cover topology) is separated but not a sheaf: compatible bounded local sections glue to an unbounded global section when the local bounds grow without bound.

Relations

Date created
Mathematical object
Site

Cite

@misc{emsenn2025-sheaf-condition,
  author    = {emsenn},
  title     = {Sheaf Condition},
  year      = {2025},
  url       = {https://emsenn.net/library/math/domains/topology/terms/sheaf-condition/},
  publisher = {emsenn.net},
  license   = {CC BY-SA 4.0}
}