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

  1. J. Haglund*,,
  2. M. Haiman, and
  3. N. Loehr*
  1. *Department of Mathematics, University of Pennsylvania, Philadelphia, PA 19104-6395; and Department of Mathematics, University of California, Berkeley, CA 94720-6395
  1. Edited by Richard V. Kadison, University of Pennsylvania, Philadelphia, PA, and approved December 7, 2004 (received for review November 15, 2004)

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 x 1,..., 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 μ[x 1,..., 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 z 1,..., 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 Formula, and Formula. The “diagram” of μ, which we also denote by μ, is the set of “cells” Formula. We lexicographically order the cells in Formula by setting (x, y) <lex (u, v) if and only if (iff) y > v or y = v and x < u. For any c = (x 0, y 0) in the diagram of μ, we define the “arm” a(c) = |{(x, y 0) ∈ μ: x > x 0}| and the “leg” l(c) = |{(x 0, y) ∈ μ: y > y 0}|.

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” Formula. For μ ⊢ n, a “filling” of the diagram μ with entries in an alphabet A is a function T: μ → A. A “standard filling” is a bijection Formula. 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 = w 1 w 2 ··· wm, where each wiA. We can identify this word with a filling w: (m) → A in the obvious way. Define Formula 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 c 1,..., 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(c 1) ··· 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 w 1 ⪯ ··· ⪯ 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.

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 Formula. We consider homogeneous polynomials of degree n in the variables z 1,..., zN with coefficients in F. Such a polynomial is “symmetric” iff it is unchanged under any permutation of the variables z 1,..., zN; let Formula 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 byGraphic Formula is an F-vector space with bases that are indexed by partitions of n. There are five classical bases for Formula (10).

  1. Monomial basis. For μ ⊢ n, let m μ be the sum of all distinct monomials in z 1,..., zN that can be obtained by permuting the subscripts of the monomial Formula. It is clear that {m μ: μ ⊢ n} is an independent set spanning Formula.

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

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

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

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

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

Quasisymmetric Functions. For each subset I ⊆ {1, 2,..., n – 1}, define Gessel's “fundamental quasisymmetric function” byGraphic.It can be shown that these 2n –1 polynomials are linearly independent. Let Formula denote the vector space spanned by the elements Q n,I. Then Formula is a subspace of Formula.

Suppose μ ⊢ n, S ∈ SYT(μ), and < is the standard total ordering of Formula. From the definition of standardization, one sees easily thatGraphic.Adding over all standard tableaux S, we obtain the expansionFormula

Macdonald Polynomials

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

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

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

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

  2. (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 μ = μ′[z 1,..., zN; t, q]. The family {G μ: μ ⊢ n} clearly satisfies M1–M3, so uniqueness gives the “symmetry” propertyFormulaHere is the outline of our proof of the existence of μ.

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

    1. (A1) Aq( μ) = ∑λ≤μ′ c μ,λ m λ for some c μ,λF.

    2. (A2) At( μ) = ∑λ≤μ d μ,λ m λ for some d μ,λF.

    3. (A3) The coefficient of zn 1 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” Formula, which are sums of weighted objects depending on μ. It will be clear that axiom A3 holds for C μ.

  3. We prove that Formula, 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 Formula satisfying A1–A3, it follows that C μ = μ.

Once we have constructed the modified Macdonald polynomials μ = μ[z 1,..., zN; q, t], we can define the “integral Macdonald polynomials” J μ, the “dual Macdonald polynomials” Q μ, and the “original Macdonald polynomials” P μ by settingFormula Formula Formula FormulaWe 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 (c 1, c 2, c 3) with c 1 = (x, y) ∈ μ, c 2 = (x, y – 1) = d(x, y), and c 3 = (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 (c 1, c 2, c 3) with S(c 1) < S(c 2) < S(c 3) or S(c 2) < S(c 3) < S(c 1) or S(c 3) < S(c 1) < S(c 2); 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 settingFormulawhere < is the usual ordering on Formula. For each μ, there is exactly one positive filling T on μ with zT = zn 1, 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 thatGraphic. Fig. 1 shows the objects used to calculate C (2,1). We haveFormula

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 Formula is to write C μ as a weighted sum of LLT polynomials. For μ ⊢ n and D ⊆ μ, setFormulaWe clearly have C μ = ∑D ⊆μ C μ, Dc D tl (c)+1 q 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 Formula, and so Formula.

We now sketch an alternative, elementary proof that Formula. 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, letFormula

Lemma 1. For all m ≥ 0, GS , Wm(z 1, z 2; q) = GS , Wm(z 2, z 1; 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 henceFormulaBy induction, the right side is symmetric in z 1 and z 2.

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:Formula Formula Formula Formula Formula FormulaHere, 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 z 1 and z 2, 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 T 0: B → {1,..., N} – {i, i + 1}. Consider the set Z of fillings T of μ with Des(T) ⊇ D, T|B = T 0, and T –1({i, i + 1}) = A. It suffices to show that ∑T Z q inv(T) zT is symmetric in zi and zi +1, because C μ,≥ D is a sum of such expressions. Let A 1 = {c: cAD and d(c) ∈ A}, A 2 = d(A 1), and A 3 = A – (A 1A 2). One checks that, if Z is nonempty,FormulaHence, we can identify TZ with the word wT ∈ {i, i + 1}|A3| that lists the entries of the cells in A 3 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 j 0 (which depend on T 0, D, A, and B but not on T|A 3) such that inv(T) = j 0 + invS(wT). It readily follows thatFormula

By Lemma 1, this expression is unchanged when zi and z i + 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: Formula by settingFormulaand extending by linearity. Let ≺ be any total ordering of AN. Define an F-linear map B : QnFR by settingFormulaand 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 Formula, we see that Formula for any ordering ≺ on AN.

Now, given uF, consider the evaluation homomorphism e: RF[z 1,..., zN] sending xi to uzi for i > 0 and sending xi to –z |i| for i < 0. Clearly, eB is the restriction to Formula of every map eB . On one hand, we see that eB = Au by evaluating each side on p μ. On the other hand,FormulaUsing the fact that Formula, the same standardization argument used to prove Eq. 1 establishes the following theorem: for any total ordering ≺ of AN,Formula

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, whereFormula

We conclude that the coefficient of m λ in Aq(C μ) isFormulaTo 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 thatFormulaTherefore, λ ≤ μ′.

Next, we apply Eq. 13 with u = t and ≺ = <2, whereFormulaWe conclude that the coefficient of m λ in At(C μ) isFormulaTo 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,Formulafor 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 thatFormulaSimilarly, Eqs. 3 and 13 lead to the formulaFormulaBy comparing a filling T to the corresponding positive filling U given by U(c) = |T(c)|, one can show thatGraphicThe 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)+1 ta (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 haveGraphicMoreover, 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)Formula

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 Formula satisfying μ = ∑λ⊢ n λ,μ(q, t)s λ.

Macdonald's Specialization. Let u be a new indeterminate, and let Formula be the linear map defined on the power-sum basis by Formula. We show that the coefficient of (–u)d in εu( μ) isFormulaThis result is equivalent to Macdonald's formula VI.8.8 (10) and to the formulaFormulagiving 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 thatFormulawhere 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 thatGraphicDefine 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 thatFormulafrom 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 = w 1 w 2 ··· wn is a permutation, define the cocharge of w by cchg(w) = ∑i D ( w )(ni). If w has partition content, we use the following algorithm to compute cocharge. Let l = maxc wc, and let c 1 be the largest index such that wc 1 = 1. Proceeding inductively, if ci –1 has been determined for i < 1, let ci be the largest index less than ci –1 with wc i = i; if there is no such index, let ci be the largest index with w ci = i. Let S be the set of cells c 1,..., 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) isFormulaWe sketch a combinatorial proof of this formula. Let < be the standard total ordering of Formula, and let ≺ be the reverse of this ordering. Using the definition of C μ and the formula Formula, it suffices to show thatFormulaLet 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: Formula 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 ((a 1, x 1, y 1),..., (an, xn, yn)), where (xi, yi) ∈ μ, ai = T(xi, yi), a 1 ≥ ··· ≥ an, and ai = ai +1 implies yiyi +1. Note that Formula, 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 ((a 1, y 1),..., (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(y 1 y 2 ··· yn).

Third, to find (P, Q) = φ(T), we apply the RSK insertion algorithm to the pair of words y = y 1 ··· yn and a = a 1 ··· an, inserting y in P and recording a in Q. Clearly, zQ = zT, zP = z μ, and cchg(P) = cchg(y 1 ··· 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 = w 1... wn such that for all k, the suffix wk ··· wn has partition content. Then, for μ1 ≤ 2,Graphic.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.).

Footnotes

  • To whom correspondence should be addressed. E-mail: jhaglund{at}math.upenn.edu.

  • 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

« Previous | Next Article »Table of Contents
From the Cover