Definition 6.30.8. Let $X$ be a topological space. Let $\mathcal{B}$ be a basis for the topology on $X$. Let $(\mathcal{C}, F)$ be a type of algebraic structure.
A presheaf $\mathcal{F}$ with values in $\mathcal{C}$ on $\mathcal{B}$ is a rule which assigns to each $U \in \mathcal{B}$ an object $\mathcal{F}(U)$ of $\mathcal{C}$ and to each inclusion $V \subset U$ of elements of $\mathcal{B}$ a morphism $\rho ^ U_ V : \mathcal{F}(U) \to \mathcal{F}(V)$ in $\mathcal{C}$ such that $\rho ^ U_ U = \text{id}_{\mathcal{F}(U)}$ for all $U \in \mathcal{B}$ and whenever $W \subset V \subset U$ in $\mathcal{B}$ we have $\rho ^ U_ W = \rho ^ V_ W \circ \rho ^ U_ V$.
A morphism $\varphi : \mathcal{F} \to \mathcal{G}$ of presheaves with values in $\mathcal{C}$ on $\mathcal{B}$ is a rule which assigns to each element $U \in \mathcal{B}$ a morphism of algebraic structures $\varphi : \mathcal{F}(U) \to \mathcal{G}(U)$ compatible with restriction maps.
Given a presheaf $\mathcal{F}$ with values in $\mathcal{C}$ on $\mathcal{B}$ we say that $U \mapsto F(\mathcal{F}(U))$ is the underlying presheaf of sets.
A sheaf $\mathcal{F}$ with values in $\mathcal{C}$ on $\mathcal{B}$ is a presheaf with values in $\mathcal{C}$ on $\mathcal{B}$ whose underlying presheaf of sets is a sheaf.
Comments (2)
Comment #3266 by Kevin Buzzard on
Comment #3361 by Johan on
There are also: