Entry conditions

Use presheaves only when you can:

  • Start from a site or at least a category of contexts.
  • Assign data to each object in .
  • Define restriction maps along morphisms.

Definitions

  • A presheaf on a category assigns to each object a set , and to each morphism a restriction map , satisfying identity and composition laws.

Vocabulary (plain language)

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

Symbols used

  • : a presheaf.
  • : the data assigned to object .
  • : the restriction map along .

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 be the category of open sets of a space. A presheaf can assign to each open set the set of real-valued functions on , 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 .
  • A set assignment .
  • Restriction maps for every morphism.