haiman
haiman
MSRI Publications
Volume 38, 1999
Contents
1. Introduction 207
2. Symmetric Functions and Macdonald Polynomials 210
3. The n! Conjecture 218
4. The Hilbert Scheme and Xn 221
5. Frobenius Series 229
6. The Ideals J and J m 234
7. Diagonal Harmonics 244
8. The Commuting Variety 250
References 252
1. Introduction
This article is an explication of some remarkable connections between the
two-parameter symmetric polynomials discovered by Macdonald [1988] and the
geometry of certain algebraic varieties, notably the Hilbert scheme Hilbn (C 2 ) of
points in the plane and the variety Cn of pairs of commuting n × n matrices
(“commuting variety”, for short). The conjectures on diagonal harmonics intro-
duced in [Haiman 1994; Garsia and Haiman 1996a] also relate to this geometric
setting.
1991 Mathematics Subject Classification. Primary 05-02; Secondary 14-02, 05E05, 13H10,
14M05.
Key words and phrases. Macdonald polynomials, Hilbert scheme, commuting variety, sheaf
cohomology, Cohen–Macaulay, Gorenstein.
Supported in part by NSF Mathematical Sciences grant DMS-9400934.
207
208 MARK HAIMAN
C[x, y] = C[x1 , y1 , . . . , xn , yn ],
have dimension n!; and second, that these spaces, viewed as doubly graded
representations of the symmetric group Sn , have Hilbert polynomials that are
essentially the Kostka–Macdonald coefficients. It turns out, as we shall show,
that the first (apparently weaker) part of the conjecture is equivalent to the
Cohen–Macaulay property of a certain “isospectral” variety Xn over Hilbn (C 2 ).
Using this fact we can prove that the first part of the conjecture actually im-
plies the second part, and with it the Macdonald positivity conjecture for the
Kλµ (q, t).
As we shall see, the variety Xn is the blowup of (C 2 )n at the ideal J generated
by those elements of its coordinate ring C[x, y] that alternate in sign under the
action of the symmetric group Sn . An obvious conjecture is that J is the ideal
of the locus in (C 2 )n where two or more of the n points (xi , yi ) coincide, that is,
\
J= (xi − xj , yi − yj ). (1.1)
i6=j
that is, the powers of J are the symbolic powers of the ideal of the coinci-
dence locus. In fact, we conjecture that the variables x1 , . . . , xn form a regular
sequence for the C[x, y]-module J m , for all m. As we show, this conjecture im-
plies (1.2). It further implies that the xi’s form a regular sequence on Xn (that
is, on its structure sheaf O, viewed as a sheaf of C[x, y]-algebras). Assuming this
regular-sequence conjecture, we are able to give an inductive sheaf-cohomological
argument to show that Xn is Cohen–Macaulay, and thus the n! and Macdonald
positivity conjectures follow.
An important point to remark on here is that the n! conjecture and many
of the related geometric conjectures have evident analogous statements in more
than two sets of variables X, Y, Z, . . . . For the most part, these analogs fail to
hold.1 However, the above conjectures on the ideals J m are an exception, as
we expect them to hold in any number of sets of variables (the last conjecture
then being that any one of the sets of variables forms a regular sequence). Of
course the reasoning leading from there to the n! conjecture makes essential use
of having only two sets.
The isospectral Hilbert scheme Xn also provides the geometric setting for the
study of diagonal harmonics, the subject of a series of conjectures [Garsia and
Haiman 1996a; Haiman 1994]. The space of diagonal harmonics may be iden-
tified with the quotient ring Rn of C[x, y] by the ideal I generated by all Sn
invariant polynomials with zero constant term. It is conjectured, among other
things, that the dimension of Rn as a vector space is (n + 1)n−1 . Further conjec-
tures in [Haiman 1994] describe aspects of its structure as a graded Sn module in
combinatorial terms. In [Garsia and Haiman 1996a] we conjectured a complete
formula for the doubly graded character of Rn , in terms of Macdonald polyno-
mials, and proved that this master formula implies all the earlier combinatorial
conjectures.
In geometric terms Rn is the coordinate ring of the scheme-theoretic fiber
over the origin under the natural map (C 2 )n → S n C 2 from ordered n-tuples of
points in the plane to unordered n-tuples. Now, there is a fiber square
Xn −−−−→ (C 2 )n
σy
y
τ
Hilbn (C 2 ) −−−−→ S n C 2 ,
1 The n! conjecture has acquired a minor history of exciting but unsuccessful ideas for simple
proofs, by the author and others. A good reality check on a contemplated proof is to ask where
the argument breaks down — as it must — in three sets of variables.
210 MARK HAIMAN
where r, s are indeterminates. The open set ICn0 of ICn lying over Cn0 is the
fiber product of Xn with Cn0 over Hilbn (C 2 ):
ICn0 −−−−→ Xn
y y (1.4)
Our convention will be that in a plethystic expression X stands for the sum of
the original indeterminates x1 + x2 + · · · , so that f[X] is the same as f(X),
and so forth. Among the virtues of this notation is that the substitution of
X/(1 − t) for X as above has an explicit inverse, namely the plethystic substi-
tution of X(1−t) for X.
The one caution that must be observed with plethystic notation is that inde-
terminates must always be treated as formal symbols, never as variable numeric
quantities. For instance, if f is homogeneous of degree d then it is true (and
212 MARK HAIMAN
As a particular case of (2.8), we see that the h · , · iq,t -dual basis to the monomials
1−t
mµ is the basis of transformed complete symmetric functions hµ X 1−q (denoted
gµ in [Macdonald 1995]).
The Macdonald polynomials Pµ (X; q, t) may be defined by requiring that they
are orthogonal with respect to h · , · iq,t , and lower unitriangular with respect to
the monomials, that is,
X
Pµ (X; q, t) = mµ (X) + cλµ (q, t)mλ , (2.9)
λ<µ
for some coefficients cλµ . Here, however, we shall define them directly as eigen-
functions of the plethystic operator
where the vertical bar indicates we are to take the constant term with respect
to z.
Before further examining the operator ∆0 we define an important quantity
Bµ that appears in the eigenvalues of the operator, and will turn out to have
geometric significance later on. (The theory of Macdonald polynomials is rife
with numerology. Quantities such as Bµ and various q, t-hook products crop up
again and again; see [Garsia and Haiman 1998; 1996a] for many examples. In our
geometric context, these quantities will turn out to have natural interpretations.)
First recall that the diagram of a partition µ is the array of lattice points
a kind of generating function describing D(µ), with a term for each cell in the
diagram, as illustrated here.
• t2 +
µ : (4, 2, 1) Dµ : • • Bµ : t + qt + (2.13)
• • • • 1 + q + q2 + q3
We now return to the study of the operator ∆0 .
Proposition 2.1. A symmetric function f(X; q, t) is an eigenfunction of ∆0
with eigenvalue α(q, t−1 ) if and only if f[X/(1−t−1 ); q, t−1] is an eigenfunction
of the operator
∆f = f X + (1−q)(1−t)/z Ω[−zX] z0 ,
with eigenvalue α(q, t).
Proof. We verify directly from the definitions that
∆ f[X/(1−t−1 ); q, t−1] = (∆0 f) X/(1−t−1 ); q, t−1 ,
which implies the result.
Proposition 2.2. The operator ∆0 is lower-triangular with respect to the basis
of monomial symmetric functions. More precisely,
X
∆0 mµ = 1 − (1−q)(1−t−1 )Bµ (q, t−1 ) mµ + bλµmλ ,
λ<µ
for some coefficients aλµ , with aµµ = 1−(1−q)(1−t−1 )Bµ (q, t−1 ). It is also suffi-
cient to restrict to a finite set of variables X = x1 +· · ·+xn . Then Ω[zX(1−t−1 )]
has the partial fraction expansion
Qn
Yn
1−t−1 zxi X n
1 (1−xj /txi)
−1 −n
Ω[zX(1−t )] = =t + Qj=1
i=1
1 − zx i i=1
1 − zx i j6=i (1−xj /xi )
X 1 v(X)(xi 7→txi )
= t−n + t1−n (1−t−1 ) , (2.14)
i
1 − zxi v(X)
Q
where v(X) = i<j (xi − xj ) is the Vandermonde determinant.
MACDONALD POLYNOMIALS AND GEOMETRY 215
Note that the substitution of xi for z −1 inside the plethysm is permissible, since
we are substituting one indeterminate for another.
Recall the Jacobi formula
λ +n−j n
sλ (X)v(X) = det xi j i,j=1
.
From this we see that the coefficient of sλ in the Schur function expansion of
any symmetric function f(X) is the coefficient of xλ+δ in f(X)v(X), where
δ = (n−1, n−2, . . . , 1, 0). In particular the coefficient aλµ of sλ in ∆0 mµ is
given by
X
t−n kλµ + t1−n (1−t−1 ) mµ (X)(xi 7→qxi ) v(X)(xi 7→txi) , (2.15)
xλ+δ
i
With the understanding that µi is zero for i exceeding the number of parts l(µ)
of µ, we readily verify that the above expression is independent of n for n > l(µ),
as it must be, and reduces to
∞
X
(1−t−1 ) q µi t1−i = 1 − (1−q)(1−t−1 )Bµ (q, t−1 ).
i=1
normalized so that X
Pµ = mµ + cλµ mλ .
λ<µ
The coefficients cλµ (q, t) are rational functions with nontrivial denominators.
Macdonald proposed an alternate normalization, called the integral form
Y
Jµ = (1−q a(s) t1+l(s) )Pµ , (2.16)
s∈D(µ)
and conjectured that its coefficients are polynomials in q and t, i.e., the above
product clears the denominators. Here a(s) and l(s) are the arm and leg of the
cell s in the diagram of µ, defined to be the number of cells strictly east and
north of s, respectively.
This integrality conjecture has recently been proved [Garsia and Remmel 1998;
Garsia and Tesler 1996; Kirillov and Noumi 1998; Knop 1997; Sahi 1996]. Mac-
donald made a further remarkable conjecture, that if we write the integral forms
as X
Jµ (X; q, t) = Kλµ (q, t)sλ [X(1−t)] (2.17)
λ
then the coefficients Kλµ (q, t) are not only polynomials in q and t, but they
have nonnegative integer coefficients. The search for an algebraic-combinatorial
proof of this Macdonald positivity conjecture, which remains open, has been the
moving force behind the work described in this article. It is pertinent to mention
here that Jµ (X; 0, t) specializes to the Hall–Littlewood function Qµ (X; t), and
therefore the coefficients Kλµ (0, t) specialize to the famous t-Kostka coefficients
Kλµ (t) that have been central to much beautiful work in combinatorics, geometry
and representation theory. This is one of many reasons for the great interest in
Macdonald polynomials in the decade since their discovery.
For our purposes it is convenient to work with the following variant. In all
that follows we fix |µ| = n (not to be confused with n(µ)).
Definition. The transformed Macdonald polynomials are
h X i
H̃µ (X; q, t) = tn(µ) Jµ ; q, t−1 , (2.18)
1−t−1
P P
where n(µ) = i (i − 1)µi = s∈D(µ) l(s).
From Proposition 2.1 and equation (2.17) we immediately obtain this result:
Proposition 2.4. The transformed polynomial H̃µ is an eigenfunction of the
operator ∆,
∆H̃µ = 1 − (1−q)(1−t)Bµ H̃µ ,
and its Schur function expansion is
X
H̃µ = K̃λµ (q, t)sλ ,
λ
MACDONALD POLYNOMIALS AND GEOMETRY 217
where K̃λµ (q, t) = tn(µ) Kλµ (q, t−1 ). In particular (since it is known that K(n),µ =
tn(µ) [Macdonald 1995]), H̃µ is normalized so that its coefficient of s(n) is 1.
Now the operator ∆ is symmetric in q and t, while Bµ (t, q) = Bµ0 (q, t). Hence
we obtain
Proposition 2.5. For all µ we have H̃µ0 (X; q, t) = H̃µ(X; t, q) and, conse-
quently, K̃λµ0 (q, t) = K̃λµ (t, q).
As mentioned earlier, the functions H̃µ can be characterized by certain triangu-
larity relations.
Proposition 2.6. The transformed Macdonald polynomials H̃µ satisfy, and are
uniquely characterized by, these conditions:
(1) H̃µ[X(1−q); q, t] ∈ Q(q, t){sλ : λ ≥ µ};
(2) H̃µ[X(1−t); q, t] ∈ Q(q, t){sλ : λ ≥ µ0 };
(3) hH̃µ, s(n) i = 1.
Proof. Note that H̃µ[X(1−t); q, t] = t|µ| H̃µ [−X(1−t−1 ); q, t] is a scalar multi-
ple of Pµ [−X; q, t−1 ] and thus of ωPµ (X; q, t−1 ). Since Pµ belongs to the space
Q(q, t){sλ : λ ≤ µ}, and conjugation reverses the dominance order, ωPµ be-
longs to Q(q, t){sλ : λ ≥ µ0 }, which is (2) above. From the symmetry given by
Proposition 2.5 we then obtain (1). The normalization from Proposition 2.4 is
(3).
For uniqueness, suppose Hµ0 (X) is another solution of (1) and (2). Then
(1) implies that Hµ0 [X(1−q)] ∈ Q(q, t){H̃λ[X(1−q)] : λ ≥ µ} and hence that
Hµ0 ∈ Q(q, t){H̃λ : λ ≥ µ}. Similarly, (2) implies that Hµ0 ∈ Q(q, t){H̃λ : λ ≤ µ}.
Together these mean that Hµ0 is a scalar multiple of H̃µ, and (3) fixes the scalar
factor as 1.
0
Corollary 2.7. For all µ we have ωH̃µ (X; q, t) = tn(µ) q n(µ ) H̃µ(X; q −1 , t−1 )
0
and, consequently, K̃λ0 µ (q, t) = tn(µ)q n(µ ) K̃λµ (q −1 , t−1 )
0
Proof. One verifies easily that ωtn(µ) q n(µ ) H̃µ (X; q −1 , t−1 ) satisfies (1) and (2)
of Proposition 2.6, and hence is a scalar multiple of H̃µ . To fix the scalar as 1
0
requires that K̃(1n ),µ = tn(µ) q n(µ ) . But this is known [Macdonald 1995], as it is
0
equivalent to K(1n ),µ = q n(µ ) .
To conclude, we will recover the orthogonality of the Pµ ’s with respect to h · , · iq,t ,
as in Macdonald’s original definition. Replacing t by t−1 , we are to show that
−1 1−q
Pµ (X; q, t ), Pν X ; q, t−1 =0
1−t−1
for µ 6= ν, or equivalently that
−1 1−q
Pµ (X; q, t ), Pν −X ; q, t−1 = 0.
1−t
218 MARK HAIMAN
Since Pµ (X; q, t−1 ) is a scalar multiple of H̃µ [X(1−t)], we are to show that
H̃µ [X(1−t)], H̃ν [−X(1−q)] = 0.
Now from Proposition 2.6 and the orthogonality of Schur functions it is clear
that this last inner product vanishes unless ν ≤ µ. But then by symmetry it also
vanishes unless µ ≤ ν, that is, unless µ = ν.
3. The n! Conjecture
Let D = {(p1 , q1 ), . . . , (pn , qn )} be an n-element subset of N × N. We define
a polynomial in 2n variables x1 , y1 , . . . , xn , yn as follows:
p q n
∆D (x, y) = det xi j yi j i,j=1 . (3.1)
Note that ∆D is well defined, up to a change of sign, independent of the ordering
chosen for the elements of D, and that it alternates in sign under the action of
the symmetric group Sn permuting the x and the y variables simultaneously.
That is,
w∆µ = ε(w)∆µ for all w ∈ Sn ,
where ε(w) is the sign of the permutation w. For a partition diagram, we set
∆µ = ∆D(µ) .
Then ∆µ is doubly homogeneous, of degree n(µ) in the x variables and n(µ0 ) in
the y variables. In the cases µ = (1n ) and µ = (n), ∆µ is the usual Vandermonde
determinant in the x and y variables, respectively.
Our conjectures concern the space of all derivatives of ∆µ,
Dµ = p(∂x1 , ∂y1 , . . . , ∂xn , ∂yn )∆µ : p ∈ Q[x, y] .
Since ∆µ is doubly homogeneous, this space is doubly graded:
M
Dµ = (Dµ )r,s ,
r,s
where (Dµ )r,s consists of those elements of Dµ that are doubly homogeneous of
degree r in the x variables and s in the y variables. Since ∆µ is alternating, the
space Dµ is stable under the action of Sn . Thus it affords a doubly graded repre-
sentation of the symmetric group Sn . We denote by mult(χλ , χ) the multiplicity
of the irreducible Sn -character χλ in a given character χ.
Conjecture 3.1 (the n! Conjecture). The space Dµ has dimension n!.
Conjecture 3.2. The bivariate character multiplicity Hilbert series
X
tr q s mult(χλ , ch(Dµ )r,s ) (3.2)
r,s
is equal to K̃λµ (q, t). In particular , the latter is a polynomial with nonnegative
integer coefficients.
MACDONALD POLYNOMIALS AND GEOMETRY 219
It is known [Macdonald 1995] that K̃λµ (1, 1) = χλ(1), the degree of the character
χλ or the number of standard Young tableaux of shape λ. Hence, according to
Conjecture 3.2, we must have mult(χλ , ch(Dµ )) = χλ(1), so that when we ignore
the grading, Dµ affords the regular representation of Sn , and hence has dimension
n!. Thus Conjecture 3.2 implies Conjecture 3.1. One of the chief things we will
achieve in the geometric setting of Sections 4 and 5 is to prove the converse
implication.
It will be helpful to reformulate the conjectures in two ways. The first is to
introduce a more convenient notation for (3.2). Recall that the Frobenius map
from Sn characters to symmetric functions homogeneous of degree n is defined by
1 X
Φ(χ) = χ(w)pτ(w) (X), (3.3)
n!
w∈Sn
where τ (w) is the partition whose parts are the lengths of the cycles of the
permutation w, and where the indeterminates X are not to be confused with the
coordinates x. For the irreducible characters we have the symmetric function
identity Φ(χλ ) = sλ (X), from which follows, for any character,
X
Φ(χ) = mult(χλ , χ)sλ.
λ
Now, by analogy to the Hilbert series, we define the Frobenius series of a doubly
graded Sn representation D to be
X
FD (X; q, t) = tr q s Φ ch(D)r,s .
r,s
Proposition 3.3. The ideal Jµ of polynomials p(x, y) ∈ Q[x, y] for which the
differential operator p(∂x, ∂y) annihilates ∆µ can be characterized as follows:
p ∈ Jµ if and only if for all g ∈ Q[x, y], the coefficient of ∆µ in Alt gp is zero.
Proof. Observe that the constant term of g(∂x, ∂y)p(∂x, ∂y)∆µ is, apart from
a constant factor, the coefficient of ∆µ in Alt gp. Hence if p(∂x, ∂y)∆µ = 0, the
characterization certainly holds. Conversely, if the characterization holds, then
p(∂x, ∂y)∆µ has the property that it and all its partial derivatives of all orders
have zero constant term. By Taylor’s theorem this implies that p(∂x, ∂y)∆µ = 0.
Proposition 3.4. The quotient ring Q[x, y]/Jµ is isomorphic as a doubly
graded Sn representation to Dµ .
Proof. Define an inner product ( · , · ) on Q[x, y] by
(f, g) = f(∂x, ∂y)g(x, y) x,y=0
. (3.5)
One sees immediately that monomials are mutually orthogonal under ( · , · ).
Hence the form is symmetric and nondegenerate, separately on each doubly
homogeneous subspace (Q[x, y])r,s . It follows that Q[x, y]/Jµ is isomorphic as
a doubly graded Sn representation to the orthogonal complement Jµ⊥ .
Now I claim that Jµ⊥ = Dµ . Taking g = ∆µ and f ∈ Jµ in (3.5), we see that
∆µ ∈ Jµ⊥ . From the definition we have (p(x, y)f, g) = (f, p(∂x, ∂y)g) for all
p(x, y), i.e., multiplication is adjoint to differentiation. Since Jµ is an ideal it
follows that Jµ⊥ is closed under differentiation and hence contains Dµ .
Now both Jµ⊥ and Dµ are finite-dimensional, and the map p 7→ p(∂x, ∂y)∆µ
is an isomorphism of vector spaces from Q[x, y]/Jµ onto Dµ . Therefore Jµ⊥ and
Dµ have the same dimension and hence are equal.
For geometric purposes we will replace Q by C, extending Jµ to Jµ ⊗Q C, which
we again denote Jµ , and for which the characterization in Proposition 3.3 still
holds.
Definition. The ring Rµ is C[x, y]/Jµ.
Of course Rµ has the same Frobenius series as Q[x, y]/Jµ, and also, by Propo-
sition 3.4, as Dµ .
The evidence for Conjecture 3.2 includes the fact that various known sym-
metries and specializations of H̃µ can also be established for FDµ . We conclude
this section by demonstrating a few of these.
Proposition 3.5. We have the identity FDµ0 (X; q, t) = FDµ (X; t, q) (compare
Proposition 2.5).
Proof. Obvious, since ∆µ0 (x, y) = ∆µ (y, x).
Proposition 3.6. We have the identity
0
ωFDµ (X; q, t) = tn(µ) q n(µ ) FDµ (X; q −1 , t−1 )
MACDONALD POLYNOMIALS AND GEOMETRY 221
Other such subschemes S have fewer than n points, with nonreduced sub-
scheme structures at these points. If we define the multiplicity of each point
P ∈ S as the length of the local ring OS,P then the total length, n, is the sum of
the multiplicities. Associated to each partition µ of n is a nonreduced subscheme
Sµ whose ideal Iµ is spanned by the monomials {xr ys : (r, s) 6∈ D(µ)}. Note
that this is indeed an ideal. Since the remaining monomials
form a basis of C[x, y]/Iµ, Sµ has length n, and the Hilbert series of C[x, y]/Iµ
as a doubly graded algebra is the quantity Bµ (q, t) defined in (2.12). We readily
see that in fact, the Sµ ’s are the only 0-dimensional length-n subschemes whose
ideals are spanned by monomials. As a set, Sµ has only one point, the origin,
with multiplicity n.
The set of all 0-dimensional length-n subschemes of C 2 , or equivalently, the
set of ideals I such that dimC C[x, y]/I = n, has the structure of an algebraic
variety, the Hilbert scheme of n points in the plane, or Hilbn (C 2 ). We will prefer
the point of view that the (closed) points of Hilbn (C 2 ) are the ideals I. Its
variety structure may be described in either of two ways.
First, for every I ∈ Hilbn (C 2 ), at least one of the sets Bµ spans modulo I
[Gordan 1900]. In particular, the set MN = {xr ys : r + s < N } always spans
mod I, for N ≥ n. Thus C[x, y]/I may be identified with an element of the
Grassmann variety Gn (W ) of n-dimensional quotients of the space W = CMN ,
giving a map from Hilbn (C 2 ) into Gn (W ). For N sufficiently large — in fact,
for N ≥ n + 1 [Gotzmann 1978] — this map is injective, its image is a locally
closed subvariety of Gn (W ), and the induced variety structure on Hilbn (C 2 ) is
independent of N .
The second description is via Grothendieck’s universal property [Grothendieck
1961], as follows. There exists a subscheme U ⊆ Hilbn (C 2 ) × C 2 ,
U −−−−→ C 2
πy (4.2)
Hilbn (C 2 ),
called the universal family, whose scheme-theoretic fiber over a point I of the
scheme Hilbn (C 2 ) is the corresponding subscheme S ⊆ C 2 . In particular, U is
flat and finite of degree n over Hilbn (C 2 ). The universal property is that for any
scheme T and any family F ⊆ T × C 2 of subschemes of C 2 ,
F −−−−→ C 2
y (4.3)
T,
MACDONALD POLYNOMIALS AND GEOMETRY 223
Theorem 4.1 [Fogarty 1968]. The Hilbert scheme Hilbn (C 2 ) is irreducible and
nonsingular , of dimension 2n.
which preserve the direct factors OS,P . For P = (x0 , y0 ), X − x0 and Y − y0 are
nilpotent on OS,P , so that OS,P is the characteristic subspace associated with
the joint eigenvalue (x0 , y0 ) of (X, Y ). Thus the points (x1 , y1 ), . . . , (xn , yn ) of
S, each included with its multiplicity in S, are the joint spectrum of (X, Y ). In
Pn
particular, the polarized power sums ph,k (x, y) = i=1 xhi yik satisfy the identity
Note that trace map associated to the finite morphism π : U → Hilbn (C 2 ) sends
the regular function xh yk on U (coming from U → C 2 ) to tr X h Y k , so the latter
is a regular function on Hilbn (C 2 ).
Now the symmetric group Sn acts on the variety
(C 2 )n = Spec C[x1 , y1 , . . . , xn , yn ]
of ordered n-tuples of points in the plane, and we may identify Spec of the
ring of invariants as the variety of unordered n-tuples, or n-element multisets,
S n C 2 = Spec C[x, y]Sn . By a theorem of Weyl [1946], the polarized power-
sums ph,k generate this ring of invariants. It follows from this and the preceding
paragraph that the map
τ : Hilbn (C 2 ) → S n C 2
be the map given by multiplication, followed by the operator Alt. Then the ideal
sheaf of Xn is the kernel of the map
V
φ : B ⊗n → (B ⊗n )∗ ⊗ n B (4.7)
2 By the same reasoning, the universal family U itself is reduced. This fails in higher
induced by (4.6).
Proof. Since Xn is reduced, a section of B ⊗n belongs to the ideal sheaf of Xn
if and only if, regarded as a regular function on Xn , it vanishes on any dense
open subset. Hence it is enough to check the proposition generically, over the
locus where S consists of n distinct points. Suppose s is a section that vanishes
on Xn . Then so do gs and Alt gs, for any section g of B ⊗n . But since it is
alternating, Alt gs also vanishes at any point I, P1 , . . . , Pn of U ×n for which two
of the points Pi , Pj coincide. Hence it vanishes on U ×n \ Xn and thus on all of
U ×n , which means it is zero in B ⊗n . The condition that s belongs to the kernel
of (4.7) is precisely that Alt gs = 0 for all g.
Conversely, suppose s does not vanish on Xn , and choose a point Q =
(I, P1 , . . . , Pn ) ∈ Xn outside the vanishing locus V (s), with the Pi all distinct.
After multiplying by a suitable g we can arrange that gs vanishes at all points of
the Sn orbit of Q, except Q. Then Alt gs does not vanish at Q, so Alt gs 6= 0.
Now consider the situation over one of the distinguished points Iµ . The fiber
B(Iµ ) of the vector bundle B is C[x, y]/Iµ, and that of B ⊗n is
C[x, y]/ Iµ (x1 , y1 ) + · · · + Iµ (xn , yn ) .
of ideals J which are Sn stable and for which C[x, y]/J has a given character
is closed in Hilbn! (C 2 )n , so for every J ∈ Zn , C[x, y]/J affords the regular
representation of Sn .
Now there is a natural map from Zn to Hilbn (C 2 ), which may be described
as follows. Since C[x, y]/J affords the regular representation, its only invariants
are the constants. This means that modulo J we have ph,k (x, y) = ch,k for
some constant ch,k , for all h, k. By Weyl’s theorem, the Sn−1 -invariants in
C[x, y], for the action of Sn−1 on x2 , y2 through xn , yn , are generated by x1 , y1 ,
and the polarized power-sums ph,k (x2 , y2 , . . . , xn , yn ). Modulo J, the latter are
congruent to ch,k −xh1 y1k , so the Sn−1 invariants of C[x, y]/J are generated by x1
and y1 . In other words, C[x1 , y1 ]/(J ∩ C[x1 , y1 ]) = (C[x, y]/J)Sn−1 . It follows
that J ∩ C[x1 , y1 ] belongs to Hilbn (C 2 ), after identifying x1 , y1 with x, y.
The above construction defines the map Zn → Hilbn (C 2 ), which also has the
follow geometric description. Let W be the universal family over Zn . It has a
natural Sn -action, in which every fiber affords the regular representation. Then
W/Sn−1 is flat and finite of degree n over Zn , and by the above calculation can
be identified with a family of subschemes of C 2 . The map Zn → Hilbn (C 2 ) is
the one given by the universal property of Hilbn (C 2 ), for the family W/Sn−1 .
If the equivalent conditions of Theorem 4.5 hold, then Xn is a flat family of
subschemes of (C 2 )n , of degree n! over Hilbn (C 2 ). The universal property of
Hilbn! (C 2 )n then yields a map Hilbn (C 2 ) → Hilbn! (C 2 )n , whose image lies
in Zn . Generically, for sets S of n distinct points in C 2 and their corresponding
regular orbits in (C 2 )n , these two maps are mutually inverse. Hence, assuming
the n! conjecture, they are inverse everywhere, and the natural map Zn →
Hilbn (C 2 ) is an isomorphism.
Conversely, if Zn → Hilbn (C 2 ) is an isomorphism, then its inverse defines a
family X 0 ⊆ Hilbn (C 2 ) × (C 2 )n that is flat over Hilbn (C 2 ) and coincides with
Xn generically. But then X 0 is reduced and hence equal to Xn , so Xn is flat,
and the n! conjecture holds.
It would even suffice to show that Zn → Hilbn (C 2 ) is injective. For it is proper
and birational, hence surjective, and a bijective morphism onto a nonsingular
variety (or any normal variety) is an isomorphism, by Zariski’s theorem. To
summarize, we have
Proposition 4.6. The equivalent conditions of Theorem 4.5, for all partitions
µ of n, are also equivalent to:
(4) The natural map Zn → Hilbn (C 2 ) is injective.
(5) This map is an isomorphism.
Proposition 4.6 implies that the n! conjecture is equivalent to an instance of a
conjecture of Nakamura [1996], cited in [Reid 1997], connected with the McKay
correspondence, as we now explain.
Let G be a finite subgroup of SL(V ), where V = C n . For any finite linear
group action on V , V /G = Spec O(V )G is Cohen–Macaulay, and its canonical
228 MARK HAIMAN
δ
module is the isotypic component O(V ) of O(V ), where δ is the determinant
Vn
representation of G on (V ). For G ⊆ SL(V ) the determinant is trivial and
the canonical sheaf ωV /G is equal to OV /G , that is, V /G is Gorenstein.
A resolution of singularities H→V /G is said to be crepant (from “not dis-
crepant”) if ωH = OH . The Gorenstein condition on V /G is necessary, but
not sufficient, for a crepant resolution to exist. When they do exist, crepant
resolutions need not be unique, but they do enjoy a good minimality property:
given
Z −→ H −→ V /G,
f
if Z and H are both crepant resolutions, then f is an isomorphism.
The McKay correspondence is a conjecture to the effect that if H is a crepant
resolution of V /G, then the dimension of the cohomology ring of the complex
analytic manifold H is equal to the number of conjugacy classes (or irreducible
representations) of G. A refinement of this given in [Batyrev and Dais 1996]
specifies the dimension of each cohomology group separately. For V = (C 2 )n
and G = Sn , the Hilbert scheme Hilbn (C 2 ) is a crepant resolution, by Lemma
6.16, and the computation of its cohomology in [Ellingsrud and Strømme 1987]
(see Lemma 6.7) verifies that the McKay correspondence holds in this case.
Returning to the general G, if x ∈ V is chosen generically, then its G-orbit has
N = |G| elements, and thereby defines a point of the Hilbert scheme HilbN (V ).
Nakamura defines the G-Hilbert scheme HilbG (V ) to be the closure of the locus in
HilbN (V ) consisting of such orbits. There is a canonical morphism HilbG (V ) →
V /G. Nakamura’s conjecture is as follows.
Conjecture 4.7. HilbG(V ) is a crepant resolution of V /G whenever one exists.
The relevance of this to the McKay correspondence is that there are vector
bundles on HilbG (V ) canonically associated to the irreducible representations of
G. It is expected that when the conjecture applies, they will form a basis of the
Grothendieck group, and the latter will be isomorphic to the cohomology ring,
establishing the McKay correspondence for the resolution HilbG (V ).
In our situation, Nakamura’s HilbG (V ) is our Zn , and we have already estab-
lished the factorization
Zn → Hilbn (C 2 ) → S n C 2 = V /G.
If Nakamura’s conjecture holds in this case, then both Zn and Hilbn (C 2 ) are
crepant resolutions, hence they are isomorphic. Conversely if Zn ∼ n
= Hilb (C 2 ),
then obviously Zn is a crepant resolution. The equivalent conditions of Theo-
rem 4.5 and Proposition 4.6 are therefore also equivalent to Conjecture 4.7 in
the case V = (C 2 )n , G = Sn .
MACDONALD POLYNOMIALS AND GEOMETRY 229
5. Frobenius Series
Let T denote the two dimensional algebraic torus group, i.e., the multiplicative
group C ∗ × C ∗ . It acts algebraically on C 2 by the rule
i (M, C)
To see that the definition is sound, observe first that the modules TorR
and the cotangent space m/m2 are finite dimensional representations of T, so
the trace and determinant in the formula make sense. Since R is regular, the
syzygy theorem implies that the sum in the numerator is finite. Since x is an
isolated fixed point, the T action on the cotangent space does not have 1 as an
eigenvalue, so the denominator does not vanish identically, but is a product of
factors of the form (1−tr q s ) with r, s not both zero. Note that HM (q, t) is a
rational function of q and t.
Proposition 5.1. (1) If 0 → M → N → P → 0 is an exact sequence, then
HN = HM + HP .
230 MARK HAIMAN
(2) If M has finite length then HM is its ordinary bivariate Hilbert series as a
doubly graded space.
Proof. (1) follows from the long exact sequence for Tor and the additivity of
the trace on exact sequences. In view of (1), (2) reduces to the case M = C.
Since R is regular, we have in this case from the Koszul resolution of C that
Vi
Tori (M, C) ∼= M ⊗ Tx∗ , where Tx∗ = m/m2 is the cotangent space. Here we
have kept the one-dimensional factor M explicit, since T might not act trivially
on it. Let tr1 q s1 , . . . , trd q sd be the eigenvalues of T on Tx∗ , repeated according to
their multiplicities. Then the denominator is
Y X
(1−trj q sj ) = (−1)i ei (tr1 q s1 , . . . , trd q sd ),
j i
Proposition 5.3. The formal Frobenius series FM has the following properties:
(1) If the Sn character χλ has multiplicity zero in M/mM , then hsλ , FM i = 0.
(2) Let V be a finite-dimensional doubly graded Sn module. Then (tensoring
over C) we have FV ⊗M = FV ∗ FM , where ∗ is the internal product of sym-
metric functions.
(3) Suppose M is an Sn -equivariant S-module, where S is a finite R-algebra
with an Sn action. Suppose x1 , . . . , xn ∈ S is an M -regular sequence, that T
acts on the elements xi by (t, q) · xi = txi , and that Sn acts on these elements
by permuting them. Then FM/(x)M (X; q, t) = FM [X(1−t); q, t].
Proof. (1) Let Θλ be the Reynolds operator, the central idempotent in the
group algebra of Sn that acts in each representation as the projection on the Sn
isotypic component with character χλ . If M is a finitely generated R-module
with Sn × T action then it has a canonical isotypic decomposition
M
M= Θλ M,
|λ|=n
tk . From part (1) of Proposition 5.2, together with (2) above, we deduce that
P V
FM/(x)M = FM ∗ g(X; t), where g(X; t) = k (−1)k tk Φ ch k V .
Now I claim that g(X; t) = hn [X(1−t)]. To prove this it suffices to show that
for each power-sum pλ, |λ| = n, we have
The second equality here comes from (2.6). For any character χ, it follows
from the definition of the Frobenius map that hΦχ, pλi = χ(w), where w is a
permutation whose cycle lengths are the parts of λ. The symmetric group acts
Vk
on V by signed permutations of the basis of monomials xi1 ∧ · · · ∧ xik , and
such a monomial is stabilized by w if and only if, for each cycle of w, either all
or none of the corresponding variables appear in the monomial. In that case
w(xi1 ∧ · · · ∧ xik ) = ±xi1 ∧ · · · ∧ xik , the sign being (−1)k+r if the variables for r
Vk
of the cycles appear. Hence the trace of w on V is the sum of (−1)k+r over
all collections of the parts of λ that add up to k, where r is the number of parts
included. It follows that
X V Y
(−1)k tk (ch k V )(w) = (1−tλi ) = pλ[1−t].
k i
Finally, we have
where the last equality holds because of the identity pk [AB] = pk [A]pk [B]. Since
both sides are linear in f it follows that
hn [X(1−t)] ∗ f = f[X(1−t)]
where the arms a(s) and legs l(s) are as in (2.16). After the replacement q 7→
q −1 the first factor in the denominator is exactly the normalizing factor for the
definition of Macdonald’s integral forms. This coincidence is a typical example
of the links between the numerology associated with Macdonald polynomials and
geometrically significant quantities attached to the Hilbert scheme.
Now consider the ring S/(y). Just as S is generated as an R module by any
subspace representing S/mS, S/(y) is generated (no longer freely, however) by
representatives of S/((y)+mS) = Rµ /(y). This last space can be identified with
the component of Rµ, or of Dµ , homogeneous of degree zero in y. As mentioned
in the proof of Proposition 3.7, this space is well-understood, and its Frobenius
series is
X n(µ)
tn(µ) Qµ X/(1−t−1 ); t−1 = t Kλµ (t−1 )sλ ,
λ
where Qµ is a Hall–Littlewood polynomial and Kλµ (t) denotes the classical one-
variable Kostka coefficient. In particular, since Kλµ (t) = 0 unless λ ≥ µ, the
234 MARK HAIMAN
Now using Proposition 5.3, part (3), with q in place of t, this implies
Finally, since Rµ affords the regular representation (this follows from the n!
conjecture by Proposition 4.4), its only Sn invariants are the constants, so
hFRµ , s(n)i = 1.
By Proposition 2.6 these three conditions imply that FRµ = H̃µ , and the proof
of Theorem 5.4 is complete.
We shall denote the ideal on the right hand side of (6.2) by J (m) ; it is the m-th
symbolic power of J (1) .
Conjecture 6.1. We have J m = J (m) for all m, i .e., we have equality in (6.2).
Here is a result that at least gives the impression of reducing the conjecture to
something simpler.
Proposition 6.2. Suppose that for all n ≥ 3, (x1 − x2 , x2 − x3 ) is a regular
sequence for the R module J m . Then J m = J (m) .
MACDONALD POLYNOMIALS AND GEOMETRY 235
Proposition 6.4. The isospectral Hilbert scheme Xn is the blowup Proj R[tJ]
of (C 2 )n at the ideal J.
Proof. We only outline the proof, as the analogous result for the ordinary
Hilbert scheme Hilbn (C 2 ) was given in [Haiman 1998], and the proof carries
over to Xn with only superficial modifications.
First, one shows that the pullback of the ideal J to Xn becomes locally prin-
Vn
cipal. In fact, it can be identified with B, where B is the tautological bundle
n 2
(of Hilb (C ), lifted to Xn ). By the universal property of the blowup, this gives
a morphism from Xn to Proj R[tJ]. This map is projective and generically an
isomorphism, so it’s surjective. To show it’s also a closed embedding, we have
to show that all regular functions on Xn are pulled back from Proj R[tJ].
The regular functions on Xn are the coodinates xi , yi, which come from R, and
the lifts of regular functions on the Hilbert scheme. But the proof of the result
for Hilbn (C 2 ) shows the latter are generated by fractions of the form ∆D /∆µ ,
that are (local) regular functions on Proj R[tJ].
Theorem 6.5. If Conjecture 6.3 holds in two sets of variables for all m and n,
then Xn is Cohen–Macaulay and normal for all n.
Lemma 6.6. Let P = (I, P1 , . . . , Pn) be a point of Xn . Let the distinct points
among P1 , . . . , Pn be Q1 , . . . , Qk , with multiplicities r1 , . . . , rk . Then in Xn there
is a neigborhood of P isomorphic to an open set in the product Xr1 × · · · × Xrk .
Proof. Without loss of generality we can assume Q1 = P1 = · · · = Pr1 ,
Q2 = Pr1 +1 = · · · = Pr1 +r2 , and so on. For our neighborhood of P we can
take the preimage in Xn of the open set U ⊆ (C 2 )n of points where the only
coincidences Pi = Pj that occur have i, j within one of these k consecutive
blocks. Then the result is clear from Proposition 6.4, together with the product
decomposition, valid on U , of the ideal J as J1,...,r1 Jr1 +1,...,r1 +r2 · · · from the
proof of Proposition 6.2.
For some dimension arguments below we will need the following results.
Lemma 6.7. There is a decomposition of Hilbn (C 2 ) into locally closed affine
cells Cµ , such that every point of Cµ contains Iµ in the closure of its T orbit ,
and dim Cµ = n + l(µ), where l(µ) is the number of parts of µ.
Lemma 6.8. There is a decomposition of the zero-fiber H0n = τ −1 (0) ⊆ Hilbn (C 2 )
into locally closed affine cells Cµ0 , such that every point of Cµ0 contains Iµ in the
closure of its T orbit , and dim Cµ0 = l(µ) − 1.
Proof. See [Ellingsrud and Strømme 1987].
Lemma 6.9. Let Gr be the (closed) locus of ideals I ∈ Hilbn (C 2 ) for which some
point of V (I) has multiplicity at least r. Then Gr has codimension r − 1, and
has only one irreducible component of maximal dimension.
Proof. It is known [Briançon 1977] that the zero-fiber H0n = τ −1 (0) is irre-
ducible of dimension n − 1. The locus where all the points coincide is just the
product of C 2 (for the choice of origin) by H0n , so it is irreducible of dimension
n + 1.
By Lemma 6.6, it follows that the (locally closed) locus where the multiplicities
P
are r1 , . . . , rk has dimension i (ri + 1) = n + k and codimension n − k. If
one multiplicity is at least r, this codimension is at least r − 1, with equality
only for multiplicities r, 1, . . ., 1. Again by Lemma 6.6, the locus in Xn where
P1 = · · · = Pr , and the other points are distinct from P1 and each other, is
irreducible. It surjects on the locus in Hilbn (C 2 ) where the multiplicities are
r, 1, . . ., 1, so the latter is irreducible as well.
As a step toward the Cohen–Macaulay property we need normality results for
Xn and Un .
Definition. An ideal I ∈ Hilbn (C 2 ) is curvilinear if the local rings OS,P have
embedding dimension 1, i.e., their maximal ideals are principal.
This is equivalent to S = V (I) being a subscheme of a smooth curve in C 2 ,
whence the name.
238 MARK HAIMAN
Lemma 6.10. The locus W of curvilinear ideals I ∈ Hilbn (C 2 ) is open and equal
S
to z Wz , where z = ax + by is a linear form, and Wz is the open set of ideals
I such that {1, z, . . . , z n−1 } is a basis of C[x, y]/I.
Proof. If I is curvilinear, then for a generically chosen linear form z, the values
z(P ) at distinct points P ∈ V (I) will be distinct, and for each P , z − z(P ) will
be a local parameter generating the maximal ideal mP ⊆ OS,P . This implies
that, as a C[z] module and hence as a ring,
.Y
C[x, y]/I ∼
= C[z] (z − z(P ))rP , (6.4)
P
Proof. We are to show that if T = C[x, y]/I is a local ring of finite length,
with d + 1 = dim soc T , then the length of T is at least d+2
2
. This is equivalent
to showing that if there exists a fiber of the map H n−1,n → U with dimension
at least d, then n ≥ d+2
2
. Now by the upper-semicontinuity of fiber dimension,
and the fact (Lemma 6.7) that every I has one of the ideals Iµ in the closure of
its T orbit, the maximal fiber dimension must occur at some Iµ . There we see
immediately that the dimension of the socle is the number of corners of µ, so the
result reduces to the fact that if the diagram of a partition of n has k corners
then n ≥ k+1 2
.
Lemma 6.15. The map α: H n−1,n → U restricts to an isomorphism outside a
locus of codimension 2 in H n−1,n .
Proof. First note that the 2-dimensional and higher fibers of α form a locus
of codimension
at least 3, by Lemmas 6.9 and 6.14, since for d ≥ 2 we have
d+2
2 − 1−d ≥ 3.
For In curvilinear, soc OS,P is always 1-dimensional, so α restricts to an bijec-
tive morphism on the curvilinear locus, which is then an isomorphism by Zariski’s
theorem and Lemma 6.11.
As noted in the proof of Lemma 6.11, the noncurvilinear locus in Hilbn (C 2 )
is contained in G3 , so its codimension is at least 2. If it had codimension ex-
actly 2 then it would contain the whole codimension 2 component of G3 , and
in particular, every point where the multiplicities are 3, 1, . . . , 1. But there are
clearly curvilinear subschemes with these multiplicities, so the co-dimension of
the noncurvilinear locus is at least 3. If its preimage in H n−1,n had a component
of codimension 1, then every fiber in that component would have dimension at
least 2, contradicting the observation made at the outset. Hence the locus where
In is noncurvilinear has codimension at least 2 in H n−1,n , and α restricts to an
isomorphism outside it.
Lemma 6.16. The canonical sheaf ω of regular 2n-forms on Hilbn (C 2 ) is trivial ,
i .e., isomorphic to the structure sheaf O.
Proof. We again use the description in the proof of Lemma 6.11 of the open
set Wx of ideals I modulo which 1, x, . . ., xn−1 is a basis: Wx is an affine 2n-
cell with coordinates e1 , . . . , en , a0 , . . . , an−1, in terms of which I is generated at
MACDONALD POLYNOMIALS AND GEOMETRY 241
each point by equations (6.5). On the locus where I is the ideal of a reduced
subscheme S = {(x1 , y1 ), . . . , (xn , yn )}, the first equation
xn − e1 xn−1 + e2 xn−2 − · · · + (−1)n en
Q
must be the polynomial i (x − xi ), so the parameters ei are the elementary
symmetric functions ei (x). From the second equation,
y − (an−1 xn−1 + · · · + a1 x + a0 ),
the ai are the coefficients of the interpolating polynomial φa (x) that satisfies
yi = φa (xi ) when the xi’s are all distinct.
It is well-known that the elementary symmetric functions satisfy de1 ∧ · · · ∧
den = v(x)dx1 ∧ · · · ∧ dxn , where v(x) is the Vandermonde determinant. In
particular, since the ei (x) and ei (y) are global regular functions on Hilbn (C 2 ),
and v(x)v(y) is Sn invariant, dx dy = dx1 ∧ · · · ∧ dxn ∧ dy1 ∧ · · · ∧ dyn =
v(x)−1 v(y)−1 de1 (x) ∧ · · · den (x)de1 (y) ∧ · · · den (y) makes sense as a rational
2n-form on Hilbn (C 2 ).
Moreover, the equations yi = φa(xi ) say that the vector (y1 , . . . , yn ) is the
product of (an−1 , . . . , a0 ) by the Vandermonde matrix, so da0 ∧ · · · ∧ dan−1 =
dy1 ∧ · · · ∧ dyn /v(x), and hence
de1 ∧ · · · ∧ den ∧ dan−1 ∧ · · · ∧ da0 = dx dy.
In particular, the rational 2n-form dx dy is regular and has no zeroes on Wx .
But dx dy is invariant under the action of SL2 on C 2 , so it follows that dx dy
is regular and nowhere vanishing on every Wz . Since we have already seen that
S
the complement of z Wz has codimension greater than 1, it follows that dx dy
is regular everywhere and vanishes nowhere, which shows that ω = O.
Lemma 6.17. The canonical sheaf ω of regular 2n-forms on H n−1,n is isomor-
phic to L−1 , where L is the line bundle defined by the exact sequence
0 → L → Bn → Bn−1 → 0 (6.8)
induced on the tautological bundles over H n−1,n by the containment In−1 ⊇ In .
Proof. We are to show that the line bundle Lω is trivial, and it suffices to do
this on an open set whose complement has codimension ≥ 2. By Lemma 6.15, we
can use the open set where In is curvilinear and the map H n−1,n → U restricts
to an isomorphism, which means we can verify it on the curvilinear locus in U .
By Lemma 6.16 and duality for the finite, flat morphism π: U → Hilbn (C 2 ), we
have π∗(LωU ) ∼= (π∗ L−1 )∗ ωH = (π∗ L−1 )∗ , where ωH = O is the canonical sheaf
on the Hilbert scheme. So we have to show that π∗ L−1 ∼ = B ∗ as a B-module,
since π∗ OU = B.
Now let’s examine L as a subbundle of π ∗ B on the curvilinear locus in U . To
avoid confusion, since we already have regular functions x, y on U , we write x0 , y0
for the variables of B, so the fiber of π ∗ B at (I, P ) is C[x0 , y0 ]/I(x0 , y0 ). Then
242 MARK HAIMAN
the fiber of L at (I, P ) is the socle of the summand OS,P in C[x0, y0 ]/I(x0 , y0 ),
since the generator of In−1 mod I belongs to this socle, which is 1-dimensional.
Equivalently, the fiber of L is the ideal (0 : mP (x0 , y0 )) = (0 : (x0 − x, y0 − y))
in π ∗ B(I). Dualizing this, we see that L−1 = π∗ B ∗ /(x0 −x, y0 −y)π ∗ B ∗ , or
π ∗ B ∗ ⊗C[x0 ,y0 ] OU , where C[x0 , y0 ] acts on OU through the homomorphism x0 7→
x, y0 7→ y.
Now π∗ π ∗ B ∗ = B ⊗ B ∗ , so π∗L−1 = (B ⊗ B ∗ )/(x0 −x, y0 −y)(B ⊗ B ∗ ), where
x, y act through B and x0 , y0 act through B ∗ . But this is just another way of
writing π∗ L−1 = B ⊗B B ∗ = B ∗ .
Lemma 6.18. If Xn is Cohen–Macaulay, then it is Gorenstein, and its canonical
Vn
sheaf ω is the line bundle O(−1), where O(1) = B.
Proof. By Proposition 4.2, Xn = Spec P as a scheme affine over Hilbn (C 2 ),
where P = σ∗ OXn is the image of the sheaf homomorphism φ: B ⊗n → (B ⊗n )∗ ⊗
O(1) in (4.7). If Xn is Cohen–Macaulay this is a vector-bundle homorphism. By
construction, this description of P means the bilinear pairing of vector bundles
P ⊗P → O(1), given by multiplication followed by alternation, is nondegenerate,
so P ∗ ∼
= P ⊗ O(−1). By duality for the flat, finite morphism σ: Xn → Hilb (C 2 ),
n
the canonical sheaf ωXn is the sheaf associated to the P module sheaf P ∗ ⊗ ωH ,
which is the same as P ⊗ O(−1), by Lemma 6.16. This shows ωXn = O(−1), and
since this is a line bundle, Xn is Gorenstein (by definition).
We now have all the technical ingredients we need to prove Theorem 6.5. From
this point on we assume Conjecture 6.3 holds, and we assume Xn−1 is Cohen–
Macaulay by induction. We shall also assume n ≥ 4. There is no harm in this
since it is trivial to verify the n! conjecture for n ≤ 3.
To carry the induction forward we introduce the fiber product Yn indicated
by the diagram:
Yn −−−−→ H n−1,n
y y (6.9)
and
· · · → HVi (OX ) → H i (X, O) → H i (U, OX ) → HVi+1 (OX ) → · · ·
we obtain H i (Y, O) =∼ H i (W, OY ) ∼
= H i(U, OX ) ∼
= H i (X, O) = 0, for 0 < i <
k − 1.
Conjecture 6.1 implies that (x1 − x2 , . . . , xn−1 − xn ) is a regular sequence on
R[tJ], and hence, by Proposition 6.4, on Xn . To apply the Lemma using this
244 MARK HAIMAN
7. Diagonal Harmonics
A polynomial function f on a vector space V is said to be harmonic with
respect to a group G of linear endomorphisms of V if f is annihilated by all G-
invariant partial differential operators without constant term. For V = (Q 2 )n =
Q n ⊕ Q n , and G the symmetric group Sn acting “diagonally” by simultaneous
coordinate permutations in each summand, we refer to the space Dn of harmonic
polynomials as the diagonal harmonics.
By Weyl’s theorem on the ring of invariants Q[x, y]Sn , we may equivalently
define Dn as the solution space of the system of differential equations
X
ph,k (∂x, ∂y)f = ∂xhi ∂yik f = 0, for 1 ≤ h + k ≤ n.
i
MACDONALD POLYNOMIALS AND GEOMETRY 245
so they are harmonic polynomials in the classical sense. It is easy to see that
the polynomials ∆µ of Section 3 are diagonal harmonics, and hence the spaces
Dµ are subspaces of Dn .
Let In ⊆ Q[x, y] be the ideal generated by the polarized power sums ph,k for
h + k > 0. We may describe Dn in derivative-free terms as follows.
Proposition 7.1 [Haiman 1994]. The quotient ring Q[x, y]/In is isomorphic
as a doubly graded Sn module to Dn .
Rn = C[x, y]/In ,
In being again generated by the polarized power sums, which of course has the
same Frobenius series as Q[x, y]/In or Dn .
Computations have suggested a series of surprising combinatorial conjectures
concerning the Hilbert and Frobenius series of the rings Rn . As these are treated
at length in [Haiman 1994], we here mention only three that are simple to state.
The above conjectures are corollaries to a pair of more general conjectures giv-
n
ing the Frobenius series specializations FRn (X; q, 1) and q ( 2 ) FRn (X; q, 1/q). In
[Garsia and Haiman 1996a] we showed that these specializations are in turn
corollaries to the following master formula.
where µ ranges over partitions of n, the arms and legs a(s), l(s) are as in (2.16),
Bµ is given by (2.12), and
Y
Πµ = Ω[1 − Bµ ] = (1−q k th ).
(h,k)∈D(µ)
(h,k)6=(0,0)
In the remainder of this section we show how formula (7.1) comes about, and
prove that it holds if the n! conjecture and a suitable cohomology vanishing
hypothesis on Xn are true. The development parallels that in [Haiman 1998], to
which we refer for some geometric results. There we studied the specialization
of (7.1) to the Hilbert series for the Sn -alternating component, which can be
expressed without recourse to Macdonald polynomials as
X (1−q)(1−t)Bµ (q, t)Πµ (q, t)tn(µ) q n(µ )
0
This turns
out to be a two-parameter analog of the Catalan number Cn =
1 2n
n+1 n . We proved that Cn (q, t) is a polynomial in q and t, and that un-
der certain cohomology vanishing hypotheses it is the Hilbert series of the Sn -
alternating diagonal harmonics. Because we examined only the alternating com-
ponent we could work on Hilbn (C 2 ) without introducing the isospectral variety
Xn . In essence, what we will now do is to lift these results to Xn .
Proposition 7.6. Spec Rn is the scheme theoretic fiber ρ−1 (0) over the origin,
under the canonical map
ρ: (C 2 )n → S n C 2 .
Proof. The coordinate ring of S n C 2 is C[x, y]Sn and the ideal of the origin is
the homogeneous maximal ideal m = (ph,k : h + k > 0). By definition, the ideal
of ρ−1 (0) is generated by the image of m in C[x, y], or In .
In what follows, we assume the n! conjecture holds for all µ, so Xn is flat over
Hilbn (C 2 ).
Consider the fiber square
ψ
Xn −−−−→ (C 2 )n
σy
ρ
y
τ
Hilbn (C 2 ) −−−−→ S n C 2 .
Define Xn0 = (ρψ)−1 (0) = (τ σ)−1 (0) to be the scheme-theoretic fiber of Xn over
0 ∈ S n C 2 . This is a nonreduced subscheme of Xn . By Proposition 7.6, ψ induces
a morphism
ψ
Xn0 −→ ρ−1 (0) = Spec Rn ,
corresponding to a ring homomorphism
ψ] : Rn → H 0 (Xn0 , O).
MACDONALD POLYNOMIALS AND GEOMETRY 247
As a scheme finite over Hilbn (C 2 ), we have Xn = Spec σ∗ OXn , and since we are
assuming the n! conjecture, σ∗ OXn is locally free of rank n!, that is, it is the
sheaf of sections of a vector bundle P , the image of the homomorphism φ in
(4.7). Then Xn0 = σ−1 (H0n ) = Spec P |H0n as a scheme over H0n = τ −1 (0). Hence
we can identify the global sections H 0 (Xn0 , O) with H 0 (H0n , P ).
Proposition 7.7 [Haiman 1998]. The scheme theoretic zero fiber H0n = τ −1 (0)
in the Hilbert scheme is reduced, Cohen–Macaulay, and has a T-equivariant
resolution by locally free sheaves on Hilbn (C 2 )
Vn+1 V1
0→B⊗ V → ··· → B ⊗ V → B → OH0n → 0, (7.2)
To proceed further we will need to assume the validity of the following conjecture.
Conjecture 7.8. For all i > 0 and k ≥ 0 we have H i(Xn , B ⊗k ) = 0, and for
i = 0, the canonical map
is surjective.
To clarify, recall that B = C[x0 , y0 ]/I, where C[x0 , y0 ] really means the trivial
bundle O ⊗C C[x0 , y0 ], and we use primes to avoid confusion with the vari-
ables x, y. The map in (7.3) is induced by the maps C[x0 , y0 ] → B, with
the identifications C[x0 , y0 ]⊗k = C[x01 , y10 , . . . , x0k , yk0 ] and H 0 (Xn , C[x0 , y0 ]⊗k ) =
C[x0 , y0 ] ⊗ H 0 (Xn , O) = C[x0 , y0 , x, y]. Note that H 0 (Xn , O) = C[x, y] because
the map ψ: Xn → (C 2 )n is proper and birational, and (C 2 )n is obviously normal.
Vk
Note also that the exterior power B is a summand of B ⊗k , so the conjecture
extends to tensors of exterior powers as well. We do not use the full strength of
Vk
Conjecture 7.8 below, only the vanishing property for bundles B ⊗ B and the
surjectivity property for B and B ⊗ B.
Proposition 7.9. Assume that Conjecture 7.8 holds. Then the canonical ho-
momorphism
ψ] : Rn → H 0 (Xn0 , O) = H 0 (H0n , P )
is an isomorphism.
Proof. Since we are assuming Xn is flat over Hilbn (C 2 ), the pullback functor
σ∗ on sheaves is exact. Applying σ∗ to the resolution (7.2) we get a resolution
on Xn
Vn+1 V1
0→B⊗ V → · · · → B ⊗ V → B → OXn0 → 0. (7.4)
248 MARK HAIMAN
tr: B → O
which sends a section f of B to the function whose value at a point Q is the trace
of multiplication by f on the fiber B(Q), divided by n. On Xn , the joint spectrum
of the multiplication operators X, Y is (x1 , y1 ), . . . , (xn , yn ), and therefore
1X
n
tr f(x0 , y0 ) = f(xi , yi ).
n
i=1
B −→ O −→ OXn0 .
tr
By the construction of (7.2), the second and third maps are multiplication by x0
and y0 , respectively. For any f(x0 , y0 , x, y), the trace map satisfies the identity
tr f − f(0, 0, x, y) ∈ In . (7.7)
To prove this it is sufficient to take f = (x0 )h (y0 )k , since these monomials gener-
ate C[x0 , y0 , x, y] as a C[x, y] module, and the operation we are performing on
f is C[x, y]-linear. We obtain
0 h 0 k 0 if h + k = 0,
tr(x ) (y ) − 0 0 =
h k
ph,k (x, y) if h + k > 0.
This leaves us only to consider the first map (7.6). The summand B 0 is defined
to be the kernel of the trace map. Hence if f(x0 , y0 , x00, y00 , x, y) represents a
section in H 0 (Xn , B ⊗ B 0 ), then
X
f(x0 , y0 , xi, yi , x, y)
i
is the zero section in H 0 (Xn , B). Now for each j there is a homomorphism of
sheaves of OXn algebras B → OXn mapping (x0 , y0 ) to (xi , yi ). This is so because
Xn ⊆ U ×n , and the homomorphism B → OXn corresponds to the projection
Xn → U on the j-th factor. Applying these homomorphisms to the sum above,
we see that
X
f(xj , yj , xi, yi , x, y) = 0 in H 0 (Xn , O) = C[x, y],
i
for all j. By (7.7) this implies that f(xj , yj , 0, 0, x, y) ∈ In for each j. Summing
over j and using (7.7) again we find that f(0, 0, 0, 0, x, y) ∈ In .
The map H 0 (B ⊗ B 0 ) → H 0 (X, B) is multiplication in B, which sends
f(x0 , y0 , x00, y00 , x, y) to f(x0 , y0 , x0 , y0 , x, y). Modulo In , the trace map
H 0 (Xn , B) → H 0 (Xn , O)
is the same as evaluation at (x0 , y0 ) = (0, 0), again by (7.7). Hence the image of
f(x0 , y0 , x00, y00 , x, y) in H 0 (Xn , O) is given modulo In by f(0, 0, 0, 0, x, y), and
since the latter belongs to In the proof is complete.
Theorem 7.10. Assuming the n! conjecture and Conjecture 7.8 hold, the Frobe-
nius series of Rn is given by the master formula (7.1) in Conjecture 7.5.
Proof. In [Haiman 1998] we derived an Atiyah–Bott type Lefschetz formula
for T-equivariant vector bundles on H0n , using the resolution (7.2) and explicit
local parameters for Hilbn (C 2 ) at the T-fixed points Iµ . This formula takes the
form
X
(−1)i FH i (H0n ,V ) (X; q, t)
i
X (1−q)(1−t)Bµ (q, t)Πµ (q, t)FV (Iµ ) (X; q, t)
= Q −a(s) t1+l(s) )(1−q 1+a(s) t−l(s) )
. (7.8)
s∈D(µ) (1−q
|µ|=n
Actually, this formula was derived for Hilbert series, but when V is a bundle
of Sn modules it generalizes immediately to Frobenius series. The q, t-Catalan
numbers studied in [Haiman 1998] correspond to the line bundle V = O(1).
If the n! conjecture and Conjecture (7.8) hold, then by Proposition 7.9, the
Frobenius series of Rn is equal to FH 0 (H0n ,P ) , where P = σ∗ OXn . Moreover,
using the resolution (7.4), we see that Conjecture 7.5 implies H i (Xn0 , O) = 0 for
i > 0, or equivalently, since σ is finite, H i (H0n , P ) = 0. Therefore the Euler
characteristic on the left-hand side of (7.8) reduces to FRn (X; q, t).
250 MARK HAIMAN
By Theorem 5.4, the n! conjecture implies that FP (Iµ ) (X; q, t) = H̃µ (X; q, t),
and the result follows.
We conclude with some remarks on the vanishing hypothesis, Conjecture 7.8.
Strong vanishing theorems such as this are a relatively rare phenomenon. The
conjecture is the analog, for the tautological bundle B on the isospectral Hilbert
scheme, of a theorem that does hold for the tautological (quotient) bundle on a
Grassmann variety.
In the case of the Hilbert scheme there is some favorable computational evi-
dence. Namely, assuming the n! conjecture — which has been verified for n ≤ 8 —
one can use (7.8) to compute the Frobenius series Euler characteristic of any ex-
plicit enough bundle V . If V has nonvanishing higher cohomology, we should
expect to see some negative terms. For the bundles referred to in the conjecture,
and reasonable values of n and k, we have done a number of these computations
and the results invariably have positive coefficients. Note also that if the n! con-
jecture were to fail, we should not even expect to obtain a polynomial in (7.8).
For the specialization to Hilbert series, the formula can be evaluated for values
of n much larger than those for which we can check the n! conjecture. A. Garsia
and I have done some of these computations for n as large as 20, always obtain-
ing polynomials with positive coefficients. I regard this as strong evidence for
both the n! conjecture and Conjecture 7.8.
Cn0 → Hilbn (C 2 )
References
[Batyrev and Dais 1996] V. V. Batyrev and D. I. Dais, “Strong McKay correspondence,
string-theoretic Hodge numbers and mirror symmetry”, Topology 35:4 (1996), 901–
929.
[Bayer and Stillman 1989] D. Bayer and M. Stillman, Macaulay (a computer algebra
system for algebraic geometry), version 3.0, 1989. See ftp://math.columbia.edu/pub/
bayer/Macaulay or ftp://math.harvard.edu/Macaulay/.
[Bergeron and Garsia 1992] N. Bergeron and A. M. Garsia, “On certain spaces
of harmonic polynomials”, pp. 51–86 in Hypergeometric functions on domains of
positivity, Jack polynomials, and applications (Tampa, FL, 1991), edited by D. S. P.
Richards, Contemporary Mathematics 138, Amer. Math. Soc., Providence, RI, 1992.
[Briançon 1977] J. Briançon, “Description de Hilbn C{x, y}”, Invent. Math. 41:1
(1977), 45–89.
[Cheah 1998] J. Cheah, “Cellular decompositions for nested Hilbert schemes of points”,
Pacific J. Math. 183:1 (1998), 39–90.
[De Concini and Procesi 1981] C. De Concini and C. Procesi, “Symmetric functions,
conjugacy classes and the flag variety”, Invent. Math. 64:2 (1981), 203–219.
[Ellingsrud and Strømme 1987] G. Ellingsrud and S. A. Strømme, “On the homology
of the Hilbert scheme of points in the plane”, Invent. Math. 87:2 (1987), 343–352.
[Fogarty 1968] J. Fogarty, “Algebraic families on an algebraic surface”, Amer. J. Math
90 (1968), 511–521.
[Garsia and Haiman 1993] A. M. Garsia and M. Haiman, “A graded representation
model for Macdonald’s polynomials”, Proc. Nat. Acad. Sci. U.S.A. 90:8 (1993),
3607–3610.
[Garsia and Haiman 1996a] A. M. Garsia and M. Haiman, “A remarkable q, t-Catalan
sequence and q-Lagrange inversion”, J. Algebraic Combin. 5:3 (1996), 191–244.
[Garsia and Haiman 1996b] A. M. Garsia and M. Haiman, “Some natural bigraded
Sn -modules and q, t-Kostka coefficients”, Electron. J. Combin. 3:2 (1996), RP24.
[Garsia and Haiman 1998] A. M. Garsia and M. Haiman, “A random q, t-hook walk
and a sum of Pieri coefficients”, J. Combin. Theory Ser. A 82:1 (1998), 74–111.
[Garsia and Procesi 1992] A. M. Garsia and C. Procesi, “On certain graded Sn -modules
and the q-Kostka polynomials”, Adv. Math. 94:1 (1992), 82–138.
[Garsia and Remmel 1998] A. M. Garsia and J. Remmel, “Plethystic formulas and
positivity for q, t-Kostka coefficients”, pp. 245–262 in Mathematical essays in honor
of Gian-Carlo Rota (Cambridge, MA, 1996), edited by B. E. Sagan and R. P. Stanley,
Progress in Mathematics 161, Birkhäuser, Boston, 1998.
[Garsia and Tesler 1996] A. M. Garsia and G. Tesler, “Plethystic formulas for
Macdonald q, t-Kostka coefficients”, Adv. Math. 123:2 (1996), 144–222.
[Gordan 1900] M. Gordan, “Les invariants des formes binaires”, J. Math. Pures Appl.
6 (1900), 141–156.
[Gotzmann 1978] G. Gotzmann, “Eine Bedingung für die Flachheit und das Hilbert-
polynom eines graduierten Ringes”, Math. Z. 158:1 (1978), 61–70.
MACDONALD POLYNOMIALS AND GEOMETRY 253
[Weyl 1946] H. Weyl, The classical groups: their invariants and representations, 2nd
ed., Princeton University Press, Princeton, NJ, 1946.
254 MARK HAIMAN
Mark Haiman
Department of Mathematics
University of California, San Diego
La Jolla, CA, 92093-0112
United States
[email protected]