Journ´ ees du GDR-IM, Lyon. 2013
Tamari lattice, Intervals, and Enumeration
pour le GT-ALEA,
Guillaume Chapuy, LIAFA (Paris) Louis-Fran¸ cois Pr´ eville-Ratelle Mireille Bousquet-M´ elou
IMAFI (Talca) LaBRI (Bordeaux)
Tamari lattice, Intervals, and Enumeration Guillaume Chapuy, LIAFA - - PowerPoint PPT Presentation
Tamari lattice, Intervals, and Enumeration Guillaume Chapuy, LIAFA (Paris) Mireille Bousquet-M elou LaBRI (Bordeaux) Louis-Fran cois Pr eville-Ratelle IMAFI (Talca) pour le GT-ALEA, Journ ees du GDR-IM, Lyon. 2013 Introduction
Journ´ ees du GDR-IM, Lyon. 2013
pour le GT-ALEA,
Guillaume Chapuy, LIAFA (Paris) Louis-Fran¸ cois Pr´ eville-Ratelle Mireille Bousquet-M´ elou
IMAFI (Talca) LaBRI (Bordeaux)
a Dyck path of length 2n a binary tree with n vertices
= =
1 n + 1 2n n
proof later)
a triangulation of an (n + 2)-gon with n triangles
a Dyck path of length 2n a binary tree with n vertices
= =
1 n + 1 2n n
proof later)
a triangulation of an (n + 2)-gon with n triangles
whose covering relation is given by elementary flips.
flip on Dyck paths
and the down step down step excursion following the down step
whose covering relation is given by elementary flips.
flip on triangulations
whose covering relation is given by elementary flips.
flip on triangulations
c
called the associahedron. It is studied by combinatorial geometers.
lattice underlying the combinatorial structure of Coxeter groups.
1 n+1
2n
n
Theorem [Chapoton 06] The number of intervals, i.e. pairs [P, Q] such that P Q is: In = 2 n(n + 1) 4n + 1 n − 1
1 n+1
2n
n
P
Theorem [Chapoton 06] The number of intervals, i.e. pairs [P, Q] such that P Q is: In = 2 n(n + 1) 4n + 1 n − 1
Plan of the talk...
1 n+1
2n
n
Q P
[Chapoton 06] [Bousquet-M´ elou, Fusy, Pr´ eville-Ratelle 12]
T = T T + ∅
T = T T + ∅ Consequence: the number an of binary trees with n vertices is solution of a0 = 1, an+1 =
n
akan−k.
T = T T + ∅ Consequence: the number an of binary trees with n vertices is solution of a0 = 1, an+1 =
n
akan−k. Better: the generating function T(t) = ∞
n=0 antn is solution of
T(t) = 1 + tT(t)2
T = T T + ∅ Consequence: the number an of binary trees with n vertices is solution of a0 = 1, an+1 =
n
akan−k. Better: the generating function T(t) = ∞
n=0 antn is solution of
T(t) = 1 + tT(t)2 This is a polynomial equation. Solution: T(t) = 1−√1−4t
2t
= ⇒ an = coeff. of tn in T(t) = 1
2
1/2
n+1
1 n+1
2n
n
T = T T + ∅ Consequence: the number an of binary trees with n vertices is solution of a0 = 1, an+1 =
n
akan−k. Better: the generating function T(t) = ∞
n=0 antn is solution of
T(t) = 1 + tT(t)2 This is a polynomial equation. Solution: T(t) = 1−√1−4t
2t
= ⇒ an = coeff. of tn in T(t) = 1
2
1/2
n+1
1 n+1
2n
n
T = T T + ∅ Consequence: the number an of binary trees with n vertices is solution of a0 = 1, an+1 =
n
akan−k. Better: the generating function T(t) = ∞
n=0 antn is solution of
T(t) = 1 + tT(t)2 This is a polynomial equation. Solution: T(t) = 1−√1−4t
2t
= ⇒ an = coeff. of tn in T(t) = 1
2
1/2
n+1
1 n+1
2n
n
T = T T + ∅ Consequence: the number an of binary trees with n vertices is solution of a0 = 1, an+1 =
n
akan−k. Better: the generating function T(t) = ∞
n=0 antn is solution of
T(t) = 1 + tT(t)2 This is a polynomial equation. Solution: T(t) = 1−√1−4t
2t
= ⇒ an = coeff. of tn in T(t) = 1
2
1/2
n+1
1 n+1
2n
n
T = T T + ∅ Consequence: the number an of binary trees with n vertices is solution of a0 = 1, an+1 =
n
akan−k. Better: the generating function T(t) = ∞
n=0 antn is solution of
T(t) = 1 + tT(t)2 This is a polynomial equation. Solution: T(t) = 1−√1−4t
2t
= ⇒ an = coeff. of tn in T(t) = 1
2
1/2
n+1
1 n+1
2n
n
T = T T + ∅
T = T T + ∅ T = {∅}⊎
T = T T + ∅ T = {∅}⊎
⊎ − → + × − → ×
T(t) = 1 + tT(t)2
T = T T + ∅ T = {∅}⊎
⊎ − → + × − → ×
T(t) = 1 + tT(t)2
and from there one can prove that an =
1 n+1
2n
n
T = T T + ∅ T = {∅}⊎
⊎ − → + × − → ×
T(t) = 1 + tT(t)2
and from there one can prove that an =
1 n+1
2n
n
Main point of the talk and active subject of research: In combinatorics there are other operators than ⊎ and × that lead to other classes of equations. We would like to be as good with them as we are with polynomial equations. In this talk: equations with catalytic variables.
Fact: We have a recursive decomposition of Tamari intervals.
Fact: We have a recursive decomposition of Tamari intervals.
first return to 0 of Q
Fact: We have a recursive decomposition of Tamari intervals.
Fact: We have a recursive decomposition of Tamari intervals.
Fact: We have a recursive decomposition of Tamari intervals.
Fact: We have a recursive decomposition of Tamari intervals.
first return to 0 of P
Fact: We have a recursive decomposition of Tamari intervals.
Tamari interval Tamari interval Tamari interval with a pointed zero in the lower path
... this is a bijection!
first return to 0 of P
Generating functions F(t; x) =:
i≥1
Fi(t)xi Fi(t) :=
an,itn where an,i = nb of intervals of size n with i zeros in the lower path.
F(t; x) = x + t
i≥1
Fi(t)F(t, x)
Generating functions F(t; x) =:
i≥1
Fi(t)xi Fi(t) :=
an,itn where an,i = nb of intervals of size n with i zeros in the lower path. i zeros j ≤ i zeros
F(t; x) = x + t
i≥1
Fi(t)F(t, x) = x + tx
xi − 1 x − 1 Fi(t)F(t, x) = x + txF(t, x) − F(t, 1) x − 1 F(t, x)
Generating functions F(t; x) =:
i≥1
Fi(t)xi Fi(t) :=
an,itn where an,i = nb of intervals of size n with i zeros in the lower path. i zeros j ≤ i zeros
F(t; x) = x + t
i≥1
Fi(t)F(t, x) = x + tx
xi − 1 x − 1 Fi(t)F(t, x) = x + txF(t, x) − F(t, 1) x − 1 F(t, x)
Generating functions F(t; x) =:
i≥1
Fi(t)xi Fi(t) :=
an,itn where an,i = nb of intervals of size n with i zeros in the lower path. i zeros j ≤ i zeros
F(t, x) = x + txF(t, x) − F(t, 1) x − 1 F(t, x)
the operators +, × and ∆ : A − → A − A|x=1 x − 1 .
F(t, x) = x + txF(t, x) − F(t, 1) x − 1 F(t, x)
the operators +, × and ∆ : A − → A − A|x=1 x − 1 .
to Knuth and Tutte.
the value at x = 1.
elou/Jehanne]: general theorem, the solution is an algebraic function, and there is an algorithm to find it that you can run on (say) Maple.
F(t, x) = x + txF(t, x) − F(t, 1) x − 1 F(t, x)
F(t, x) = x + txF(t, x) − F(t, 1) x − 1 F(t, x)
P(F, f, x, t) = 0 P ′
F (F, f, x, t)
= 0 P ′
x(F, f, x, t)
= 0
P ′
F (F, f, x, t) = 0.
x(F, f, x, t) = 0.
for the 3 unknowns F = F(t, x), f = F(t, 1), x = x(t).
[Bousquet-M´ elou-Jehanne 04] say that this always works (actually a far reaching generalization of this...)
A labelled Dyck path
1 2 3 4 5 6 7
up steps labelled from 1 to n and increasing along rises
A labelled Dyck path
1 2 3 4 5 6 7
up steps labelled from 1 to n and increasing along rises
spanning tree of Kn+1
1 2 3 4 5 6 7 8
A labelled Dyck path
1 2 3 4 5 6 7
up steps labelled from 1 to n and increasing along rises
spanning tree of Kn+1
1 2 3 4 5 6 7 8
A labelled Dyck path
1 2 3 4 5 6 7
up steps labelled from 1 to n and increasing along rises
spanning tree of Kn+1
1 2 3 4 5 6 7 8
labelled Dyck paths whose rise-partition is stable by σ is (n + 1)k−1 where k = #cycles(σ).
rise-partition {2, 6} {1, 4, 7} {3} {5}
A labelled Tamari interval is a pair [P, Q] where
1 2 3 4 5 6 7 Q P
A labelled Tamari interval is a pair [P, Q] where
1 2 3 4 5 6 7 Q P
The number of labelled Tamari intervals is 2n(n + 1)n−2 Theorem [Bousquet-M´ elou,C., Pr´ eville-Ratelle 2011] Refinement: Let σ ∈ Sn be a permutation. Then the number of labelled Tamari intervals whose rise-partition is stable by σ is (n + 1)k−2
i≥1
2i i αi
if σ has αi cycles of length i for i ≥ 1 and k cycles in total
lengths of the rises.
rises... except for the first one!
lengths of the rises.
rises... except for the first one!
lengths of the rises.
rises... except for the first one!
∂ ∂yF(t, x, y) = x + txF(t, x; y) − F(t, 1; y)
x − 1 F(t, x; 1)
since:
∂ ∂y yk = kyk−1
→ the factor k =
k! (k−1)! compensates the change of the first rise
∂ ∂yF(t, x, y) = x + txF(t, x; y) − F(t, 1; y)
x − 1 F(t, x; 1)
“standard”, one “differential”).
∂ ∂yF(t, x, y) = x + txF(t, x; y) − F(t, 1; y)
x − 1 F(t, x; 1)
“standard”, one “differential”).
The number of labelled Tamari intervals is 2n(n + 1)n−2 Theorem [Bousquet-M´ elou,C., Pr´ eville-Ratelle 2011] Refinement: Let σ ∈ Sn be a permutation. Then the number of labelled Tamari intervals whose rise-partition is stable by σ is (n + 1)k−2
i≥1
2i i αi
if σ has αi cycles of length i for i ≥ 1 and k cycles in total
(very hard conjecture!)
harder and even more technical.
graph drawn on the plane.
graph drawn on the plane.
n + 2Cat(n).
[Tutte via the first catalytic equation solved with prehistorical techniques]
graph drawn on the plane.
n + 2Cat(n).
[Tutte via the first catalytic equation solved with prehistorical techniques]
[Tutte, Brown, Bender, Canfield.... the techniques get stronger]
graph drawn on the plane.
n + 2Cat(n).
[Tutte via the first catalytic equation solved with prehistorical techniques]
[Tutte, Brown, Bender, Canfield.... the techniques get stronger]
[Bousquet-M´ elou, Jehanne]
graph drawn on the plane.
n + 2Cat(n).
[Tutte via the first catalytic equation solved with prehistorical techniques]
[Tutte, Brown, Bender, Canfield.... the techniques get stronger]
[Bousquet-M´ elou, Jehanne]
[Schaeffer, Bouttier, Di Francesco, Guitter] Planar maps reveal their true structure via nice tree-decompositions The theory of random planar maps becomes extremely rich and active Many applications to theoretical physics and probability theory...
graph drawn on the plane.
n + 2Cat(n).
[Tutte via the first catalytic equation solved with prehistorical techniques]
[Tutte, Brown, Bender, Canfield.... the techniques get stronger]
[Bousquet-M´ elou, Jehanne]
[Schaeffer, Bouttier, Di Francesco, Guitter] Planar maps reveal their true structure via nice tree-decompositions The theory of random planar maps becomes extremely rich and active Many applications to theoretical physics and probability theory...
est l` a...
graph drawn on the plane.
n + 2Cat(n).
[Tutte via the first catalytic equation solved with prehistorical techniques]
[Tutte, Brown, Bender, Canfield.... the techniques get stronger]
[Bousquet-M´ elou, Jehanne]
[Schaeffer, Bouttier, Di Francesco, Guitter] Planar maps reveal their true structure via nice tree-decompositions The theory of random planar maps becomes extremely rich and active Many applications to theoretical physics and probability theory...
est l` a...
Merci !