Padded Schubert polynomials and weighted enumeration of Bruhat chains
Christian Gaetz, Yibo Gao

TL;DR
This paper generalizes the enumeration of maximal chains in the strong Bruhat order on symmetric groups, introducing weights that connect to Macdonald's identities and Schubert polynomials, offering new combinatorial insights.
Contribution
It provides a unified framework for weighted enumeration of Bruhat chains, extending known formulas and introducing a one-parameter family of weights related to Schubert polynomials.
Findings
Weighted counts of Bruhat chains generalize factorial formulas
Introduction of weights leading to Macdonald's identities
New combinatorial interpretations for Schubert polynomials
Abstract
We prove a common generalization of the fact that the weighted number of maximal chains in the strong Bruhat order on the symmetric group is for both the code weights and the Chevalley weights. We also define weights which give a one-parameter family of strong order analogues of Macdonald's reduced word identity for Schubert polynomials.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Padded Schubert polynomials and weighted enumeration of Bruhat chains
Christian Gaetz
and
Yibo Gao
Department of Mathematics, Massachusetts Institute of Technology, Cambridge, MA.
Abstract.
We use the recently-introduced padded Schubert polynomials to prove a common generalization of the fact that the weighted number of maximal chains in the strong Bruhat order on the symmetric group is for both the code weights and the Chevalley weights, generalizing a result of Stembridge [10]. We also define weights which give a one-parameter family of strong order analogues of Macdonald’s well-known reduced word identity for Schubert polynomials [6].
C.G. was supported by a National Science Foundation Graduate Research Fellowship under Grant No. 1122374
1. Introduction
Let denote the strong Bruhat order on the symmetric group (see Section 2 for background and definitions). Given a function from the set of covering relations of to a ring , and a saturated chain , we define the weight of mutliplicatively:
[TABLE]
For in we let
[TABLE]
denote the total weighted number of chains over all saturated chains from to .
In this paper, we study several classes of weights which generalize the recently introduced code weights [2] and the more classical Chevalley weights, studied, for example, by Postnikov and Stanley [8] and by Stembridge [10]. Some building blocks for these new weights are given in Definition 1.1.
Definition 1.1**.**
For a covering relation in with , let , and denote the number of dots in the regions , and respectively in Figure 1. That is,
[TABLE]
Note that we always have and .
The Chevalley weights assign weight to the covering relation , where is a transposition. It was shown by Stembridge [10] that:
[TABLE]
where denotes the longest permutation. Specializing all recovers a classical fact, due essentially to Chevalley:
[TABLE]
Recently, a new set of weights, the code weights were defined in the course of proving the Sperner property for the weak Bruhat order [3]. In the notation of Definition 1.1, the code weights are defined by . In [2], it was shown that
[TABLE]
where is the Schubert polynomial (see Section 2), providing a strong Bruhat order analogue of Macdonald’s well known identity for as a weighted enumeration of chains in the weak Bruhat order (see Proposition 2.3). Letting in (3) gives:
[TABLE]
One motivation of this work is to understand and generalize the coincidence between (2) and (4); this is done in Theorem 1.2. This theorem, together with the dual weak and strong order identities of [4] and [2], also gives the first explanation of why the weighted path counts for Macdonald’s weak order weights and Chevalley’s strong order weights should agree.
Theorem 1.2**.**
Let be the weight function defined by
[TABLE]
Let be any weight function obtained from by specializing the variables so that as multisets, then:
[TABLE]
In particular, does not depend on .
Theorem 1.3 provides a common generalization of (1) and (4); see Example 1.5.
Theorem 1.3**.**
Let be defined by
[TABLE]
Then
[TABLE]
In particular, does not depend on .
Theorem 1.4 extends (3) to a one-parameter family of strong Bruhat analogues of Macdonald’s identity.
Theorem 1.4**.**
Let be defined by
[TABLE]
Then for any we have
[TABLE]
In particular, does not depend on .
Example 1.5**.**
Various specializations of the above Theorems give previously known results:
- (1)
Letting and in Theorem 1.2 recovers (4), while letting and recovers (2). 2. (2)
Letting all in Theorem 1.3 the weight becomes:
[TABLE]
This recovers the identity (4) for the code weights. 3. (3)
Letting in Theorem 1.3 recovers Stembridge’s identity (1) for the Chevalley weights. 4. (4)
Letting in Theorem 1.4 recovers the strong order Macdonald identity (3).
Section 2 covers background and definitions. Theorem 1.3 is proven in Section 3. Section 4 proves Theorem 1.4 and deduces Theorem 1.2 from Theorems 1.3 and 1.4.
2. Background and definitions
2.1. Bruhat order
Let denote the adjacent transpositions in the symmetric group . For any permutation , its length is the minimal number of simple transpositions needed to write as a product.
The (strong) Bruhat order is defined by its covering relations: whenever for some and ; this order relation encodes the containment of Schubert varieties in the flag variety. The Bruhat order has unique minimal element the identity permutation , and unique maximal element of length , called the longest element. The Hasse diagram of is shown in Figure 2.
It is well known that the maps and are antiautomorphisms of the Bruhat order and that is an automorphism [1]; Proposition 2.1 determines the effect of these maps on the quantities and from Definition 1.1.
Proposition 2.1**.**
Let be a covering relation in .
- (1)
* and ,* 2. (2)
, and 3. (3)
.
Proof.
These are clear from Figure 1 after observing that inversion corresponds to reflecting the permutation matrix across the main (top-left to bottom-right) diagonal, that left multiplication by corresponds to reflecting across the vertical axis, and that right multiplication by corresponds to reflecting across the horizontal axis. ∎
2.2. Schubert polynomials and padded Schubert polynomials
For the Schubert polynomials , introduced by Lascoux and Schützenberger [5], represent the classes of Schubert varieties in the cohomology of the flag variety. They can be defined recursively as follows:
- •
, where denotes the staircase composition, and
- •
when .
Here denotes the -th Newton divided difference operator:
[TABLE]
The Schubert polynomials form a basis for the vector space , where here denotes component-wise comparison. Let , then the padded Schubert polynomials , introduced in [2], are defined as the images of the under the natural map from . Define a differential operator by
[TABLE]
Proposition 2.2** ([2]).**
For any we have:
[TABLE]
We will also need Macdonald’s well-known reduced word identity for the number of monomials in :
Proposition 2.3** ([6]).**
[TABLE]
3. Proof of Theorem 1.3
We will modify a proof idea for (1) due to Stanley [9]. Let us define some linear operators on the coinvariant algebra , where is the ideal generated by all symmetric polynomials in with vanishing constant terms. The core of the argument comes from interpreting the operator with respect to two different bases of : one is and the other one is .
Recall that we have defined on . We can define it naturally on since is an isomorphism. Namely, it can be seen from the definition that \Delta x^{\gamma}=\big{(}\sum_{i=1}^{n}(n-i-\gamma_{i})x_{i}\big{)}x^{\gamma} for (this operator appears implicitly in [4]). Moreover, we can extend this definition of to by the same formula. We claim that such definition is in fact well-defined on the quotient . This is formulated in the following technical lemma, which is necessary for the correctness of the main proof but is not related to the key idea of the proof.
Lemma 3.1**.**
The linear operator \Delta:x^{\gamma}\mapsto\big{(}\sum_{i=1}^{n}(n-i-\gamma_{i})x_{i}\big{)}x^{\gamma} is well-defined on and coincides with on .
Proof.
We need to check that if , then . For convenience, we will first pad every monomial to , allowing negative exponents on -variables, so that we can use , and then specialize ’s to 1. This is compatible with the definition as in the statement of the lemma. This means . As a result, it suffices to check if is a generator of , then .
Let us pick the power sum symmetric functions as generators, for . After padding, we get Then
[TABLE]
It is clear that both terms belong to after specializing ’s to 1. So we are done. ∎
We will also make use of the following classical identity, called Monk’s rule (or Monk’s formula).
Proposition 3.2** (Monk’s rule, see e.g. [7]).**
For any , the identity
[TABLE]
holds in .
Now let be as in Theorem 1.3 and define a linear operator as multiplication by
[TABLE]
where . By Monk’s rule,
[TABLE]
Note that Monk’s rule only holds modulo the ideal , and not as an identity of polynomials. Define another linear operator by
[TABLE]
Write and define for . Here, is the standard Lie bracket.
Lemma 3.3**.**
The operator is the same as multiplication by the element
Proof.
Let’s analyze a bit more. We have
[TABLE]
where the last equality follows from Proposition 2.2 and Monk’s rule (as a special case of by assigning ).
We use induction on . Since multiplications by polynomials commute with each other, we have . Let’s compute what it does on monomials :
[TABLE]
while on the other hand,
[TABLE]
Here, the calculation of uses the fact that is defined on all of (Lemma 3.1), since the coefficient of may exceed . As a result, we see that . So the induction step goes through. ∎
Remark*.*
In fact, the operator can be more elegantly written as
[TABLE]
when is already padded.
Lemma 3.4**.**
View as polynomials. If and , then lies in the ideal .
Proof.
Write with . As is homogeneous of degree , we can write it as modulo , where depends only on ’s. In fact, we can obtain by first multiplying out and then performing subtraction with respect to the homogeneous part of degree in . This shows that is a polynomial of degree at most .
On the other hand, if , then is symmetric in and . Consequently, , where is the -th divided difference operator introduced in Section 2. But . As , we deduce that . By symmetry, for all . As , we conclude that . ∎
Lemma 3.5**.**
With as above,
Proof.
Notice that as . The rest is a simple consequence of Lemma 3.3 and Lemma 3.4. Namely, expand and move ’s towards the right such that in each step, we replace by , keeping the total degree. In the end when no such moves are possible, either appears on the right side, resulting in a term equal to 0 (since ), or appears with , which is also 0 except the single term . ∎
Theorem 1.3 now follows easily.
Proof of Theorem 1.3.
The weights in Theorem 1.3 are given by:
[TABLE]
Recall that we have
[TABLE]
so putting them together,
[TABLE]
An iteration (or induction) immediately gives
[TABLE]
Taking and in the above setting, we see that is the coefficient of in , modulo . By Lemma 3.5, such coefficient does not depend on . When , our result is given by Stembridge [10] (see also Stanley [9]). ∎
4. Proof of Theorem 1.4
We first note a simple fact about the specialization of : since has total -degree and total -degree , we have
[TABLE]
We then have the following lemma.
Lemma 4.1**.**
Fix . Then
[TABLE]
Proof.
By Proposition 2.3, we have
[TABLE]
Thus and have the same number of monomials, so we have . Therefore, as , . In addition, notice that if and only if and that by Proposition 2.1.
Apply Proposition 2.2 to and separately. We have
[TABLE]
Now take the principal specialization and subtract these two equations. The left-hand side becomes zero as explained above. Recalling from above that , we obtain the desired equality. ∎
Now we are ready to prove Theorem 1.4.
Proof of Theorem 1.4.
We proceed by induction on . The base case is trivial as both sides equal 1. Now fix and assume that the statement is true for all with . The following calculation is straightforward:
[TABLE]
By Lemma 4.1, the second term in the above expression becomes 0. And by the principal specialization of Proposition 2.2, we have that
[TABLE]
Thus the first term in the above expression becomes , which is what we want. ∎
We can now complete the proof of Theorem 1.2.
Proof of Theorem 1.2.
There are six cases to consider, depending on which pair of and are equal to and (the others being zero); which element of the pair is sent to or does not matter, since the claimed result is independent of .
For the pair , letting in Theorem 1.4 proves the result. For , letting in Theorem 1.3 gives weights
[TABLE]
which clearly give all of the desired linear combinations of and .
Applying the symmetries from Proposition 2.1 then yields the remaining pairs. ∎
Acknowledgements
The authors wish to thank Alex Postnikov and John Stembridge for helpful suggestions.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Anders Björner and Francesco Brenti. Combinatorics of Coxeter groups , volume 231 of Graduate Texts in Mathematics . Springer, New York, 2005.
- 2[2] Christian Gaetz and Yibo Gao. A combinatorial duality between the weak and strong Bruhat orders. J. Combin. Theory Ser. A , 171:105178, 2020.
- 3[3] Christian Gaetz and Yibo Gao. A combinatorial 𝔰 𝔩 2 𝔰 subscript 𝔩 2 \mathfrak{sl}_{2} -action and the Sperner property for the weak order. Proc. Amer. Math. Soc. , 148(1):1–7, 2020.
- 4[4] Zachary Hamaker, Oliver Pechenik, David E. Speyer, and Anna Weigandt. Derivatives of Schubert polynomials and proof of a determinant conjecture of Stanley. Algebr. Comb. , 3(2):301–307, 2020.
- 5[5] Alain Lascoux and Marcel-Paul Schützenberger. Polynômes de Schubert. C. R. Acad. Sci. Paris Sér. I Math. , 294(13):447–450, 1982.
- 6[6] I.G. Macdonald. Notes on Schubert polynomials . Publications du LACIM, Université du Quebec à Montreal, 1991.
- 7[7] Laurent Manivel. Symmetric functions, Schubert polynomials and degeneracy loci , volume 6 of SMF/AMS Texts and Monographs . American Mathematical Society, Providence, RI; Société Mathématique de France, Paris, 2001. Translated from the 1998 French original by John R. Swallow, Cours Spécialisés [Specialized Courses], 3.
- 8[8] Alexander Postnikov and Richard P. Stanley. Chains in the Bruhat order. J. Algebraic Combin. , 29(2):133–174, 2009.
