There’s another classic example of sheaves; this one is restricted to manifolds, rather than general topological spaces. But it provides the key to why we can do calculus on a manifold. For any manifold, there is a sheaf of vector fields over the manifold.
Let’s start by explaining what a vector field is. A vector field over a topological space T is a mapping which associates each point in T with a vector in some euclidean space ℜn. What the vector field is useful for is defining the concept of differentiation in the manifold. In normal euclidean space, what a rate of change means is obvious; for example, in ℜ2, a positive derivative at a point means that the curve is increasing – the value of the y coordinate is increasing as the x coordinate increases. This is directly related to the fact that if you want to draw a line from one point a to another point b, you can get a vector pointing from a to b that describes the direction you need to go by subtracting a from b. But in an arbitrary manifold, that basic intuition can fail. For example, on the surface of a sphere, if you place a coordinate system centered on a particular point, an increasing line like y=x will “wrap around” and wind up coming back up to the origin; and a vector based on coordinates will not point in the right direction! A vector field provides a way of describing the rate of change and the way that it varies on the surface of an arbitrary manifold – and that also gives you the ability to determine the direction you need to traverse to get from one point to another. What we’re to do is use vector fields to define sections of a sheaf over a manifold.
Suppose we’ve got a manifold, M, which is smooth and connected. A vector field on M is a function from points in M to vectors in the tangent space to M. The tangent space at a point p in M is a vector space which contains a set of vectors which specify the directions through which a curve can pass through p. Since the vectors are all in the tangent space, and the manifold is smooth, we know that the vectors in the fields will vary smoothly as we move around M.
To define the sheaf, we first need to define the presheaf – that is, the mappings that will define the sheaf. Then we’ll show that the presheaf satisfies the normalization and gluing axioms.
So, we’ve got our smooth manifold, M. The presheaf F(M) needs to map every open set in M to a set of vector fields. In fact, what we’ll do is, for each open set O in M, we’ll set F(O) to the set of all vector fields on O. So for O, F will effectively provide a mapping to a set of functions from points in O to vectors in the tangent space for O. For two open sets O and P in M, where O ⊆ P, the restriction maps ρO,P for F will restrict the set of vectors in O to be the set of vectors from points in O that will pass through points in P.
Now, on to the normalization axiom. F(∅) is the empty function, because ∅ has no points. So it maps to an empty vector field. That works perfectly; the restriction maps will work perfectly, because restricting to F(∅) will do the right thing – there are no paths from points in any open set to points in ∅, so the restriction map will always restrict to ∅ – which is exactly right.
For the gluing axiom, we’ll play basically the same trick we did last time – we’ll just show that the definition we used to create the space necessarily restricts things so that gluing works. So, let’s take a set of open sets in M: U = ∪ { u1, …, un }. For each ui, we’ll choose our vector fields, so that the set of vector fields on members of U agree on overlaps. Then we define the field on the union, U, so that for each point p in U, we pick a ui that contains p. For the field on U, we use the mapping F(ui) to provide the mapping for F(U). Since we already restricted the fields so that they agree on overlaps, this process will give us a valid field with smooth variations – and we’re guaranteed to end up with only one mapping defining the overlap sections, because we defined it to select one of the mappings as the canonical one.
So what does this sheaf tell us? Basically, it tells us that the manifold is differentiable. Why? Because we constructed the sheaf that way. Put that way, it looks circular. The catch is that we relied on certain properties of the topology (that it was a manifold, that it was smooth, that it was connected) to create the sheaf. This would not be a sheaf on a topological space without those properties – so what we’ve done is shown what properties of a manifold make it differentiable.
This statement doesn’t make sense in context:
(I can’t use <sub> in comments)
First of all, you haven’t defined what on earth vector means outside a vector space. We have vector fields on this manifold, but that’s something different.
Secondly, as the sections of this sheaf are individual vector fields, which is to say that they are functions from points on the manifold to (some space; doesn’t matter), ρ_{O,P} behaves just like the ordinary restrict-the-domain map applied to functions always does. It restricts each vector field to the subset defined on P.
It also makes me twitch with how cavalier you are about switching from defining the tangent space at a point p to the tangent space for an open set. I’m not entirely certain that the latter concept is well-defined, but I’m willing to translate it every time it pops up into “the tangent spaces at points in O”.
Daniel:
First – sub should work in comments… I’m going to use this comment to test it; real response in the next comment.
xy, xy, xyx
Daniel:
While things rebuild with the changes to fix the subscript problem in comments:
I was looking for some way of giving an intuitive explanation for what the restriction map on vector spaces means. Based on my own scribbling on paper, I think that domain-restricting the mapping does basically select vectors in the tangent space that, if you attach them to their tangent point in the topological space, they point into the subspace. I realize that it’s not a
precise mathematical definition, but I think it captures the intuition of what’s going on. The basic idea of the whole vector field sheaf is to provide a valid notion of direction and rate of change in a smooth manifold; so I’m trying to show how that intuition is captured in the sheaf, and why the sheaf makes that work properly.