Sunday, 18 June 2006

ag.algebraic geometry - What is the Hirzebruch-Riemann-Roch formula for the flag variety of a Lie algebra?

Riemann-Roch for the flag variety is the Weyl Character formula!



More specifically, let L be an ample line bundle on G/B, corresponding to the weight lambda. According to Borel-Weil-Bott, H0(G/B,L) is Vlambda, the irreducible representation of G with highest weight lambda, and Hi(G/B,L)=0 for i>0. So the holomorphic Euler characteristic of L is mathrmdimVlambda.



As we will see, computing the holomorphic Euler characteristic of L by Hirzebruch-Riemann-Roch gives the Weyl character formula for mathrmdimVlambda.



Notation:



G is a simply-connected semi-simple algebraic group, B a Borel and T the maximal torus in B. The corresponding Lie algebras are mathfrakg, mathfrakb, mathfrakt. The Weyl group is W, the length function on W is ell and the positive roots are Phi+. It will simplify many signs later to take B to be a lower Borel, so the weights of T acting on mathfrakb are Phi.



We will need notations for the following objects:
rho=(1/2)sumalphainPhi+alpha.
Delta=prodalphainPhi+alpha.
delta=prodalphainPhi+(ealpha/2ealpha/2).



They respectively live in mathfrakt, in the polynomial ring mathbbC[mathfrakt] and in the power series ring mathbbC[[mathfrakt]].



Geometry of flag varieties



Every line bundle L on G/B can be made G-equivariant in a unique way. Writing x for the point B/B, the Borel B acts on the fiber Lx by some character of T. This is a bijection between line bundles on G/B and characters of T. Taking chern classes of line bundles gives classes in H2(G/B). This extends to an isomorphism mathfrakttoH2(G/B,mathbbC) and a surjection mathbbC[[mathfrakt]]toH(G/B,mathbbC). We will often abuse notation by identifiying a power series in mathbbC[[mathfrakt]] with its image in H(G/B).



We will need to know the Chern roots of the cotangent bundle to G/B.
Again writing x for the point B/B, the Borel B acts on the tangent space Tx(G/B) by the adjoint action of B on mathfrakg/mathfrakb. As a T-representation, mathfrakg/mathfrakb breaks into a sum of one dimensional representations, with characters the positive roots. We can order these summands to give a B-equivariant filtration of mathfrakg/mathfrakb whose quotients are the corresponding characters of B. Translating this filtration around G/B, we get a filtration on the tangent bundle whose associated graded is the direct sum of line bundles indexed by the negative roots. So the Chern roots of the tangent bundle are Phi+. (The signs in this paragraph would be reversed if B were an upper Borel.)



The Weyl group W acts on mathfrakt. This extends to an action of W on H(G/B). The easiest way to see this is to use the diffeomorphism between G/B and K/(KcapT), where K is a maximal compact subgroup of G; the Weyl group normalizes K and T so it gives an action on K/(KcapT).



We need the following formula, valid for any hinmathbbC[[mathfrakt]]:
inth=mboxconstanttermofleft((sumwinW(1)ell(w)wh)/Deltaright).quad()
Two comments: on the left hand side, we are considering hinH(G/B) and using the standard notation that int means "discard all components not in top degree and integrate." On the right hand side, we are working in mathbbC[[mathfrakt]], as Delta is a zero divisor in H(G/B).



Sketch of proof of (*): The action of w is orientation reversing or preserving according to the sign of ell(w). So inth=int(sumwinW(1)ell(w)wh)/|W|. Since the power series sumwinW(1)ell(w)wh is alternating, it is divisible by Delta and must be of the form Delta(k+(mboxhigherorderterms)) for some constant k. The higher order terms, multiplied by Delta, all vanish in H(G/B), so we have inth=kintDelta/|W|. The right hand side of () is just k.



By the Chern root computation above, the top chern class of the tangent bundle is Delta. So intDelta is the (topological) Euler characteristic of G/B. The Bruhat decomposition of G/B has one even-dimensional cell for every element of W, and no odd cells, so intDelta=|W| and we have proved formula ().



The computation



We now have all the ingredients. Consider an ample line bundle L on G/B, corresponding to the weight lambda of T. The Chern character is elambda. HRR tells us that the holomorphic Euler characteristic of L is
intelambdaprodalphainPhi+fracalpha1ealpha.
Elementary manipulations show that this is
intfracelambda+rhoDeltadelta.



Applying (), and noticing that Delta/delta is fixed by W, this is
mboxConstanttermofleft(frac1DeltafracDeltadeltasumwinW(1)ell(w)welambda+rhoright)=
mboxConstanttermofleft(fracsumwinW(1)ell(w)ew(lambda+rho)deltaright).



Let slambda be the character of the G-irrep with highest weight lambda. By the Weyl character formula, the term in parentheses is slambda as an element of mathbbC[[mathfrakt]]. More precisely, a character is a function on G. Restrict to T, and pull back by the exponential to get an analytic function on mathfrakt. The power series of this function is the expression in parentheses. Taking the constant term means evaluating this character at the origin, so we get dimVlambda, as desired.

No comments:

Post a Comment