a survey of parking functionsrstan/transparencies/parking3.pdf · parking functions..... n 2 1 a a...

69
A Survey of Parking Functions Richard P. Stanley M.I.T. A Survey of Parking Functions – p. 1

Upload: others

Post on 05-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

A Survey of Parking Functions

Richard P. Stanley

M.I.T.

A Survey of Parking Functions – p. 1

Page 2: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Parking functions

...

...

n 2 1a a a1 2 n

Car Ci prefers space ai. If ai is occupied, then Ci

takes the next available space. We call(a1, . . . , an) a parking function (of length n) if allcars can park.

n = 2 : 11 12 21

n = 3 : 111 112 121 211 113 131 311 122

212 221 123 132 213 231 312 321

A Survey of Parking Functions – p. 2

Page 3: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Permutations of parking functions

Easy: Let α = (a1, . . . , an) ∈ Pn. Let

b1 ≤ b2 ≤ · · · ≤ bn be the increasingrearrangement of α. Then α is a parking functionif and only bi ≤ i.

Corollary. Every permutation of the entries of aparking function is also a parking function.

A Survey of Parking Functions – p. 3

Page 4: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Enumeration of parking functions

Theorem (Pyke , 1959; Konheim and Weiss ,1966). Let f(n) be the number of parkingfunctions of length n. Then f(n) = (n + 1)n−1.

Proof (Pollak , c. 1974). Add an additional spacen + 1, and arrange the spaces in a circle. Allown + 1 also as a preferred space.

A Survey of Parking Functions – p. 4

Page 5: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

a a a1 2

...n

1

n2

3

n+1

A Survey of Parking Functions – p. 5

Page 6: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Conclusion of Pollak’s proof

Now all cars can park, and there will be oneempty space. α is a parking function ⇔ if theempty space is n + 1. If α = (a1, . . . , an) leads tocar Ci parking at space pi, then (a1 + j, . . . , an + j)(modulo n + 1) will lead to car Ci parking atspace pi + j. Hence exactly one of the vectors

(a1 + i, a2 + i, . . . , an + i) (modulo n + 1)

is a parking function, so

f(n) =(n + 1)n

n + 1= (n + 1)n−1.

A Survey of Parking Functions – p. 6

Page 7: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Forest inversions

Let F be a rooted forest on the vertex set{1, . . . , n}.

1

6

9

10

37

112

84

5

12

Theorem (Sylvester-Borchardt-Cayley ). Thenumber of such forests is (n + 1)n−1.

A Survey of Parking Functions – p. 7

Page 8: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The case n = 3

132

1

3

1

3

2

3

1

2

2

3

1

3

2

1

21

1 2 3 1

2

3 1

32

2

31

2

13

3

12

3

32

2

11

2

3

1

2

3

A Survey of Parking Functions – p. 8

Page 9: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Forest inversions

An inversion in F is a pair (i, j) so that i > j andi lies on the path from j to the root.

inv(F ) = #(inversions of F )

A Survey of Parking Functions – p. 9

Page 10: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Example of forest inversions

1

6

9

10

37

112

84

5

12

A Survey of Parking Functions – p. 10

Page 11: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Example of forest inversions

1

6

9

10

37

112

84

5

12

Inversions: (5, 4), (5, 2), (12, 4), (12, 8)

(3, 1), (10, 1), (10, 6), (10, 9)

inv(F ) = 8

A Survey of Parking Functions – p. 10

Page 12: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The inversion enumerator

LetIn(q) =

F

qinv(F ),

summed over all forests F with vertex set{1, . . . , n}. E.g.,

I1(q) = 1

I2(q) = 2 + q

I3(q) = 6 + 6q + 3q2 + q3

A Survey of Parking Functions – p. 11

Page 13: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Relation to connected graphs

Theorem (Mallows-Riordan 1968,Gessel-Wang 1979) We have

In(1 + q) =∑

G

qe(G)−n,

where G ranges over all connected graphs(without loops or multiple edges) on n + 1labelled vertices, and where e(G) denotes thenumber of edges of G.

A Survey of Parking Functions – p. 12

Page 14: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

A generating function

Corollary.

n≥0

In(q)(q − 1)nxn

n!=

n≥0 q(n+1

2 )xn

n!∑

n≥0 q(n

2)xn

n!

n≥1

In(q)(q − 1)n−1xn

n!= log

n≥0

q(n

2)xn

n!

A Survey of Parking Functions – p. 13

Page 15: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Relation to parking functions

Theorem (Kreweras , 1980). We have

q(n

2)In(1/q) =∑

(a1,...,an)

qa1+···+an,

where (a1, . . . , an) ranges over all parkingfunctions of length n.

A Survey of Parking Functions – p. 14

Page 16: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Noncrossing partitions

A noncrossing partition of {1, 2, . . . , n} is apartition {B1, . . . , Bk} of {1, . . . , n} such that

a < b < c < d, a, c ∈ Bi, b, d ∈ Bj ⇒ i = j.

12

11

10

9

87 6

5

4

3

2

1

A Survey of Parking Functions – p. 15

Page 17: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Enumeration of noncrossing partitions

Theorem (H. W. Becker , 1948–49). The numberof noncrossing partitions of {1, . . . , n} is theCatalan number

Cn =1

n + 1

(

2n

n

)

.

A Survey of Parking Functions – p. 16

Page 18: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Chains of noncrossing partitions

A maximal chain m of noncrossing partitions of{1, . . . , n + 1} is a sequence

π0, π1, π2, . . . , πn

of noncrossing partitions of {1, . . . , n + 1} suchthat πi is obtained from πi−1 by merging twoblocks into one. (Hence πi has exactly n + 1 − iblocks.)

A Survey of Parking Functions – p. 17

Page 19: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Chains of noncrossing partitions

A maximal chain m of noncrossing partitions of{1, . . . , n + 1} is a sequence

π0, π1, π2, . . . , πn

of noncrossing partitions of {1, . . . , n + 1} suchthat πi is obtained from πi−1 by merging twoblocks into one. (Hence πi has exactly n + 1 − iblocks.)

1−2−3−4−5 1−25−3−4 1−25−34

125−34 12345

A Survey of Parking Functions – p. 17

Page 20: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

A chain labeling

Define:

min B = least element of B

j < B : j < k ∀k ∈ B.

Suppose πi is obtained from πi−1 by mergingtogether blocks B and B′, with min B < min B′.Define

Λi(m) = max{j ∈ B : j < B′}

Λ(m) = (Λ1(m), . . . ,Λn(m)).

A Survey of Parking Functions – p. 18

Page 21: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

An example

1−2−3−4−5 1−25−3−4 1−25−34

125−34 12345

we haveΛ(m) = (2, 3, 1, 2).

A Survey of Parking Functions – p. 19

Page 22: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Number of chains

Theorem. Λ is a bijection between the maximalchains of noncrossing partitions of {1, . . . , n + 1}and parking functions of length n.

A Survey of Parking Functions – p. 20

Page 23: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Number of chains

Theorem. Λ is a bijection between the maximalchains of noncrossing partitions of {1, . . . , n + 1}and parking functions of length n.

Corollary (Kreweras, 1972). The number ofmaximal chains of noncrossing partitions of{1, . . . , n + 1} is (n + 1)n−1.

A Survey of Parking Functions – p. 20

Page 24: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Number of chains

Theorem. Λ is a bijection between the maximalchains of noncrossing partitions of {1, . . . , n + 1}and parking functions of length n.

Corollary (Kreweras, 1972). The number ofmaximal chains of noncrossing partitions of{1, . . . , n + 1} is (n + 1)n−1.

Is there a connection with Voiculescu’s theory offree probability?

A Survey of Parking Functions – p. 20

Page 25: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The Shi arrangement: background

Braid arrangement Bn: the set of hyperplanes

xi − xj = 0, 1 ≤ i < j ≤ n,

in Rn.

A Survey of Parking Functions – p. 21

Page 26: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The Shi arrangement: background

Braid arrangement Bn: the set of hyperplanes

xi − xj = 0, 1 ≤ i < j ≤ n,

in Rn.

R = set of regions of Bn

#R = ??

A Survey of Parking Functions – p. 21

Page 27: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The Shi arrangement: background

Braid arrangement Bn: the set of hyperplanes

xi − xj = 0, 1 ≤ i < j ≤ n,

in Rn.

R = set of regions of Bn

#R = n!

A Survey of Parking Functions – p. 21

Page 28: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The Shi arrangement: background

Braid arrangement Bn: the set of hyperplanes

xi − xj = 0, 1 ≤ i < j ≤ n,

in Rn.

R = set of regions of Bn

#R = n!

Let R0 be the base region

R0 : x1 > x2 > · · · > xn.

A Survey of Parking Functions – p. 21

Page 29: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Labeling the regions

Label R0 with

λ(R0) = (1, 1, . . . , 1) ∈ Zn.

If R is labelled, R′ is separated from R only byxi − xj = 0 (i < j), and R′ is unlabelled, then set

λ(R′) = λ(R) + ei,

where ei = ith unit coordinate vector.

A Survey of Parking Functions – p. 22

Page 30: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The labeling rule

λ( )=λ( )+eR iR’λ( )R

x = xi < j

ji

RR’

A Survey of Parking Functions – p. 23

Page 31: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Description of labels

211311

121

321

111 221

B3x =x1

x =x1

x =x23

3

2

A Survey of Parking Functions – p. 24

Page 32: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Description of labels

211311

121

321

111 221

B3x =x1

x =x1

x =x23

3

2

Theorem (easy). The labels of Bn are thesequences (b1, . . . , bn) ∈ Z

n such that1 ≤ bi ≤ n − i + 1.

A Survey of Parking Functions – p. 24

Page 33: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Separating hyperplanes

RecallR0 : x1 > x2 > · · · > xn.

Let d(R) be the number of hyperplanes in Bn

separating R0 from R.

A Survey of Parking Functions – p. 25

Page 34: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The case n = 3

01

231

2

1

x =xx =x 3

x =x

1

2

2

B3

3

A Survey of Parking Functions – p. 26

Page 35: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Generating function for d(R)

NOTE: If λ(R) = (b1, . . . , bn), thend(R) =

(bi − 1).

A Survey of Parking Functions – p. 27

Page 36: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Generating function for d(R)

NOTE: If λ(R) = (b1, . . . , bn), thend(R) =

(bi − 1).

Easy consequence:

Corollary.∑

R∈R

qd(R) =

(1 + q)(1 + q + q2) · · · (1 + q + · · · + qn−1).

A Survey of Parking Functions – p. 27

Page 37: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The Shi arrangement

Shi Jianyi ( )

A Survey of Parking Functions – p. 28

Page 38: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The Shi arrangement

Shi Jianyi ( )

Shi arrangement Sn: the set of hyperplanes

xi − xj = 0, 1,

1 ≤ i < j ≤ n, in Rn.

A Survey of Parking Functions – p. 28

Page 39: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The case n = 3

2

1

1

1 1

x -x =1 x -x =0

x -x =0

x -x =1

x -x =1 x -x =03

2

3 3

3

2

2

A Survey of Parking Functions – p. 29

Page 40: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Labeling the regions

base region:

R0 : xn + 1 > x1 > · · · > xn

A Survey of Parking Functions – p. 30

Page 41: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Labeling the regions

base region:

R0 : xn + 1 > x1 > · · · > xn

λ(R0) = (1, 1, . . . , 1) ∈ Zn

A Survey of Parking Functions – p. 30

Page 42: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

If R is labelled, R′ is separated from R only byxi − xj = 0 (i < j), and R′ is unlabelled, thenset

λ(R′) = λ(R) + ei.

If R is labelled, R′ is separated from R only byxi − xj = 1 (i < j), and R′ is unlabelled, thenset

λ(R′) = λ(R) + ej.

A Survey of Parking Functions – p. 31

Page 43: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The labeling rule

λ( )=λ( )+eR iR’λ( )R

x = xi < j

ji

RR’

λ( )R

+1x = xi < j

ji

RR’

λ( )=λ( )+eRR’ j

A Survey of Parking Functions – p. 32

Page 44: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The labeling for n = 2

123 122132

131 231

121111

112

211

212 311

312

321213

221113

2

1

1

1 1

x −x =1 x −x =0

x −x =0

x −x =1

x −x =1 x −x =0

2

3 3

2

2

3 3

A Survey of Parking Functions – p. 33

Page 45: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Description of the labels

Theorem (Pak, S.). The labels of Sn are theparking functions of length n (each occurringonce).

A Survey of Parking Functions – p. 34

Page 46: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Description of the labels

Theorem (Pak, S.). The labels of Sn are theparking functions of length n (each occurringonce).

Corollary (Shi , 1986)

r(Sn) = (n + 1)n−1

A Survey of Parking Functions – p. 34

Page 47: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The parking function Sn-module

The symmetric group Sn acts on the set Pn ofall parking functions of length n by permutingcoordinates.

A Survey of Parking Functions – p. 35

Page 48: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Sample properties

Multiplicity of trivial representation (number oforbits) = Cn = 1

n+1

(

2nn

)

n = 3 : 111 211 221 311 321

Number of elements of Pn fixed by w ∈ Sn

(character value at w):

#Fix(w) = (n + 1)(# cycles of w)−1

A Survey of Parking Functions – p. 36

Page 49: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Symmetric functions

For symmetric function aficionados: LetPFn = ch(Pn).

PFn =∑

λ⊢n

(n + 1)ℓ(λ)−1z−1λ pλ

=∑

λ⊢n

1

n + 1sλ(1

n+1)sλ

=∑

λ⊢n

1

n + 1

[

i

(

λi + n

n

)

]

A Survey of Parking Functions – p. 37

Page 50: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

More properties

PFn =∑

λ⊢n

n(n − 1) · · · (n − ℓ(λ) + 2)

m1(λ)! · · ·mn(λ)!hλ.

ωPFn =∑

λ⊢n

1

n + 1

[

i

(

n + 1

λi

)

]

mλ.

A Survey of Parking Functions – p. 38

Page 51: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Background: invariants of Sn

The group Sn acts on R = C[x1, . . . , xn] bypermuting variables, i.e., w · xi = xw(i). Let

RSn = {f ∈ R : w · f = f for all w ∈ Sn}.

A Survey of Parking Functions – p. 39

Page 52: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Background: invariants of Sn

The group Sn acts on R = C[x1, . . . , xn] bypermuting variables, i.e., w · xi = xw(i). Let

RSn = {f ∈ R : w · f = f for all w ∈ Sn}.

Well-known:

RSn = C[e1, . . . , en],

where

ek =∑

1≤i1<i2<···<ik≤n

xi1xi2 · · · xik.

A Survey of Parking Functions – p. 39

Page 53: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The coinvariant algebra

LetD = R/

(

RSn

+

)

= R/(e1, . . . , en).

Then dim D = n!, and Sn acts on D according tothe regular representation .

A Survey of Parking Functions – p. 40

Page 54: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Diagonal action of Sn

Now let Sn act diagonally on

R = C[x1, . . . , xn, y1, . . . , yn],

i.e,w · xi = xw(i), w · yi = yw(i).

As before, let

RSn = {f ∈ R : w · f = f for all w ∈ Sn}

D = R/(

RSn

+

)

.

A Survey of Parking Functions – p. 41

Page 55: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Hainman’s theorem

Theorem (Haiman , 1994, 2001).dim D = (n + 1)n−1, and the action of Sn on D isisomorphic to the action on Pn, tensored with thesign representation. (Connections withMacdonald polynomials, Hilbert scheme of pointsin the plane, etc.)

A Survey of Parking Functions – p. 42

Page 56: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

λ-parking functions

Let

λ = (λ1, . . . , λn), λ1 ≥ · · · ≥ λn > 0.

A λ-parking function is a sequence(a1, . . . , an) ∈ P

n whose increasingrearrangement b1 ≤ · · · ≤ bn satisfies bi ≤ λn−i+1.

A Survey of Parking Functions – p. 43

Page 57: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

λ-parking functions

Let

λ = (λ1, . . . , λn), λ1 ≥ · · · ≥ λn > 0.

A λ-parking function is a sequence(a1, . . . , an) ∈ P

n whose increasingrearrangement b1 ≤ · · · ≤ bn satisfies bi ≤ λn−i+1.

Ordinary parking functions:

λ = (n, n − 1, . . . , 1)

A Survey of Parking Functions – p. 43

Page 58: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Enumeration of λ-parking fns.

Theorem (Steck 1968, Gessel 1996). Thenumber N(λ) of λ-parking functions is given by

N(λ) = n! det

[

λj−i+1n−i+1

(j − i + 1)!

]n

i,j=1

A Survey of Parking Functions – p. 44

Page 59: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The parking function polytope

Given x1, . . . , xn ∈ R≥0, defineP = P(x1, . . . , xn) ⊂ R

n by: (y1, . . . , yn) ∈ Pn if

0 ≤ yi, y1 + · · · + yi ≤ x1 + · · · + xi

for 1 ≤ i ≤ n.

A Survey of Parking Functions – p. 45

Page 60: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

The parking function polytope

Given x1, . . . , xn ∈ R≥0, defineP = P(x1, . . . , xn) ⊂ R

n by: (y1, . . . , yn) ∈ Pn if

0 ≤ yi, y1 + · · · + yi ≤ x1 + · · · + xi

for 1 ≤ i ≤ n.(also called Pitman-Stanley polytope )

A Survey of Parking Functions – p. 45

Page 61: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Volume of P

Theorem. (a) Let x1, . . . , xn ∈ N. Then

n!V (Pn) = N(λ),

where λn−i+1 = x1 + · · · + xi.

(b) n!V (Pn) =∑

parking functions(i1,...,in)

xi1 · · · xin.

A Survey of Parking Functions – p. 46

Page 62: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

Volume of P

Theorem. (a) Let x1, . . . , xn ∈ N. Then

n!V (Pn) = N(λ),

where λn−i+1 = x1 + · · · + xi.

(b) n!V (Pn) =∑

parking functions(i1,...,in)

xi1 · · · xin.

NOTE. If each xi > 0, then Pn has thecombinatorial type of an n-cube.

A Survey of Parking Functions – p. 46

Page 63: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

References

1. H. W. Becker, Planar rhyme schemes, Bull. Amer. Math. Soc. 58(1952), 39. Math. Mag. 22 (1948–49), 23–26

2. P. H. Edelman, Chain enumeration and non-crossing partitions,Discrete Math. 31 (1980), 171–180.

3. P. H. Edelman and R. Simion, Chains in the lattice of noncrossingpartitions, Discrete Math. 126 (1994), 107–119.

4. D. Foata and J. Riordan, Mappings of acyclic and parkingfunctions, aequationes math. 10 (1974), 10–22.

5. D. Chebikin and A. Postnikov, Generalized parking functions,

descent numbers, and chain polytopes of ribbon posets,

Advances in Applied Math., to appear.

A Survey of Parking Functions – p. 47

Page 64: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

6. I. Gessel and D.-L. Wang, Depth-first search as a combinatorialcorrespondence, J. Combinatorial Theory (A) 26 (1979), 308–313.

7. M. Haiman, Conjectures on the quotient ring by diagonalinvariants, J. Algebraic Combinatorics 3 (1994), 17–76.

8. P. Headley, Reduced expressions in infinite Coxeter groups, Ph.D.thesis, University of Michigan, Ann Arbor, 1994.

9. P. Headley, On reduced expressions in affine Weyl groups, inFormal Power Series and Algebraic Combinatorics, FPSAC ’94,May 23–27, 1994, DIMACS preprint, pp. 225–232.

10. A. G. Konheim and B. Weiss, An occupancy discipline andapplications, SIAM J. Applied Math. 14 (1966), 1266–1274.

A Survey of Parking Functions – p. 48

Page 65: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

11. G. Kreweras, Sur les partitions non croisées d’un cycle, DiscreteMath. 1 (1972), 333–350.

12. G. Kreweras, Une famille de polynômes ayant plusieurs propriétésénumeratives, Periodica Math. Hung. 11 (1980), 309–320.

13. J. Lewis, Parking functions and regions of the Shi arrangement,preprint dated 1 August 1996.

14. C. L. Mallows and J. Riordan, The inversion enumerator forlabeled trees, Bull Amer. Math. Soc. 74 (1968), 92–94.

15. J. Pitman and R. Stanley, A polytope related to empirical

distributions, plane trees, parking functions, and the

associahedron, Discrete Comput. Geom. 27 (2002), 603–634.

A Survey of Parking Functions – p. 49

Page 66: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

16. A. Postnikov and B. Shapiro„ Trees, parking functions, syzygies,and deformations of monomial ideals, Trans. Amer. Math. Soc.356 (2004), 3109–3142.

17. Y. Poupard, Étude et denombrement paralleles des partitions noncroisées d’un cycle et des decoupage d’un polygone convexe,Discrete Math. 2 (1972), 279–288.

18. R. Pyke, The supremum and infimum of the Poisson process,Ann. Math. Statist. 30 (1959), 568–576.

19. V. Reiner, Non-crossing partitions for classical reflection groups,Discrete Math. 177 (1997), 195–222.

20. J.-Y. Shi, The Kazhdan-Lusztig cells in certain affine Weyl groups,

Lecture Note in Mathematics, no. 1179, Springer,

Berlin/Heidelberg/New York, 1986.A Survey of Parking Functions – p. 50

Page 67: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

21. J.-Y. Shi, Sign types corresponding to an affine Weyl group, J.London Math. Soc. 35 (1987), 56–74.

22. R. Simion, Combinatorial statistics on non-crossing partitions, J.Combinatorial Theory (A) 66 (1994), 270–301.

23. R. Simion and D. Ullman, On the structure of the lattice ofnoncrossing partitions, Discrete Math. 98 (1991), 193–206.

24. R. Speicher, Multiplicative functions on the lattice of noncrossingpartitions and free convolution, Math. Ann. 298 (1994), 611–624.

25. R. Stanley, Hyperplane arrangements, interval orders, and trees,

Proc. Nat. Acad. Sci. 93 (1996), 2620–2625.

A Survey of Parking Functions – p. 51

Page 68: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

26. R. Stanley, Parking functions and noncrossing partitions,Electronic J. Combinatorics 4, R20 (1997), 14 pp.

27. R. Stanley, Hyperplane arrangements, parking functions, and treeinversions, in Mathematical Essays in Honor of Gian-Carlo Rota(B. Sagan and R. Stanley, eds.), Birkhäuser, Boston/Basel/Berlin,1998, pp. 359–375.

28. G. P. Steck, The Smirnov two-sample tests as rank tests, Ann.Math. Statist. 40 (1969), 1449-1466.

29. C. H. Yan, Generalized tree inversions and k-parking functions, J.

Combinatorial Theory (A) 79 (1997), 268–280.

A Survey of Parking Functions – p. 52

Page 69: A Survey of Parking Functionsrstan/transparencies/parking3.pdf · Parking functions..... n 2 1 a a a 1 2 n Car Ci prefers space ai.If ai is occupied, then Ci takes the next available

A Survey of Parking Functions – p. 53