Shanghai Jiaotong University How to generalize Eulerian polynomials - - PowerPoint PPT Presentation

shanghai jiaotong university how to generalize eulerian
SMART_READER_LITE
LIVE PREVIEW

Shanghai Jiaotong University How to generalize Eulerian polynomials - - PowerPoint PPT Presentation

Shanghai Jiaotong University How to generalize Eulerian polynomials via combinatorics and continued fractions Jiang Zeng Universit e Claude Bernard Lyon 1, France May 14, 2018, Shanghai Plan of the talk 1 Eulerian polynomials 2 q


slide-1
SLIDE 1

Shanghai Jiaotong University How to generalize Eulerian polynomials via combinatorics and continued fractions

Jiang Zeng

Universit´ e Claude Bernard Lyon 1, France

May 14, 2018, Shanghai

slide-2
SLIDE 2

Plan of the talk

1 Eulerian polynomials 2 q-Carlitz-Scoville’s multivariate Eulerian polynomials 3 Eulerian polynomials as moments of orthogonal polynomials 4 Multivariate generalizations of Eulerian polynomials

slide-3
SLIDE 3

Eulerian polynomials (Euler 1775)

  • k≥0

tk = 1 1 − t For n = 1, 2, . . . applying the operators (tD)n, with D = d

dt , to the

above identity we obtain (tD)n

  • k≥0

tk

  • =
  • k≥0

kntk = tAn(t) (1 − t)n+1 . Thus A1(t) = 1, A2(t) = 1 + t, A3(t) = 1 + 4t + t2, A4(t) = 1 + 11t + 11t2 + t3.

slide-4
SLIDE 4

Exponential generating functions

1 +

  • n≥1

tAn(t)xn n! = 1 +

  • n≥1

xn n! (1 − t)n+1

k≥0

kntk = 1 + (1 − t)

  • k≥0

tk

n≥1

(1 − t)n(kx)n n! = 1 + (1 − t)

  • k≥0

tk(ek(1−t)x − 1) = 1 − t 1 − te(1−t)x . (1)

  • r

1 +

  • n≥1

An(t)xn n! = 1 − t e(t−1)x − t . (2)

slide-5
SLIDE 5

Stieltjes continued fraction (1890)

The formal Laplace transformation is a linear operator L on K[[x]] defined by L(tn, x) = n!xn+1 = ∞ tne−t/xdt for n ≥ 0. If f (t) =

n≥0 an tn n!, then L(f (t), x) = n≥0 anxn+1.

∞ 1 − t ey(1−t) − t e−y/xdy = x 1 − x 1 − tx 1 − 2x 1 − 2tx 1 − · · ·

slide-6
SLIDE 6

Stieltjes continued fraction (1890)

Noticing that

1−t ey(1−t)−t is the generating function of Eulerian

polynomials the above formula is equivalent to 1 +

  • n=1

An(t)xn = 1 1 − x 1 − tx 1 − 2x 1 − 2tx 1 − · · · = 1 1 − 1 · x − 1 · t x2 1 − (2 + t) · x − 22 · t x2 1 − (3 + 2t) · x − 32 · t x2 · · · , where bk = k(1 + t) + 1 and λk = k2t. The t = 1 case is due to Euler.

slide-7
SLIDE 7

Combinatorial interpretations

Let Sn be the set of permutations on [n] := {1, . . . , n}. des σ = #{i ∈ [n − 1]|σ(i) > σ(i + 1)}, exc σ = #{i ∈ [n]|σ(i) > i}, wex σ = #{i ∈ [n]|σ(i) ≥ i}. Proposition 1 (Riordan (1958), MacMahon (1900)) An(t) =

  • σ∈Sn

tdes σ =

  • σ∈Sn

texc σ =

  • σ∈Sn

twex σ−1.

slide-8
SLIDE 8

An example for S3

σ des exc wex 1 2 3 3 1 3 2 1 1 2 2 1 3 1 1 2 2 3 1 1 2 2 3 1 2 1 1 1 3 2 1 2 1 2 Hence A3(t) = 1 + 4t + t2. The equidistribution exc ∼ des can be explained by Foata’s

  • transformation. The mapping σ → τ defined by

τ = σ(2) . . . σ(n)σ(1) has the property that wex(σ) = 1 + exc(τ).

slide-9
SLIDE 9

More definitions

Definition 1 For σ ∈ Sn, let σ(0) = σ(n + 1) = n + 1. Then any entry σ(i) (i ∈ [n]) can be classified according to one of the four cases: a peak if σ(i − 1) < σ(i) and σ(i) > σ(i + 1); a valley if σ(i − 1) > σ(i) and σ(i) < σ(i + 1); a double ascent if σ(i − 1) < σ(i) and σ(i) < σ(i + 1); a double descent if σ(i − 1) > σ(i) and σ(i) > σ(i + 1). Let val(σ), pk(σ), da(σ), and dd(σ) be the numbers of valleys, peaks, double ascents and double descents in σ, respectively.

slide-10
SLIDE 10

Carlitz and Scoville’s formula

For σ ∈ Sn with σ(0) = σ(n + 1) = n + 1 let w(σ) = uval(σ)

1

upk(σ)

2

uda(σ)

3

udd(σ)

4

. Carlitz and Scoville (1974) proved the following generalization of Euler’s formula:

  • n≥1

xn n!

  • σ∈Sn

w(σ) = u1 eα2x − eα1x α2eα1x − α1eα2x = u1x + u1(u3 + u4)x2 2! + u1

  • (u3 + u4)2 + 2u1u2

x3 3! + · · · , where u4 + u3 = α1 + α2, u1u2 = α1α2.

slide-11
SLIDE 11

q-analogs of exponential function eu

Let (a; q)∞ = ∞

n=0(1 − aqn) and (a; q)n = n−1 k=0(1 − aqn).

Euler (1748) eq(u) :=

  • n≥0

(1 − uqn)−1 =

  • n≥0

un (q; q)n ; Eq(u) :=

  • n≥0

(1 + uqn) =

  • n≥0

q(n

2)

un (q; q)n . Cauchy (1843) (au; q)∞ (u; q)∞ =

  • n≥0

(a; q)n un (q; q)n .

slide-12
SLIDE 12

q-analogs (combinatorial version)

An inversion of the permutation σ ∈ Sn is a pair (σi, σj) such that i < j and σi > σj. Let inv(σ) be the number of inversions of σ. For n ∈ N let [n]q = 1 + q + · · · + qn−1 = 1 − qn 1 − q . Then it is known that

  • π∈Sn

qinv(π) = n!q := [1]q[2]q . . . [n]q. (3) The two combinatorial versions of q-exponential function are expq(x) =

  • n=0

xn n!q and Expq(x) =

  • n=0

q(n

2) xn

n!q , where 0!q = 1.

slide-13
SLIDE 13

q-differential operator

The q-analog δ of the derivative

d dx for f (x) ∈ C[[x]] is defined by

δx(f (x)) = f (x) − f (qx) (1 − q)x . Thus δx(1) = 0 and for n > 0, δx(xn) = [n]qxn−1. Also, for f (x), g(x) ∈ C[[x]], δx(f (x)g(x)) = δx(f (x))g(x) + f (qx)δx(g(x)), and δx f (x) g(x)

  • = δx(f (x))g(x) − f (x)δx(g(x))

g(x)g(qx) .

slide-14
SLIDE 14

Stanley’s inv q-analog

Let An(t, q) be the combinatorial q-analog of Eulerian polynomials defined by Ainv

n (t, q) =

  • σ∈Sn

t1+des(σ)qinv(σ). Then Stanley (1976) proved the following q-analogue of Euler’s generating function formula 1 +

  • n=1

Ainv

n (t, q) xn

n!q = 1 − t 1 − t expq(x(1 − t)). (4)

slide-15
SLIDE 15

q-analog of Carlitz-Scoville’s formula

Theorem 2 (Pan-Z., 2018) Let Pn(u1, u2, u3, u4, q) =

  • σ∈Sn

uval(σ)

1

upk(σ)

2

uda(σ)

3

udd(σ)

4

qinv(σ). (5) Then

  • n≥1

Pn(u1, u2, u3, u4, q) xn n!q = u1 expq

  • (α2 − u4)x
  • − expq
  • (α1 − u4)x
  • α2 expq
  • (α1 − u4)x
  • − α1 expq
  • (α2 − u4)x

, (6) where u4 + u3 = α1 + α2, u1u2 = α1α2.

slide-16
SLIDE 16

Sketch of Proof

Let Pn := Pn(u1, u2, u3, u4, q). Lemma 3 We have P1 = u1 and for n ≥ 1, Pn+1 = (qnu4 + u3)Pn +

n−1

  • k=1

n k

  • q

qku2Pn−kPk, (7) where the q-binomial coefficients n

k

  • q are defined by

n k

  • q

= n!q k!q(n − k)!q (0 ≤ k ≤ n). Proof The identity is straightforward by considering the position of n + 1 in the permutations of Sn+1 as in the case of Eulerian polynomials.

slide-17
SLIDE 17

Let P(x) :=

n≥1 Pn xn n!q . Then the above equation is equivalent to

the q-differential equation δx(P(x)) = u3P(x) + u4P(qx) + u2P(qx)P(x) + u1. (8) Lemma 4 Let 0 < q < 1 and f (x) =

n≥0 anxn be a series with complex

  • coefficients. Then

δx(f (x)) = 0 if and only if f (x) = f (0), δx(f (x)) = f (x) if and only if f (x) = f (0) expq(x). The result follows then by solving the q-differential equation (8).

slide-18
SLIDE 18

A recent formula of Zhuang (2017)

Let P(inv,pk,des)

n

(q, y, t) :=

  • π∈Sn

qinv(π)ypk(π)+1tdes(π)+1. Then

  • n=1

P(inv,pk,des)

n

(q, y, t) xn n!q = v(1 + u) 1 + uv Expq

  • u(1−v)

1+uv x

  • expq
  • 1−v

1+uv x

  • − 1

1 − vExpq

  • u(1−v)

1+uv x

  • expq
  • 1−v

1+uv x

, (9) where u =

  • 1 + t2 − 2yt − (1 − t)
  • (1 + t)2 − 4yt
  • /(2(1 − y)t),

v =

  • (1 + t)2 − 2yt − (1 + t)
  • (1 + t)2 − 4yt
  • /(2yt).
slide-19
SLIDE 19

Proof. Note that P(inv,pk,des)

n

(q, y, t) = ytPn(1, yt, 1, t, q). Hence the generating function in (9) is equal to yt(P(x) − 1) with u1 = u3 = 1, u2 = yt and u4 = t. The generating function is α1 Expq

  • (α2 − 1)x
  • expq
  • (α2 − t)x
  • − 1

1 − α1

α2 Expq

  • (α2 − 1)x
  • expq
  • (α2 − t)x
  • with α1 + α2 = 1 + t and α1α2 = yt. Then, Zhuang’s result

follows by choosing α1 = v(1 + u)/(1 + uv); α2 = (1 + u)/(1 + uv).

slide-20
SLIDE 20

S-type and J-type continued fractions

If (an)n≥0 is a sequence of combinatorial numbers or polynomials with a0 = 1, it is often fruitful to seek to express its ordinary generating function (OGF) as a continued fraction of either Stieltjes type (S-type),

  • n=0

antn = 1 1 − α1t 1 − α2t 1 − · · · ,

  • r Jacobi type (J-type),

  • n=0

antn = 1 1 − γ0t − β1t2 1 − γ1t − β2t2 1 − · · · ,

slide-21
SLIDE 21

Contraction formulae of an S-fraction to a J-fraction

Both sides of these expressions are to be interpreted as formal power series inthe inderterminate x. 1 1 − α1x 1 − α2x · · · = 1 1 − α1x − α1α2x2 1 − (α2 + α3)x − α3α4x2 · · · . i.e., γ0 = α1 γn = α2n + α2n+1 for n ≥ 1 βn = α2n−1α2n.

slide-22
SLIDE 22

Euler’s continued fraction formulae

  • n≥0

n! xn = 1 1 − 1 x 1 − 1 x 1 − 2 x 1 − 2 x · · · = 1 1 − x − 12 x2 1 − 3 x − 22 x2 · · · with coefficients α2k−1 = k, α2k = k.

slide-23
SLIDE 23

Euler’s continued fraction

  • n≥0

n! xn = 1 1 − 1 · x − 12 · x2 1 − 3 · x − 22 · x2 1 − 5 · x − ... Euler’s formula ⇐ ⇒ the (simple) Laguerre polynomials {Ln(x)} defined by Ln+1(x) = (x − (2n − 1))Ln(x) − n2Ln−1(x), with L0(x) = 1 and L1(x) = x − 1, are orthogonal w.r.p.t the linear functional ϕ defined by ϕ(xn) = +∞ xn e−xdx = n!. (moments of Laguerre polynomials)

slide-24
SLIDE 24

Stieltjes continued fraction (1890)

The formal Laplace transformation is a linear operator L on K[[x]] defined by L(tn, x) = n!xn+1 = ∞ tne−t/xdt for n ≥ 0. If f (t) =

n≥0 an tn n!, then L(f (t), x) = n≥0 anxn+1.

∞ 1 − t ey(1−t) − t e−y/xdy = x 1 − x 1 − tx 1 − 2x 1 − 2t 1 − · · ·

slide-25
SLIDE 25

Stieltjes continued fraction (1890)

  • n=0

An(t)xn = 1 1 − 1 · x − 1 · t x2 1 − (2 + t) · x − 22 · t x2 1 − (3 + 2t) · x − 32 · t x2 · · · , where bk = k(1 + t) + 1 and λk = k2t. Stieltjes formula ⇐ ⇒ the Meixner polynomials {Mn(x)} defined by Mn+1(x) = (x − (nt + n + 1))Mn(x) − n2tMn−1(x), with M0(x) = 1 and M1(x) = x − 1, are orthogonal w.r.p.t the linear functional ϕ defined by ϕ(xn) = An(t). (moments of Meixner polynomials)

slide-26
SLIDE 26

Generalize the Euler and Stieltjes formulae (with Alan Sokal)

This line of investigation, i.e. (an) → (αn) (or ((γn), (βn))), goes back at least to Euler, but it gained impetus following Flajolet’s seminal discovery that any S-type (resp. J-type) continued fraction can be interpreted combinatorially as a generating function

  • f Dyck (resp. Motzkin) paths with suitable weights for each rise

and fall (resp. each rise, fall and level step).

slide-27
SLIDE 27

Generalize the Euler and Stieltjes formulae (with Alan Sokal)

This line of investigation, i.e. (an) → (αn) (or ((γn), (βn))), goes back at least to Euler, but it gained impetus following Flajolet’s seminal discovery that any S-type (resp. J-type) continued fraction can be interpreted combinatorially as a generating function

  • f Dyck (resp. Motzkin) paths with suitable weights for each rise

and fall (resp. each rise, fall and level step). Our approach will be (in part) to run this program in reverse: we start from a continued fraction in which the coefficients α (or γ and β) contain indeterminates in a nice pattern, and we attempt to find a combinatorial interpretation for the resulting polynomials an.

slide-28
SLIDE 28

Euler’s continued fraction formulae

  • n≥0

n! xn = 1 1 − 1 x 1 − 1 x 1 − 2 x 1 − 2 x · · · = 1 1 − x − 12 x2 1 − 3 x − 22 x2 · · · with coefficients α2k−1 = k, α2k = k.

slide-29
SLIDE 29

A naive generalization

Introduce the polynomials Pn(x, y, u, v) by the following CF

  • n≥0

Pn(x, y, u, v)tn = 1 1 − x t 1 − y t 1 − (x + u) t 1 − (y + v) t 1 − · · · . (10) with coefficients α2k−1 = x + (k − 1)u α2k = y + (k − 1)v. (11) Clearly Pn(x, y, u, v) is a homogeneous polynomial of degree n and Pn(1, 1, 1, 1) = n!.

slide-30
SLIDE 30

Record classification

Given a permutation Sn, an index i ∈ [n] (or value σ(i) ∈ [n]) is called a record (rec) (or left-to-right maximum) if σ(j) < σ(i) for all j < i; antirecord (arec) (or right-to-left minimum) if σ(j) > σ(i) for all j > i; exclusive record (erec) if it is a record and not also an antirecord; exclusive antirecord (earec) if it is an antirecord and not also a record; record-antirecord (rar) if it is both a record and an antirecord; neither-record-antirecord (nrar) if it is neither a record nor an antirecord.

slide-31
SLIDE 31

Cycle classification

We say that an index i ∈ [n] is a cycle peak (cpeak) if σ−1(i) < i > σ(i); cycle valley (cval) if σ−1(i) > i < σ(i); cycle double rise (cdrise) if σ−1(i) < i < σ(i); cycle double fall (cdfall) if σ−1(i) > i > σ(i); fixed point (fix) if σ−1(i) = i = σ(i). We denote the number of cycles, records, antirecords, ... in σ by cyc(σ), rec(σ), arec(σ), ..., respectively. A rougher classification is that an index i ∈ [n] (or value σ(i)) is an excedance (exc) if σ(i) > i; anti-excedance (aexc) if σ < i; fixed point (fix) if σ = i.

slide-32
SLIDE 32

Two combinatorial interpretations

Theorem 5 The polynomials defined by the S-fraction have the combinatorial interpretations Pn(x, y, u, v) =

  • σ∈Sn

xarec(σ)yerec(σ)un−exc(σ)−arec(σ)vexc(σ)−erec(σ)(12) and Pn(x, y, u, v) =

  • σ∈Sn

xcyc(σ)yerec(σ)un−exc(σ)−cyc(σ)vexc(σ)−erec(σ).(13)

slide-33
SLIDE 33

Special cases (1)

Pn(x, yv, 1, v) =

  • σ∈Sn

xarec(σ)yerec(σ)vexc(σ) =

  • σ∈Sn

xcyc(σ)yerec(σ)vexc(σ). The triple statistics (arec, erec, exc) and (cyc, erec, exc) are equidistributed on Sn.

slide-34
SLIDE 34

Special cases (2)

The Stirling cycle polynomials Pn(x, 1, 1, 1) =

n

  • k=0

s(n, k)xk = x(x + 1) . . . (x + n − 1).

  • r their homogenized version

Pn(x, y, y, y) =

n

  • k=0

s(n, k)xkyn−k = x(x+y) . . . (x+(n−1)y). The Eulerian polynomials Pn(1, y, 1, y) = An(y) =

n

  • k=0

A(n, k)yk

  • r

Pn(x, y, x, y) = An(x, y) =

n

  • k=0

A(n, k)xn−kyk.

slide-35
SLIDE 35

Special cases (3): Dumont-Kreweras 1988

The record-antirecord permutation polynomials Pn(a, b, 1, 1) =

  • σ∈Sn

aarec(σ)berec(σ)

  • r

Pn(a, b, c, c) =

  • σ∈Sn

aarec(σ)berec(σ)cn−arec(σ)−erec(σ). Note that

  • n=0

Pn(a, b, 1, 1)tn =

2F0(a, b; −|t) 2F0(a, b − 1; −|t),

where 2F0(a, b; −|t) =

n≥0(a)n(b)n tn n!.

slide-36
SLIDE 36

Special cases (4)

The polynomials [sequence A145879/A202992] Pn(x, x, u, u) =

  • σ∈Sn

xn−nrar(σ)unrar(σ) =

n

  • k=0

T(n, k)xn−kuk where T(n, k) is the number of permutations in Sn having exactly k indices that are the middle point of a pattern 321 (or 123). In particular T(n, 0) is the number of 123-avoiding permutations, which equals the Catalan number Cn =

1 n+1

2n

n

  • . So the

polynomials interpolate between Cn and n!.

slide-37
SLIDE 37

Special cases (5): Narayana polynomials

Pn(x, y, 0, 0) =

  • σ∈Sn(321)

xarec(σ)yerec(σ) =

  • σ∈Sn(321)

xarec(σ)yexc(σ) =

n

  • k=0

1 n n k

  • n

k − 1

  • xkyn−k.

These combinatorial interpretations of Narayana numbers were found by Vella’03 and Elisalde’04.

slide-38
SLIDE 38

Record and cycle classifications

We have classified indices in a permutation according to their record status: exlusive record, exclusive antirecord, record-antirecord or neither-record-antirecord and aslo according to their cycle status: cycle peak, cycle valley, cycle double rise, cycle double fall or fixed point. Applying now both classifications simultaneously, we obtain 10 disjoint categories.

slide-39
SLIDE 39

Record-cycle classifications: 10 classes

ereccval: exclusive records that are also cycle valleys; erecdrise: exclusive records that are also cycle double rises; eareccpeak: exclusive antirecords that are also cycle peaks; eareccdfall: exclusive antirecords that are also cycle double falls; rar: record-antirecords (that are always fixed points); nrcpeak: neither-record-antirecords that are also cycle peakss; nrcval: neither-record-antirecords that are also cycle valleys; nrcdrise: neither-record-antirecords that are also cycle double falls; nrcfall: neither-record-antirecords that are also cycle falls; nrfix: neither-record-antirecords that are also fixed points.

slide-40
SLIDE 40

First J-fraction

Qn(x1, x2,y1, y2, z, u1, u2, v1, v2, w) =

  • σ∈Sn

xeareccpeak(σ)

1

xearccdfall(σ)

2

yereccval(σ)

1

yereccdrise(σ)

2

zrar(σ) × unrcpeak(σ)

1

unrcdfall(σ)

2

vnrcval(σ)

1

vnrcdrise(σ)

2

wnrfix(σ) If i is a fixed point of σ, we define its level by lev(i, σ) := #{j < i : σ(j) > i} = #{j > i : σ(j) < i}. Clearly, a fixed point i is a record-antirecord if its level is 0, and a neither-record-antirecord if its level is ≥ 1.

slide-41
SLIDE 41

First master polynomial

Introduce indeterminates w = (wℓ)ℓ≥0 and write wfix(σ) :=

  • ℓ=0

wfix(σ,ℓ)

=

  • i∈Fix(σ)

wlev(i,σ). The master polynomial encoding all these (now infinitely many) statistics is Qn(x1, x2,y1, y2, u1, u2, v1, v2, w) =

  • σ∈Sn

xeareccpeak(σ)

1

xearccdfall(σ)

2

yereccval(σ)

1

yereccdrise(σ)

2

× unrcpeak(σ)

1

unrcdfall(σ)

2

vnrcval(σ)

1

vnrcdrise(σ)

2

wfix(σ)

slide-42
SLIDE 42

Theorem 6 (First J-fraction for permutations) The OGF of the polynomials Qn has the J-type continued fraction

  • n=0

Qn(x1, x2, y1, y2, u1, u2, v1, v2, w)tn = 1 1 − w0t − x1y1t2 1 − (x2 + y2 + w1)t − (x1 + u1)(y1 + v1)t2 1 − · · · , with coefficients γ0 = w0, γn = [x2 + (n − 1)u2] + [y2 + (n − 1)v2] + wn for n ≥ 1 βn = [x1 + (n − 1)u1][y1 + (n − 1)v1].

slide-43
SLIDE 43

Second J-fraction

Define the polynomial ˆ Qn(x1, x2, y1, y2, u1, u2, v1, v2, w, λ) =

  • σ∈Sn

xeareccpeak(σ)

1

xearccdfall(σ)

2

yereccval(σ)

1

yereccdrise(σ)

2

× unrcpeak(σ)

1

unrcdfall(σ)

2

vnrcval(σ)

1

vnrcdrise(σ)

2

wfix(σ)λcyc(σ).

slide-44
SLIDE 44

Second J-fraction

Theorem 7 (Second J-fraction for permutations) The OGF of the polynomials Qn has the J-type continued fraction

  • n=0

ˆ Qn(x1, x2, y1, y2, u1, u2, y1, y2, w, λ)tn = 1 1 − λw0t − λx1y1t2 1 − (x2 + y2 + λw1)t − (λ + 1)(x1 + u1)t2 1 − · · · , with coefficients γ0 = λw0, γn = [x2 + (n − 1)u2] + ny2 + λwn for n ≥ 1 βn = (λ + n − 1)[x1 + (n − 1)u1]y1.

slide-45
SLIDE 45

Statistics on permutations (1)

Comparing Theorem 1 (1) with the first J-fraction the polynomial Qn reduces to Pn(x, y, u, v) if we set x1 = x2 = x, y1 = y2 = y, w0 = xz u1 = u2 = wℓ = 1 (ℓ ≥ 1), v1 = v2 = v. The weight function reduces to w(σ) = xarec(σ)yerec(σ)vexc(σ)zrar(σ). Comparing with Theorem 1 (2) with the second J-fraction the polynomial ˆ Qn reduces to Pn(x, y, u, v) if we set x1 = x2 = y, u1 = u2 = v, w0 = z y1 = y2 = v1 = v2 = wℓ = 1(ℓ ≥ 1), λ = x. The weight function reduces to ˆ w(σ) = xcyc(σ)yearec(σ)vaexc(σ)zrar(σ).

slide-46
SLIDE 46

Statistics on permutations (2)

We have the following equidistribution: (arec, erec, exc, rar) ∼ (cyc, earec, exc, rar). Cori (2008) and Foata-Han (2009) : (arec, rec) ∼ (cyc, arec)

  • n Sn and the distribution of (cyc, arec) is symmetric.

Kim-Stanton (2015): (rec, arec, rar) moments of associated Laguerre polynomials. Elizalde (2017): (cyc, fix, aexc, cdfall), which is ∼ (cyc, fix, exc, cdrise) by σ → σ−1.

slide-47
SLIDE 47

A symmetric continued fraction expansion

Setting v = 1 and z = y we have the symmetric J-CF expansion

  • n=0

σ∈Sn

xcyc(σ)yarec(σ)

  • tn =

1 1 − xy t − xy t 1 − (x + y + 1) t − (x + 1)(y + 1) t 1 − · · · with γ0 = xy, γn = x + y + 2n − 1 βn = (x + n − 1)(y + n − 1) for n ≥ 1.

slide-48
SLIDE 48

p,q-generalizations of Euler’s continued fractions

We define [n]p,q = pn − qn p − q =

n−1

  • j=0

pjqn−1−j. Foata-Zeilberger (1990), Biane (1993), De Mdicis-Viennot (1994), Simion-Stanton(1994, 1996), Clarke-Steingrimsson-Z. (1997), Randrianarivony (1998), Corteel (2007), ... Let [n; a]p,q = apn−1 + pn−2q + · · · + pqn−2 + qn−1. Then Randrianarivony (1998) : γn = (a[n + 1; α]r,s + b[n; β]t,u)xn, βn = cd[n; γ]p,q[n; µ]v,wx2n−1.

slide-49
SLIDE 49

Crossings and nestings

1 2 3 4 5 6 7 8 9 10 11 Figure: Pictorial representation of the permutation π = 9 3 7 4 6 11 2 8 10 1 5 = (1, 9, 10) (2, 3, 7) (4) (5, 6, 11) (8)

We draw an upper (resp. lower) arc from i to π(i) if i < π(i) (resp. i > π(i)):

i π(i) π(i) i

slide-50
SLIDE 50

Upper and lower crossings

We say that a quadruple i < j < k < l forms an upper crossing (ucross) if k = σ(i) and l = σ(j); lower crossing (lcross) if i = σ(k) and j = σ(l).

i j k l i j k l

slide-51
SLIDE 51

Upper and nestings

We say that a quadruple i < j < k < l forms an upper nesting (unest) if l = σ(i) and k = σ(j); lower nesting (lnest) if i = σ(l) and j = σ(k).

i j k l i j k l

slide-52
SLIDE 52

Upper and lower joining

We consider also some ”degenerate” cases with j = k, by saying a triplet i < j < k forms an upper joining (ujoin) if j = σ(i) and l = σ(j); lower joining (lcross) if i = σ(j) and j = σ(l);

i j l i j l

slide-53
SLIDE 53

upper pseudo-nesting (upsnest) if l = σ(i) and j = σ(j); lower pseudo-nesting (lpsnest) if i = σ(l) and j = σ(j).

i j l i j l

slide-54
SLIDE 54

Refinement of upper crossing categories

We say that a quadruplet i < j < k < l forms an upper crossing of type cval (ucrosscval) if k = σ(i) and l = σ(j) and σ−1(j) > j; upper crossing of type cdrise (ucrosscdrise) if k = σ(i) and l = σ(j) and σ−1(j) < j;

i j k l i j k l

slide-55
SLIDE 55

Refinement of lower crossing categories

We say that a quadruplet i < j < k < l forms an lower crossing of type cpeak (lcrosscpeak) if i = σ(k) and j = σ(l) and σ−1(k) < k; lower crossing of type cdfall (lcrosscdfall) if i = σ(k) and j = σ(l) and σ−1(k) > k;

i j k l i j k l

slide-56
SLIDE 56

Refinement of upper nesting categories

We say that a quadruplet i < j < k < l forms an upper nesting of type cval (unestcval) if l = σ(i) and k = σ(j) and σ−1(j) > j; upper nesting of type cdrise (unestcdrise) if l = σ(i) and k = σ(j) and σ−1(j) < j;

i j k l i j k l

slide-57
SLIDE 57

Refinement of lower nesting categories

We say that a quadruplet i < j < k < l forms an lower nesting of type cpeak (lnestcdpeak) if l = σ(i) and j = σ(j) and σ−1(k) < k; lower nesting of type cdfall (lnestcdfall) if i = σ(l) and j = σ(j) and σ−1(k) > k.

i j k l i j k l

slide-58
SLIDE 58

First J-fraction for permutations 1

Define the polynomial Qn(x, y, u, v, w, p, q, s) := Qn(x1, x2, y1, y2, u1, u2, v1, v2, w, p+1, p+2, p+2, p−1, p−2, q+1, q+2, q−1, q−2, s) =

  • σ∈Sn

xeareccpeak(σ)

1

xearccdfall(σ)

2

yereccval(σ)

1

yereccdrise(σ)

2

× unrcpeak(σ)

1

unrcdfall(σ)

2

vnrcval(σ)

1

vnrcdrise(σ)

2

wfix(σ)× pucrosscval(σ)

+1

pucrosscdrise(σ)

+2

plcrosscpeak(σ)

−1

plcrosscdfall(σ)

−2

× qunestcval(σ)

+1

qunestcdrise(σ)

+2

qlnestcpeak(σ)

−1

qinestcdfall(σ)

−2

spsnest(σ).

slide-59
SLIDE 59

First J-fraction for permutations 2

  • n=0

Qn(x, y, u, v, w, p, q, s)tn = 1 1 − w0t − x1y1t2 1 − (x2 + y2 + sw1)t − (p1x1 + q−1u1)(p+1y1 + q+1v1)t2 1 − · · · with coefficents γ0 = w0 and for n ≥ 1, γn = (pn−1

−2 x2 + q−2[n − 1]p−2,q−2u2) + (pn−1 +2 y2 + q+2[n − 1]p+2,q+2v2)

+ snwn βn = (pn−1

−1 x1 + q−1[n − 1]p−1,q−1u1)(pn−1 +1 y1 + q+1[n − 1]p+1,q+1v1).

slide-60
SLIDE 60

First master J-fraction (1)

Rather than counting the total numbers of nestings, we should instead count the number of upper (resp. lower) crossings or nestings that use a particular vertex j (resp. k) in second (resp. third) position, and then attribute weights to the vertex j (resp. k) depending on these values. ucross(j, σ) = #{i < j < k < l : k = σ(i) and l = σ(j)} unest(j, σ) = #{i < j < k < l : k = σ(j) and l = σ(i)} lcross(k, σ) = #{i < j < k < l : i = σ(k) and j = σ(l)} lnest(k, σ) = #{i < j < k < l : i = σ(l) and j = σ(k)}.

slide-61
SLIDE 61

First master J-fraction (2)

N.B. ucross(j, σ) and unest(j, σ) can be nonzero only when j is a cycle valley or a cycle double rise, while lcross(k, σ) and lnest(k, σ) can be nonzero only when k is a cycle peak or a cycle double fall. And obviously we have ucrosscval(σ) =

  • j∈cval

ucross(j, σ) and analogously for the other seven crossing/nesting quantities.

slide-62
SLIDE 62

First master J-fraction (3)

We now introduce five infinite families of indeterminates a, b, c, d where x = (xℓ,ℓ′)ℓ,ℓ′≥0 and w = (wℓ)ℓ≥0, and define the polynomial Qn(a, b, c, d, w) =

  • σ∈Sn
  • i∈cval

aucross(i,σ),unest(i,σ)

  • i∈cpeak

blcross(i,σ),lnest(i,σ)×

  • i∈cdfall

clcross(i,σ),lnest(i,σ)

  • i∈cdrise

ducross(i,σ),unest(i,σ)

  • i∈fix

wlev(i,σ) These polynomials then have a beautiful J-fraction.

slide-63
SLIDE 63

First master J-fraction (4)

Theorem 8 (First master J-fraction for permutations) The OGF of the polynomials Qn(a, b, c, d, w) has the J-type continued fraction

  • n=0

Qn(a, b, c, d, w)tn = 1 1 − w0t − a00b00t2 1 − (c00 + d00 + w1)t − (a00 + a10)(b01 + b10)t2 1 − · · · with coefficients γn = c∗

n−1 + d∗ n−1 + wn and βn = a∗ n−1b∗ n−1, where

a∗

n−1 := n−1 ℓ=0 aℓ,n−1−ℓ = a0,n−1 + a1,n−2 + . . . + an−1,0.

slide-64
SLIDE 64

A remark on the inversion statistic

A inversion of a permutation σ ∈ Sn is a pair i, j ∈ [n] such that i < j and σ(i) > σ(j). Lemma 2 We have inv = cval + cdrise + cdfall + ucross + lcross + 2(unest + lnest + psnest) = exc +(ucross + lcross + ljoin) + 2(unest + lnest + psnest).

slide-65
SLIDE 65
  • Ph. Flajolet’s fondamental lemma

Consider the following Motzkin path γ :

A0

1

C1

2

A1

3

B2

4

B1

5

C0

6

A0

7

B1

8

C0

9 1 2 The weight is w(γ) = A2

0A1B2B2 1C1C 2 0 .

Let Mn be the set of Motzkin paths of length n ≥ 1. Then 1 +

  • n≥1
  • γ∈Mn

w(γ)xn = 1 1 − C0x − A0B1x2 1 − C1x − A1B2x2 · · · . (14)

slide-66
SLIDE 66

Idea of proof

Let A = (Ak)k≥0, B = (Bk)k≥1 and C = (Ck)k≥0 be sequences of nonnegative integers. An (A, B, C)-labelled Motzkin path of length n is a pair (ω, ξ) where ω = (ω0, . . . , ωn) is a Motzkin path of length n, and ξ = (ξ1, . . . , ξn) is a sequence of integres satisfying 1 ≤ ξi ≤      A(hi−1) if hi = hi−1 + 1 (i.e. step i is a rise) B(hi−1) if hi = hi−1 − 1 (i.e. step i is a fall) C(hi−1) if hi = hi−1 (i.e. step i is a level step) where hi is the height of the Motzkin path aftre step i, i.e. ωi = (i, hi) and Ak = k + 1 (k ≥ 0), Bk = k (k ≥ 1), Ck = 2k + 1 (k ≥ 0). Euler’s CF means that the number of (A, B, C)-labelled Motzkin path of length n is n!. We then use a variant of the Foata-Zeilberger.

slide-67
SLIDE 67

Thank you!