rook theory and simplicial complexes
play

Rook theory and simplicial complexes Ira M. Gessel Department of - PowerPoint PPT Presentation

Rook theory and simplicial complexes Ira M. Gessel Department of Mathematics Brandeis University A Conference to Celebrate The Mathematics of Michelle Wachs University of Miami, Coral Gables, Florida January 6, 2015 In Celebration of the


  1. Rook theory and simplicial complexes Ira M. Gessel Department of Mathematics Brandeis University A Conference to Celebrate The Mathematics of Michelle Wachs University of Miami, Coral Gables, Florida January 6, 2015

  2. In Celebration of the Mathematics of Michelle Wachs

  3. Rook numbers We start with [ n ] × [ n ] , where [ n ] = { 1 , 2 , . . . , n } :

  4. Rook numbers We start with [ n ] × [ n ] , where [ n ] = { 1 , 2 , . . . , n } : (4,2) We use Cartesian numbering.

  5. A board is a subset of these n 2 squares:

  6. The rook number r k is the number of ways to put k non-attacking rooks on the board, that is, the number of ways to choose k squares from the board with no two in the same row or column.

  7. The rook number r k is the number of ways to put k non-attacking rooks on the board, that is, the number of ways to choose k squares from the board with no two in the same row or column. In our example, r 0 = 1, r 1 = 5, r 2 = 6, r 3 = 1, r 4 = r 5 = 0.

  8. Hit numbers We can identify a permutation π of [ n ] = { 1 , 2 , . . . , n } with the set of ordered pairs { ( i , π ( i )) : i ∈ [ n ] } ⊆ [ n ] × [ n ] , and we can represent such a set of ordered pairs as a set of n squares from [ n ] × [ n ] , no two in the same row or column. 5 4 3 2 1 1 2 3 4 5 � � 1 2 3 4 5 This is the permutation . (The rows are i and the 4 5 1 3 2 columns are π ( i ) .)

  9. The squares of a permutation that are on the board are called hits of the permutation. So this permutation has just one hit: 5 4 3 2 1 1 2 3 4 5 The hit number h k is the number of permutations of [ n ] with k hits.

  10. Examples For the board h k is the number of permutations with k fixed points, and in particular, h 0 is the number of derangements.

  11. For the upper triangular board h k is the number of permutations with k excedances, an Eulerian number.

  12. The fundamental identity � i � � h i = r j ( n − j )! . j i Proof: Count pairs ( π, H ) where H is a j -subset of the set of hits of π . Picking π first gives the left side. Picking H first gives the right side, since a choice of j nonattacking rooks can be extended to a permutation of [ n ] in ( n − j )! ways.

  13. The fundamental identity � i � � h i = r j ( n − j )! . j i Proof: Count pairs ( π, H ) where H is a j -subset of the set of hits of π . Picking π first gives the left side. Picking H first gives the right side, since a choice of j nonattacking rooks can be extended to a permutation of [ n ] in ( n − j )! ways.

  14. The fundamental identity � i � � h i = r j ( n − j )! . j i Proof: Count pairs ( π, H ) where H is a j -subset of the set of hits of π . Picking π first gives the left side. Picking H first gives the right side, since a choice of j nonattacking rooks can be extended to a permutation of [ n ] in ( n − j )! ways. Multiplying by t j and summing on j gives � � h i ( 1 + t ) i = t j r j ( n − j )! . i j

  15. The fundamental identity � i � � h i = r j ( n − j )! . j i Proof: Count pairs ( π, H ) where H is a j -subset of the set of hits of π . Picking π first gives the left side. Picking H first gives the right side, since a choice of j nonattacking rooks can be extended to a permutation of [ n ] in ( n − j )! ways. Multiplying by t j and summing on j gives � � h i ( 1 + t ) i = t j r j ( n − j )! . i j So replacing t with t − 1 shows that the hit numbers are determined by the rook numbers.

  16. Matching numbers Let G be a graph with vertex set [ 2 n ] . Let m k be the number of k -matchings in G , that is, the number of sets of k vertex-disjoint edges in G (analogous to rook numbers). For any complete matching M of [ 2 n ] , a hit of M is an edge of M that is in G . The hit number h i of G is the number of complete matchings of [ 2 n ] with i hits.

  17. For example, this complete matching has two hits: 1 2 6 3 4 5

  18. The number of complete matchings of the complete graph K 2 l , i.e., the number of partitions of [ 2 l ] into blocks of size 2, is ( 2 l − 1 )!! = 1 · 3 · · · ( 2 l − 1 ) = ( 2 l )! / 2 l l ! . Then by the same reasoning as for ordinary rook numbers we have � i � � h i = m j ( 2 n − 2 j − 1 )!! . j i

  19. Rook complexes Let us define a rook complex to be a simplicial complex ∆ on a set A (every subset of an element of ∆ is an element of ∆ ) with the property that every facet (maximal face) has size n , and there are integers c 0 , c 1 , . . . , c n such that if U ∈ ∆ with | U | = j then the number of facets containing U is c n − j . We will call c 0 , . . . , c n the factorial sequence for ∆ . (The faces of ∆ correspond to placements of nonattacking rooks.)

  20. Rook complexes Let us define a rook complex to be a simplicial complex ∆ on a set A (every subset of an element of ∆ is an element of ∆ ) with the property that every facet (maximal face) has size n , and there are integers c 0 , c 1 , . . . , c n such that if U ∈ ∆ with | U | = j then the number of facets containing U is c n − j . We will call c 0 , . . . , c n the factorial sequence for ∆ . (The faces of ∆ correspond to placements of nonattacking rooks.) A sufficient condition for ∆ to be a rook complex is that every face of size k is covered by the same number of faces of size k + 1.

  21. So for rook numbers, ◮ A is [ n ] × [ n ] ◮ ∆ is the set of subsets of A in which two different ordered pairs must differ in both coordinates (i.e., sets of nonattacking rooks) ◮ c j = j !

  22. So for rook numbers, ◮ A is [ n ] × [ n ] ◮ ∆ is the set of subsets of A in which two different ordered pairs must differ in both coordinates (i.e., sets of nonattacking rooks) ◮ c j = j ! For matching numbers, ◮ A is the set of 2-subsets of [ 2 n ] ◮ ∆ is the set of disjoint subsets of A (matchings) ◮ c j = ( 2 j − 1 )!!

  23. So for rook numbers, ◮ A is [ n ] × [ n ] ◮ ∆ is the set of subsets of A in which two different ordered pairs must differ in both coordinates (i.e., sets of nonattacking rooks) ◮ c j = j ! For matching numbers, ◮ A is the set of 2-subsets of [ 2 n ] ◮ ∆ is the set of disjoint subsets of A (matchings) ◮ c j = ( 2 j − 1 )!! Note that in both cases, we have a sequence of rook complexes indexed by a nonnegative integer n , and the factorial sequence is independent of n .

  24. So for rook numbers, ◮ A is [ n ] × [ n ] ◮ ∆ is the set of subsets of A in which two different ordered pairs must differ in both coordinates (i.e., sets of nonattacking rooks) ◮ c j = j ! For matching numbers, ◮ A is the set of 2-subsets of [ 2 n ] ◮ ∆ is the set of disjoint subsets of A (matchings) ◮ c j = ( 2 j − 1 )!! Note that in both cases, we have a sequence of rook complexes indexed by a nonnegative integer n , and the factorial sequence is independent of n . In our next example, the factorial sequence depends on n .

  25. Forest complexes Let A = [ n + 1 ] × [ n + 1 ] which we think of as directed edges, and let ∆ be the set of subsets of A that are forests of rooted trees (with all edges directed towards the roots). Then ∆ is a rook complex with c j = ( n + 1 ) j .

  26. Forest complexes Let A = [ n + 1 ] × [ n + 1 ] which we think of as directed edges, and let ∆ be the set of subsets of A that are forests of rooted trees (with all edges directed towards the roots). Then ∆ is a rook complex with c j = ( n + 1 ) j . In other words, given any rooted forest on [ n + 1 ] with j edges (and therefore n + 1 − j trees), the number of rooted trees containing it is ( n + 1 ) n − j .

  27. Forest complexes Let A = [ n + 1 ] × [ n + 1 ] which we think of as directed edges, and let ∆ be the set of subsets of A that are forests of rooted trees (with all edges directed towards the roots). Then ∆ is a rook complex with c j = ( n + 1 ) j . In other words, given any rooted forest on [ n + 1 ] with j edges (and therefore n + 1 − j trees), the number of rooted trees containing it is ( n + 1 ) n − j . This can be proved by Jim Pitman’s method for counting trees.

  28. The fundamental identity for rook complexes Let ∆ be rook complex on the set | A | with factorial sequence c 0 , . . . , c n . For any B ⊆ A we define the rook numbers r i to be the number of elements of ∆ of size i contained in B , and we define the hit number h i of B to be the number of facets of ∆ that intersect B in i points.

  29. The fundamental identity for rook complexes Let ∆ be rook complex on the set | A | with factorial sequence c 0 , . . . , c n . For any B ⊆ A we define the rook numbers r i to be the number of elements of ∆ of size i contained in B , and we define the hit number h i of B to be the number of facets of ∆ that intersect B in i points. Then by exactly the same reasoning as in the previous two cases, we have � i � � h i = r j c n − j . j i

  30. For example, in the forest complex with n = 2 (forests on 3 points), let B be the directed graph (in this case a rooted tree) Then r 0 = 1, r 1 = 2, and r 2 = 1 and also h 0 = 4, h 1 = 4, and h 2 = 1.

  31. Factorial rook polynomials and reciprocity Let’s return to ordinary rook numbers.

  32. Factorial rook polynomials and reciprocity Let’s return to ordinary rook numbers. Goldman, Joichi, and White (1975) defined the factorial rook polynomial of B to be � � F B ( x ) = r j x ( x − 1 ) · · · ( x − ( n − j ) + 1 ) = r j x ↓ n − j . j j Why is it useful?

Recommend


More recommend