SLIDE 1
Shanghai Jiaotong University How to generalize Eulerian polynomials - - PowerPoint PPT Presentation
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 2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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
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