Definition

Let F\mathcal F and G\mathcal G be on a XX. A morphism of sheaves φ:FG\varphi:\mathcal F\to\mathcal G consists of a map

φU:F(U)G(U)\varphi_U:\mathcal F(U)\longrightarrow\mathcal G(U)

for every open subset UXU\subseteq X, compatible with restriction: whenever VUV\subseteq U, restricting after applying φU\varphi_U gives the same result as applying φV\varphi_V after restricting.

These maps induce maps on every ,

φx:FxGx.\varphi_x:\mathcal F_x\longrightarrow\mathcal G_x.

More generally, if f:XYf:X\to Y, F\mathcal F is a sheaf on YY, and G\mathcal G is a sheaf on XX, a morphism of sheaves along ff is a morphism into the :

FfG.\mathcal F\longrightarrow f_*\mathcal G.

When the sheaves take values in rings, groups, or modules, every component map preserves the corresponding algebraic structure.