A simple model of trees for unicellular maps Guillaume Chapuy ( - - PowerPoint PPT Presentation

a simple model of trees for unicellular maps
SMART_READER_LITE
LIVE PREVIEW

A simple model of trees for unicellular maps Guillaume Chapuy ( - - PowerPoint PPT Presentation

A simple model of trees for unicellular maps Guillaume Chapuy ( LIAFA, Paris-VII) joint work with Valentin F eray ( LaBRI, Bordeaux-I) Eric Fusy ( LIX, Polytechnique) FPSAC, August 2012, Nagoya, Japan Unicellular maps (a.k.a.


slide-1
SLIDE 1

A simple model of trees for unicellular maps

FPSAC, August 2012, Nagoya, Japan

Guillaume Chapuy (LIAFA, Paris-VII)

joint work with

Valentin F´ eray (LaBRI, Bordeaux-I) ´ Eric Fusy (LIX, Polytechnique)

slide-2
SLIDE 2

Unicellular maps (a.k.a. “one-face” maps)

  • Start with a (rooted) 2n-gon, and paste the edges pairwise in order to form

an orientable surface.

slide-3
SLIDE 3

Unicellular maps (a.k.a. “one-face” maps)

  • Start with a (rooted) 2n-gon, and paste the edges pairwise in order to form

an orientable surface.

  • One obtains an n-edge graph drawn on the surface. The number of handles

(=genus) of the surface is given combinatorially by Euler’s formula: #vertices = n + 1 − 2g

slide-4
SLIDE 4

Unicellular maps (a.k.a. “one-face” maps)

  • Start with a (rooted) 2n-gon, and paste the edges pairwise in order to form

an orientable surface.

  • One obtains an n-edge graph drawn on the surface. The number of handles

(=genus) of the surface is given combinatorially by Euler’s formula: #vertices = n + 1 − 2g

  • The number of unicellular maps of size n is (2n − 1)!!
  • What if we fix the genus ? For example, on the

sphere (genus 0), unicellular maps = plane trees... so there are Cat(n) of them.

slide-5
SLIDE 5

Unicellular maps: counting!

  • Let ǫg(n) be the number of unicellular maps with n edges and genus g.
  • Are these numbers interesting ? Yes!

ǫ0(n) = Cat(n) ǫ1(n) = (n+1)n(n−1)

12

Cat(n) ǫ2(n) = (n+1)n(n−1)(n−2)(n−3)(5n−2)

1440

Cat(n) . . .

  • These numbers are connection coefficients in the group algebra C[Sn]

(all map numbers are - but this is not really the point of this talk).

slide-6
SLIDE 6

Unicellular maps: some chosen formulas

. . . and many others! [Jackson 88, Goulden-Jackson 92, Goupil-Schaeffer 98, Schaeffer-Vassilieva 08, Morales-Vassilieva 09, Ch. 09, Bernardi-Ch. 10, ...].

ǫg(n) =  

γ⊢g

(n + 1 − 2g)2ℓ(γ)+1 22g

i mi!(2i + 1)mi

  Cat(n)

  • g≥0

ǫg(n)yn+1−2g = (2n − 1)!!

  • i≥1

2i−1 n i − 1 y i

  • [Lehman-Walsh 72]

no bijective proof!

[Harer-Zagier 86]

(summation form)

(n + 1)ǫg(n) = 2(2n−1)ǫg(n − 1) + (n−1)(2n−1)(2n−3)ǫg−1(n − 2) [Harer-Zagier 86] (recurrence form)

no bijective proof! (except g = 0 R´ emy’s bijection) nice bijective proof [Bernardi10] building on [Lass 01, Goulden Nica 05]

slide-7
SLIDE 7

Unicellular maps: some chosen formulas

. . . and many others! [Jackson 88, Goulden-Jackson 92, Goupil-Schaeffer 98, Schaeffer-Vassilieva 08, Morales-Vassilieva 09, Ch. 09, Bernardi-Ch. 10, ...].

ǫg(n) =  

γ⊢g

(n + 1 − 2g)2ℓ(γ)+1 22g

i mi!(2i + 1)mi

  Cat(n)

  • g≥0

ǫg(n)yn+1−2g = (2n − 1)!!

  • i≥1

2i−1 n i − 1 y i

  • [Lehman-Walsh 72]

no bijective proof!

[Harer-Zagier 86]

(summation form)

(n + 1)ǫg(n) = 2(2n−1)ǫg(n − 1) + (n−1)(2n−1)(2n−3)ǫg−1(n − 2) [Harer-Zagier 86] (recurrence form) [Goupil-Schaeffer 98]

no bijective proof! no bijective proof! (except g = 0 R´ emy’s bijection)

ǫg(n; λ) = (l + 2g − 1)! 22g−1

i mi!

  • γ1+γ2+···+γl=g
  • i

1 2γi + 1 λi − 1 2γi

  • nice bijective proof [Bernardi10] building on [Lass 01, Goulden Nica 05]

for λ ⊢ 2n, λ = 1m12m2 . . . :

vertex degrees

slide-8
SLIDE 8

Our result, in short

  • A C-permutation of a set S:
  • all cycles have odd length
  • each cycle carries a sign in {+, −}
  • its genus is g :=

i ki where (2ki + 1) are

the cycle-lengths 1 10 6 3 5 4 2 5 9 7 + + − −

genus 1 + 0 + 0 + 2 = 3

#cycles= |S| − 2g

slide-9
SLIDE 9

Our result, in short

  • A C-permutation of a set S:
  • all cycles have odd length
  • each cycle carries a sign in {+, −}
  • C-decorated tree = a rooted plane tree equipped with a C-permutation of its

vertices:

  • its genus is g :=

i ki where (2ki + 1) are

the cycle-lengths 1 10 6 3 5 4 2 5 9 7 + + − −

genus 1 + 0 + 0 + 2 = 3

− − + + − +

a C-decorated tree of genus 2

#cycles= |S| − 2g

slide-10
SLIDE 10

Our result, in short

  • A C-permutation of a set S:
  • all cycles have odd length
  • each cycle carries a sign in {+, −}
  • C-decorated tree = a rooted plane tree equipped with a C-permutation of its

vertices:

  • its genus is g :=

i ki where (2ki + 1) are

the cycle-lengths 1 10 6 3 5 4 2 5 9 7 + + − −

genus 1 + 0 + 0 + 2 = 3

− − + + − +

  • Theorem [C., F´

eray, Fusy] (our main result!) There is a 2n+1-to-1-jection between unicellular maps of size n and C-decorated trees with n edges. It preserves both the genus and the underlying graph.

a C-decorated tree of genus 2

#cycles= |S| − 2g

slide-11
SLIDE 11

Our result, in short

  • A C-permutation of a set S:
  • all cycles have odd length
  • each cycle carries a sign in {+, −}
  • C-decorated tree = a rooted plane tree equipped with a C-permutation of its

vertices:

  • its genus is g :=

i ki where (2ki + 1) are

the cycle-lengths 1 10 6 3 5 4 2 5 9 7 + + − −

genus 1 + 0 + 0 + 2 = 3

− − + + − + the underlying graph is

  • btained by identifying

vertices in each cycle into a big vertex

  • Theorem [C., F´

eray, Fusy] (our main result!) There is a 2n+1-to-1-jection between unicellular maps of size n and C-decorated trees with n edges. It preserves both the genus and the underlying graph.

a C-decorated tree of genus 2

#cycles= |S| − 2g

slide-12
SLIDE 12

Our result, in short

  • A C-permutation of a set S:
  • all cycles have odd length
  • each cycle carries a sign in {+, −}
  • C-decorated tree = a rooted plane tree equipped with a C-permutation of its

vertices:

  • its genus is g :=

i ki where (2ki + 1) are

the cycle-lengths 1 10 6 3 5 4 2 5 9 7 + + − −

genus 1 + 0 + 0 + 2 = 3

− − + + − + the underlying graph is

  • btained by identifying

vertices in each cycle into a big vertex

  • Theorem [C., F´

eray, Fusy] (our main result!) There is a 2n+1-to-1-jection between unicellular maps of size n and C-decorated trees with n edges. It preserves both the genus and the underlying graph.

FROM THERE ALL KNOWN FORMULAS FOLLOW ON, BIJECTIVELY!

a C-decorated tree of genus 2

#cycles= |S| − 2g

slide-13
SLIDE 13

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n) Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-14
SLIDE 14

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-15
SLIDE 15

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-16
SLIDE 16

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

glue

4 5 3 2 1 1 2 3 4 5

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-17
SLIDE 17

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

glue

4 5 3 2 1 1 2 3 4 5 1 2 3 4 5

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-18
SLIDE 18

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

glue

4 5 3 2 1 1 2 3 4 5 2 3 4 5

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-19
SLIDE 19

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

glue

4 5 3 2 1 1 2 3 4 5 3 4 5

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-20
SLIDE 20

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

glue

4 5 3 2 1 1 2 3 4 5 4 5

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-21
SLIDE 21

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

glue

4 5 3 2 1 1 2 3 4 5 5

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-22
SLIDE 22

A bijection from FPSAC’09 (1)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n)

  • Sketch: Take (2k + 1) vertices in a map of genus g − k and glue them

together preserving the “one-face” condition:

genus 1, 5 marked vertices

glue

4 5 3 2 1 1 2 3 4 5 genus 3

  • the genus increases by k (Euler’s formula)

Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-23
SLIDE 23

A bijection from FPSAC’09 (2)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n) Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

slide-24
SLIDE 24

A bijection from FPSAC’09 (2)

  • Theorem [Ch.09] There is an explicit 2g-to-1-jection that realizes:

2g · Eg(n) = E(3)

g−1(n) + E(5) g−2(n) + · · · + E(2g+1)

(n) Let E(k)

g

(n) = unicellular maps, genus g, n edges, k marked vertices.

  • Corollary: ǫg(n) = Pg(n) × Cat(n) where the polynomial Pg is defined

recursively: 2g · Pg(n) = n+3−2g 3

  • Pg−1(n) +

n+5−2g 5

  • Pg−2(n) + · · · +

n + 1 2g + 1

  • P0(n)

...but now we can say more !

slide-25
SLIDE 25

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

slide-26
SLIDE 26

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12 + + − 15 9 5 8 11 10 3 2 6 13 + −

slide-27
SLIDE 27

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

non-minimal element

+ + − 15 9 5 8 11 10 3 2 6 13 + −

slide-28
SLIDE 28

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12 + + − 15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6 −

slide-29
SLIDE 29

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12 + + − 15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

slide-30
SLIDE 30

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

correct this by applying a small transposition when necessary

+ + −

and write a ”+” to remember that you have done it

15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

slide-31
SLIDE 31

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

correct this by applying a small transposition when necessary

+ + −

and write a ”+” to remember that you have done it

15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

slide-32
SLIDE 32

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

correct this by applying a small transposition when necessary

+ + −

and write a ”+” to remember that you have done it

15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

2 6

  • dd

+ −

slide-33
SLIDE 33

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

correct this by applying a small transposition when necessary

+ + −

and write a ”+” to remember that you have done it

15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

2 6

  • dd

+ −

slide-34
SLIDE 34

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

correct this by applying a small transposition when necessary

+ + −

and write a ”+” to remember that you have done it

15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

2 6

  • dd

+ 3 6

  • dd
  • dd

+ −

slide-35
SLIDE 35

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

correct this by applying a small transposition when necessary

  • 3. now close each run into a cycle.

+ + −

and write a ”+” to remember that you have done it

15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

2 6

  • dd

+ 3 6

  • dd
  • dd

+ −

slide-36
SLIDE 36

C-permutations solve the recurrence combinatorially!

  • Fact: C-permutations satisfy the same recurrence as unicellular maps:

2g · Cg(n) = C(3)

g−1(n) + C(5) g−2(n) + · · · + C(2g+1)

(n) where C(k)

g (n) = C-permutations, size n, genus g, k marked cycles.

  • Sketch (left-to-right): Start with a C-permutation of genus g.

2g = (#elements) − #(cycles) is the number of non-minimal elements 7 1 4 14 12

correct this by applying a small transposition when necessary

  • 3. now close each run into a cycle.

+ + −

and write a ”+” to remember that you have done it

15 9 5 8 11 10 3 2 6 13 + 15 9 5 8 11 10 3 2 6

  • 1. look at runs separating lower records
  • 2. some may have even length...

2 6

  • dd

+ 3 6

  • dd
  • dd

+ −

marked cycles

slide-37
SLIDE 37

Counting C-decorated trees is straightforward

  • but Cg(n + 1) = easy numbers!
  • Theorem [C., F´

eray, Fusy] The number of unicellular maps of genus g with n edges satisfies: 2n+1ǫg(n) = Cg(n + 1)Cat(n) where Cg(n + 1) is the number of C-perm. of genus g on n + 1 elements.

  • C0(n + 1) = 2n+1
  • C1(n + 1) = (n+1)n(n−1)

3

2n−1

  • C2(n + 1) =
  • 4!

n+1

5

  • + 40

n+1

6

  • 2n−3

(either

  • r

)

. . .

(n + 1 cycles)

. . .

(n − 1 cycles)

slide-38
SLIDE 38

Counting C-decorated trees is straightforward

  • but Cg(n + 1) = easy numbers!
  • Theorem [C., F´

eray, Fusy] The number of unicellular maps of genus g with n edges satisfies:

  • In general:

2n+1ǫg(n) = Cg(n + 1)Cat(n) where Cg(n + 1) is the number of C-perm. of genus g on n + 1 elements. Cg(n + 1) =  

γ⊢g

(n + 1 − 2g)2ℓ(γ)+1

  • i mi!(2i + 1)mi

  2n+1−2g

  • C0(n + 1) = 2n+1
  • C1(n + 1) = (n+1)n(n−1)

3

2n−1

  • C2(n + 1) =
  • 4!

n+1

5

  • + 40

n+1

6

  • 2n−3

√ Lehman-Walsh formula !

(either

  • r

) sum is over the cyle type

  • f

the C-permutation: (2γi + 1) = cycle lengths.

. . .

(n + 1 cycles)

. . .

(n − 1 cycles)

slide-39
SLIDE 39

Conclusion

  • For example the beautiful Harer-Zagier recurrence formula has been waiting

for a combinatorial interpretation since 1986...

  • It is a series of exercises to recover ALL the known formulas concerning

unicellular maps, bijectively with C-decorated trees. You just need to know your classics (count permutations, count trees...). Take a look at the paper!

slide-40
SLIDE 40

Harer-Zagier recurrence formula (1986)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85] (n + 1)Cat(n) = 2 × (2n − 1)Cat(n − 1)

slide-41
SLIDE 41

Harer-Zagier recurrence formula (1986)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

slide-42
SLIDE 42

Harer-Zagier recurrence formula (1986)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

slide-43
SLIDE 43

Harer-Zagier recurrence formula (1986)

(n + 1)ǫg(n)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

  • Then for general g:

C-decorated tree, n edges, genus g, one marked vertex case 1: vertex is a fixed point: apply R´ emy’s bijection (one vertex disappears) case 2: vertex is in a (2k + 1)−cycle. Apply R´ emy’s bijection twice (two vertices disappear, cycle length decreases by 2)

2(2n−1)ǫg(n − 1) (n−1)(2n−1)(2n−3)ǫg−1(n − 2) = +

slide-44
SLIDE 44

Harer-Zagier recurrence formula (1986)

(n + 1)ǫg(n)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

  • Then for general g:

C-decorated tree, n edges, genus g, one marked vertex case 1: vertex is a fixed point: apply R´ emy’s bijection (one vertex disappears) case 2: vertex is in a (2k + 1)−cycle. Apply R´ emy’s bijection twice (two vertices disappear, cycle length decreases by 2)

2(2n−1)ǫg(n − 1) (n−1)(2n−1)(2n−3)ǫg−1(n − 2) = +

slide-45
SLIDE 45

Harer-Zagier recurrence formula (1986)

(n + 1)ǫg(n)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

  • Then for general g:

C-decorated tree, n edges, genus g, one marked vertex case 1: vertex is a fixed point: apply R´ emy’s bijection (one vertex disappears) case 2: vertex is in a (2k + 1)−cycle. Apply R´ emy’s bijection twice (two vertices disappear, cycle length decreases by 2)

2(2n−1)ǫg(n − 1) (n−1)(2n−1)(2n−3)ǫg−1(n − 2) = +

slide-46
SLIDE 46

Harer-Zagier recurrence formula (1986)

(n + 1)ǫg(n)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

  • Then for general g:

C-decorated tree, n edges, genus g, one marked vertex case 1: vertex is a fixed point: apply R´ emy’s bijection (one vertex disappears) case 2: vertex is in a (2k + 1)−cycle. Apply R´ emy’s bijection twice (two vertices disappear, cycle length decreases by 2)

2(2n−1)ǫg(n − 1) (n−1)(2n−1)(2n−3)ǫg−1(n − 2) = +

slide-47
SLIDE 47

Harer-Zagier recurrence formula (1986)

(n + 1)ǫg(n)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

  • Then for general g:

C-decorated tree, n edges, genus g, one marked vertex case 1: vertex is a fixed point: apply R´ emy’s bijection (one vertex disappears) case 2: vertex is in a (2k + 1)−cycle. Apply R´ emy’s bijection twice (two vertices disappear, cycle length decreases by 2)

2(2n−1)ǫg(n − 1) (n−1)(2n−1)(2n−3)ǫg−1(n − 2) = +

slide-48
SLIDE 48

Harer-Zagier recurrence formula (1986)

(n + 1)ǫg(n)

  • Classic: for g = 0, R´

emy’s bijection [R´ emy 85]

rooted tree, n edges,

  • ne marked vertex

(n + 1)Cat(n) =

case a: vertex is a leaf. Delete it. case b: vertex is not a leaf. Contract the leftmost outgoing edge.

2 × (2n − 1)Cat(n − 1)

  • Then for general g:

C-decorated tree, n edges, genus g, one marked vertex case 1: vertex is a fixed point: apply R´ emy’s bijection (one vertex disappears) case 2: vertex is in a (2k + 1)−cycle. Apply R´ emy’s bijection twice (two vertices disappear, cycle length decreases by 2)

2(2n−1)ǫg(n − 1) (n−1)(2n−1)(2n−3)ǫg−1(n − 2) = +

slide-49
SLIDE 49

Conclusion

  • Next ?

→ unicellular constellations? ([Poulalhon-Schaeffer 02, Bernardi-Morales 11]) → many-face maps? (KP hierarchy?)

  • It is a series of exercises to recover ALL the known formulas concerning

unicellular maps, bijectively with C-decorated trees. You just need to know your classics (count permutations, count trees...). Take a look at the paper! → non-orientable surfaces?

(problem: FPSAC’09 bijection does not work well) (problem: seems much harder!) (problem: FPSAC’09 bijection only exists in asymptotic version - [Bernardi-Ch., FPSAC’10])

  • The bijection also applies to F´

eray’s expression of characters in terms of unicellular maps (we obtain a new expression - is it useful?)

(very partial results in the full version - take a look!)