nLab
stalk

Contents

Definition

Recall that a point x of a topos E is a geometric morphism

x:SetE.x : Set \to E \,.

The stalk at x of an object eE is the image of e under the corresponding inverse image morphism

x *:ESetx^* : E \to Set

i.e.

stalk x(e):=x *(e).stalk_x(e) := x^*(e) \,.

Special case of sheaf topoi

If E is the category of sheaves on the category of open subsets Op(X) of a topological space X

E=Sh(X),E = Sh(X) \,,

then the topos points of E come precisely from the ordinmary points

(x:*X)inTop,(x : {*} \to X) in Top \,,

of the space X, where the direct image morphism

x *:SetSh(X)x_* : Set \to Sh(X)

sends every set to the sheaf which is the constant functor on that set. By the general Kan extension formula for the inverse image (see there) one finds in this case for any sheaf FSh(X) the stalk

stalk x(F) =colim (*x 1(V))(const *,x 1)F(V) =colim VXxVF(V).\begin{aligned} stalk_x(F) & = colim_{({*} \to x^{-1}(V)) \in (const_{*}, x^{-1}) } F(V) \\ &= colim_{V \subset X | x \in V} F(V) \end{aligned} \,.

So for sheaves on (open subsets of) topological spaces the stalk at a given point is the colimit over all values of the sheaf on open subsets containing this point.

By the general definition of colimits in Set described at limits and colimits by example, the elements in this colimit can in turn be described as equivalence classes represented pairs (z,V) with xV zF(V), where the equivalence relation says that two such pairs (z 1,V 1) and (z 2,V 2) coincide if there is a third pair (z,U) with UV 1 and UV 2 such that z=z 1 U=z 2 U.

for F=C() a sheaf of functions on X, such an equivalence class, hence such an element in a stalk of F is called a function germ.

Testing sheaf morphisms on stalks

For E=Sh(X) a topos of sheaves on a topological space (or generally if the topos E has “enough points”), the bahaviour of morphisms f:AB in E can be tested on stalks

Theorem

A morphism f:AB of sheaves on X is a

if and only every induced map of stalk sets stalk x(f):stalk x(A)stalk x(B) is, for all xX

Proof

The statement for isomorphisms follows from the identification of sheaves with etale spaces (e.g. section II, 6, corollary 3 in MacLane-Moerdijk, Sheaves in Geometry and Logic). The statement for epimorphisms/monomorphisms is proposition 6 there.

Example

Let X be a smooth manifold and let Ω n(X) and Z n+1(X) be the sheaves of differential n-forms and that of closed differential (n+1)-forms on X, respectively, for some n. Let

d:Ω n(X)Z n+1d : \Omega^n(X) \to Z^{n+1}

be the morphism of sheaves that is given on each open subset by the deRham differential.

Then:

  • for UX the map d U:Ω n(U)Z n+1(U) need not be epi, since not every closed form is exact;

  • but by the Poincare lemma? every closed form is locally exact, so that for each xX the map of stalks d x:stalk x(Ω n(X))stalk x(Z n+1(X)) is an epimorphism.

Accordingly, the morphism d:Ω n(X)Z n+1(X) is an epimorphism of sheaves.

This kind of example plays a crucial role in the computation of abelian sheaf cohomology, see the examples listed there.