Flag Descents and P-Partitions Ira M. Gessel Department of - - PowerPoint PPT Presentation

flag descents and p partitions
SMART_READER_LITE
LIVE PREVIEW

Flag Descents and P-Partitions Ira M. Gessel Department of - - PowerPoint PPT Presentation

Flag Descents and P-Partitions Ira M. Gessel Department of Mathematics Brandeis University 2010 Joint Mathematics Meeting Special Session on Permutations San Francisco, CA January 16, 2010 Ehrhart polynomials Let K be convex polytope in R n


slide-1
SLIDE 1

Flag Descents and P-Partitions

Ira M. Gessel

Department of Mathematics Brandeis University

2010 Joint Mathematics Meeting Special Session on Permutations San Francisco, CA January 16, 2010

slide-2
SLIDE 2

Ehrhart polynomials

Let K be convex polytope in Rn with lattice points as vertices. Then for any positive integer m, #(mK ∩ Zn) is a polynomial LK(m) in m, called the Ehrhart polynomial of K.

slide-3
SLIDE 3

Ehrhart polynomials

Let K be convex polytope in Rn with lattice points as vertices. Then for any positive integer m, #(mK ∩ Zn) is a polynomial LK(m) in m, called the Ehrhart polynomial of K. For example, if K is the unit square in R2

(0, 0) (1, 0) (0, 1) (1, 1)

then LK(m) = (m + 1)2.

slide-4
SLIDE 4

If the interior of K is nonempty then LK(m) has degree n, so

  • m=0

LK(m)tm = A(t) (1 − t)n+1 for some polynomial A(t) of degree at most n. It is known that A(t) has positive coefficients.

slide-5
SLIDE 5

If the interior of K is nonempty then LK(m) has degree n, so

  • m=0

LK(m)tm = A(t) (1 − t)n+1 for some polynomial A(t) of degree at most n. It is known that A(t) has positive coefficients. In our example

  • m=0

LK(m)tm =

  • m=0

(m + 1)2 = 1 + t (1 − t)3

slide-6
SLIDE 6

If K is a convex polytope with rational points as vertices then LK(m) = #(mK ∩ Zn) is a quasi-polynomial in m.

slide-7
SLIDE 7

If K is a convex polytope with rational points as vertices then LK(m) = #(mK ∩ Zn) is a quasi-polynomial in m. For example, if K is

(0, 0) (0, 1

2)

( 1

2, 1 2)

( 1

2, 0)

then LK(m) = ( m

2

  • + 1)2 and

  • m=0

LK(m)tm = 1 + t2 (1 − t)(1 − t2)2 .

slide-8
SLIDE 8

We will also consider convex polytopes in which part of the boundary is missing. So the Ehrhart polynomial of

(0, 0) (1, 0) (0, 1) (1, 1)

is m(m + 1).

slide-9
SLIDE 9

Richard Stanley’s theory of P-partitions connects certain Ehrhart polynomials with permutation enumeration.

slide-10
SLIDE 10

Richard Stanley’s theory of P-partitions connects certain Ehrhart polynomials with permutation enumeration. We consider polytopes in the unit cube in Rn cut out by hyperplanes xi = xj. More precisely, these polytopes are defined by inequalities of the form xi ≤ xj or xi > xj for i < j, together with 0 ≤ xi ≤ 1.

slide-11
SLIDE 11

For example, in R2, we might take x1 > x2 and we would have the triangle

(0, 0) (1, 0) (0, 1) (1, 1)

The Ehrhart polynomial counts integers i1, i2 satisfying 0 ≤ i2 < i1 ≤ m and so it is equal to m+1

2

  • .
slide-12
SLIDE 12

Sometimes a set of inequalities will be inconsistent, but when it is consistent it can be represented by a poset on [n] = {1, 2, . . . , n}. For example, the set of inequalities x2 < x1, x2 ≤ x3 corresponds to the poset

1 2 3

slide-13
SLIDE 13

Let P be a partial order on [n]. A P-partition is a point (x1, . . . , xn) in Rn such that

  • 1. If i <P j then xi ≤ xj
  • 2. If i <P j and i > j then xi < xj
slide-14
SLIDE 14

Let L (P) be the set of extensions of P to a total order.

1 2 3 L (P) = 2 2 1 1 3 3 P =

slide-15
SLIDE 15

Let P(P) be the set of P-partitions. The Fundamental Theorem of P-partitions. (Stanley, Knuth, Kreweras, MacMahon) P(P) =

  • π∈L (P)

P(π)

slide-16
SLIDE 16

Let P(P) be the set of P-partitions. The Fundamental Theorem of P-partitions. (Stanley, Knuth, Kreweras, MacMahon) P(P) =

  • π∈L (P)

P(π) Example:

1 2 3 L (P) = 2 2 1 1 3 3 P = x2 < x1, x2 ≤ x3 {x2 < x1 ≤ x3} ⊔ {x2 ≤ x3 < x1}

slide-17
SLIDE 17

The order polynomial of P, denoted by ΩP(m), is the Ehrhart polynomial1 of the polytope associated to P. In other words, it is the number of P-partitions with entries in the set {0, 1, . . . , m}.

1Actually this is what Stanley calls ΩP(m + 1).

slide-18
SLIDE 18

The order polynomial of P, denoted by ΩP(m), is the Ehrhart polynomial1 of the polytope associated to P. In other words, it is the number of P-partitions with entries in the set {0, 1, . . . , m}. For example, if P is a disjoint union of n points, then ΩP(m) is (m + 1)n.

1Actually this is what Stanley calls ΩP(m + 1).

slide-19
SLIDE 19

The order polynomial of P, denoted by ΩP(m), is the Ehrhart polynomial1 of the polytope associated to P. In other words, it is the number of P-partitions with entries in the set {0, 1, . . . , m}. For example, if P is a disjoint union of n points, then ΩP(m) is (m + 1)n. By the fundamental theorem of P-partitions ΩP(m) =

  • π∈L (P)

Ωπ(m).

1Actually this is what Stanley calls ΩP(m + 1).

slide-20
SLIDE 20

The order polynomial of P, denoted by ΩP(m), is the Ehrhart polynomial1 of the polytope associated to P. In other words, it is the number of P-partitions with entries in the set {0, 1, . . . , m}. For example, if P is a disjoint union of n points, then ΩP(m) is (m + 1)n. By the fundamental theorem of P-partitions ΩP(m) =

  • π∈L (P)

Ωπ(m). What is Ωπ(m)?

1Actually this is what Stanley calls ΩP(m + 1).

slide-21
SLIDE 21

First we note that linear orders on [n] may be identified with permutations of [n]:

2 2 1 1 3 3 2 1 3 2 3 1

slide-22
SLIDE 22

First we note that linear orders on [n] may be identified with permutations of [n]:

2 2 1 1 3 3 2 1 3 2 3 1

If π is the permutation 1 2 · · · n, then ΩP(m) = m+n

n

  • .
slide-23
SLIDE 23

First we note that linear orders on [n] may be identified with permutations of [n]:

2 2 1 1 3 3 2 1 3 2 3 1

If π is the permutation 1 2 · · · n, then ΩP(m) = m+n

n

  • .

What about an arbitrary permutation?

slide-24
SLIDE 24

First we note that linear orders on [n] may be identified with permutations of [n]:

2 2 1 1 3 3 2 1 3 2 3 1

If π is the permutation 1 2 · · · n, then ΩP(m) = m+n

n

  • .

What about an arbitrary permutation? A descent of a permutation π of n is an i for which π(i) > π(i + 1). We denote by des(π) the number of descents

  • f π.
slide-25
SLIDE 25
  • Lemma. For any permutation π of n, Ωπ(m) =

m+n−des(π)

n

  • .
slide-26
SLIDE 26
  • Lemma. For any permutation π of n, Ωπ(m) =

m+n−des(π)

n

  • .

Proof by example. Consider the permutation π = 1 4 •2 5 •3. The π-partitions f with parts in [m] satisfy 0 ≤ x1 ≤ x4 < x2 ≤ x5 < x3 ≤ m This is the same as 0 ≤ x1 ≤ x4 ≤ x2 − 1 ≤ x5 − 1 ≤ x3 − 2 ≤ m − 2 and the number of solutions of these inequalities is (m−2)+5

5

  • .
slide-27
SLIDE 27

As a consequence we have the fundamental result for counting permutations by descents:

  • m=0

ΩP(m)tm =

  • π∈L (P) tdes(π)

(1 − t)n+1

  • Proof. By linearity it is enough to consider the case in which P

is the total order corresponding to a permutation π for which we have

  • m=0

Ωπ(m)tm =

  • m=0

m + n − des(π) n

  • tm

= tdes(π) (1 − t)n+1

slide-28
SLIDE 28

So for the case of an antichain, where L (P) is the set Sn of all permutations of [n], we have

  • m=0

(m + 1)ntm = En(t) (1 − t)n+1 , where En(t) =

  • π∈Sn

tdes(π).

slide-29
SLIDE 29

Signed P-partitions

We now consider some more general polytopes, associated with root systems of type B (Reiner, C. Chow, Stembridge). In addi- tion to the hyperplanes xi = xj we also take the hyperplanes xi = −xj and xi = 0. More precisely we take the inequalities xi ≥ 0, xi < 0, xi + xj ≥ 0 and xi + xj ≤ 0, and we also restrict to the cube [−1, 1]n in Rn.

slide-30
SLIDE 30

Signed P-partitions

We now consider some more general polytopes, associated with root systems of type B (Reiner, C. Chow, Stembridge). In addi- tion to the hyperplanes xi = xj we also take the hyperplanes xi = −xj and xi = 0. More precisely we take the inequalities xi ≥ 0, xi < 0, xi + xj ≥ 0 and xi + xj ≤ 0, and we also restrict to the cube [−1, 1]n in Rn. So, for example, in R2 we are looking at part of

slide-31
SLIDE 31

Signed P-partitions

We now consider some more general polytopes, associated with root systems of type B (Reiner, C. Chow, Stembridge). In addi- tion to the hyperplanes xi = xj we also take the hyperplanes xi = −xj and xi = 0. More precisely we take the inequalities xi ≥ 0, xi < 0, xi + xj ≥ 0 and xi + xj ≤ 0, and we also restrict to the cube [−1, 1]n in Rn.

slide-32
SLIDE 32

We would like to represent these inequalities by posets of some kind.

slide-33
SLIDE 33

We would like to represent these inequalities by posets of some kind. Let [n]± = {−n, −(n − 1), . . . , −1, 0, 1, . . . , n}. A signed poset

  • f order n is a partial order P on [n]± with the property that

i <P j if and only if −j <P −i.

2

  • 1

1

  • 2
slide-34
SLIDE 34

If P is a signed poset of order n, a P-partition is a (2n + 1)-tuple (x−n, . . . , x−1, x0, x1, . . . , xn) such such that for all i ∈ [n]±, x−i = −xi (which implies that x0 = 0), together with the usual properties for a P-partition: if i <P j then xi ≤ xj and if i <P j and i > j then xi < xi.

slide-35
SLIDE 35

If P is a signed poset of order n, a P-partition is a (2n + 1)-tuple (x−n, . . . , x−1, x0, x1, . . . , xn) such such that for all i ∈ [n]±, x−i = −xi (which implies that x0 = 0), together with the usual properties for a P-partition: if i <P j then xi ≤ xj and if i <P j and i > j then xi < xi. Since (x−n, . . . , xn) is determined by (x1, . . . xn), we can think of a P-partition as a point in either R2n+1 or Rn.

slide-36
SLIDE 36

For the poset

2

  • 1

1

  • 2

a P-partition is a 5-tuple (x−2, x−1, x0, x1, x2) satisfying x−i = −xi for all i, 0 < x−2, and x−1 < x−2.

slide-37
SLIDE 37

The set L (P) of signed linear extensions of P is the set of linear extensions of P that are signed posets.

2

  • 1

1

  • 2

P = L (P)

  • 2
  • 2
  • 2
  • 1
  • 1
  • 1

1 1 1 2 2 2

slide-38
SLIDE 38

Just as for ordinary P-partitions, we have P(P) =

  • π∈L (P)

P(π) and we can identify the linear extensions of P with signed permutations.

  • 2
  • 1

1 2

  • 1 2 0 -2 1
  • r
  • 2 1
slide-39
SLIDE 39

We define the order polynomial ΩP(m) for a signed poset P to be the Ehrhart polynomial of the corresponding polytope, which is the number of P-partitions with values in the set [m]±. Then as before we have

  • m=0

ΩP(m)tm =

  • π∈L (P) tdes(π)

(1 − t)n+1 , where a descent of a signed permutation π of [n] is an i ∈ {0, 1, . . . , n − 1} such that π(i) > π(i + 1). For example

  • ¯

4 ¯ 1 2 • ¯ 5 3 writing ¯ i for −i.

slide-40
SLIDE 40

As an example, if P is an antichain, then L (P) is the set Bn of all signed permutations of [n] and thus

  • m=0

(2m + 1)ntm =

  • π∈Bn tdes(π)

(1 − t)n+1 . (Steingrímsson)

slide-41
SLIDE 41

Flag Descents

In 2001, Adin, Brenti, and Roichman introduced a variation of the descent number of a signed permutation. They defined the flag descent number fdes(π) by fdes(π) =

  • 2 des(π),

if π(1) > 0 2 des(π) − 1, if π(1) < 0 In other words, a descent at the beginning of a signed permutation contributes 1 to the flag descent number, but a descent anywhere else contributes 2.

slide-42
SLIDE 42

Adin, Brenti, and Roichman showed that

  • m=0

(m + 1)ntm =

  • π∈Bn tfdes(π)

(1 − t)(1 − t2)n , which implies that

π∈Bn tfdes(π) = (1 + t)nEn(t).

(Recently proved nicely by Lai and Petersen.)

slide-43
SLIDE 43

Adin, Brenti, and Roichman showed that

  • m=0

(m + 1)ntm =

  • π∈Bn tfdes(π)

(1 − t)(1 − t2)n , which implies that

π∈Bn tfdes(π) = (1 + t)nEn(t).

(Recently proved nicely by Lai and Petersen.) We will see that flag descents arise from Ehrhart polynomials.

slide-44
SLIDE 44

Given a signed poset P, let KP be the polytope in [−1, 1]n associated to P, and let K flag

P

be obtained by shifting KP to [0, 1]n, i.e. K flag

P

= { 1

2(x1 + 1), . . . , 1 2(xn + 1)

  • : (x1, . . . , xn) ∈ KP}

and we define the flag order quasi-polynomial Ωflag

P (m) to be

the Ehrhart quasi-polynomial of K flag

P

.

slide-45
SLIDE 45

Given a signed poset P, let KP be the polytope in [−1, 1]n associated to P, and let K flag

P

be obtained by shifting KP to [0, 1]n, i.e. K flag

P

= { 1

2(x1 + 1), . . . , 1 2(xn + 1)

  • : (x1, . . . , xn) ∈ KP}

and we define the flag order quasi-polynomial Ωflag

P (m) to be

the Ehrhart quasi-polynomial of K flag

P

.

◮ If P is an antichain, then Ωflag P (m) = (m + 1)n, ◮ In general Ωflag P (m) is the number of P-partitions with

values from −m to m, all with the same parity as m.

slide-46
SLIDE 46

What is the flag order quasi-polynomial for a total order, i.e., for a signed permutation?

slide-47
SLIDE 47

What is the flag order quasi-polynomial for a total order, i.e., for a signed permutation?

  • Lemma. For any signed permutation π in Bn,

  • m=0

Ωflag

π (m)tm =

tfdes(π) (1 − t)(1 − t2)n .

slide-48
SLIDE 48

Proof by example. Let’s consider the permutation π = ¯ 1¯ 342 with flag descent number 5 ( •¯ 1 •¯ 34 •2). We want to count 5-tuples (x¯

1, x¯ 3, x4, x2, m) satisfying

0 < x¯

1 < x¯ 3 ≤ x4 < x2 ≤ m,

where all entries have the same parity. Each such 5-tuple has weight tm. There is a minimal 5-tuple, (1, 3, 3, 5, 5) in which m = fdes(π). We get all such 5-tuples by adding any multiples

  • f (1, 1, 1, 1, 1), (0, 2, 2, 2, 2), (0, 0, 2, 2, 2), (0, 0, 0, 2, 2), or

(0, 0, 0, 0, 2). So there’s one way to increase m by 1 and four ways to increase m by 2.

slide-49
SLIDE 49

Proof by example. Let’s consider the permutation π = ¯ 1¯ 342 with flag descent number 5 ( •¯ 1 •¯ 34 •2). We want to count 5-tuples (x¯

1, x¯ 3, x4, x2, m) satisfying

0 < x¯

1 < x¯ 3 ≤ x4 < x2 ≤ m,

where all entries have the same parity. Each such 5-tuple has weight tm. There is a minimal 5-tuple, (1, 3, 3, 5, 5) in which m = fdes(π). We get all such 5-tuples by adding any multiples

  • f (1, 1, 1, 1, 1), (0, 2, 2, 2, 2), (0, 0, 2, 2, 2), (0, 0, 0, 2, 2), or

(0, 0, 0, 0, 2). So there’s one way to increase m by 1 and four ways to increase m by 2. Therefore

  • m=0

Ωflag

π (m)tm =

tfdes(π) (1 − t)(1 − t2)n .

slide-50
SLIDE 50
  • Theorem. For any signed poset P on [n]±,

  • m=0

Ωflag

P (m)tm =

  • π∈L (P) tfdes(π)

(1 − t)(1 − t2)n . The result of Adin, Brenti, and Roichman is the special case in which P is an antichain.