Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 1997 Jan 7;94(1):29–32. doi: 10.1073/pnas.94.1.29

Kostant polynomials and the cohomology ring for G/B

Sara C Billey 1,
PMCID: PMC19230  PMID: 11038536

Abstract

The Schubert calculus for G/B can be completely determined by a certain matrix related to the Kostant polynomials introduced in section 5 of Bernstein, Gelfand, and Gelfand [Bernstein, I., Gelfand, I. & Gelfand, S. (1973) Russ. Math. Surv. 28, 1–26]. The polynomials are defined by vanishing properties on the orbit of a regular point under the action of the Weyl group. For each element w in the Weyl group the polynomials also have nonzero values on the orbit points corresponding to elements which are larger in the Bruhat order than w. The main theorem given here is an explicit formula for these values. The matrix of orbit values can be used to determine the cup product for the cohomology ring for G/B, using only linear algebra or as described by Lascoux and Schützenberger [Lascoux, A. & Schützenberger, M.-P. (1982) C. R. Seances Acad. Sci. Ser. A 294, 447–450]. Complete proofs of all the theorems will appear in a forthcoming paper.

Section 1. Introduction

Let G be a semisimple Lie group, H be a Cartan subgroup, W be its corresponding Weyl group with generators σ1, σ2, … σn, and B be a Borel subgroup. Let R = ℂ[h*] be the algebra of polynomial functions on the Cartan subalgebra h. Fix a regular element o h such that αi(o) is a positive integer, for all simple roots αi. Any Weyl group element v acts on the right on o by the action on the Cartan subalgebra. We define the following interpolating polynomials by their values on the orbit of o.

Definition: The Kostant polynomial Kw is an element of R of degree l(w) (nonhomogeneous) such that

graphic file with name M1.gif 1.1

Kw is unique modulo the ideal of all elements of R which vanish on the orbit of o under the Weyl group action.

These polynomials were defined originally by Kostant and appear in theorem 5.9 of ref. 1 for the finite case; they were later generalized by Kostant and Kumar in ref. 2, denoted ξw−1 in their notation. In the case G is SLn, the Kostant polynomials are the double Schubert polynomials (multiplied by a scalar) introduced by Lascoux and Schützenberger (3); see also ref. 4.

The object of study for this announcement is not precisely the Kostant polynomials themselves but instead the values of the Kostant polynomials on the points in the orbit of o under the Weyl group action. From the definition of Kw, we know Kw (ov) is 0 if l(v) ≤ l(w) and vw. However, the orbit values Kw(ov) if l(v) ≥ l(w) are not specified (though completely determined). The main result of this paper, stated in Theorem 2, is an explicit formula for computing these orbit values, namely

graphic file with name M2.gif 1.2

where b = b1b2 ⋯ bp is any fixed reduced word for v, R(w) is the set of all reduced words for w, and the sum is over all sequences 1 ≤ i1 < i2 < … < ik p such that bi1bi2 ⋯ bikR(w). The scalar factor Inline graphic appears to normalize Kw(ow) = 1; see Section 4 for the definition. This formula is independent of the choice of reduced word for v, and it exhibits the strong connection between the Kostant polynomials, the Schubert calculus, and the Bruhat order. In Section 5, we show how the matrix of orbit values is related to the cup product in the cohomology ring for the flag manifold G/B, following ref. 2. In fact, the cup product can be determined simply by studying the vectors of orbit values.

We begin with a review of a few results from the renowned paper by Bernstein, Gelfand, and Gelfand (1). In Section 3, the nil-Coxeter algebra is introduced to prove that the orbit value formula is independent of the choice of reduced word. The explicit formula for the orbit values is stated as a theorem and proved in Section 4. Finally, in Section 5 our approach to computing the connection coefficients in the cohomology ring for G/B using vectors of the orbit values is outlined.

Complete proofs of all the statements in this announcement will appear in a forthcoming paper. Please contact the author for the expected publication date.

Section 2. Divided Difference Equations

The divided difference equations defined by Bernstein, Gelfand, and Gelfand are used to recursively compute the Schubert classes, starting from the unique Schubert class of codimension 0, and working up to higher codimension. In this section we show that these operators also act nicely on the Kostant polynomials. The divided difference equations for Kostant polynomials also lead to a recursive method for computing the vector of orbit values for these polynomials.

Recall that we have defined R to be the ring of polynomials over the Cartan subalgebra, ℂ[h*]. Let α1, α2, … , αn be simple roots in the root system Δ, which is contained in the ambient vector space with a symmetric bilinear form (α, β) which is positive definite over the real span of the roots. Let Δ+) be the positive roots (negative roots) with respect to this choice of simple roots. The generators σ1, σ2, … , σn of W are the reflections over the hyperplane perpendicular to the corresponding simple roots. The reflections act on vectors v V by σi(v) = v − 〈v, αi〉αi where

graphic file with name M4.gif 2.1

For each 1 ≤ in, the divided difference operatori : RR acts on fR by

graphic file with name M5.gif 2.2

Let I be the ideal generated by the Weyl group invariants of positive degree. The action of the divided difference operators preserves I. Hence, each ∂i acts on the quotient R/I as well. If α : H*(G/B, ℚ) → R/I is the Borel isomorphism, let 𝔖w, the Schubert class of w, be the image of the Schubert cycle in H*(G/B, ℚ) corresponding to w0w under this map, where w0 is the longest element in the Weyl group.

Proposition 2.1 (ref. 1, theorems 3.14 and 3.15). The Schubert classes 𝔖w ∈ R/I have the property

graphic file with name M6.gif 2.3

Furthermore, the Schubert class 𝔖Inline graphic is given by

graphic file with name M8.gif 2.4

The Schubert classes and the highest homogeneous component of the Kostant polynomials are the same modulo I up to a constant. Below the correct statement is given in our notation.

Proposition 2.2 (ref. 1, theorem 5.9). Let KInline graphic be the form of highest degree in Kw. Then, the image of Kw0 in R/I is equal to

graphic file with name M10.gif 2.5

The next theorem shows that the divided difference operators satisfy a modified recursive formula. This theorem has also been given by Kostant and Kumar in ref. 2 for the case of an arbitrary Kac–Moody Lie algebra.

Theorem 1. For w ∈ W the divided difference operatori acts on Kw as follows

graphic file with name M11.gif 2.6

Proof: The proof follows from evaluating ∂iKw at the orbit points of length less than or equal to the length of wσi. □

Corollary 2.3. The orbit values Kw(ov) can be computed recursively from the top down. Namely, KInline graphic(ov) is 1 if v = w0 and 0 otherwise. If w ≠ w0 there exists an i such that l(w) < l(wσi), let u be i. Then for any v ∈ W,

graphic file with name M13.gif 2.7

Corollary 2.3 gives an algorithm to compute the values Kw(ov). We will use this corollary in Section 4 to prove the formula for orbit values.

Section 3. The Nil-Coxeter Algebra

In this section, we allow W to be the Weyl group for an arbitrary Kac–Moody Lie algebra. Let 𝒜 = 𝒜W be the nil-Coxeter algebra for W. In other words, if W is generated by σ1, σ2, … , σn with relations given by (σiσj)mij = 1, then 𝒜 is generated as an algebra over R = ℂ[h*] by u1, u2, … , un with the relations

graphic file with name 29eq31.jpg 3.1
graphic file with name M14.gif 3.2

As a vector space over R, a basis for 𝒜 is given by {uw : w W}, where uw represents the equivalent products ua1ua2 ⋯ uap for any a1a2 ⋯ ap R(w). The Weyl group acts on 𝒜 by acting on the elements in R, and the generators ui are fixed by all elements in the Weyl group.

Following the notation of Fomin and Kirillov (section 1 of ref. 5), we define the Yang–Baxter operators hi: R → 𝒜 by

graphic file with name M15.gif 3.3

The relations among the Weyl group generators impose relations on the hi(x)’s as well. It is well known that a minimal set of relations among the generators of a Weyl group are of the form (σiσj)Inline graphic = 1. If W is the Weyl group of a semisimple Lie algebra, then the only possibilities for mij are 2, 3, 4, or 6.

Proposition 3.1 (sections 1, 4, and 6 of ref. 5). Given any Weyl group of a semisimple Lie algebra, the Yang–Baxter operators satisfy the following Yang–Baxter equations:

graphic file with name M17.gif 3.4
graphic file with name M18.gif 3.5
graphic file with name M19.gif
graphic file with name M20.gif 3.6
graphic file with name M21.gif

and

graphic file with name M22.gif 3.7
graphic file with name M23.gif
graphic file with name M24.gif

It is well known (ref. 6, p. 14) that the set of roots {σb1σb2 ⋯ σbk−1αbk : 1 ≤ kp} is equal to Δ+ vΔ, hence independent of the choice of reduced word. Next we define a family of polynomials which are closely related to this set.

Definition: For any vW and any reduced word a = a1a2 ⋯ ap for v, define a root polynomial for a in the nil-Coxeter algebra 𝒜 by

graphic file with name M25.gif 3.8

For example, if the root system is of type A2, the Weyl group is the symmetric group, S3. Let α1 and α2 be the simple roots. For i = 1 or 2, σiαi = −αi and σiαj = α1 + α2 for i different from j. The word 121 is a reduced word of the permutation [3, 2, 1] (written in one-line notation). Then R121 is given by

graphic file with name M26.gif 3.9
graphic file with name M27.gif
graphic file with name M28.gif 3.10

In fact, we show in the next theorem that ℜInline graphic for a R(v) depends only on the Weyl group element v and not on the choice of reduced word. Therefore, we can define the root polynomial for v, ℜv to be ℜInline graphic for any a R(v).

Theorem 2. For any v ∈ W, choose any reduced word a = a1a2 ⋯ ap ∈ R(v), then

graphic file with name M31.gif 3.11

is well defined.

Independently, J. Stembridge has shown that this theorem holds for all Coxeter groups (7). His proof does not depend on case-by-case computations.

Proof: One can easily verify that for any position i,

graphic file with name M32.gif 3.12

since (1 + σa1 ⋯ σi ⋯ σak−1αkuk) = σa1 ⋯ σai(1 + σi+1 ⋯ σk−1αkuk). Hence, the problem is reduced to showing that ℜs = ℜs′, where s = ij … and s′ = ji … with l(s) = l(s′) = 2, 3, 4, or 6. The proof follows from Proposition 3.1 applied to the different possibilities for s and s′. □

Section 4. Orbit Value Formula

Let v W and fix a reduced word b1b2bpR(v). Recall that the roots in the set Δ+ vΔ are given by {σb1σb2 ⋯ σbi−1αbi : iip}. In other words, for each initial sequence of the chosen reduced word, σb1σb2 ⋯ σbj−1αbj is a positive root in the set Δ+ vΔ. Associate a scalar to the jth root by evaluating it at the fixed orbit point o,

graphic file with name M33.gif 4.1

Let πv be the scalar obtained as follows,

graphic file with name M34.gif 4.2

Note that πv is equal to the product rb(1)rb(2) ⋯ rb(p).

Theorem 3. Let v, w ∈ W and fix a reduced word b = b1b2 … bp for v. The orbit values of Kw are given by

graphic file with name M35.gif 4.3

where Inline graphic is defined by Eq. 4.1 and the sum is over all sequences 1 ≤ i1 < i2 < … < ik ≤ p such that bi1bi2 ⋯ bik ∈ R(w). Furthermore, the sum in Eq. 4.3 is independent of the choice of b ∈ R(v).

Proof: First, note that the sum in Eq. 4.3 is the coefficient of uw in the root polynomial ℜv from Section 3. It was shown in Theorem 2 that ℜv is well defined for any choice of reduced word. Therefore, the coefficient of uw in ℜv is also independent of our choice of reduced word for v.

Second, we show that Eq. 4.3 holds by decreasing induction on the length of w. For the longest element w0W we know Inline graphic(ow0) = 1 and Inline graphic(ov) = 0 for all vW such that l(v) < l(w0). This agrees with Eq. 4.3, since for any b = b1b2 ⋯ bpR(w0), there is at most one term in the sum and πw = rb(1)rb(2) ⋯ rb(p). Therefore, we can assume by induction that Eq. 4.3 holds for all uW such that l(u) > l(w). The proof follows by Corollary 2.3 and the inductive hypothesis. □

Corollary 4.1. The value πwKw(ov) is a nonnegative integer provided αi(o) is a positive integer for each simple root αi.

The following corollaries are simple consequences of Theorem 3. They were also shown in ref. 2.

Corollary 4.2. The orbit values Kw(ov) and Kw(oi) are equal if and only if l(w) < l(wσi).

Corollary 4.3. The orbit value Kw(ov) is different from 0 if and only if w ≤ v in the Bruhat order.

Section 5. Determination of the Cup Product in the Cohomology Ring of G/B

In this section the main application of Theorem 3 is described. The highest homogeneous component of a Kostant polynomial represents a Schubert class. Therefore, the highest homogeneous component of the product of Kostant polynomials represents the product of Schubert classes. It will be shown that one can find the expansion of products of Kostant polynomials in the basis of Kostant polynomials by using the vectors of orbit values. This method for computing the cup product is much more efficient than previously known techniques, which involved multiplying polynomials and possibly reducing modulo the ideal of invariants. Also, since it extends to the exceptional root systems, it is more complete than the existing theory of Schubert polynomials defined by Lascoux and Schützenberger (8); see also refs. 4 and 911 and many more.

Fix a total order on the Weyl group elements which respects the partial order determined by length. We define the orbit value vector Vw in ℤInline graphic to be the vector with entry Kw(ov) in the vth component indexed by the chosen total order. For example, the orbit value vector for the longest element will be (0, 0, … , 0, 1). Note the set {Vw : wW} is a basis for ℤInline graphic, since Kw(ow) ≠ 0 and Kw(ov) = 0 for all v < w in the chosen total order.

Lemma 5.1. Let Vu · Vv be the coordinate-wise product of vectors. If

graphic file with name M41.gif 5.1

then the product of Kostant polynomials KuKv (modulo the ideal J of all polynomials which vanish on the orbit of o) expands with the same coefficients,

graphic file with name M42.gif 5.2

Furthermore, if l(w) = l(u) + l(v), the coefficients Inline graphic are constants which are independent of the choice of orbit point provided αi(o) is positive for each i.

Corollary 5.2. For u, v, w ∈ W, the coefficient Inline graphic from Eqs. 5.1 and 5.2 can be computed recursively by

graphic file with name M45.gif 5.3

It is easy to compute the expansion of any vector in ℤInline graphic into the sum of the vectors Vw because of their upper triangular form. The expansion involves only linear algebra. Therefore, I propose one compute the coefficients cuvw in the expansion of 𝔖u𝔖v = ∑cuvw𝔖w by computing VuVv = ∑puvwVw.

Corollary 5.3. For w ∈ W such that l(w) = l(u) + l(v), the structure constant cuvw is equal to puvwπuπvπw−1.

Proof: This follows from Lemma 5.1 and Proposition 2.2. □

Kostant and Kumar (2) have shown that the coefficients puvw in Lemma 5.1 can also be completely determined as coefficients in a product of matrices that depend only on the matrix of orbit values. Let D = [duv] be the matrix with entries indexed by u, vW, and the entry duv is defined§ to be the orbit value πuKu(ov), computed by either Eq. 2.7 or Eq. 4.3.

Proposition 5.4 (ref. 2). Fix u ∈ W. Let Du be the diagonal matrix with duv along the diagonal. Let Pu be the matrix of coefficients [puvw] from Eq. 5.1. Then

graphic file with name M47.gif 5.4

This proposition beautifully demonstrates the relationship between the cup product of the cohomology ring of G/B and the D matrix.

Section 6. Concluding Remarks

While formula 4.3 is presented only for the finite case (i.e., G semisimple), the formula for the orbit values is in fact true for all Kac–Moody Lie algebras. We have shown that the formula is independent of the choice of reduced word for any element of the Weyl group of a Kac–Moody algebra. The given proof of Theorem 3 does not extend to the infinite case because it depends on the existence of a top element. However, S. Kumar has shown that there is an analog for Corollary 2.3 which computes the orbit values starting from the identity and going up in length. He then proves the orbit value formula in the Kac–Moody case, using this recurrence and theorems from ref. 2. The complete version of the paper will contain an abstract outlining the details of Kumar’s proof.

The Kostant polynomials and the double Schubert polynomials defined by Lascoux and Schützenberger (3) are closely related in the case of SLn. Let 𝔖w(X, Y) be the double Schubert polynomial indexed by w on the two alphabets, X and Y. Then Kw(x1, x2, … , xn) = (1/πw)𝔖w(X, o). This fact can be proven by using the combinatorial interpretation for the terms in a double Schubert polynomial defined by Fomin and Kirillov (12). Unfortunately, the Kostant polynomials for the other classical groups do not appear to be related to the double Schubert polynomials as defined by Fulton (11).

It is well known that the structure constants for the product of Schubert classes are nonnegative integers. In fact, the coefficients in the entire Pu matrix appear to be nonnegative integers, provided the orbit point is chosen so that each αi(o) is a positive integer. Can one give formulas analogous to 4.3 for these coefficients that would prove they are nonnegative integers? Note, the D and Du matrices are also composed of nonnegative integers. However, the matrix D−1 contains negative rational numbers.

Acknowledgments

I am very grateful to Bertram Kostant for inspiring this work. Also, I thank Sergey Fomin, Adriano Garsia, Mark Haiman, Shrawan Kumar, Mark Shimozono, Richard Stanley, David Vogan, and Nolan Wallach for many enlightening suggestions. This work was done with the support of a National Science Foundation Postdoctoral Fellowship.

Footnotes

This notation differs from the notation in ref. 1 by a sign. The result is that we have interchanged the positive and the negative roots from those used in ref. 1.

§

Note that our duv corresponds with Inline graphic in ref. 2.

References

  • 1.Bernstein I, Gelfand I, Gelfand S. Russ Math Surv. 1973;28:1–26. [Google Scholar]
  • 2.Kostant B, Kumar S. Adv Math. 1986;62:187–237. [Google Scholar]
  • 3.Lascoux, A. & Schützenberger, M.-P. (1983–1984) Interpolation de Newton A Plusieurs Variables, Seminare D’Algebre, Lecture Notes in Mathematics (Springer, Berlin), Vol. 1146, pp. 161–175.
  • 4.Macdonald, I. (1991) Notes on Schubert Polynomials, Publications du LACIM, (Univ. du Québec, Montreal), Vol. 6.
  • 5.Fomin S, Kirillov A N. Lett Math Phys. 1996;37:273–284. [Google Scholar]
  • 6.Humphreys J E. Reflection Groups and Coxeter Groups. Cambridge, U.K.: Cambridge Univ. Press; 1990. [Google Scholar]
  • 7.Stembridge, J. (1993) Coxeter–Yang–Baxter Equations, manuscript.
  • 8.Lascoux A, Schützenberger M-P. C R Seances Acad Sci Ser I. 1982;294:447–450. [Google Scholar]
  • 9.Billey S, Haiman M. J Am Math Soc. 1995;8:443–482. [Google Scholar]
  • 10.Fomin S, Kirillov A N. Trans Am Math Soc. 1996;348:3591–3620. [Google Scholar]
  • 11.Fulton W. J Diff Geometry. 1996;43:276–290. [Google Scholar]
  • 12.Fomin S, Kirillov A N. Discrete Math. 1996;153:123–143. [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES