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.