Ok, I know that there is a clear relation between sheaf theory and
category theory and I had like to make myself comfortable in the way
sheaf theory is done using category-theoretical definitions and notions
(I learned sheaf theory the "classical" way, in classical algebraic
geometry.. without any inital knowledge on category theory and etc.)
I am for instance aware that one can define sheaves using equalizers in
category
i.e. one can define a sheaf to be a functor
F: X^op -> Groups/Sets/R-modules/whatnot
(The functor above just say that the sheaf must first be a presheaf!)
where X^op is a category corresponding to the topol. space X with
containment as morphism (i.e. if U and V are open with
V\subset U then we define a morphism U->V .. this is just the dual of X
with inclusion as morphisms)
such that there is an equalizer (this is just the "glued functions")
for any covering {U_i} of U
FU ---> \prod F(U_i)
for the parallel map
\prod_{i} FU_i ===> \prod_{i,j} F(U_i\cap U_j)
where the first map say p: \prod FU_i ---> \prod F(U_i\cap U_j)
takes an f_i to f_i|(U_i\cap U_j) and the second takes f_j to
f_j|(U_i\cap U_j)
The condition above ensures the two conditions of sheafs that one
learns in classical algebraic geometry (i.e. the identity condition.. I
think this comes from the universal property of the equalizer, and the
glueing condition)
There is probably a better way to define a sheaf using category
theory.. but well this is what I have now.
But now that I know this, how does it help my understand of sheaf
theory. What things will get easier to perform with these extra
category theory tools?
Sincerely,
Jose Capco
PS: I got that definition from a book.. but I am beginning to doubt
something here..I think for the definition to match properly with what
I have learned in classical alg. geom. the functor should be
surjective (I forgot already if it should be called "full" or
"faithful")
This agrees with what you said, but the full thingy you require seems
to be weird, would we not want the constant sheafs to be sheafs?
not full sorry.. I meant that it must be full on a subcategory of the
groups/sets/rings.. etc. .. If you know what I mean.. I thought because
we use the equalizer.. then I do see the the universal property of the
equalizer yields the "identity property", but there are extra property
involved too ...like if there is ANY group G (I deal with sheafs of
groups here) such that
and a morphism f: G ---> \prod F(U_i) such that
pf=qf then there is a unique mapping
g: G --> F(U)
(by the universal property of equalizers) such that eg=f
If G where F(U) this would only mean the identity theorem.. but if G
where ANY group.. then I dont see this in the "classical" definition of
sheafs (or at least I dont see how this can be derived from the
"classical" definition).. and I get even more confused if G were say
F(V) for V a subset of U.. is this even possible? ... and .. what do
you mean by "colimits are sent to limits"?