Going the Wrong Way - for Dummies
Posted by Urs Schreiber
The last couple of entries (, , ) involved pull-push operations on correspondence spaces
But some objects (like vector bundles) don’t want to be pushed, while others (like sheaves) are not so obviously pulled. I didn’t know the details, and tried to fake it (with some succes in the finite case). But here are some details.
Varghese Mathai yesterday was so kind to explain to me how to push forward K-theory classes. It’s called lower shriek, and I think the name is somewhat reminiscent of the feeling I had when seeing the construction.
Very roughly, the point is this: let
be a map of (topological) spaces. Let
be a bundle on . Naïvely, the push-forward of along is the bundle whose fiber over is the combined preimage .
The problem ist, of course, that in general contains infinitely many points, so that would be something like a continuous direct sum of vector spaces.
So in order to get a sensible vector bundle on , we need to cut down drastically the size of .
Assume there is a structure around. It allows us to construct a Dirac operator on the space of sections of . Somehow like in the family index theorem, we use this to pass to its kernel and cokernel, thus obtaining finite dimensional vector spaces again.
That’s very roughly one way to look at this construction. I think.
While interesting, I have the feeling there must be something more direct and conceptual than this.
If we pass from vector bundles to sheaves of modules, there is.
A sheaf has an obvious push-forward. Now it’s the pullback which is more problematic. But at least the bare-bones definition of the pullback of sheaves is pretty straightforward.
So here goes, taken from the textbook
R. Hartshorne
Algebraic Geometry
Spinger (1977) .
(p.109-110, with exercise 1.18 on p. 68 and first def on p. 65).
So let be a ringed space over and a ringed space over Y. Say we are handed a morphism of ringed spaces
coming with a continuous map
and a morphism ov sheaves of rings
Let be some sheaf of -modules on (playing the role of a vector bundle).
We do something like a pullback from to for as follows. The problem of course is that only preimages under of open sets are guaranteed to be open. We want to find a way to take an open set in and send it to an open set in . So we simply take and look for something like the smallest open set containing .
More precisely, we let be the sheaf given by
This is a nice definition, because the functor is simply the adjoint to the push-forward functor .
But the pullback of a sheaf of modules is still a slight modification of .
Notice that, by the adjointness property just mentioned, from the given ring homomorphism we obtain an “inverse” morphism
This we can use to act with on . So we devide out by this action and define the pullback sheaf (of modules) to be given by
This is nice again, since it turns out that pullback and pushforward are adjoint functors between the category of -modules to that of -modules.