Abstract
Haglund recently proposed a combinatorial interpretation of the modified Macdonald polynomials H̃μ. We give a combinatorial proof of this conjecture, which establishes the existence and integrality of H̃μ. As corollaries, we obtain the cocharge formula of Lascoux and Schützenberger for Hall–Littlewood polynomials, a formula of Sahi and Knop for Jack's symmetric functions, a generalization of this result to the integral Macdonald polynomials Jμ, a formula for H̃μ in terms of Lascoux–Leclerc–Thibon polynomials, and combinatorial expressions for the Kostka–Macdonald coefficients K̃λ,μ when μ is a two-column shape.
In 1988, Kadell (1) conjectured the existence of a family of symmetric polynomials, depending on variables x1,..., xn, a partition μ of n, and two other parameters, which were involved in a generalization of Selberg's integral. Later that same year, Macdonald (2) resolved this conjecture, introducing the symmetric polynomials Pμ[x1,..., xn; q, t] that now bear his name. The Pμ (along with their variants Qμ, Jμ, and H̃μ, defined below) simultaneously generalize many well known bases for symmetric functions, such as the Schur basis, the monomial basis, the elementary symmetric functions, the Hall–Littlewood basis, Jack's symmetric functions, zonal symmetric polynomials, and zonal spherical functions. The Macdonald polynomials and their specializations have found applications in many diverse fields including hypergeometric function theory, representation theory, algebraic geometry, Fourier analysis on homogeneous spaces, statistics, algebraic combinatorics, quantum mechanics, group theory, and more.
Unfortunately, the original definition of the Macdonald polynomials Pμ is quite indirect and nonexplicit. Consequently, for the next 16 years, these polynomials had to be studied by using rather technical algebraic and analytic methods. Besides the pioneering work of Macdonald himself, Cherednik (3) made great advances by exploiting links between Macdonald polynomials and the representation theory of affine Hecke algebras (4), whereas Garsia and coworkers (5–7) obtained many results by using intricate manipulations of formal power series and plethystic identities. Haiman (8), using properties of the Hilbert scheme of n points in the plane, gave a representation-theoretical interpretation for H̃μ that proved Schur positivity, thereby resolving one of Macdonald's original conjectures. However, none of these developments yielded an explicit combinatorial formula for the Macdonald polynomials. Many combinatorists hoped to express these polynomials as a sum of weighted objects, similar to the definition of Schur functions using semistandard tableaux. Despite all efforts, such a formula eluded researchers for years, and it was generally felt that combinatorial methods were simply not powerful enough to handle the algebraic subtleties of Macdonald polynomials. However, in light of the recent conjecture by Haglund giving a combinatorial formula for the modified Macdonald polynomials (9), such pessimism is now seen to be unwarranted. This article outlines a proof of the conjecture using only elementary combinatorial techniques. Complete details and proofs for all results mentioned herein will appear in a forthcoming paper.
Background in Algebraic Combinatorics
We begin by reviewing some standard material concerning partitions, tableaux, and symmetric functions; more details may be found in ref. 10. Throughout this whole discussion, let n and N ≥ n be fixed positive integers, and let z1,..., zN be independent indeterminates. (By taking suitable inverse limits, we can allow N = ∞ as well.)
Partitions. A “partition” of n is a weakly decreasing sequence μ = (μ1 ≥ μ2 ≥ ··· ≥ μs) of positive integers such that μ1 + ··· + μs = n. In this situation, we write |μ| = n, μ ⊢ n, l (μ) = s, μi = 0 for
, and
. The “diagram” of μ, which we also denote by μ, is the set of “cells”
. We lexicographically order the cells in
by setting (x, y) <lex (u, v) if and only if (iff) y > v or y = v and x < u. For any c = (x0, y0) in the diagram of μ, we define the “arm” a(c) = |{(x, y0) ∈ μ: x > x0}| and the “leg” l(c) = |{(x0, y) ∈ μ: y > y0}|.
Pictorially, we represent the cell c = (x, y) as a unit square the upper-right corner of which is located at (x, y). Then the diagram of μ consists of l(μ) rows of squares in the first quadrant of the xy plane, left-justified, with μi squares in the ith row from the bottom. For any square c, a(c) is the number of squares strictly to the right of c in μ, and l(c) is the number of squares strictly above c in μ.
The “transpose” of μ, denoted μ′, is the partition with diagram {(y, x): (x, y) ∈ μ}. Geometrically, the diagram of μ′ is the reflection of the diagram of μ about the line y = x. For λ, μ ⊢ n, we write λ ≤ μ iff λ1 + ··· + λi ≤ μ1 + ··· + μi for all i. This gives the “dominance” partial ordering on the set of partitions of n.
Fillings and Tableaux. For all m > 0, we define “alphabets”
. For μ ⊢ n, a “filling” of the diagram μ with entries in an alphabet A is a function T: μ → A. A “standard filling” is a bijection
. For any filling T, we set T(x, y) = 0 whenever (x, y) is not in the diagram of μ. We also define zT =∏c∈μ z|T(c)|, N(T) = |T–1({i ∈ A: i < 0})|, and P(T) = |T–1 ({i ∈ A: i > 0})|.
Given any total ordering ≺ on some alphabet A, a semistandard tableau of shape μ relative to ≺ is a filling Q: μ → A such that: x < x′ implies Q(x, y) ⪯ Q(x′, y) for all y such that (x, y), (x′, y) ∈ μ; and y < y′ implies Q(x, y) ⪯ Q(x, y′) for all x such that (x, y), (x, y′) ∈ μ. We let SSYT≺(μ) denote the set of such tableaux; let SSYT≺(μ, ν) = {Q ∈ SSYT≺(μ): zQ = zν}. Also, define the “standard tableaux” SYT(μ) to be the set of standard fillings S: μ → A+n in SSYT<(μ), where < is the usual total ordering on A+n.
Pictorially, a filling T of μ is obtained by putting the letter T(x, y) ∈ A in each square (x, y) of the diagram of μ. T is a standard filling iff it uses the letters 1,..., n exactly once each. The monomial zT records which letters appear in T, disregarding signs; N(T) is the number of negative letters used; and P(T) is the number of positive letters used. In a semistandard tableau Q, letters weakly increase in each row and strictly increase in each column (relative to the given ordering ≺). A standard tableau is a semistandard tableau (relative to <) in which the letters 1,..., n are used once each.
Words. A “word” in an alphabet A is a sequence of letters w = w1w2 ··· wm, where each wi ∈ A. We can identify this word with a filling w: (m) → A in the obvious way. Define
as before. A word w on A+N has “partition content” iffzw = zμ for some μ ⊢ n; if μ = (1n), the word w is a “permutation.” Given μ ⊢ n, let c1,..., cn be the cells of μ in lex order. For a filling T: μ → A, define the “reading word” of T to be the word w(T) = T(c1) ··· T(cn), i.e., the word obtained by reading the elements in the rows of T from left to right, visiting the rows from top to bottom.
Suppose (A, <) and (B, ≺) are two totally ordered alphabets. Also suppose that v is a word of length m in A, w is a word of length m in B such that w1 ⪯ ··· ⪯ wm, and wi = wi+1 implies vi ≤ vi+1. The Robinson-Schensted-Knuth (RSK) algorithm gives a bijection from the set of such pairs (v, w) onto the set of pairs (P, Q), where P ∈ SSYT<(μ) and Q ∈ SSYT≺(μ) for some μ ⊢ m. P is called the “insertion tableau” for (v, w), and Q is called the “recording tableau.” We have zP = zv and zQ = zw. See ref. 11 for more details.
Standardization. Let (A, ≺) be a totally ordered alphabet, and let T: μ → A be a filling of μ ⊢ n. We define a standard filling S = std(T, ≺) called the “standardization of T relative to ≺.” Formally, S: μ → A+n is the unique standard filling such that: T(c) ≺ T(d) implies S(c) < S(d); T(c) = T(d) > 0 and c <lex d implies S(c) < S(d); and T(c) = T(d) < 0 and c <lex d implies S(c) > S(d). Informally, we obtain S from T by relabeling the cells of T with the numbers 1,..., n, such that: earlier symbols in the ordering ≺ get relabeled first; cells containing equal positive symbols get relabeled in lex order; and cells containing equal negative symbols get relabeled in reverse lex order. See Fig. 2 for examples of standardization relative to the orderings <1 and <2 defined below. In Fig. 2, we denote –a by ā for clarity.
Fig. 2.
Example of the involutions.
If w is a permutation of n letters, we define D(w) to be the set of a ∈ {1, 2,..., n – 1} such that a + 1 occurs earlier than a in w. If S is a standard filling with reading word w(S), we define D(S) = D(w(S)). If T: μ → A is a filling and ≺ is a total ordering of A, we define D≺(T) = D(std(T, ≺)).
Symmetric Functions. Let F be the field
. We consider homogeneous polynomials of degree n in the variables z1,..., zN with coefficients in F. Such a polynomial is “symmetric” iff it is unchanged under any permutation of the variables z1,..., zN; let
denote the set of symmetric polynomials. Important examples of symmetric functions are the “power sums” pk, the “elementary symmetric functions” ek, and the “complete homogeneous symmetric functions” hk, defined by
![]() |
is an F-vector space with bases that are indexed by partitions of n. There are five classical bases for
(10).
Monomial basis. For μ ⊢ n, let mμ be the sum of all distinct monomials in z1,..., zN that can be obtained by permuting the subscripts of the monomial
. It is clear that {mμ: μ ⊢ n} is an independent set spanning
.Power-sum basis. For μ ⊢ n, let
. Then {pμ: μ ⊢ n} is a basis for
.Elementary basis. For μ ⊢ n, let
. Then {eμ: μ ⊢ n} is a basis for
.Homogeneous basis. For μ ⊢ n, let
. Then {hμ: μ ⊢ n} is a basis for
.Schur basis. Let ≺ be any total ordering of the alphabet
. Define the “Schur function” sμ = ∑T∈SSYT (μ)zT. It can be shown that: sμ does lie in
; the element sμ is independent of the total ordering ≺ on
; and {sμ: μ ⊢ n} is a basis for
.
The “Hall scalar product” 〈·, ·〉 is defined on
by requiring that the Schur basis be orthonormal. For any u ∈ F, we define a linear map Au on
by setting
and extending by linearity. The maps Au form a commuting family of linear operators on
, which are invertible for u ≠ 1. The classical map ω, which sends pμ to
.
Quasisymmetric Functions. For each subset I ⊆ {1, 2,..., n – 1}, define Gessel's “fundamental quasisymmetric function” by
.
|
It can be shown that these 2n–1 polynomials are linearly independent. Let
denote the vector space spanned by the elements Qn,I. Then
is a subspace of
.
Suppose μ ⊢ n, S ∈ SYT(μ), and < is the standard total ordering of
. From the definition of standardization, one sees easily that
.
|
Adding over all standard tableaux S, we obtain the expansion
![]() |
[1] |
Macdonald Polynomials
We now introduce several versions of the Macdonald polynomials (10, 12, 13), beginning with the “modified Macdonald polynomials” H̃μ = H̃μ[z1,..., zN; q, t].
Theorem 1. There exists a unique basis {H̃μ: μ ⊢ n} for
satisfying the following axioms:
-
(M1) ω(Aq(H̃μ)) = ∑λ≥μ aμ,λsλ for some aμ,λ ∈ F.
(M2) ω(At(H̃)) = ∑λ≥μ′ bμ,λsλ for some bμ,λ ∈ F.
(M3) 〈H̃μ, s(n)〉 = 1.
Our main result is a constructive combinatorial proof of the existence assertion in Theorem 1. The uniqueness assertion is much easier to prove. Suppose the basis {Gμ: μ ⊢ n} also satisfies the three axioms. Consider column vectors G = (Gμ)μ⊢n, H = (H̃μ)μ⊢n, Sq = ((ωAq)–1(sμ))μ⊢n, and St = ((ωAt)–1(sμ′))μ⊢n. Axiom M1 says that H = X′Sq and G = X″Sq for some invertible upper-triangular matrices X′, X″; hence, G = X H for some upper-triangular matrix X. Similarly, axiom M2 says that G = Y H for some lower-triangular matrix Y. Because {Gμ} and {H̃μ} are bases, we must have X = Y, so that X is a diagonal matrix. Axiom M3 now shows that X is the identity matrix, and G = H. For example, take Gμ = H̃μ′[z1,..., zN; t, q]. The family {Gμ: μ ⊢ n} clearly satisfies M1–M3, so uniqueness gives the “symmetry” property
![]() |
Here is the outline of our proof of the existence of H̃μ.
-
We rewrite the axioms M1–M3 in the following simpler form:
- (A1) Aq(H̃μ) = ∑λ≤μ′ cμ,λmλ for some cμ,λ ∈ F.
- (A2) At(H̃μ) = ∑λ≤μ dμ,λmλ for some dμ,λ ∈ F.
- (A3) The coefficient of zn1 in H̃μ is 1.
The equivalence of the two sets of axioms easily follows from these facts: μ ≤ ν iff ν′ ≤ μ′; ω(sμ) = sμ′; and the monomial and Schur bases are related by the triangular Kostka matrix.
We recall Haglund's definition of the “combinatorial Macdonald polynomials”
, which are sums of weighted objects depending on μ. It will be clear that axiom A3 holds for Cμ.We prove that
, i.e., that these polynomials are symmetric.We use quasisymmetric functions to find combinatorial interpretations for Aq(Cμ) and At(Cμ) as sums of signed, weighted objects.
We construct sign-reversing involutions to verify axioms A1 and A2 for Cμ. Because {H̃μ : μ ⊢ n} are the unique elements of
satisfying A1–A3, it follows that Cμ = H̃μ.
Once we have constructed the modified Macdonald polynomials H̃μ = H̃μ[z1,..., zN; q, t], we can define the “integral Macdonald polynomials” Jμ, the “dual Macdonald polynomials” Qμ, and the “original Macdonald polynomials” Pμ by setting
![]() |
[2] |
![]() |
[3] |
![]() |
[4] |
![]() |
[5] |
We remark that Pμ has the following specializations: when q = t, Pμ reduces to sμ; when t → 1, Pμ reduces to mμ; when q → 1, Pμ reduces to eμ′; when q → 0, Pμ reduces to a Hall–Littlewood polynomial; and when q = tα and then t → 1, Pμ reduces to Jack's symmetric polynomial. In turn, Jack's polynomials reduce to zonal spherical functions when α = 1/2 and to zonal symmetric polynomials when α = 2.
We will use the identity cμ = H̃μ to give combinatorial formulas for the bases Jμ, Qμ, and Pμ. One of our formulas for Jμ specializes to a formula of Sahi and Knop for Jack polynomials. As additional applications of our combinatorial formulas, we sketch derivations of one of Macdonald's specializations for H̃μ, Lascoux and Schützenberger's cocharge formula for Hall–Littlewood polynomials, and interpretations for certain Kostka–Macdonald coefficients.
Haglund's Combinatorial Polynomials
Fix μ ⊢ n. An ordered pair of cells ((x, y), (u, v)) in μ is an “attacking pair” iff y = v and x < μ, or y = v + 1 and u < x. For a cell (x, y) ∈ μ, we let d(x, y) = (x, y – 1) be the cell directly below it, which does not lie in μ if y = 1. A “special triple” of μ consists of three cells (c1, c2, c3) with c1 = (x, y) ∈ μ, c2 = (x, y – 1) = d(x, y), and c3 = (z, y) ∈ μ for some z > x and some y ≥ 1.
Let S be a standard filling. A “descent” of S is a cell (x, y) ∈ μ such that y > 1 and S(x, y) > S(x, y – 1). The set of all such cells is the “descent set” of S, denoted Des(S). The “major index” of S is maj(S) = ∑c∈Des(S)(l(c) + 1). An “inversion pair” of S is an attacking pair ((x, y), (u, v)) such that S(x, y) > S(u, v); let Inv(S) be the set of such pairs. An “inversion triple” of S is a special triple (c1, c2, c3) with S(c1) < S(c2) < S(c3) or S(c2) < S(c3) < S(c1) or S(c3) < S(c1) < S(c2); let Trip(S) be the set of such triples. The “inversion statistic” for S is inv(S) = |Inv(S)| – ∑c∈Des(S)a(c). An easy case analysis shows that inv(S) = |Trip(S)|. For any totally ordered alphabet (A, ≺) and any filling T: μ → A, we set inv ≺(T) = inv(std(T, ≺)) and maj≺(T) = maj(std(T, ≺)).
Haglund defined the combinatorial Macdonald polynomials (9) by setting
![]() |
where < is the usual ordering on
. For each μ, there is exactly one positive filling T on μ with zT = zn1, and inv<(T) = 0 = maj<(T) for this T. Therefore, axiom A3 holds for Cμ. Moreover, by using the definition of standardization, it is easy to see that
.
|
[6] |
Fig. 1 shows the objects used to calculate C(2,1). We have
![]() |
Fig. 1.
Objects used to define C(2,1).
Symmetry of Cμ
Lascoux et al. (14) introduced a class of symmetric polynomials commonly known as Lascoux–Leclerc–Thibon (LLT) polynomials. One way to show that
is to write Cμ as a weighted sum of LLT polynomials. For μ ⊢ n and D ⊆ μ, set
![]() |
We clearly have Cμ = ∑D⊆μ Cμ,D ∏c∈D tl(c)+1q–a(c), so it suffices to prove that each Cμ,D is a symmetric polynomial. Using corollary 5.2.4 of ref. 15, it is easily shown that Cμ,D is an LLT polynomial indexed by a tuple of ribbons the sizes of which are the parts of μ′ and the shapes of which are determined by D. Because LLT polynomials are known to be symmetric, it follows that each
, and so
.
We now sketch an alternative, elementary proof that
. If m ≥ 0 and S is a subset of {(i, j): 1 ≤ i < j ≤ m}, we say that S has the “connectivity property” iff for all i, j, k with i < j < k, (i, k) ∈ S implies (i, j) ∈ S and (j, k) ∈ S. Let Wm = {1, 2}m for m ≥ 0. For each w ∈ Wm, define invS(w) = |{(i, j): (i, j) ∈ S and wi > wj}|. For any set Z ⊆ Wm, let
![]() |
Lemma 1. For all m ≥ 0, GS,Wm(z1, z2; q) = GS,Wm(z2, z1; q).
Proof: We use induction on m, the cases m ≤ 1 being easy. Assume m > 1 and Lemma 1 holds for all m′ < m. Consider the set of integers j such that (j, m) ∈ S. If this set is empty, then invS(w) does not depend on wm, and hence
![]() |
By induction, the right side is symmetric in z1 and z2.
Otherwise, choose j minimal with (j, m) ∈ S. Now we prove the result for m by induction on |S|, the case |S| = 0 being easy. The idea is to compare GS,Wm and GS′,Wm, where S′ = S – {(j, m)}. Note that |S′| < |S| and S′ satisfies the connectivity condition. Let B = {w ∈ Wm: wj = 2 and wm = 1}, and let A = Wm – B. Let S″ be obtained from S by deleting all pairs involving j or m and subtracting one from all indices exceeding j; S″ satisfies the connectivity property. One must now verify the following equations:
![]() |
[7] |
![]() |
[8] |
![]() |
[9] |
![]() |
[10] |
![]() |
[11] |
![]() |
[12] |
Here, Eqs. 7 and 8 are clear, and Eq. 9 follows because invS(w) = invS′(w) for all w ∈ A. To prove Eq. 10, consider the bijection φ: B → Wm –2 that deletes wj = 2 and wm = 1 from each w ∈ B. It suffices to show that invS(w) = invS″(φ(w)) + m – j for w ∈ B. For every k with j < k < m, the pairs (j, k) and (k, m) are both in S by connectivity. Exactly one of these contributes to invS(w), depending on whether wk = 1 or wk = 2. Moreover, the pair (j, m) ∈ S contributes an inversion. No other pair involving j or m contributes to invS(w), by minimality of j. It follows easily that invS(w) exceeds invS″(φ(w)) by exactly m – j. Eq. 11 is proved in the same way, noting that (j, m) ∉ S′. Finally, Eq. 12 follows from the preceding five relations. By induction on m and |S|, the right side of Eq. 12 is symmetric in z1 and z2, completing the proof.
Now we prove symmetry of Cμ,D. For D ⊆ μ, let Cμ,≥D = ∑E:D⊆E⊆μ Cμ,E. First, it suffices to show that Cμ,≥D is symmetric for all D. Second, it suffices to show that Cμ,≥D is unchanged when zi and zi+1 are interchanged. Third, suppose we are given a fixed decomposition of the diagram of μ into disjoint sets A, B, and a fixed partial filling T0: B → {1,..., N} – {i, i + 1}. Consider the set Z of fillings T of μ with Des(T) ⊇ D, T|B = T0, and T–1({i, i + 1}) = A. It suffices to show that ∑T∈Z qinv(T)zT is symmetric in zi and zi+1, because Cμ,≥D is a sum of such expressions. Let A1 = {c: c ∈ A ∩ D and d(c) ∈ A}, A2 = d(A1), and A3 = A – (A1 ∪ A2). One checks that, if Z is nonempty,
![]() |
Hence, we can identify T ∈ Z with the word wT ∈ {i, i + 1}|A3| that lists the entries of the cells in A3 in lex order. Change notation so that wT ∈ {1, 2}|A3|. For T ∈ Z, one checks that there exists a set S satisfying the connectivity property and a constant j0 (which depend on T0, D, A, and B but not on T|A3) such that inv(T) = j0 + invS(wT). It readily follows that
![]() |
By Lemma 1, this expression is unchanged when zi and zi + 1 are interchanged.
Combinatorial Interpretation for Au(Cμ)
Let {xi: i ∈ AN} be a new set of indeterminates, and let R = F[{xi: i ∈ AN}] be the corresponding polynomial ring. Define an F-linear map B:
by setting
![]() |
and extending by linearity. Let ≺ be any total ordering of AN. Define an F-linear map B≺: QnF → R by setting
![]() |
and extending by linearity.
It can be shown, by using the Pieri rules and the expansion (Eq. 1) of Schur functions in terms of quasisymmetric functions, that B(sμ) = B≺(sμ) for all μ. Because these two linear maps agree on a basis of
, we see that
for any ordering ≺ on AN.
Now, given u ∈ F, consider the evaluation homomorphism e: R → F[z1,..., zN] sending xi to uzi for i > 0 and sending xi to –z|i| for i < 0. Clearly, e ○ B is the restriction to
of every map e ○ B≺. On one hand, we see that e ○ B = Au by evaluating each side on pμ. On the other hand,
![]() |
Using the fact that
, the same standardization argument used to prove Eq. 1 establishes the following theorem: for any total ordering ≺ of AN,
![]() |
[13] |
Involutions
For λ, μ ⊢ n, let Aμ,λ be the set of fillings T: μ → AN such that zT = zλ. We apply Eq. 13 with u = q and ≺ = <1, where
![]() |
We conclude that the coefficient of mλ in Aq(Cμ) is
![]() |
[14] |
To verify axiom A1, we define a sign-reversing, weight-preserving involution I: Aμ,λ → Aμ,λ such that I has no fixed points unless λ ⪯ μ′.
Let T ∈ Aμ,λ. To compute IT, consider the set of all attacking pairs of cells (c, d) in μ such that |T(c)| = |T(d)|. If this set is empty, then T is a fixed point of I; we call such fillings T “nonattacking.” Otherwise, choose the attacking pair in this set for which: (i) |T(c)| is minimized; (ii) d is maximal (relative to <lex) among all attacking pairs satisfying i; and (iii) c is maximal (relative to <lex) among all attacking pairs satisfying i and ii. Define IT by flipping the sign of the entry in cell c; i.e., IT(c) = –T(c) and IT(e) = T(e) for all e ≠ c. See Fig. 2 for an example.
It is clear that I maps Aμ,λ into itself and that I is an involution. Without loss of generality, assume that T(c) > 0. Write S = std(T, <1) and IS = std(IT, <1). One must now check the following statements by using the definitions of I and <1:(i) N(IT) = N(T) + 1 and P(IT) = P(T) – 1; (ii) Des(IS) = Des(S) and so maj(IS) = maj(S); (iii) Inv(IS) = Inv(S) ∪ {(c,d)}, where (c,d) ∉ Inv(IS); and (iv) inv(IS) = inv(S) + 1. It follows that the summands indexed by T and IT cancel out in Eq. 14.
If cμ,λ ≠ 0, there must exist an uncancelled summand in Eq. 14, which corresponds to some fixed point T of I. For this T, there are no attacking pairs (c, d) with |T(c)| = |T(d)|. In particular, for each row of T, no two entries in that row have the same absolute value. For each i, we have λ1 + ··· + λi = |T–1({±1,..., ±i})| because zT = zλ. On the other hand, adding up the number of entries in each row of T with absolute value at most i, we see that
![]() |
Therefore, λ ≤ μ′.
Next, we apply Eq. 13 with u = t and ≺ = <2, where
![]() |
We conclude that the coefficient of mλ in At(Cμ) is
![]() |
[15] |
To verify axiom A2, we define a sign-reversing, weight-preserving involution J: Aμ,λ → Aμ,λ such that J has no fixed points unless λ ≤ μ.
Let T ∈ Aμ,λ. To compute JT, consider the set of cells (x, y) ∈ μ such that |T(x, y)| < y. If this set is empty, then T is a fixed point of J. Otherwise, choose the cell (x, y) in this set for which: (i) |T(x, y)| is minimized; (ii) y is maximized among all cells satisfying i; and (iii) x is minimized among all cells satisfying i and ii. Define JT by flipping the sign of the entry in cell (x, y); i.e., JT(x, y) = –T(x, y) and JT(c) = T(c) for all c ≠ (x, y). See Fig. 2 for an example.
It is clear that J maps Aμ,λ into itself and that J is an involution. Without loss of generality, assume that T(x, y) > 0. Write S = std(T, <2) and JS = std(JT, <2). One must now check the following statements by using the definitions of J and <2:(i) N(JT) = N(T) + 1 and P(JT) = P(T) – 1; (ii) Trip(JS) = Trip(S) and so inv(JS) = inv(S); (iii) (x, y) ∉ Des(S) and (x, y) ∈ Des(JS); (iv) either (x, y + 1) ∉ μ, or else (x, y + 1) ∈ Des(S) and (x, y + 1) ∉ Des(JS); and (v) maj(JS) = maj(S) + 1. It follows that the summands indexed by T and JT cancel out in Eq. 15.
If dμ,λ ≠ 0, there must exist an uncancelled summand in Eq. 15, which corresponds to some fixed point T of J. For this T, we must have y ≤ |T(x, y)| for all cells (x, y) ∈ μ. In other words, for j > 0, all occurrences of j or –j in T must appear in the lowest j rows of T. Hence, for any i, all occurrences of ±1,..., ±i in T appear in the lowest i rows of T. Consequently,
![]() |
for all i, where the equality follows because zT = zλ. Therefore, λ ≤ μ.
Other Macdonald Bases
Now we give combinatorial formulas for Jμ, Qμ, and Pμ. From Eqs. 2 and 13, we deduce that
![]() |
Similarly, Eqs. 3 and 13 lead to the formula
![]() |
By comparing a filling T to the corresponding positive filling U given by U(c) = |T(c)|, one can show that
![]() |
[16] |
The negative terms in ∏1 and ∏2 contribute the necessary extra powers of q and t that arise from making certain entries in U negative. For any cell c, setting T(c) = –U(c) always leads to an extra factor of –t. If c is a cell for which U(c) ≠ U(d(c)), one checks that this is the only extra factor needed, because U is nonattacking. On the other hand, if U(c) = U(d(c)), making U(c) negative causes a new descent at cell c, leading to a further correction factor of ql(c)+1ta(c).
From any of these formulas for Jμ, we get formulas for Qμ and Pμ by interpreting the denominators in Eqs. 4 and 5 as geometric series. Explicitly, we have
![]() |
Moreover, setting q = tα in Jμ, dividing by (1 – t)|μ|, and letting t approach 1, we obtain the integral Jack polynomials. Applying these operations to Eq. 16 and simplifying, we obtain the Sahi–Knop formula (16)
![]() |
Applications
We now give three more applications of our combinatorial formulas for Macdonald polynomials. These applications all involve the (modified) “Kostka–Macdonald coefficients” K̃λ,μ(q, t), which are the unique scalars in
satisfying H̃μ = ∑λ⊢nK̃λ,μ(q, t)sλ.
Macdonald's Specialization. Let u be a new indeterminate, and let
be the linear map defined on the power-sum basis by
. We show that the coefficient of (–u)d in εu(H̃μ) is
![]() |
[17] |
This result is equivalent to Macdonald's formula VI.8.8 (10) and to the formula
![]() |
giving the Kostka–Macdonald coefficient when λ is a hook.
Now we sketch the proof of Eq. 17. The same arguments that led to Eq. 13 show that
![]() |
where we use the ordering 1 < –1. To extract the coefficient of (–u)d, we restrict to fillings T with N(T) = d. Such a filling T is uniquely determined by the d-element subset S′= T–1({–1}) of μ. The definitions easily imply that
![]() |
Define a bijection φ on the diagram of μ by reversing the order of the cells in row 1 and reversing the order of the cells above the first row in each column. Setting S = φ(S′), one sees that
![]() |
from which Eq. 17 readily follows.
Cocharge Formula for Hall–Littlewood Polynomials. We define “cocharge” first on permutations, then on words with partition content, and finally on semistandard tableaux. If w = w1w2 ··· wn is a permutation, define the cocharge of w by cchg(w) = ∑i∈D(w)(n – i). If w has partition content, we use the following algorithm to compute cocharge. Let l = maxc wc, and let c1 be the largest index such that wc1 = 1. Proceeding inductively, if ci–1 has been determined for i < 1, let ci be the largest index less than ci–1 with wci = i; if there is no such index, let ci be the largest index with wci = i. Let S be the set of cells c1,..., cl. Let y be the subword of w consisting of the letters at the positions in S from left to right, and let z be the complementary subword of w. Then y is a permutation, and z has partition content. Define cocharge recursively by cchg(w) = cchg(y) + cchg(z). Finally, if T ∈ SSYT(λ, μ), define cchg(T) = cchg(w(T)). Given a pair of words (v, w) mapping to (P, Q) under the RSK algorithm, if v has partition content, then cchg(v) = cchg(P). This fact is easily verified using Knuth relations.
The Lascoux and Schützenberger formula for Hall–Littlewood polynomials (17) is
![]() |
We sketch a combinatorial proof of this formula. Let < be the standard total ordering of
, and let ≺ be the reverse of this ordering. Using the definition of Cμ and the formula
, it suffices to show that
![]() |
Let X be the set of pairs (P, Q) with P ∈ SSYT<(λ, μ) and Q ∈ SSYT≺(λ) for some λ ⊢ n. Let Y be the set of fillings T:
with inv<(T) = 0. It now suffices to construct a bijection φ: Y → X such that, whenever (P, Q) = φ(T), zT = zQ and maj<(T) = cchg(P). Given T ∈ Y, we compute φ(T) in three steps.
First, map T to the list of triples ((a1, x1, y1),..., (an, xn, yn)), where (xi, yi) ∈ μ, ai = T(xi, yi), a1 ≥ ··· ≥ an, and ai = ai+1 implies yi ≤ yi+1. Note that
, and the word y ··· yn has μi occurrences of i for all i. Clearly, T can be recovered from the list of triples.
Second, we delete the x coordinates xi to obtain a list of pairs ((a1, y1),..., (an, yn)). This step is reversible because of the condition inv<(T) = 0. In more detail, knowing the multiset of entries in each row of T, there exists a unique arrangement of the entries in each row for which inv<(T) = 0. Entries in the lowest row must appear in weakly increasing order. Suppose the first i – 1 rows have been filled, and S is the multiset of aj values such that yj = i. We fill the cells c in row i from left to right. At each step, cell c in row i is filled with the smallest unused element in S larger than T(d(c)), if any; otherwise, cell c is filled with the smallest unused element of S. Comparing this process to the definition of cocharge, it is not hard to check that maj<(T) is precisely cchg(y1y2 ··· yn).
Third, to find (P, Q) = φ(T), we apply the RSK insertion algorithm to the pair of words y = y1 ··· yn and a = a1 ··· an, inserting y in P and recording a in Q. Clearly, zQ = zT, zP = zμ, and cchg(P) = cchg(y1 ··· yn) = maj<(T), as required. It is easy to see that φ is a bijection.
Kostka–Macdonald Coefficients for Two-Column Shapes. Our final application is a formula for K̃λ,μ when μ has at most two columns. A “Yamanouchi word” is a word w = w1... wn such that for all k, the suffix wk ··· wn has partition content. Then, for μ1 ≤ 2,
.
|
We omit the proof, which uses crystals, the RSK algorithm, and jeu de taquin.
Acknowledgments
This work was supported by National Security Agency Grant MSPF-02G-193 (to J.H.), National Science Foundation Grant DMS-0301072 (to M.H.), and National Science Foundation Postdoctoral Research Fellowship DMS-0303178 (to N.L.).
This paper was submitted directly (Track II) to the PNAS office.
Abbreviations: iff, if and only if; RSK, Robinson–Schensted-Knuth; LLT, Lascoux–Leclerc–Thibon.
References
- 1.Kadell, K. W. (1988) SIAM J. Math. Anal. 19, 944–968. [Google Scholar]
- 2.Macdonald, I. G. (1988) Sém. Lothar. Combin. 372, 131–171. [Google Scholar]
- 3.Cherednik, I. (1995) Ann. Math. 141, 191–216. [Google Scholar]
- 4.Macdonald, I. G. (1995) Semin. Bourbaki, 189–207.
- 5.Bergeron, F., Garsia, A. M., Haiman, M. & Tesler, G. (1999) Methods Appl. Anal. 6, 363–420. [Google Scholar]
- 6.Garsia, A. M., Haiman, M. & Tesler, G. (1999) Sém. Lothar. Combin. 42, www.emis.de/journals/SLC/wpapers/s42garsia.html
- 7.Garsia, A. M. & Haglund, J. (2002) Discrete Math. 256, 677–717. [Google Scholar]
- 8.Haiman, M. (2001) J. Am. Math. Soc. 14, 941–1006. [Google Scholar]
- 9.Haglund, J. (2004) Proc. Natl. Acad. Sci. USA 101, 16127–16131. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Macdonald, I. G. (1995) Symmetric Functions and Hall Polynomials (Oxford Univ. Press, New York), 2nd Ed.
- 11.Stanley, R. P. (1999) Enumerative Combinatorics (Cambridge Univ. Press, Cambridge, U.K.), Vol. 2.
- 12.Haiman, M. (1999) New Perspectives in Algebraic Combinatorics, (Cambridge Univ. Press, Cambridge), Mathematical Sciences Research Institute Publication 37, pp. 207–254.
- 13.Haiman, M. (2003) Current Developments in Mathematics (International Press, Somerville, MA), pp. 39–112.
- 14.Lascoux, A., Leclerc, B. & Thibon, J.-Y. (1997) J. Math. Phys. 38, 1041–1068. [Google Scholar]
- 15.Haglund, J., Haiman, M., Loehr, N., Remmel, J. & Ulyanov, A. (2005) Duke Math. J., in press.
- 16.Knop, F. & Sahi, S. (1997) Invent. Math. 128, 9–22. [Google Scholar]
- 17.Lascoux, A. & Schützenberger, M.P. (1978) C. R. Acad. Sci. Sér. I 286A, 323–324. [Google Scholar]
















































