Factoring rook polynomials Bruce Sagan Department of Mathematics, - - PowerPoint PPT Presentation

factoring rook polynomials
SMART_READER_LITE
LIVE PREVIEW

Factoring rook polynomials Bruce Sagan Department of Mathematics, - - PowerPoint PPT Presentation

Factoring rook polynomials Bruce Sagan Department of Mathematics, Michigan State University East Lansing, MI 48824-1027 www.math.msu.edu/sagan March 14, 2014 Basics The FactorizationTheorem An application Exercises and References Outline


slide-1
SLIDE 1

Factoring rook polynomials

Bruce Sagan

Department of Mathematics, Michigan State University East Lansing, MI 48824-1027 www.math.msu.edu/˜sagan

March 14, 2014

slide-2
SLIDE 2

Basics The FactorizationTheorem An application Exercises and References

slide-3
SLIDE 3

Outline

Basics The FactorizationTheorem An application Exercises and References

slide-4
SLIDE 4

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . .

slide-5
SLIDE 5

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . . Let (c, d) be the square in column c and row d.

slide-6
SLIDE 6

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . . (3, 4) Let (c, d) be the square in column c and row d.

slide-7
SLIDE 7

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . . (3, 4) Let (c, d) be the square in column c and row d. A board is a finite set of squares B ⊆ Q.

slide-8
SLIDE 8

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . . (3, 4) Let (c, d) be the square in column c and row d. A board is a finite set of squares B ⊆ Q.

  • Ex. Let Bn be the n × n chess board. For example,

B3 =

slide-9
SLIDE 9

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . . (3, 4) Let (c, d) be the square in column c and row d. A board is a finite set of squares B ⊆ Q.

  • Ex. Let Bn be the n × n chess board. For example,

B3 = A placement P of rooks on B is attacking if there is a pair of rooks in the same row or column. Otherwise it is nonattacking.

slide-10
SLIDE 10

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . . (3, 4) Let (c, d) be the square in column c and row d. A board is a finite set of squares B ⊆ Q.

  • Ex. Let Bn be the n × n chess board. For example,

B3 = attacking: P = R R R A placement P of rooks on B is attacking if there is a pair of rooks in the same row or column. Otherwise it is nonattacking.

slide-11
SLIDE 11

Consider tiling the first quadrant of the plane with unit squares: Q = . . . . . . (3, 4) Let (c, d) be the square in column c and row d. A board is a finite set of squares B ⊆ Q.

  • Ex. Let Bn be the n × n chess board. For example,

B3 = attacking: P = R R R nonattacking: P = R R R A placement P of rooks on B is attacking if there is a pair of rooks in the same row or column. Otherwise it is nonattacking.

slide-12
SLIDE 12

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B.

slide-13
SLIDE 13

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1

slide-14
SLIDE 14

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

slide-15
SLIDE 15

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn)

slide-16
SLIDE 16

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · ·

slide-17
SLIDE 17

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · · = n · (n − 1) · · ·

slide-18
SLIDE 18

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · · = n · (n − 1) · · · = n!

slide-19
SLIDE 19

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · · = n · (n − 1) · · · = n! There is a bijection between placements P counted by rn(Bn) and permutations π in the symmetric group Sn where (c, d) ∈ P if and

  • nly if π(c) = d.
slide-20
SLIDE 20

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · · = n · (n − 1) · · · = n! There is a bijection between placements P counted by rn(Bn) and permutations π in the symmetric group Sn where (c, d) ∈ P if and

  • nly if π(c) = d.
  • Ex. Let

Dn = Bn − {(1, 1), (2, 2), . . . , (n, n)}.

slide-21
SLIDE 21

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · · = n · (n − 1) · · · = n! There is a bijection between placements P counted by rn(Bn) and permutations π in the symmetric group Sn where (c, d) ∈ P if and

  • nly if π(c) = d.
  • Ex. Let

Dn = Bn − {(1, 1), (2, 2), . . . , (n, n)}. Then rn(Dn)

slide-22
SLIDE 22

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · · = n · (n − 1) · · · = n! There is a bijection between placements P counted by rn(Bn) and permutations π in the symmetric group Sn where (c, d) ∈ P if and

  • nly if π(c) = d.
  • Ex. Let

Dn = Bn − {(1, 1), (2, 2), . . . , (n, n)}. Then rn(Dn) = # of permutations π ∈ Sn with π(c) = c for all c

slide-23
SLIDE 23

Define the rook numbers of B to be rk(B) = number of ways of placing k nonattacking rooks on B. For any board B we have r0(B) = 1 and r1(B) = |B| (cardinality).

  • Ex. We have

rn(Bn) = (# of ways to place a rook in column 1) ·(# of ways to then place a rook in column 2) · · · = n · (n − 1) · · · = n! There is a bijection between placements P counted by rn(Bn) and permutations π in the symmetric group Sn where (c, d) ∈ P if and

  • nly if π(c) = d.
  • Ex. Let

Dn = Bn − {(1, 1), (2, 2), . . . , (n, n)}. Then rn(Dn) = # of permutations π ∈ Sn with π(c) = c for all c = the nth derangement number.

slide-24
SLIDE 24

Outline

Basics The FactorizationTheorem An application Exercises and References

slide-25
SLIDE 25

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers.

slide-26
SLIDE 26

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j.

slide-27
SLIDE 27

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. Ex. B = (1, 1, 3) =

slide-28
SLIDE 28

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1). Ex. B = (1, 1, 3) =

slide-29
SLIDE 29

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1).

Theorem (Factorization Theorem: Goldman-Joichi-White)

For any Ferrers board B = (b1, . . . , bn) we have

n

  • k=0

rk(B)x ↓n−k=

n

  • j=1

(x + bj − j + 1). Ex. B = (1, 1, 3) =

slide-30
SLIDE 30

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1).

Theorem (Factorization Theorem: Goldman-Joichi-White)

For any Ferrers board B = (b1, . . . , bn) we have

n

  • k=0

rk(B)x ↓n−k=

n

  • j=1

(x + bj − j + 1). Ex. B = (1, 1, 3) = r0(B) = 1, r1(B) = 5, r2(B) = 4, r3(B) = 0.

slide-31
SLIDE 31

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1).

Theorem (Factorization Theorem: Goldman-Joichi-White)

For any Ferrers board B = (b1, . . . , bn) we have

n

  • k=0

rk(B)x ↓n−k=

n

  • j=1

(x + bj − j + 1). Ex. B = (1, 1, 3) = r0(B) = 1, r1(B) = 5, r2(B) = 4, r3(B) = 0.

3

  • k=0

rk(B)x ↓3−k

slide-32
SLIDE 32

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1).

Theorem (Factorization Theorem: Goldman-Joichi-White)

For any Ferrers board B = (b1, . . . , bn) we have

n

  • k=0

rk(B)x ↓n−k=

n

  • j=1

(x + bj − j + 1). Ex. B = (1, 1, 3) = r0(B) = 1, r1(B) = 5, r2(B) = 4, r3(B) = 0.

3

  • k=0

rk(B)x ↓3−k = 1 · x ↓3 +5 · x ↓2 +4 · x ↓1

slide-33
SLIDE 33

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1).

Theorem (Factorization Theorem: Goldman-Joichi-White)

For any Ferrers board B = (b1, . . . , bn) we have

n

  • k=0

rk(B)x ↓n−k=

n

  • j=1

(x + bj − j + 1). Ex. B = (1, 1, 3) = r0(B) = 1, r1(B) = 5, r2(B) = 4, r3(B) = 0.

3

  • k=0

rk(B)x ↓3−k = 1 · x ↓3 +5 · x ↓2 +4 · x ↓1 = x3 + 2x2 + x

slide-34
SLIDE 34

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1).

Theorem (Factorization Theorem: Goldman-Joichi-White)

For any Ferrers board B = (b1, . . . , bn) we have

n

  • k=0

rk(B)x ↓n−k=

n

  • j=1

(x + bj − j + 1). Ex. B = (1, 1, 3) = r0(B) = 1, r1(B) = 5, r2(B) = 4, r3(B) = 0.

3

  • k=0

rk(B)x ↓3−k = 1 · x ↓3 +5 · x ↓2 +4 · x ↓1 = x3 + 2x2 + x = (x + 1)x(x + 1)

slide-35
SLIDE 35

A partition is a weakly increasing sequence (b1, . . . , bn) of nonnegative integers. A Ferrers board is B = (b1, . . . , bn) consisting of the lowest bj squares in column j of Q for all j. If x is a variable and n ≥ 0 then the corresponding falling factorial is x ↓n= x(x − 1) · · · (x − n + 1).

Theorem (Factorization Theorem: Goldman-Joichi-White)

For any Ferrers board B = (b1, . . . , bn) we have

n

  • k=0

rk(B)x ↓n−k=

n

  • j=1

(x + bj − j + 1). Ex. B = (1, 1, 3) = r0(B) = 1, r1(B) = 5, r2(B) = 4, r3(B) = 0.

3

  • k=0

rk(B)x ↓3−k = 1 · x ↓3 +5 · x ↓2 +4 · x ↓1 = x3 + 2x2 + x = (x + 1)x(x + 1) = (x + b1)(x + b2 − 1)(x + b3 − 2).

slide-36
SLIDE 36

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

slide-37
SLIDE 37

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer.
slide-38
SLIDE 38

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx =

slide-39
SLIDE 39

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx).

slide-40
SLIDE 40

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx). Placing rooks left to right

slide-41
SLIDE 41

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx). Placing rooks left to right rn(Bx) =

n

  • j=1

(# of unattacked squares in column j)

slide-42
SLIDE 42

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx). Placing rooks left to right rn(Bx) =

n

  • j=1

(# of unattacked squares in column j) = (x + b1)(x + b2 − 1) . . .

slide-43
SLIDE 43

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx). Placing rooks left to right rn(Bx) =

n

  • j=1

(# of unattacked squares in column j) = (x + b1)(x + b2 − 1) . . . = RHS of (1).

slide-44
SLIDE 44

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx). Placing rooks left to right rn(Bx) =

n

  • j=1

(# of unattacked squares in column j) = (x + b1)(x + b2 − 1) . . . = RHS of (1). rn(Bx) =

n

  • k=0

(# of ways to put k rooks on B and n − k on R)

slide-45
SLIDE 45

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx). Placing rooks left to right rn(Bx) =

n

  • j=1

(# of unattacked squares in column j) = (x + b1)(x + b2 − 1) . . . = RHS of (1). rn(Bx) =

n

  • k=0

(# of ways to put k rooks on B and n − k on R) =

n

  • k=0

rk(B) · x(x − 1) . . . (x − n + k + 1)

slide-46
SLIDE 46

n

  • k=0

rk(b1, . . . , bn)x ↓n−k=

n

  • j=1

(x + bj − j + 1).

1 2

(1)

  • Proof. It suffices to prove (1) for x a positive integer. Consider

n x B R Bx = Claim: both sides of (1) equal rn(Bx). Placing rooks left to right rn(Bx) =

n

  • j=1

(# of unattacked squares in column j) = (x + b1)(x + b2 − 1) . . . = RHS of (1). rn(Bx) =

n

  • k=0

(# of ways to put k rooks on B and n − k on R) =

n

  • k=0

rk(B) · x(x − 1) . . . (x − n + k + 1) = LHS of (1).

slide-47
SLIDE 47

Outline

Basics The FactorizationTheorem An application Exercises and References

slide-48
SLIDE 48

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0.

slide-49
SLIDE 49

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0. Note that B ≡ B′ implies |B| = r1(B) = r1(B′) = |B′|.

slide-50
SLIDE 50

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0. Note that B ≡ B′ implies |B| = r1(B) = r1(B′) = |B′|. Ex. B = (1, 1, 3) = B′ = (2, 3) =

slide-51
SLIDE 51

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0. Note that B ≡ B′ implies |B| = r1(B) = r1(B′) = |B′|. Ex. B = (1, 1, 3) = B′ = (2, 3) = For B, B′: r0 = 1, r1 = 5, r2 = 4, rk = 0 for k ≥ 3

slide-52
SLIDE 52

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0. Note that B ≡ B′ implies |B| = r1(B) = r1(B′) = |B′|. Ex. B = (1, 1, 3) = B′ = (2, 3) = For B, B′: r0 = 1, r1 = 5, r2 = 4, rk = 0 for k ≥ 3 so B ≡ B′.

slide-53
SLIDE 53

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0. Note that B ≡ B′ implies |B| = r1(B) = r1(B′) = |B′|. Ex. B = (1, 1, 3) = B′ = (2, 3) = For B, B′: r0 = 1, r1 = 5, r2 = 4, rk = 0 for k ≥ 3 so B ≡ B′. A Ferrers board B = (b1, . . . , bn) is increasing if b1 < · · · < bn.

slide-54
SLIDE 54

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0. Note that B ≡ B′ implies |B| = r1(B) = r1(B′) = |B′|. Ex. B = (1, 1, 3) = B′ = (2, 3) = For B, B′: r0 = 1, r1 = 5, r2 = 4, rk = 0 for k ≥ 3 so B ≡ B′. A Ferrers board B = (b1, . . . , bn) is increasing if b1 < · · · < bn. In the example above, B′ is increasing but B is not.

slide-55
SLIDE 55

Call boards B and B′ rook equivalent, B ≡ B′, if rk(B) = rk(B′) for all k ≥ 0. Note that B ≡ B′ implies |B| = r1(B) = r1(B′) = |B′|. Ex. B = (1, 1, 3) = B′ = (2, 3) = For B, B′: r0 = 1, r1 = 5, r2 = 4, rk = 0 for k ≥ 3 so B ≡ B′. A Ferrers board B = (b1, . . . , bn) is increasing if b1 < · · · < bn. In the example above, B′ is increasing but B is not.

Theorem (Foata-Sch¨ utzenberger)

Every Ferrers board is rook equivalent to a unique increasing board.

slide-56
SLIDE 56

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn)

slide-57
SLIDE 57

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn)

slide-58
SLIDE 58

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn)

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).
slide-59
SLIDE 59

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).
slide-60
SLIDE 60

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).
slide-61
SLIDE 61

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′.

slide-62
SLIDE 62

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board.

slide-63
SLIDE 63

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board. Proof sketch. Pad B with zeros so that ζ = ζ(B) starts with 0 and has all entries ≥ 0.

slide-64
SLIDE 64

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board. Proof sketch. Pad B with zeros so that ζ = ζ(B) starts with 0 and has all entries ≥ 0. Let m = max ζ(B).

slide-65
SLIDE 65

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board. Proof sketch. Pad B with zeros so that ζ = ζ(B) starts with 0 and has all entries ≥ 0. Let m = max ζ(B). Rearrange ζ to form ζ′ = (0, 1, 2, . . . , m, ζ′

m+1, . . . , ζ′ n)

where ζ′

m+1 ≥ · · · ≥ ζ′ n.

slide-66
SLIDE 66

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board. Proof sketch. Pad B with zeros so that ζ = ζ(B) starts with 0 and has all entries ≥ 0. Let m = max ζ(B). Rearrange ζ to form ζ′ = (0, 1, 2, . . . , m, ζ′

m+1, . . . , ζ′ n)

where ζ′

m+1 ≥ · · · ≥ ζ′

  • n. Then ∃ increasing B′ with ζ(B′) = ζ′.
slide-67
SLIDE 67

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board. Proof sketch. Pad B with zeros so that ζ = ζ(B) starts with 0 and has all entries ≥ 0. Let m = max ζ(B). Rearrange ζ to form ζ′ = (0, 1, 2, . . . , m, ζ′

m+1, . . . , ζ′ n)

where ζ′

m+1 ≥ · · · ≥ ζ′

  • n. Then ∃ increasing B′ with ζ(B′) = ζ′.
  • Ex. B = (0, 1, 1, 3) so ζ(B) = (0, 1, 2, 3) − (0, 1, 1, 3) = (0, 0, 1, 0).
slide-68
SLIDE 68

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board. Proof sketch. Pad B with zeros so that ζ = ζ(B) starts with 0 and has all entries ≥ 0. Let m = max ζ(B). Rearrange ζ to form ζ′ = (0, 1, 2, . . . , m, ζ′

m+1, . . . , ζ′ n)

where ζ′

m+1 ≥ · · · ≥ ζ′

  • n. Then ∃ increasing B′ with ζ(B′) = ζ′.
  • Ex. B = (0, 1, 1, 3) so ζ(B) = (0, 1, 2, 3) − (0, 1, 1, 3) = (0, 0, 1, 0).

Now ζ′ = (0, 1, 0, 0)

slide-69
SLIDE 69

The root vector of B = (b1, . . . , bn) is ζ(B) = (0−b1, 1−b2, . . . , n−1−bn) = (0, 1, . . . , n−1)−(b1, b2, . . . , bn) The entries of ζ(B) are exactly the zeros of

k rk(B)x ↓n−k.

So if B = (b1, . . . , bn) and B′ = (b′

1, . . . , b′ n) then

B ≡ B′ ⇐ ⇒ ζ(B) is a rearrangement of ζ(B′).

  • Ex. B = (1, 1, 3) so ζ(B) = (0, 1, 2) − (1, 1, 3) = (−1, 0, −1).

B′ = (0, 2, 3) so ζ(B′) = (0, 1, 2)−(0, 2, 3) = (0, −1, −1) ∴ B ≡ B′. Every Ferrers board B is rook equivalent to a unique increasing board. Proof sketch. Pad B with zeros so that ζ = ζ(B) starts with 0 and has all entries ≥ 0. Let m = max ζ(B). Rearrange ζ to form ζ′ = (0, 1, 2, . . . , m, ζ′

m+1, . . . , ζ′ n)

where ζ′

m+1 ≥ · · · ≥ ζ′

  • n. Then ∃ increasing B′ with ζ(B′) = ζ′.
  • Ex. B = (0, 1, 1, 3) so ζ(B) = (0, 1, 2, 3) − (0, 1, 1, 3) = (0, 0, 1, 0).

Now ζ′ = (0, 1, 0, 0) so B′ = (0, 1, 2, 3) − (0, 1, 0, 0) = (0, 0, 2, 3).

slide-70
SLIDE 70

Outline

Basics The FactorizationTheorem An application Exercises and References

slide-71
SLIDE 71
  • 1. Let Bn be the n × n Ferrers board.

(a) Compute rk(Bn) for any 0 ≤ k ≤ n.

slide-72
SLIDE 72
  • 1. Let Bn be the n × n Ferrers board.

(a) Compute rk(Bn) for any 0 ≤ k ≤ n. (b) Factor n

k=0 rk(Bn)x ↓n−k.

slide-73
SLIDE 73
  • 1. Let Bn be the n × n Ferrers board.

(a) Compute rk(Bn) for any 0 ≤ k ≤ n. (b) Factor n

k=0 rk(Bn)x ↓n−k.

(c) Find the unique increasing board equivalent to Bn.

slide-74
SLIDE 74
  • 1. Let Bn be the n × n Ferrers board.

(a) Compute rk(Bn) for any 0 ≤ k ≤ n. (b) Factor n

k=0 rk(Bn)x ↓n−k.

(c) Find the unique increasing board equivalent to Bn.

  • 2. Let Tn = (0, 1, 2, . . . , n − 1).

(a) Show that for 0 ≤ k ≤ n, rk(Tn) equals the number of partitions of {1, . . . , n} into n − k subsets. This number is called a Stirling number of the second kind.

slide-75
SLIDE 75
  • 1. Let Bn be the n × n Ferrers board.

(a) Compute rk(Bn) for any 0 ≤ k ≤ n. (b) Factor n

k=0 rk(Bn)x ↓n−k.

(c) Find the unique increasing board equivalent to Bn.

  • 2. Let Tn = (0, 1, 2, . . . , n − 1).

(a) Show that for 0 ≤ k ≤ n, rk(Tn) equals the number of partitions of {1, . . . , n} into n − k subsets. This number is called a Stirling number of the second kind. (b) Factor n

k=0 rk(Tn)x ↓n−k.

slide-76
SLIDE 76
  • 1. Let Bn be the n × n Ferrers board.

(a) Compute rk(Bn) for any 0 ≤ k ≤ n. (b) Factor n

k=0 rk(Bn)x ↓n−k.

(c) Find the unique increasing board equivalent to Bn.

  • 2. Let Tn = (0, 1, 2, . . . , n − 1).

(a) Show that for 0 ≤ k ≤ n, rk(Tn) equals the number of partitions of {1, . . . , n} into n − k subsets. This number is called a Stirling number of the second kind. (b) Factor n

k=0 rk(Tn)x ↓n−k.

(c) Give a second proof of the identity in (b) by counting the number of functions f : {1, . . . , n} → {1, . . . , x} (where x is a positive integer) in two different ways.

slide-77
SLIDE 77
  • 1. Let Bn be the n × n Ferrers board.

(a) Compute rk(Bn) for any 0 ≤ k ≤ n. (b) Factor n

k=0 rk(Bn)x ↓n−k.

(c) Find the unique increasing board equivalent to Bn.

  • 2. Let Tn = (0, 1, 2, . . . , n − 1).

(a) Show that for 0 ≤ k ≤ n, rk(Tn) equals the number of partitions of {1, . . . , n} into n − k subsets. This number is called a Stirling number of the second kind. (b) Factor n

k=0 rk(Tn)x ↓n−k.

(c) Give a second proof of the identity in (b) by counting the number of functions f : {1, . . . , n} → {1, . . . , x} (where x is a positive integer) in two different ways. (d) Find the unique increasing board equivalent to Tn.

slide-78
SLIDE 78

References.

  • 1. D. Foata and M. P. Sch¨

utzenberger, On the rook polynomials

  • f Ferrers relations, in Combinatorial theory and its

applications, II (Proc. Colloq., Balatonf¨ ured, 1969), pages 413–436, North-Holland, Amsterdam, 1970.

  • 2. Jay R. Goldman, J. T. Joichi, and Dennis E. White, Rook
  • theory. I. Rook equivalence of Ferrers boards, Proc. Amer.
  • Math. Soc., 52:485–492, 1975.
slide-79
SLIDE 79

THANKS FOR LISTENING!