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
. 2005 Jan 13;102(8):2690–2696. doi: 10.1073/pnas.0408497102

Combinatorial theory of Macdonald polynomials I: Proof of Haglund's formula

J Haglund *,, M Haiman , N Loehr *
PMCID: PMC549509  PMID: 15650052

Abstract

Haglund recently proposed a combinatorial interpretation of the modified Macdonald polynomials μ. We give a combinatorial proof of this conjecture, which establishes the existence and integrality of μ. 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 μ in terms of Lascoux–Leclerc–Thibon polynomials, and combinatorial expressions for the Kostka–Macdonald coefficients λ,μ 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 μ, 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 (57) 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 μ 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 Nn 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 Inline graphic, and Inline graphic. The “diagram” of μ, which we also denote by μ, is the set of “cells” Inline graphic. We lexicographically order the cells in Inline graphic 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” Inline graphic. For μ ⊢ n, a “filling” of the diagram μ with entries in an alphabet A is a function T: μ → A. A “standard filling” is a bijection Inline graphic. 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({iA: i < 0})|, and P(T) = |T–1 ({iA: 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 wiA. We can identify this word with a filling w: (m) → A in the obvious way. Define Inline graphic 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 vivi+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.

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 Inline graphic. 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 Inline graphic 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

graphic file with name pq82690fd12.jpg

Inline graphic is an F-vector space with bases that are indexed by partitions of n. There are five classical bases for Inline graphic (10).

  1. 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 Inline graphic. It is clear that {mμ: μ ⊢ n} is an independent set spanning Inline graphic.

  2. Power-sum basis. For μ ⊢ n, let Inline graphic. Then {pμ: μ ⊢ n} is a basis for Inline graphic.

  3. Elementary basis. For μ ⊢ n, let Inline graphic. Then {eμ: μ ⊢ n} is a basis for Inline graphic.

  4. Homogeneous basis. For μ ⊢ n, let Inline graphic. Then {hμ: μ ⊢ n} is a basis for Inline graphic.

  5. Schur basis. Let ≺ be any total ordering of the alphabet Inline graphic. Define the “Schur function” sμ = ∑T∈SSYT (μ)zT. It can be shown that: sμ does lie in Inline graphic; the element sμ is independent of the total ordering ≺ on Inline graphic; and {sμ: μ ⊢ n} is a basis for Inline graphic.

The “Hall scalar product” 〈·, ·〉 is defined on Inline graphic by requiring that the Schur basis be orthonormal. For any uF, we define a linear map Au on Inline graphic by setting Inline graphic and extending by linearity. The maps Au form a commuting family of linear operators on Inline graphic, which are invertible for u ≠ 1. The classical map ω, which sends pμ to Inline graphic.

Quasisymmetric Functions. For each subset I ⊆ {1, 2,..., n – 1}, define Gessel's “fundamental quasisymmetric function” by

graphic file with name pq82690fd20.jpg.

It can be shown that these 2n–1 polynomials are linearly independent. Let Inline graphic denote the vector space spanned by the elements Qn,I. Then Inline graphic is a subspace of Inline graphic.

Suppose μ ⊢ n, S ∈ SYT(μ), and < is the standard total ordering of Inline graphic. From the definition of standardization, one sees easily that

graphic file with name pq82690fd22.jpg.

Adding over all standard tableaux S, we obtain the expansion

graphic file with name M33.gif [1]

Macdonald Polynomials

We now introduce several versions of the Macdonald polynomials (10, 12, 13), beginning with the “modified Macdonald polynomials” μ = μ[z1,..., zN; q, t].

Theorem 1. There exists a unique basis {μ: μ ⊢ n} for Inline graphic satisfying the following axioms:

  • (M1) ω(Aq(μ)) = ∑λ≥μ aμ,λsλ for some aμ,λF.

    (M2) ω(At()) = ∑λ≥μ′ bμ,λsλ for some bμ,λF.

  • (M3) 〈μ, 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 = (μ)μ⊢n, Sq = ((ωAq)–1(sμ))μ⊢n, and St = ((ωAt)–1(sμ′))μ⊢n. Axiom M1 says that H = XSq and G = XSq 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 {μ} 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μ = μ′[z1,..., zN; t, q]. The family {Gμ: μ ⊢ n} clearly satisfies M1–M3, so uniqueness gives the “symmetry” property

graphic file with name M35.gif

Here is the outline of our proof of the existence of μ.

  1. We rewrite the axioms M1–M3 in the following simpler form:

    • (A1) Aq(μ) = ∑λ≤μ′ cμ,λmλ for some cμ,λF.
    • (A2) At(μ) = ∑λ≤μ dμ,λmλ for some dμ,λF.
    • (A3) The coefficient of zn1 in μ 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.

  2. We recall Haglund's definition of the “combinatorial Macdonald polynomials” Inline graphic, which are sums of weighted objects depending on μ. It will be clear that axiom A3 holds for Cμ.

  3. We prove that Inline graphic, i.e., that these polynomials are symmetric.

  4. We use quasisymmetric functions to find combinatorial interpretations for Aq(Cμ) and At(Cμ) as sums of signed, weighted objects.

  5. We construct sign-reversing involutions to verify axioms A1 and A2 for Cμ. Because {μ : μ ⊢ n} are the unique elements of Inline graphic satisfying A1–A3, it follows that Cμ = μ.

Once we have constructed the modified Macdonald polynomials μ = μ[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

graphic file with name M39.gif [2]
graphic file with name M40.gif [3]
graphic file with name M41.gif [4]
graphic file with name M42.gif [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μ = μ 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 μ, 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

graphic file with name M43.gif

where < is the usual ordering on Inline graphic. 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

graphic file with name pq82690fd32.jpg. [6]

Fig. 1 shows the objects used to calculate C(2,1). We have

graphic file with name M45.gif

Fig. 1.

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 Inline graphic is to write Cμ as a weighted sum of LLT polynomials. For μ ⊢ n and D ⊆ μ, set

graphic file with name M47.gif

We clearly have Cμ = ∑D⊆μ Cμ,DcD tl(c)+1qa(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 Inline graphic, and so Inline graphic.

We now sketch an alternative, elementary proof that Inline graphic. If m ≥ 0 and S is a subset of {(i, j): 1 ≤ i < jm}, 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 wWm, define invS(w) = |{(i, j): (i, j) ∈ S and wi > wj}|. For any set ZWm, let

graphic file with name M51.gif

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

graphic file with name M52.gif

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 = {wWm: wj = 2 and wm = 1}, and let A = WmB. 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:

graphic file with name M53.gif [7]
graphic file with name M54.gif [8]
graphic file with name M55.gif [9]
graphic file with name M56.gif [10]
graphic file with name M57.gif [11]
graphic file with name M58.gif [12]

Here, Eqs. 7 and 8 are clear, and Eq. 9 follows because invS(w) = invS(w) for all wA. To prove Eq. 10, consider the bijection φ: BWm –2 that deletes wj = 2 and wm = 1 from each wB. It suffices to show that invS(w) = invS(φ(w)) + mj for wB. 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 mj. 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:DE⊆μ 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 ∑TZ qinv(T)zT is symmetric in zi and zi+1, because Cμ,≥D is a sum of such expressions. Let A1 = {c: cAD and d(c) ∈ A}, A2 = d(A1), and A3 = A – (A1A2). One checks that, if Z is nonempty,

graphic file with name M59.gif

Hence, we can identify TZ 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 TZ, 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

graphic file with name M60.gif

By Lemma 1, this expression is unchanged when zi and zi + 1 are interchanged.

Combinatorial Interpretation for Au(Cμ)

Let {xi: iAN} be a new set of indeterminates, and let R = F[{xi: iAN}] be the corresponding polynomial ring. Define an F-linear map B: Inline graphic by setting

graphic file with name M62.gif

and extending by linearity. Let ≺ be any total ordering of AN. Define an F-linear map B: QnFR by setting

graphic file with name M63.gif

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 Inline graphic, we see that Inline graphic for any ordering ≺ on AN.

Now, given uF, consider the evaluation homomorphism e: RF[z1,..., zN] sending xi to uzi for i > 0 and sending xi to –z|i| for i < 0. Clearly, eB is the restriction to Inline graphic of every map eB. On one hand, we see that eB = Au by evaluating each side on pμ. On the other hand,

graphic file with name M67.gif

Using the fact that Inline graphic, the same standardization argument used to prove Eq. 1 establishes the following theorem: for any total ordering ≺ of AN,

graphic file with name M69.gif [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

graphic file with name M70.gif

We conclude that the coefficient of mλ in Aq(Cμ) is

graphic file with name M71.gif [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 TAμ,λ. 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 ec. 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

graphic file with name M72.gif

Therefore, λ ≤ μ′.

Next, we apply Eq. 13 with u = t and ≺ = <2, where

graphic file with name M73.gif

We conclude that the coefficient of mλ in At(Cμ) is

graphic file with name M74.gif [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 TAμ,λ. 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,

graphic file with name M75.gif

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

graphic file with name M76.gif

Similarly, Eqs. 3 and 13 lead to the formula

graphic file with name M77.gif

By comparing a filling T to the corresponding positive filling U given by U(c) = |T(c)|, one can show that

graphic file with name pq82690fd60.jpg [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

graphic file with name pq82690fd61.jpg

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)

graphic file with name M78.gif

Applications

We now give three more applications of our combinatorial formulas for Macdonald polynomials. These applications all involve the (modified) “Kostka–Macdonald coefficients” λ,μ(q, t), which are the unique scalars in Inline graphic satisfying μ = ∑λ⊢nλ,μ(q, t)sλ.

Macdonald's Specialization. Let u be a new indeterminate, and let Inline graphic be the linear map defined on the power-sum basis by Inline graphic. We show that the coefficient of (–u)d in εu(μ) is

graphic file with name M82.gif [17]

This result is equivalent to Macdonald's formula VI.8.8 (10) and to the formula

graphic file with name M83.gif

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

graphic file with name M84.gif

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

graphic file with name pq82690fd69.jpg

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

graphic file with name M85.gif

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) = ∑iD(w)(ni). 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

graphic file with name M86.gif

We sketch a combinatorial proof of this formula. Let < be the standard total ordering of Inline graphic, and let ≺ be the reverse of this ordering. Using the definition of Cμ and the formula Inline graphic, it suffices to show that

graphic file with name M89.gif

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: Inline graphic with inv<(T) = 0. It now suffices to construct a bijection φ: YX such that, whenever (P, Q) = φ(T), zT = zQ and maj<(T) = cchg(P). Given TY, 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 yiyi+1. Note that Inline graphic, 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 λ,μ 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,

graphic file with name pq82690fd76.jpg.

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]

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