Notes on Schubert Polynomials
Chapter 3

Arun Ram
Department of Mathematics and Statistics
University of Melbourne
Parkville, VIC 3010 Australia
aram@unimelb.edu.au

Last update: 27 June 2013

Multi-Schur functions

For the time being we shall work in an arbitrary λ-ring R, but we shall use the notation of symmetric functions [Mac1979] rather than that of λ-rings. Thus for X∈R we shall write er(X) in place of λr(X) for the rth exterior power, and hr(X) in place of σr(X) (=(-1)rλr(-X)) for the rth symmetric power of X. We have e0(X)=h0(X)=1; e1(X)=h1(X)=X; and er(X)=hr(X)=0 if r<0.

Recall that if λ,μ are partitions and X∈R, the skew Schur function sλ/μ(X) is defined by the formula

sλ/μ(X)=det (hλi-μj-i+j(X)) 1≤i,j≤n

where n≥max(ℓ(λ),ℓ(μ)). It is zero unless λ⊃μ.

We generalize this definition as follows: let X1,…,Xn∈R and let λ,μ be partitions of length ≤n; then the multi-Schur function sλ/μ(X1,…,Xn) is defined by

(3.1) sλ/μ (X1,…,Xn) =det (hλi-μj-i+j(X)) 1≤i,j≤n .

We also define

(3.1') sα(X1,…,Xn) =det (hαi-i+j(X)) 1≤i,j≤n

for any sequence α=(α1,…,αn) of integers of length n.

Remark. In the definition (3.1) the argument Xi is constant in each row of the determinant. We might therefore also define

sˆλ/μ (X1,…,Xn)= det (hλi-μj-i+j(X)) 1≤i,j≤n

with arguments constant in each column. However, we get nothing essentially new: if we define partitions λˆ,μˆ by

λˆi=N- λn+1-i, μˆi=N- μn+1-i (1≤i≤n)

where N≥max(λ1,μ1) (so that λˆ and μˆ are the respective complements of λ and μ in the rectangle (Nn)), then we have

sˆλ/μ (X1,…,Xn)= sμˆ/λˆ (Xn,…,X1)

as one sees by replacing (i,j) by (n+1-j,n+1-i) in the determinant (3.1).

(3.2) We have

sλ/μ (X1,…,Xn)=0

unless λ⊃μ.

Proof.

If λ⊅μ then λr<μr for some r≤n, and hence

λi-μj-i+j ≤λr-μr<0

whenever i≥r and j≤r. It follows that the matrix (hλi-μj-i+j(X)) has an (n-r+1)×r block of zeros in the south-west corner, and hence its determinant vanishes.

□

(3.3) If λ⊃μ and ℓ(λ)=r<n then

sλ/μ (X1,…,Xn)= sλ/μ (X1,…,Xr)

Proof.

We have λs=μs=0 for r+1≤s≤n. Hence for each s>r the sth row of the matrix (hλi-μj-i+j(X)) has zeros in the first s-1 places, and 1 in the sth place.

□

An element x∈R is said to have finite rank if en(X)=0 for all sufficiently large n. We then define the rank rk(X) of X to be the largest r such that er(X)≠0. If X,Y both have finite rank, the formula

er(X+Y)= ∑p+q=r ep(X) eq(Y)

shows that X+Y has finite rank, and that

rk(X+Y)≤rk (X)+rk(Y).

(3.4) Let X1,…,Xn, Y1,…,Yn∈R with rk(Yj)≤ j-1 (1≤j≤n) (so that Y1=0). Then for all α∈ℤn,

sα (X1,…,Xn)= det ( hαi-i+j (Xi-Yj) ) .

Proof.

We have

hαi-i+j (Xi-Yj)= ∑k=1j hαi-i+k (Xi) hj-k (-Yj),

since hr(-Yj)= (-1)rer(Yj) =0 if r≥j. Hence the matrix

( hαi-i+j (Xi-Yj) ) 1≤i,j≤n

is the product of the matrix

( hαi-i+j (Xi) ) 1≤i,j≤n

and the matrix

( hi-j (-Yj) ) 1≤i,j≤n

which is unitriangular. Now take determinants.

□

So far the Xi have been arbitrary elements of the λ-ring R. But it seems that sα(X1,…,Xn) is mainly of interest when X1,…,Xn is an increasing sequence in R, in the sense that rk(Xi+1-Xi)<∞ for 1≤i≤n-1.

(3.5) Let xi,yi (i≥1) be elements of R, each of rank ≤1, and let

Xi=x1+…+xi,  Yi=y1+…+yi

for each i≥0. Then for all α∈ℕn we have

sα ( X1-Yα1,…, Xn-Yαn ) =∏i=1n ∏j=1αi (xi-yj).

In particular, if λ is a partition of length ≤n,

sλ ( X1-Yλ1,…, Xn-Yλn ) =∏(i,j)∈λ (xi-yj).

Proof.

From (3.4) we have

(*) sα ( X1-Yα1,…, Xn-Yαn ) =det ( hαi-i+j (Xi-Yαi-Xj-1) ) 1≤i,j≤n .

If j>i, then

hαi-i+j (Xi-Yαi-Xj-1) =±eαi-i+j (Yαi+Xj-1-Xi)

which is 0 because

rk(Yαi+Xj-1-Xi) ≤αi+(j-1)-i< αi-i+j.

Hence the determinant at (*) is triangular, with diagonal elements

hαi ( Xi-Yαi- Xi-1 ) = hαi(xi-Yαi) = ∑r≥0hr (-Yαi) hαi-r (xi) = ∑r≥0(-1)r er(Yαi) xiαi-r = ∏j=1αi (xi-yj).

The formula (3.5) now follows.

□

In particular, when all the yi are zero we have

(3.5') sα(X1,…,Xn) =∏i=1n xiαi=xα

for all α∈ℕn. Also, when all the xi are zero (and α is a partition λ) we have

sλ ( -Yλ1,…, -Yλn ) = (-1)|λ| ∏(i,j)∈λ yj = (-1)|λ| yλ′.

If we replace the y's by x's, and λ by λ′, this becomes

(3.5'') xλ= (-1)|λ| sλ′ ( -Xλ1′,…, -Xλn′ ) .

(3.6) Let λ=(λ1,λ2,…) be a partition of length ≤n, and X1,…,Xn elements of a λ-ring R. Suppose that i<j are such that λi=λi+1=…=λj and

rk(Xj-Xk)≤ j-kfor i≤k≤ j.

Then

sλ/μ (X1,…,Xn)= sλ/μ ( X1,…,Xi-1, Xj,…,Xj, Xj+1,…,Xn ) ,

that is to say we can replace each Xk (i≤k≤j) by Xj without changing the value of the multi-Schur function.

Proof.

Let Y=Xj-Xi, so that rk(Y)≤j-1. For all m≥0 we have

hm(Xi) = hm(Xj-Y) = ∑k=0j-i (-1)kek (Y)hm-k (Xj).

It follows that if we replace the ith row of the determinant sλ/μ ( X1,…,Xi-1, Xj,…,Xj, Xj+1,…,Xn ) by

∑k=0j-i (-1)kek (Y)rowi+k

we shall obtain

sλ/μ ( X1,…,Xi-1, Xi,Xj,…,Xj Xj+1,…,Xn )

with j-i arguments equal to Xj. The proof is now completed by induction on j-i.

□

Duality

Let (Xn)n∈ℤ be a sequence in the λ-ring R such that

rk(Xn-Xn-1) ≤1

for all n∈ℤ.

(3.7) Let I be any interval in ℤ. Then the inverse of the matrix

H= (hi-j(-Xi)) i,j∈I

is H-1= (hi-j(Xj+1)) i,j∈I .

Proof.

Let K denote the matrix (hi-j(Xj+1)). The (i,k) element of HK is then

∑jhi-j (-Xi) hj-k (Xj+1)= hi-k (-Xi+Xk+1).

If i<k this is zero; if i=k it is equal to 1; and if i>k it is equal to

(-1)i-k ei-k (Xi-Xk+1)

which is zero because rk(Xi-Xk+1) ≤i-(k+1)<i-k.

□

(3.8) (Duality Theorem, 1st version) Let λ⊃μ be partitions of length ≤n, such that ℓ(λ′)≤m. Then

sλ/μ ( -Xλ1-1,…, -Xλn-n ) =(-1)|λ-μ| sλ′/μ′ ( X1-λ1′,…, Xm-λm′ ) .

Proof.

Let

ξi=λi-i, ηi=μi-i (1≤i≤n), ξj′= λj′-j, ηj′= μj′-j (1≤j≤n),

Then the integers ξi (1≤i≤n) and -ξj′-1 (1≤j≤m) fill up the interval [-m,n-1], and so do the ηi and the -ηj′-1.

The (ξ1,…,ξn;η1,…,ηn) minor of the matrix H is

det ( hηi-ηj (-Xξi) ) =sλ/μ ( -Xξ1,…, -Xξn ) .

The complementary cofactor of (H-1)′= (hj-i(Xi+1)) -m≤i,j≤n-1 has row indices -ξi′-1 (1≤i≤m) and column indices -ηj′-′ (1≤j≤m). Hence it is

(-1)|λ-μ| sλ′/μ′ ( -Xξ1′,…, -Xξm′ ) .

Since each minor of H is equal to the complementary cofactor of (H-1)′ (because det H=1) the result follows.

□

Remark. Observe that

rk ( Xλi-i- Xλi+1-i-1 ) ≤(λi-i)- (λi+1-i-1)= λi-λi+1+1.

Hence (3.8) gives a duality theorem for the multi-Schur function sλ/μ (Y1,…,Yn) provided that rk(Yi+1-Yi) ≤λi-λi+1+1 for 1≤i≤n-1.

At first sight the formula (3.8) is disconcerting, because the arguments -Xλi-i on the left are not in general the negatives of the arguments Xi-λi′ on the right. However, we can use (3.6) to rewrite (3.8), as follows. As in Chapter I, let us write the partition λ in the form

λ= ( p1m1, p2m2,…, pkmk )

where p1>p2>…>pk>0 and each mi≥1. Then in

sλ/μ ( -Xλ1-1,…, -Xλn-n )

the first m1 arguments are

-Xp1-1,…, -Xp1-m1

which by (3.6) may all be replaced by -Xc1, where c1=p1-m1. The next m2 arguments are

-Xp2-m1-1,…, -Xp2-m1-m2

which by (3.6) may all be replaced by -Xc2, where c2=p2-m1-m2. In general, for each i=1,2,…,k the ith group of mi arguments may all be replaced by -Xci, where ci=pi-(m1+…+mi). Now if

λ′= ( q1n1, q2n2,…, qknk )

is the conjugate partition, we have m1+…+mi=qk+1-i, and ci=π-qk+1-i is the content of the square si=(qk+1-i,pi) in the diagram of λ. The squares s1,…,sk are the "salients" of the border of λ, read in sequence from north-east to south-west. Hence the duality theorem (3.8) now takes the form

(3.8') (Duality Theorem, 2nd version). With the above notation, we have

sλ/μ ( (-Xc1)m1,…, (-Xck)mk ) =(-1)|λ-μ| sλ′/μ′ ( (Xck)n1,…, (Xc1)nk ) .

Finally, if we set Zi=-Xci (1≤i≤k) we have

(3.8'') sλ/μ ( Z1m1,…, Zkmk ) =(-1)|λ-μ| sλ′/μ′ ( (-Zk)n1,…, (-Z1)nk )

provided

rk(Zi+1-Zi) ≤mi+1+ nk+1-i (1≤i≤k-1).

Let now x1,x2,… be independent indeterminates over ℤ. We may regard ℤ[x1,x2,…] as a λ-ring by requiring that each xi has rank 1. Let Xi=x1+…+xi for each i≥1. Then we have

(3.9) ∂ihr(Xi) = hr-1(Xi+1), ∂ier(Xi) = er-1(Xi-1), πihr(Xi) = hr(Xi+1).

Proof.

Consider the generating functions: ∂ihr(Xi) is the coefficient of tr in

∂i ( ∑r≥0 hr(Xi) tr ) = ∂i∏j=1i (1-xjt)-1 = ∏j=1i-1 (1-xjt)-1 ·∂i (11-xit),

and

∂i(11-xit) = 1xi-xi+1 ( 11-xit- 11-xi+1t ) = t (1-xit) (1-xi+1t)

so that

∂i ( ∑rhr (Xi)tr ) =t∏j=1i+1 (1-xjt)-1= ∑shs (Xi+1) ts+1

in which the coefficient of tr is hr-1(Xi+1).

The other two relations are proved similarly.

□

(3.10) Let α∈ℤn and let r1,…,rn≥0. If i is such that ri≠rj for all j≠i then

∂risα (Xr1,…,Xrn) = sα-εi ( Xr1,…, Xr+1,…, Xrn ) , ∂risα ( -Xr1,…, -Xrn ) = -sα-εi ( -Xr1,…, -Xri-1,…, -Xrn ) , πrisα (Xr1,…,Xrn) = sα ( Xr1,…, Xr+1,…, Xrn ) ,

where εi has ith coordinate equal to 1, and all other coordinates zero.

Proof.

By definition, we have sα=det(hαi-i+j(Xri)) and ∂ri acts only on the ith row of the determinant, the entries in the other rows being symmetrical in xri and xri+1 (because of the condition rj≠ri if j≠i). Hence the first of the relations (3.10) follows from the first of the relations (3.9), and the other two are proved similarly.

□

Remark. We can use the relations (3.10) to give another proof of duality (3.8) in the form

(3.8''') Let λ be a partition such that λ1≤m and λ1′≤n. Then

(*) sλ ( Xm+1-λ1,…, Xm+n-λn ) =(-1)|λ| sλ′ ( -Xm+λ1′-1 ,…, -Xλm′ ) .

Let (i,j) be a corner square of the diagram of λ, so that j=λi and i=λj′. Let μ be the partition obtained from λ by removing the square (i,j). By operating on either side of (*) with ∂m+i-j we obtain the same relation with μ replacing λ. Hence it is enough to show that (*) is true when λ=(mn), but in that case both sides are equal to (X1…Xm)n, by (3.5'), (3.5'') and (3.6).

(3.11) Let w0 be the longest element of Sn. Then for any α∈ℤn we have

∂w0sα ( X1+Z1,…, Xn+Zn ) = sα-δ ( Xn+Z1,…, Xn+Zn ) , πw0sα ( X1+Z1,…, Xn+Zn ) = sα ( Xn+Z1,…, Xn+Zn ) ,

where Xi=x1+…+xi (1≤i≤n) and the Zi are independent of x1,…,xn.

Proof.

The sequence

( n-1, n-2, n-1,…,2,3,…, n-1,1,2,3,…,n -1 )

is a reduced word for w0, so that

πw0=πn-1 (πn-2πn-1) …(π2π3…πn-1) (π1π2…πn-1)

and likewise for ∂w0. By (3.10), π1π2…πn-1 applied to sα(X1+Z1,…,Xn+Zn) will produce

sα ( X2+Z1, X3+Z2, …, Xn+Zn-1, Xn+Zn ) .

We have next to operate on this with π2π3…πn-1, which will produce

sα ( X3+Z1, X4+Z2,…, Xn+Zn-2, Xn+Zn-1, Xn+Zn ) .

By repeating this process we shall obtain the formula for πw0sα. That for ∂w0sα is proved similarly.

□

Remark. Let α∈ℕn and Z1=…=Zn=0 in (3.11). Then by (3.5') we have

∂w0(xα) = ∂w0sα (X1,…,Xn) = sα-δ(Xn), πw0(xα) = πw0sα (X1,…,Xn) = sα(Xn).

Thus we have independent proofs of (2.11) and (2.16') and hence (by linearity) of (2.10) and (2.16).

Sergeev's formula

Let x1,…,xm,y1,…,yn be independent variables and let

Xi=x1+…+xi,  Yi=y1+…+yi

for all i≥1, with the understanding that xj=0 if j>m and yj=0 if j>n.

(3.12) (Sergeev) For all partitions λ we have

sλ(Xm-Yn)= ∑w∈Sm×Snw ( fλ(x,y)/ D(x)D(y) )

where

fλ(x,y)= ∏(i,j)∈λ (xi-yj), D(x)=∏1≤i<j≤m (1-xi-1xj), D(y)=∏1≤i<j≤n (1-yi-1yj).

Proof.

Let w0(m) (resp. w0(n)) be the longest element of Sm (resp. Sn) and let πx (resp. πy) denote πw0(m) acting on the x's (resp. πw0(n) acting on the y's). From (3.5) we have, if r=ℓ(λ),

(1) fλ(x,y)=sλ ( X1-Yλ1,…, Xr-Yλr )

and in view of (2.16) Sergeev's formula may be restated in the form

(3.12') sλ(Xm-Yn) =πyπxfλ (x,y).

From (3.11) and (1) above we have

(2) πxfλ(x,y) =sλ ( Xm-Yλ1,…, Xm-Yλr ) .

If λ=(p1m1,…,pkmk), (2) can be rewritten in the form

(3) πxfλ(x,y)= sλ(Z1m1,…,Zkmk)

where Zi=Xm-Ypi. Since

rk(Zi+1-Zi)= rk(Ypi-Ypi+1) =pi-pi+1,

the duality theorem (3.8'') applies, and gives

(4) sλ (Z1m1,…,Zkmk) = (-1)|λ| sλ′ ( (-Zk)n1,…, (-Z1)nk ) = (-1)|λ| sλ′ ( (Ypk-Xm)n1,…, (Yp1-Xm)nk ) = (-1)|λ| sλ′ ( Y1-Xm, Y2-Xm,…, Ys-Xm )

where s=n1+…+nk=ℓ(λ′). We can now apply (3.11) again and obtain from (3) and (4)

πyπxfλ = (-1)|λ| πysλ′ ( Y1-Xm,…, Ys-Xm ) = (-1)|λ| sλ′ ( Yn-Xm ) = sλ(Xm-Yn).

□

Notes and References

This is a typed excerpt of the book Notes on Schubert Polynomials by I. G. Macdonald.

page history