The Stacks project

6.4 Abelian presheaves

In this section we briefly point out some features of the category of presheaves that allow one to define presheaves of abelian groups.

Example 6.4.1. Let $X$ be a topological space. Consider a rule $\mathcal{F}$ that associates to every open subset of $X$ a singleton set. Since every set has a unique map into a singleton set, there exist unique restriction maps $\rho ^ U_ V$. The resulting structure is a presheaf of sets on $X$. It is a final object in the category of presheaves of sets on $X$, by the property of singleton sets mentioned above. Hence it is also unique up to unique isomorphism. We will sometimes write $*$ for this presheaf.

Lemma 6.4.2. Let $X$ be a topological space. The category of presheaves of sets on $X$ has products (see Categories, Definition 4.14.6). Moreover, the set of sections of the product $\mathcal{F} \times \mathcal{G}$ over an open $U$ is the product of the sets of sections of $\mathcal{F}$ and $\mathcal{G}$ over $U$.

Proof. Namely, suppose $\mathcal{F}$ and $\mathcal{G}$ are presheaves of sets on the topological space $X$. Consider the rule $U \mapsto \mathcal{F}(U) \times \mathcal{G}(U)$, denoted $\mathcal{F} \times \mathcal{G}$. If $V \subset U \subset X$ are open then define the restriction mapping

\[ (\mathcal{F} \times \mathcal{G})(U) \longrightarrow (\mathcal{F} \times \mathcal{G})(V) \]

by mapping $(s, t) \mapsto (s|_ V, t|_ V)$. Then it is immediately clear that $\mathcal{F} \times \mathcal{G}$ is a presheaf. Also, there are projection maps $p : \mathcal{F} \times \mathcal{G} \to \mathcal{F}$ and $q : \mathcal{F} \times \mathcal{G} \to \mathcal{G}$. We leave it to the reader to show that for any third presheaf $\mathcal{H}$ we have $\mathop{\mathrm{Mor}}\nolimits (\mathcal{H}, \mathcal{F} \times \mathcal{G}) = \mathop{\mathrm{Mor}}\nolimits (\mathcal{H}, \mathcal{F}) \times \mathop{\mathrm{Mor}}\nolimits (\mathcal{H}, \mathcal{G})$. $\square$

Recall that if $(A, + : A \times A \to A, - : A \to A, 0\in A)$ is an abelian group, then the zero and the negation maps are uniquely determined by the addition law. In other words, it makes sense to say “let $(A, +)$ be an abelian group”.

Lemma 6.4.3. Let $X$ be a topological space. Let $\mathcal{F}$ be a presheaf of sets. Consider the following types of structure on $\mathcal{F}$:

  1. For every open $U$ the structure of an abelian group on $\mathcal{F}(U)$ such that all restriction maps are abelian group homomorphisms.

  2. A map of presheaves $+ : \mathcal{F} \times \mathcal{F} \to \mathcal{F}$, a map of presheaves $- : \mathcal{F} \to \mathcal{F}$ and a map $0 : * \to \mathcal{F}$ (see Example 6.4.1) satisfying all the axioms of $+, -, 0$ in a usual abelian group.

  3. A map of presheaves $+ : \mathcal{F} \times \mathcal{F} \to \mathcal{F}$, a map of presheaves $- : \mathcal{F} \to \mathcal{F}$ and a map $0 : * \to \mathcal{F}$ such that for each open $U \subset X$ the quadruple $(\mathcal{F}(U), +, -, 0)$ is an abelian group,

  4. A map of presheaves $+ : \mathcal{F} \times \mathcal{F} \to \mathcal{F}$ such that for every open $U \subset X$ the map $+ : \mathcal{F}(U) \times \mathcal{F}(U) \to \mathcal{F}(U)$ defines the structure of an abelian group.

There are natural bijections between the collections of types of data (1) - (4) above.

Proof. Omitted. $\square$

The lemma says that to give an abelian group object $\mathcal{F}$ in the category of presheaves is the same as giving a presheaf of sets $\mathcal{F}$ such that all the sets $\mathcal{F}(U)$ are endowed with the structure of an abelian group and such that all the restriction mappings are group homomorphisms. For most algebra structures we will take this approach to (pre)sheaves of such objects, i.e., we will define a (pre)sheaf of such objects to be a (pre)sheaf $\mathcal{F}$ of sets all of whose sets of sections $\mathcal{F}(U)$ are endowed with this structure compatibly with the restriction mappings.

Definition 6.4.4. Let $X$ be a topological space.

  1. A presheaf of abelian groups on $X$ or an abelian presheaf over $X$ is a presheaf of sets $\mathcal{F}$ such that for each open $U \subset X$ the set $\mathcal{F}(U)$ is endowed with the structure of an abelian group, and such that all restriction maps $\rho ^ U_ V$ are homomorphisms of abelian groups, see Lemma 6.4.3 above.

  2. A morphism of abelian presheaves over $X$ $\varphi : \mathcal{F} \to \mathcal{G}$ is a morphism of presheaves of sets which induces a homomorphism of abelian groups $\mathcal{F}(U) \to \mathcal{G}(U)$ for every open $U \subset X$.

  3. The category of presheaves of abelian groups on $X$ is denoted $\textit{PAb}(X)$.

Example 6.4.5. Let $X$ be a topological space. For each $x \in X$ suppose given an abelian group $M_ x$. For $U \subset X$ open we set

\[ \mathcal{F}(U) = \bigoplus \nolimits _{x \in U} M_ x. \]

We denote a typical element in this abelian group by $\sum _{i = 1}^ n m_{x_ i}$, where $x_ i \in U$ and $m_{x_ i} \in M_{x_ i}$. (Of course we may always choose our representation such that $x_1, \ldots , x_ n$ are pairwise distinct.) We define for $V \subset U \subset X$ open a restriction mapping $\mathcal{F}(U) \to \mathcal{F}(V)$ by mapping an element $s = \sum _{i = 1}^ n m_{x_ i}$ to the element $s|_ V = \sum _{x_ i \in V} m_{x_ i}$. We leave it to the reader to verify that this is a presheaf of abelian groups.


Comments (4)

Comment #4683 by James on

In example 006H the first sentence should read: "Let be a topological space."

Comment #7723 by on

In Example 6.4.1, should it be initial in the category of presheaves over X? There hasn't been discussion in Ch 6 yet of "the category of presheaves" without specifying the base space.


Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 006G. Beware of the difference between the letter 'O' and the digit '0'.