These are notes following a lecture of Tom Graber on virtual localization. See the link here: recorded lecture.
Here's the original paper: The Moment Map and Equivariant Cohomology, Atiayh and Bott.
This is the algebraic geometry version of Bott's original paper; he would've taken a smooth compact manifold rather than a smooth projective variety and a -action rather than a -action.
Let be a smooth projective variety with a -action. Here, is either or ; most of the time it will be the latter, and it is here. The differences are not drastic. Further let be a vector bundle over with a lift of the -action (meaning the bundle map is -equivariant), a polynomial in the chern classes of (for instance ) with . Then
where is some explicit formula depending on . Here is the fixed locus of the action on . The representation theory of is quite nice: it says that splits as a direct sum of eigen bundles upon which -acts by weight :
Let's explain this a bit more. The torus isn't acting on , but it's still acting on over . Because the torus action fixes , it must act fiberwise on ; in other words, it preserves the fibers of over each point in . The fibers of are a vector space, so the action of on actually gives us a representation of .
Every representation of splits as a direct sum of eigen bundles . Here, denotes the eigenbundle of upon which -acts by weight .
To compute by the Bott residue formula, I need to know and this direct sum decomposition of ; in particular, the weights .
The above discussion applies generally to any random vector bundle, and its not particularlly helpful for computing on a random vector bundles over since it may not have a -equivariant structure. However, the tangent bundle does have a natural -equivariant structure ( is used both for the tangent space and the torus, pick out which one is meant from context). So we have a decomposition
Since -acts trivially on , it acts trivially on the tangent space to :
Here is the weight piece of , sometimes denotes for "fixed". The above statement thus means that the only directions in the tangent bundle which are fixed are no other directions in which are fixed besides those in . Note that we need smooth for this to be true.
This discussion means that all other directions not in are not fixed, hence the normal bundle of in consists of the sum of all weights other than :
where "" stands for "moving".
So depends on and .
The most useful place to use this is when consists of finitely many isolated fixed points, in which case just becomes a finite sum, and you've reduced a potentially nasty integral to a combinatorial expression in the chern classes and the normal bundle .
This formula can be proven and understood in terms of equivariant cohomology, or in terms of equivariant chow.
Edin-Graham construct equivariant chow groups which are formally similar to , in that they have
functoriality (for -equivariant morphisms)
Chern classes (for -equivariant bundles)
intersection product for smooth (you get an equivariant Chow ring A^*_T(X))
specialization map .
A novel feature of the theory, however, is that , where . This turns out to be a massive boon to this area of study. It implies that for any with a -action, has the natural structure of a -module.
To recover the Bott residue theorem, observe that
in Because torus weights on are all non-zero, we get that (the Euler class of ) is invertible in . Therefore, if we set , then
the fundamental class in . If I pull back the fundamental class I get back the fundamental class, so . Localization tells us that this is the unique class in which pulls back to the fundamental class of . Thus,
where the last equality follows from the projection formula from intersection theory. Note that is a polynomial in the equivariant Chern classes of .
Conclusion: .
If we can identify such that then we can reduce integrals over to integrals over . Proving a Bott-like residue theorem essentially boils down, therefore, to finding this class . It's not known how to do this in general for smooth . However, here's a note:
We still have localization when is singular, but it's no longer obvious how to find this class . We can still say something about this case, however.
Deformation to the normal cone gives us a map . We can therefore factor the residue map as
The residue map can be made sense of; the torus acts on and the fixed locus is still just and the "moving" part is the normal cone.
This doesn't necessarily improve anything, we just changed which residue map we have to calculate. However, if we have an embedding of into some equivariant vector bundle (this often happens, it's like taking a resolution by locally free sheaves) then you can calculate the residue of :
where are the Segre classes at . If we take with the standard scaling action, then
This construction also makes sense for cone stacks which admit -embeddings in -vector bundle stacks via the same formula. The reason this Segre class perspective is useful is because it still makes sense for cone stacks – even in situations where localization doesn't apply, the formula
still makes sense. In fact, we can simply define
to be some sort of "generalized Segre class associated to a cone" and in this way still have a means to associate a class on the base to the cone.
Comment from Ravi: to de-mystify cone stacks, one should view them as some sort of cone living in the quotient of vector bundles. That is, given a map of vector bundles , you can mod out by the additive action of to get a stack , and if you additionally have a cone in invariant under the action of then you obtain a "cone stack" inside of .
We'll just think of a cone stack as a cone in some "vector bundle quotient" as Ravi suggests.
The fixed scheme makes sense, but the correct notion of "fixed locus of a group acting on a stack" is more subtle.
For a scheme: if you have actings on , then you can think of the fixed locus in two different ways.
As the intersection . Here we view as a map , and then is the locus on where is the identity map. From this point of view, one might worry that if isn't separated then won't be closed, but because is connected it still is.
From the point of view of the functor of points: a map corresponds to a -equivariant map where is equipped with the trivial -action. This is the definition that works better for the fixed stack.
Danger: The natural map is not a monomorphism for a torus, a DM stack and a closed substack.
Take to be the stack of nodal curves and let act trivially. Then is flat families of nodal curves over . Surprisingly, using this definition of the fixed stack, the fixed family is the flat family of nodal curves over with a *fiberwise -action, that is, you can still have non-trivial -actions in the family.
Take with a -action induced by
The extension of a group and
an action of on .
Then the fixed stack looks like the collection of conjugacy classes of splittings,
where denotes the centralizer. Note that this formula only works for tori!
If acts trivially on , then
Take then and we see that we have a copy of .
need not be an algebraic stack. It already fails to be one for and .
We take
to be a Deligne-Mumford stack
an Artin stack (why do we take the base to be an Artin stack?)
a -equivariant morphism (what does this mean for stacks?)
a perfect obstruction theory (what is a perfect obstruction theory?)
Given this data, we get a normal cone to the map : which embeds in the normal bundle stack .
All this data gives rise to the virtual pullback
This is important. You need to think about this virtual machinery in the way Christina Manolache describes (see Manolache, "Virtual pull-backs"). What this gives you isn't only a virtual class on , it gives you a virtual pull-back – a way to pullback cycles from to . Usually you pullback only the fundamental class of , which you then call the virtual fundamental class, but we need to use the whole machinery to pullback other classes as well using the data of the normal cone stack .
When , then the virtual localization theorem (Graber, Rahul) says the fixed locus has a perfect obstruction theory given by and
In the relative case you don't get an "absolute" perfect obstruction theory, you only get a relative perfect obstruction theory given by :
and you get a natural class by taking .
We obtain the following formula:
It looks almost the same as before, the only difference is the class on the base which plays a role. Tom Graber thinks of as being the class in which "pushes forward to the fundamental class of ".
Because is a DM-stack and is a torus, is fine – it's a closed substack of .
With additional technical assumptions we can assume that is an algebraic stack, or at least that the "image" of is an algebraic stack. This happens in all natural examples, claims Tom Graber, but certainly need not be the case always without the unspecified additional technical assumptions.
is hideous, but we assume only hits nice stuff.
The thing is the "generalized Segre class" we had earlier.
The map is the virtual pullback
Tom hints a little bit at some of the technical hypotheses:
you want to factor through an open inclusion so that is algebraic
to define the Segre classes Tom used some embedding of the cone in a vector bundle. You need this to exist, or at least for it to exist after some base change (he calls this hypoethesis "existence of resolutions").
Before you start, you KNOW there is an answer – is Deligne-Mumford, the localization theorem works there and so you know there is something that pulls back to the virtual fundamental class, it's simply a questsion of identifying this class.
In specific examples the main formula can be made sense of in more straightforward ways, you don't necessarily need to use deformation to the normal cone to make sense of it (says Graber).
Take to be a projective log smooth scheme. You get a moduli space of log stable maps; if is a log scheme then
It is represented by a DM-stack with a log structure. Note that the functor of points for is hard to describe in generals schemes, but its easy for log schemes. comes with a perfect obstruction theory relative to a singular base .
Etale locally, is of the form , i.e. a toric variety modulo the action of its torus. Near a point, looks like and .
General question: Given a toric variety and a subtorus , can we compute ?