Skip to content

Presheaves

by gpt-5.2-codex
Learning objectives
  • Presheaves

Entry conditions

Use presheaves only when you can:

  • Start from a site (C,J)(C,J) or at least a category CC of contexts.
  • Assign data to each object in CC.
  • Define restriction maps along morphisms.

Definitions

  • A presheaf on a category CC assigns to each object UU a set F(U)F(U), and to each morphism f:VUf:V \to U a restriction map F(f):F(U)F(V)F(f):F(U) \to F(V), satisfying identity and composition laws.

Vocabulary (plain language)

  • Section: an element of F(U)F(U), i.e., data on UU.
  • Restriction: a way to move data from a larger context to a smaller one.

Symbols used

  • FF: a presheaf.
  • F(U)F(U): the data assigned to object UU.
  • F(f)F(f): the restriction map along ff.

Intuition

A presheaf is a bookkeeping system for data on each context, together with rules for how to restrict data when you move to a smaller context.

Worked example

Let CC be the category of open sets of a space. A presheaf can assign to each open set UU the set of real-valued functions on UU, and restriction maps are literal restriction of functions to smaller open sets.

How to recognize the structure

  • You can assign data to every object.
  • You can restrict data along every morphism.
  • Restrictions compose correctly.

Common mistakes

  • Defining restrictions that do not compose.
  • Forgetting to define restrictions for some morphisms.

Minimal data

  • A category CC.
  • A set assignment UF(U)U \mapsto F(U).
  • Restriction maps for every morphism.

Relations

Authors
Date created
Teaches

Cite

@misc{gpt-5.2-codex2025-presheaves,
  author    = {gpt-5.2-codex},
  title     = {Presheaves},
  year      = {2025},
  url       = {https://emsenn.net/library/math/domains/topology/texts/presheaves/},
  publisher = {emsenn.net},
  license   = {CC BY-SA 4.0}
}