We’ve got sheaves now, so naturally we move on to morphisms between them. We begin by fixing a topological space and take
to be two presheaves on
. A morphism of presheaves is an abelian group homomorphism
for each
open, that satisfies an extra condition.
This extra condition is that, whenever are open sets,
commutes. What I mean when I say that it commutes is that
, and this can be visualized by saying that whatever path you take from
to
, you get the same map. A morphism of sheaves is then just a morphism of presheaves.
Now, recall that stalks were made up of equivalence classes of pairs with
. A morphism
of presheaves induces a map on the stalks by
.
A nice fact is that a morphism of sheaves is an isomorphism (ie, has a two-sided inverse) if and only if the induced maps on the stalks are all isomorphisms. This is NOT true for presheaves, though, and it really points out that a sheaf collects local data, and we can understand it by looking near individual points.
Now, anything we can do with abelian groups, we can do with presheaves. We can define to be the presheaf given by
, and the same with images and cokernels (that would be
). Now, if
and
are sheaves, then
is also a sheaf, but this isn’t necessarily true for the image and cokernel. We need the following:
Theorem: Let be a presheaf. There exists a sheaf
and a morphism
such that for any sheaf
and any morphism
, there is a unique morphism
such that
. This pair is unique up to unique isomorphism and is called the sheaf associated to
.
The point is that for any presheaf, there’s a “smallest” sheaf that contains it. The idea is to basically build up new sections by gluing together the sections on smaller open sets in every allowable way so that the sheaf axiom holds. All I’ll do is define , and point out that the proof isn’t that terrible once you have the definition.
We define to be the collection of functions
to the union of the stalks satisfying two conditions:
- For each
, we have
.
- For each
, there exists
open and contained in
and an element
such that for all
, the germ
of
at
is equal to
.
We’ll also call this the sheafification of , and whenever we get something that isn’t a sheaf from an operation on sheaves, we’ll often just refer to it as a sheaf when we REALLY mean the sheafification. This is something that is commonly done, and shouldn’t cause much confusion (I hope).
Another nice thing that we should hope is true: the sheafifcation of something that is already a sheaf is itself.
So now we define can take the cokernel and image of a sheaf map to be their sheafifications, and so we can regard them as sheaves.
Now we can define things that I probably could have gotten away with no one (who didn’t already know this stuff) calling me on, but that it’s important to be explicit about. A subsheaf of a sheaf is just a second sheaf such that for each open set, it assigns a subgroup and the restriction maps are the induced ones. We say that a morphism of sheaves is injective if it has kernel zero, that is, the kernel is the sheaf which assigns to each open set the trivial group. We call a morphism surjective if the image (sheaf) is equal to the target sheaf.
More generally, we say that a sequence of sheaves is exact if for each
, we have
. So a sequence
is exact if and only if
is injective
and is exact if and only if
is surjective.
So now that we’ve discussed morphisms of sheaves, there are two more operations on all sheaves that are worth mentioning before we move on. Instead of looking at two sheaves, let’s look at a continuous map of toplogical spaces. If
is a sheaf on
, we define
. We call this the direct image sheaf. We can also define the inverse image sheaf, which is the sheaf associated to the presheaf which, if given
on
, assigns
taken over sets containing
. If you don’t know limits, check out John Armstrong’s definition, but generally the inverse image sheaf isn’t very helpful, later we’ll discuss a more useful variant of it.
January 30, 2008 at 10:05 pm
In the statement of the theorem I guess you mean $latex\psi:\mathscr{F}^+\to \mathscr{G}$…
January 30, 2008 at 10:46 pm
Yeah, that was a typo. Corrected.
October 27, 2008 at 1:32 pm
Inverse image sheaf definition should be corrected to the sheafification of the presheaf you define; The presheaf itself isn’t necceserily a sheaf.
October 27, 2008 at 1:47 pm
Ah, yes, sorry. Corrected.
February 18, 2009 at 8:12 pm
[...] . (I won’t prove this though it isn’t too hard – see Harthorne, EGA III for more). See this post for [...]