Download Introduction to Sheaves

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

3-manifold wikipedia , lookup

Orbifold wikipedia , lookup

Orientability wikipedia , lookup

Homology (mathematics) wikipedia , lookup

Continuous function wikipedia , lookup

Fundamental group wikipedia , lookup

Covering space wikipedia , lookup

General topology wikipedia , lookup

Cohomology wikipedia , lookup

Étale cohomology wikipedia , lookup

Sheaf cohomology wikipedia , lookup

Homological algebra wikipedia , lookup

Grothendieck topology wikipedia , lookup

Sheaf (mathematics) wikipedia , lookup

Transcript
1
The Basics
For the purposes of this discussion X will always denote a topological space.
I will only deal with presheaves and sheaves of abelian groups, but it is worth
noting that we can discuss sheaves of objects with more or less structure. For
example we can talk of sheaves of sets, rings, or modules just as easily.
1.1
Presheaf
A presheaf A on X is a function associating an abelian group (set, ring, module,
...) A(U ) to each open U ⊂ X such that for each pair U ⊂ V of open sets in X,
there is a homomorphism (called restriction)
ρU V : A(V ) → A(U )
such that ρU U = 1.
1.1.1
Examples
1. The Constant Presheaf; Let G be a abelian group and let F be the contravarient function from open sets of X to abeilan groups, such that
F (U ) = G.
2. Real valued functions; Let O(U ) denote all functions f : U → R. These
functions form a group under pointwise addition, and give the structure
of a presheaf on X
3. pth cohomology. Let U ⊂ X be an open subset, and let H p (U ) be the pth
cohomology group. Each cohomology group will give the structure of a
presheaf on X.
An equivalent definition can be given using category theory. It is more
concise (certainly) it may be more straightforward to check, later we will will
want categorical formulations of most of these statements.
A presheaf A of abelian groups (rings, modules, etc...) on X is a contravarient functor from the category of open subsets of X (with inclusions) to the
category of abelian groups (rings, modules, etc...)
If we fix a topological space X we can consider the category of presheaves
of X. If F and G are presheaves, a morphism ϕ : F → G is a family of group
homomorphisms ϕ(U ) making the following diagram commute.
F (U )
ϕ(U )
ρU V
ρU V
F (V )
/ G(U )
ϕ(V )
1
/ G(V )
1.2
Sheaves
As a general principle groups are good, but topologies are better. So we can
require that a presheaf have a topology.
Again, let X be a topological space. Let (A, π) be a pair where
• A is a topological space
• π : A → X is a local homeomorphism
• each Ax = π −1 (x) for x ∈ X, is an abelian group
• the group operations are continuous
We call the pair (A, π) a sheaf (of Abelian Groups). π −1 (x) is called the
“stalk” at x. If A is Hausdorff, then the sheaf is considered to be Hausdorff.
1.2.1
Examples
1. Non-Hausdorff sheaves. Let X = R and let
(
0
if x 6= 0
−1
π (x) =
Z/2 if x = 0
2. Constant Sheaf. Let A be any abelian group, given the discrete topology.
X × A then forms a sheaf over X, with projection map p(x, a) = x
3. Let X be a manifold. For each open U in X, let C ∞ (U ) be the set of
smooth functions from U to R. C ∞ (X) is a Sheaf abelian groups on X.
If we restrict to germs we have a sheaf of modules on X
As immediate consequences of the definition of sheaves we have the following:
a) π is an open map
b) Any section of A is an open map.
c) Any element of A is in the range of some section over some open set.
d) The set of all images of sections over open sets is a base for the topology of
A.
e) For any two sections s ∈ A(U ) and t ∈ A(V ), U and V open, the set W of
points x ∈ U ∩ V such that s(x) = t(x) is open.
Just as we used a categorical definition of a presheaf we can now give as
similar definition of a sheaf.
A sheaf is a presheaf under which the following sequence is exact.
0
/ F (U )
/ Q F (Ui )
/
dif fQ
i<j
F (Ui ∩ Uj )
We can consider the category of sheaves of X, and morphisms will be defined
the same as morphisms in the category of presheaves of X.
2
1.3
Constructions, Remarks, and Examples
It is clear that sheaves and presheaves are closely related, and any sheaf is
necessarily a presheaf. We can make this stronger my making a sheaf from
any presheaf. The additional topological information needed to move from a
presheaf to a presheaf will come from the local structure of X in terms of a
germ.
Let M be the set of all elements s ∈ A(U ) for all open neighborhoods U
of x in X. We say s ∈ A(U ) and t ∈ A(V ) are equivalent if there exists a
neighborhood of W of x in X such that W ⊂ U ∩ V and ρW V (s) = ρW V (t).
The germ of A at x is given by
Ax = M/ ∼
It is worth noting (but non-trivial to see) that Ax is given as
Ax = lim A(U )
−→
where U ranges over all neighborhoods of x ∈ X ( with inclusion as morphisms).
Fix a topological space X, and let A be a presheaf on X. Each open U is a
topological space (with the subspace topology) and each A(U ) can be considered
a topological space with the quotient topology. Construct the coproduct
a
(U × A(U ))
U ⊂X
and say that a = (x, s) ∈ U × A(U ) and b = (y, t) ∈ V × A(V ) are equivalent
if and only if there exists W ⊂ U ∩ V such that s|W = t|W . Now let
A = E/ ∼
and note that the fallowing diagram commutes
E@
@@ p
@@
@@
X
/A
~
~
~
~~π
~
~~
where π : A → X is the map induced from p(x, y) = x. q is open so π is
continuous. p is locally injective so π is a local homeomorphism. It is simple
to see that A is a sheaf of abelian groups on X. We refer to A as the sheaf
generated by the presheaf A.
In review we have defined sheaves and presheaves of topological spaces. We
have seen several examples, and discussed categories of sheaves and presheaves.
We will now consider the kernel’s and cokernels of sheaves.
g : A → B is a presheaf homomorphism
h : A → B is a sheaf homomorphism
3
Presheaves
Sheaves
ker
{a ∈ A : such that g(a) = 0} {α ∈ A : such that h(α) = 0}
coker
B/g(A)
B/h(A)
While this table looks symmetric, we have no reason to believe the quotient
in presheaves(X) will equal the quotient in sheaves(X). This will be illustrated
by the following example and be the basis for sheaf cohomology.
For any topological space X let O be the sheaf such that O(U ) is the group
of continuous maps from U into C. Likewise let O be the sheaf such that O(U )
is the group of continuous maps from U into C× .
There is then a short exact sequence in Sheaves(X).
0
/Z
2πi
/O
exp
/ O×
/0
When X is the space C× , this sequence is not exact in Presheaves(X) because
exp : C → is not onto; the cokernel is Z = H 1 (X, Z), generated by the global
unit 1/z.
4