Binary trees, super-Catalan numbers and 3-connected Planar Graphs - - PowerPoint PPT Presentation

binary trees super catalan numbers and 3 connected planar
SMART_READER_LITE
LIVE PREVIEW

Binary trees, super-Catalan numbers and 3-connected Planar Graphs - - PowerPoint PPT Presentation

Binary trees, super-Catalan numbers and 3-connected Planar Graphs Gilles Schaeffer LIX, CNRS/ Ecole Polytechnique Based in part on a joint work with E. Fusy and D. Poulalhon Mon premier souvenir dun cours de combinatoire... Mots de Dyck


slide-1
SLIDE 1

Binary trees, super-Catalan numbers Gilles Schaeffer

LIX, CNRS/´ Ecole Polytechnique

3-connected Planar Graphs and

Based in part on a joint work with E. Fusy and D. Poulalhon

slide-2
SLIDE 2

Mon premier souvenir d’un cours de combinatoire...

Mots de Dyck Mots de Lukasievicz Arbres planaires Arbres binaires (D’apr` es photocopies de transparents de Viennot, 1993) 1 n+1

2n

n

  • Mini-jardin de Catalan
slide-3
SLIDE 3

Today’s subject: Super Catalan numbers (Catalan, Gessel) 1 2 (2n)!(2m)! (n + m)!n!m!

– For m = 1, Catalan numbers:

(2n)! n!(n+1)! = 1 n+1

2n

n

  • .

– For m = 2, the numbers are:

6(2n)! (n+2)!n! = 6 n+2 1 n+1

2n

n

  • .

1, 2, 5, 14, 42, 132, 429, 1430 . . . 2, 3, 6, 14, 36, 99, 286, 858, . . .

These numbers are integers for all positive m, n. We shall discuss some interpretations for m = 2. ⇒ They deserve a combinatorial interpretation!

slide-4
SLIDE 4

”More precisely”, we aim at the following diagram:

6 n+2 1 n+1

2n

n

slide-5
SLIDE 5

A one-page preliminary...

slide-6
SLIDE 6

Binary trees

( ( ( ( ) ( ) ) ) ) ) (

In the Catalan garden, I pluck the... and Dyck paths

with n nodes with length 2n.

They are counted by Catalan numbers:

1 n+1

2n

n

  • Here is a bijection:

Turn around the tree, write up or down when entering or exiting a left subtree.

slide-7
SLIDE 7

First interpretations: unrooted binary trees

slide-8
SLIDE 8

⇒ #{colored tree with n nodes} = 6 ·

1 n+1

2n

n

  • .

Choose colors for the root edge and the root vertex:

Colors make pictures more fun... Edge-3-colored binary tree = a binary tree with colors on the edge and nodes such that there are two type of nodes:

Take a binary tree

slide-9
SLIDE 9

=

6 · 1 n+1

2n

n

  • Agriculture hors sol

unrooted 3-colored tree = like a 3-colored binary tree, but without the root...

These trees have no symmetries: indeed symmetries of planar trees must leave the center invariant. Here the center can be:

  • r:

⇒ each tree has n + 2 distinct rootings.

=

6 n+2 · 1 n+1

2n

n

  • #{unrooted 3-c trees with n nodes}
slide-10
SLIDE 10

6 n+2 1 n+1

2n

n

  • Here is our first super-Cat-structure:
slide-11
SLIDE 11

Trees on the hexagonal lattice (Pippenger & Schleich’03) An elegant restatment:

=

6 n+2 1 n+1

2n

n

  • Up to translation and

rotations, there is a unique way to embed an unrooted colored tree on the colored hexagonal lattice (possibly with overlaps).

slide-12
SLIDE 12

Trees on the hexagonal lattice (Pippenger & Schleich’03) An elegant restatment:

=

6 n+2 1 n+1

2n

n

  • Up to translation and

rotations, there is a unique way to embed an unrooted colored tree on the colored hexagonal lattice (possibly with overlaps).

slide-13
SLIDE 13

Trees on the hexagonal lattice (Pippenger & Schleich’03) An elegant restatment:

=

6 n+2 1 n+1

2n

n

  • Up to translation and

rotations, there is a unique way to embed an unrooted colored tree on the colored hexagonal lattice (possibly with overlaps).

= #{hexagonal trees with n nodes}.

slide-14
SLIDE 14

We got an arrow !

6 n+2 1 n+1

2n

n

slide-15
SLIDE 15

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.
slide-16
SLIDE 16

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.

Exemple:

slide-17
SLIDE 17

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.

Exemple: 1

slide-18
SLIDE 18

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.

Exemple: 1-2

slide-19
SLIDE 19

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.

Exemple: 1-2

  • 1
slide-20
SLIDE 20

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.

Exemple: 1-2

  • 1
  • 4
slide-21
SLIDE 21

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.

Exemple: 1-2

  • 1
  • 4
  • 3

More generally: 1-2

  • 1
  • 4
  • 3

i i+1 i-2

slide-22
SLIDE 22

Hexagonal trees are Mireille’s embedded trees...

+1

  • 3

These labels should be viewed as angles (multiples of π/3). After a full turn around the tree, the angle variation is −2π = −6 · (π/3). Read Mireille’s labels on the left of inner edges. Turn counterclockwise around the tree, and label each side of edges:

  • at each corner ℓ=ℓ+1
  • at each leaf: ℓ=ℓ−3.

Exemple: 1-2

  • 1
  • 4
  • 3

More generally: 1-2

  • 1
  • 4
  • 3

i i+1 i-2

slide-23
SLIDE 23

1 2

  • 1

0 -3

  • 2
  • 1

1

  • 2
  • 1
  • 3
  • 2
  • 5
  • 4
  • 3
  • 2
  • 1 -4
  • 3
  • 6
  • 5
  • 4
  • 3

A bigger example.

slide-24
SLIDE 24

1 2

  • 1

0 -3

  • 2
  • 1

1

  • 2
  • 1
  • 3
  • 2
  • 5
  • 4
  • 3
  • 2
  • 1 -4
  • 3
  • 6
  • 5
  • 4
  • 3

A bigger example. Rerooting changes the actual label, but not the variations!

slide-25
SLIDE 25

Rerooting changes the actual label, but not the variations!

1 2

  • 1

0 -3

  • 2
  • 1

1

  • 2
  • 1
  • 3
  • 2
  • 5
  • 4
  • 3
  • 2
  • 1 -4
  • 3

1 2 3

A bigger example.

slide-26
SLIDE 26

Rerooting changes the actual label, but not the variations!

1 2

  • 1

0 -3

  • 2
  • 1

1

  • 2
  • 1
  • 3
  • 2
  • 5
  • 4
  • 3
  • 2
  • 1 -4
  • 3

1 2 3

A bigger example. ⇒ apply the cycle lemma. By rerooting, the sequence of variations are cyclically permuted.

6 n+2 1 n+1

2n

n

slide-27
SLIDE 27

This should give Mireille’s formula for positive binary trees: recall Theorem (part of her)Let Bn be the number of rooted binary trees with n nodes with label ≥ 0. Then B≥0

n

+ B≥0

n+1 =

6(2n)! n!(n + 2)!. In other terms: B≥0

n

+ B≥−1

n

= 6(2n)! n!(n + 2)!.

slide-28
SLIDE 28

We got an arrow !

6 n+2 1 n+1

2n

n

slide-29
SLIDE 29

Second interpretation: Dyck paths

slide-30
SLIDE 30

n = 1 n = 2 n = 3 + symmetric

2 3 6

Example:

Let a Gessel-Xin pair be a pair of Dyck paths such that the height of the two paths differ at most by one.

slide-31
SLIDE 31

Theorem (Gessel & Xin). The number of Gessel-Xin pairs with total length 2n is: 4Cn − Cn+1 =

6(2n)! (n+2)!n!.

n = 1 n = 2 n = 3 + symmetric

2 3 6

Example:

Let a Gessel-Xin pair be a pair of Dyck paths such that the height of the two paths differ at most by one.

slide-32
SLIDE 32

Theorem (Gessel & Xin). The number of Gessel-Xin pairs with total length 2n is: 4Cn − Cn+1 =

6(2n)! (n+2)!n!.

n = 1 n = 2 n = 3 + symmetric

2 3 6

Example:

Let a Gessel-Xin pair be a pair of Dyck paths such that the height of the two paths differ at most by one. Can we relate this to the previous binary trees ?

slide-33
SLIDE 33

Decomposition at the center of the tree

peeling

slide-34
SLIDE 34

Decomposition at the center of the tree

peeling ⇒ Two binary trees with equal height:

  • k Tk(z)2
slide-35
SLIDE 35

Decomposition at the center of the tree

peeling ⇒ Two binary trees with equal height:

  • k Tk(z)2

The center can also be a node:

slide-36
SLIDE 36

Decomposition at the center of the tree

⇒ Two binary trees with almost the same height:

  • k Tk(z)Tk−1(z)

peeling ⇒ Two binary trees with equal height:

  • k Tk(z)2

The center can also be a node:

slide-37
SLIDE 37

Decomposition at the center of the tree

⇒ Two binary trees with almost the same height:

  • k Tk(z)Tk−1(z)

peeling ⇒ Two binary trees with equal height:

  • k Tk(z)2

The center can also be a node:

But this approach does not yield the relation to Dyck paths:

  • Colors are not taken into account correctly...
  • Not the right notion of height!
slide-38
SLIDE 38

A notion of center inherited from Dyck paths.

1 1 1 1 2

i j k = max(i + 1, j)

( ( ( ( ) ( ) ) ) ) ) ( ( ( ( ( ) ( ) ) ) ) ) (

1 n+1

2n

n

  • Recall the bijection...

2 hence the rule for computing the height:

k

i j #{

} =

6 n+2 1 n+1

2n

n

  • .

|i − j| ≤ 1

( ) |

slide-39
SLIDE 39

1 1 1 1 2 1 2 3 2 2 Depending on the position of the root, each edge can get two labels: there is a height labelling of an unrooted tree! Exemple:

  • Theorem. Exactly one of the following two cases occur:
  • there is one edge with the 2 labels that are equal,
  • or there is one vertex with the 3 incident labels that are equal.
slide-40
SLIDE 40

Decomposition at the center of the tree

⇒ Three binary trees with the same height: 2

k zDk(z)3

⇒ Two binary trees with equal height:

3

k Dk(z)2

The center can also be a node:

This is correct:

k 3Dk(z)2 + 2zDk(z)3 = 6(2n)! n!(n+2)! zn.

But what we want are pairs of Dyck paths with almost the same height.

i i i The center is an edge: The center is a node: i i

slide-41
SLIDE 41

i i+1 i i i i i i i+1 i+1 i i i i i i+1 i+1 i+1

slide-42
SLIDE 42

i i+1 i i i i i+1 i+1 i i i i i i+1 i+1 i+1 i i

slide-43
SLIDE 43

i i+1 i i i i i+1 i+1 i i i i i i+1 i+1 i+1 i i

=

i+1 i

slide-44
SLIDE 44

? i i i i ? i i+1 i+1 i+1 i i

=

i+1 i

Looking at possible label and exchanging some subtrees, complete the missing terms!

slide-45
SLIDE 45

Here is our diagram...

6 n+2 · 1 n+1

2n

n

slide-46
SLIDE 46

Third interpretation: graphs...

slide-47
SLIDE 47

A combinatorial operation: the local closure A combinatorial operation: the local closure

Start with a binary tree and apply greedily the local closure rule

slide-48
SLIDE 48

A combinatorial operation: the local closure A combinatorial operation: the local closure

Start with a binary tree and apply greedily the local closure rule

slide-49
SLIDE 49

A combinatorial operation: the local closure A combinatorial operation: the local closure

Start with a binary tree and apply greedily the local closure rule

slide-50
SLIDE 50

A combinatorial operation: the local closure A combinatorial operation: the local closure

Start with a binary tree and apply greedily the local closure rule

slide-51
SLIDE 51

A combinatorial operation: the local closure A combinatorial operation: the local closure

Start with a binary tree and apply greedily the local closure rule

slide-52
SLIDE 52

A combinatorial operation: the local closure

Start with a binary tree and apply greedily the local closure rule Exactly 6 new vertices are needed

slide-53
SLIDE 53

A combinatorial operation: the complete closure Add a hexagon around the picture

slide-54
SLIDE 54

A combinatorial operation: the complete closure Add a hexagon around the picture Form quadrangles... This yields the quadrangulation of a hexagon.

slide-55
SLIDE 55

Theorem (Fusy, Poulalhon, S. 05). The closure is a bijection between

  • unrooted binary trees with n nodes,
  • unrooted quadrangulations of a hexagon

with n internal vertices. (I will not prove this theorem: it is hard...)

  • Corollary. (Mullin & Schellenberg 68)

The number of rooted quadrangulations of a hexagon is 6 n + 2 · 1 n + 1 2n n

  • .
slide-56
SLIDE 56

6 n+2 1 n+1

2n

n

  • The diagram is almost complete, but we still miss the

3-connected planar graphs of the title of the talk.

slide-57
SLIDE 57

6 n+2 1 n+1

2n

n

  • The diagram is almost complete, but we still miss the

3-connected planar graphs of the title of the talk.

slide-58
SLIDE 58

Quadrangulations of a hexagon are ”almost” in bijection with 3-connected planar graphs. More precisely:

  • Theorem. (Tutte) There is a simple bijection between
  • 3-connected planar maps with n edges,
  • quadrangulations∗ of a square with n faces.

Theorem (Whitney). 3-connected planar graphs have es- sentially only one embedding in the plane.

slide-59
SLIDE 59

6 (n+2)(n+1)

2n

n

  • Unrooted colored trees

with n nodes

Quadrangulations

  • f a hexagon

with n inner vertices

3-connected planar graphs

with n edges with length 2n Gessel-Xin pairs

slide-60
SLIDE 60

3 (2i+1)(2j+1)

2i+1

j

2j+1

i

  • Unrooted colored trees

Quadrangulations

  • f a hexagon

3-connected planar graphs

Gessel-Xin pairs with i ◦ and j • with i + 3 ◦ and j + 3 • with i faces and j vertices

slide-61
SLIDE 61

univariate bivariate (order 1 super) Catalan

(2n)! n!(n+1)! (2i+1)!(2j)! i!j!(2i+1−j)!(2j+1−i)!

  • rder 2 super Catalan

6(2n)! n!(n+2)! 3(2i)!(2j)! i!j!(2i+1−j)!(2j+1−i)!

(m, n) super Catalan

1 2 (2n)!(2m)! n!m!(n+m)!

??? Maybe having a 2-variable version could help finding a combinatorial interpretation for all (m, n)...

slide-62
SLIDE 62

univariate bivariate (order 1 super) Catalan

(2n)! n!(n+1)! (2i+1)!(2j)! i!j!(2i+1−j)!(2j+1−i)!

  • rder 2 super Catalan

6(2n)! n!(n+2)! 3(2i)!(2j)! i!j!(2i+1−j)!(2j+1−i)!

(m, n) super Catalan

1 2 (2n)!(2m)! n!m!(n+m)!

??? Maybe having a 2-variable version could help finding a combinatorial interpretation for all (m, n)...

That’s all. Merci de votre attention !

slide-63
SLIDE 63

6 (n+2)(n+1)

2n

n

  • Unrooted colored trees

with n nodes

Quadrangulations

  • f a hexagon

with n inner vertices

3-connected planar graphs

with n edges with length 2n Gessel-Xin pairs

slide-64
SLIDE 64
slide-65
SLIDE 65
slide-66
SLIDE 66
slide-67
SLIDE 67