Combinatorics of Complete Non-Ambiguous Trees Thomas Selig joint - - PowerPoint PPT Presentation

combinatorics of complete non ambiguous trees
SMART_READER_LITE
LIVE PREVIEW

Combinatorics of Complete Non-Ambiguous Trees Thomas Selig joint - - PowerPoint PPT Presentation

Combinatorics of Complete Non-Ambiguous Trees Thomas Selig joint work with Mark Dukes, Jason P. Smith and Einar Steingr msson ICE-TCS Seminar, University of Reykjavik 20 November, 2018 Thomas Selig Combinatorics of CNATs Permutations


slide-1
SLIDE 1

Combinatorics of Complete Non-Ambiguous Trees

Thomas Selig joint work with Mark Dukes, Jason P. Smith and Einar Steingr´ ımsson

ICE-TCS Seminar, University of Reykjavik

20 November, 2018

Thomas Selig Combinatorics of CNATs

slide-2
SLIDE 2

Permutations

Permutation = Bijection {1, . . . , n} → {1, . . . , n}.

Thomas Selig Combinatorics of CNATs

slide-3
SLIDE 3

Permutations

Permutation = Bijection {1, . . . , n} → {1, . . . , n}. One-line notation π = 561243 ∈ S6.

Thomas Selig Combinatorics of CNATs

slide-4
SLIDE 4

Permutations

Permutation = Bijection {1, . . . , n} → {1, . . . , n}. One-line notation π = 561243 ∈ S6. Diagram representation: 1 2 3 4 5 6 1 2 3 4 5 6

Thomas Selig Combinatorics of CNATs

slide-5
SLIDE 5

Inversions

Inversions are pairs (πi, πj) s.t. i < j and πi > πj.

Thomas Selig Combinatorics of CNATs

slide-6
SLIDE 6

Inversions

Inversions are pairs (πi, πj) s.t. i < j and πi > πj. π = 561243 Inv(π) = {(5, 1), (5, 2), (5, 4), (5, 3), (6, 1), (6, 2), (6, 4), (6, 3), (4, 3)}.

Thomas Selig Combinatorics of CNATs

slide-7
SLIDE 7

Inversions

Inversions are pairs (πi, πj) s.t. i < j and πi > πj. π = 561243 Inv(π) = {(5, 1), (5, 2), (5, 4), (5, 3), (6, 1), (6, 2), (6, 4), (6, 3), (4, 3)}. 1 2 3 4 5 6 1 2 3 4 5 6

slide-8
SLIDE 8

Inversions

Inversions are pairs (πi, πj) s.t. i < j and πi > πj. π = 561243 Inv(π) = {(5, 1), (5, 2), (5, 4), (5, 3), (6, 1), (6, 2), (6, 4), (6, 3), (4, 3)}. 1 2 3 4 5 6 1 2 3 4 5 6

Thomas Selig Combinatorics of CNATs

slide-9
SLIDE 9

Permutation graphs

Permutation graph Gπ for π ∈ Sn: Vertex set [n] := {1, . . . , n}; Edge set Inv(π).

Thomas Selig Combinatorics of CNATs

slide-10
SLIDE 10

Permutation graphs

Permutation graph Gπ for π ∈ Sn: Vertex set [n] := {1, . . . , n}; Edge set Inv(π). 1 2 3 4 5 6 1 2 3 4 5 6

slide-11
SLIDE 11

Permutation graphs

Permutation graph Gπ for π ∈ Sn: Vertex set [n] := {1, . . . , n}; Edge set Inv(π). 1 2 3 4 5 6 1 2 3 4 5 6

Thomas Selig Combinatorics of CNATs

slide-12
SLIDE 12

Example

π = 561243 ∈ S6. 3 4 1 2 5 6

Thomas Selig Combinatorics of CNATs

slide-13
SLIDE 13

Connectivity

π ∈ Sn is decomposable if ∃k < n, {π1, . . . , πk} = {1, . . . , k}, indecomposable otherwise.

Thomas Selig Combinatorics of CNATs

slide-14
SLIDE 14

Connectivity

π ∈ Sn is decomposable if ∃k < n, {π1, . . . , πk} = {1, . . . , k}, indecomposable otherwise. Theorem A permutation graph Gπ is connected if, and only if, π is indecomposable.

Thomas Selig Combinatorics of CNATs

slide-15
SLIDE 15

Non-ambiguous trees

Definition (Aval, Boussicault, Bouvel, Silimbani 2014) A non-ambiguous tree (NAT) is a filling of a rectangular tableau m × n such that:

1 Every row and every column has a dot; 2 Except for the bottom-left cell, every dot has either a dot

below it in its column or to its left in its row, but not both.

Thomas Selig Combinatorics of CNATs

slide-16
SLIDE 16

Underlying binary tree

slide-17
SLIDE 17

Underlying binary tree

Thomas Selig Combinatorics of CNATs

slide-18
SLIDE 18

Underlying binary tree

NAT is complete if binary tree is complete, i.e. every dot has either a dot above it and to its right (internal dot), or neither of these (leaf dot).

Thomas Selig Combinatorics of CNATs

slide-19
SLIDE 19

Underlying binary tree

NAT is complete if binary tree is complete, i.e. every dot has either a dot above it and to its right (internal dot), or neither of these (leaf dot). Above NAT is incomplete.

Thomas Selig Combinatorics of CNATs

slide-20
SLIDE 20

History

NATs introduced as a special case of tree-like tableaux. Links to PASEP, other types of tableaux. NATs counted by certain permutations.

Thomas Selig Combinatorics of CNATs

slide-21
SLIDE 21

History

NATs introduced as a special case of tree-like tableaux. Links to PASEP, other types of tableaux. NATs counted by certain permutations. CNATs a natural subset of NATs. Count them: 1, 1, 4, 33, 456, 9460, . . .. Sequence A002190 in OEIS: e.g.f. = −log(BesselJ(0, 2 ∗ √x)) (first combinatorial interpretation of sequence).

Thomas Selig Combinatorics of CNATs

slide-22
SLIDE 22

History

NATs introduced as a special case of tree-like tableaux. Links to PASEP, other types of tableaux. NATs counted by certain permutations. CNATs a natural subset of NATs. Count them: 1, 1, 4, 33, 456, 9460, . . .. Sequence A002190 in OEIS: e.g.f. = −log(BesselJ(0, 2 ∗ √x)) (first combinatorial interpretation of sequence). This talk: refine this enumeration.

Thomas Selig Combinatorics of CNATs

slide-23
SLIDE 23

Properties of CNATs

slide-24
SLIDE 24

Properties of CNATs

slide-25
SLIDE 25

Properties of CNATs

Permutation?

Thomas Selig Combinatorics of CNATs

slide-26
SLIDE 26

Properties of CNATs

Lemma (Dukes, S., Smith, Steingr´ ımsson 18) Let N be a CNAT. Then |rows(N)| = |columns(N)|. Moreover, the leaf dots of N form the diagram of an indecomposable permutation, denoted Perm(N).

Thomas Selig Combinatorics of CNATs

slide-27
SLIDE 27

Counting CNATs

Definition The Tutte polynomial of a connected graph G = (V , E) is defined by TG(x, y) :=

  • S⊆E

(x − 1)cc(S)−1(y − 1)cc(S)+|S|−|V |, where cc(S) = number of connected components of (V , S).

Thomas Selig Combinatorics of CNATs

slide-28
SLIDE 28

Counting CNATs

Definition The Tutte polynomial of a connected graph G = (V , E) is defined by TG(x, y) :=

  • S⊆E

(x − 1)cc(S)−1(y − 1)cc(S)+|S|−|V |, where cc(S) = number of connected components of (V , S). Theorem (Dukes, S., Smith, Steingr´ ımsson 18) Permutation π indecomposable. Then

  • {N ∈ CNAT; Perm(N) = π}
  • = TGπ(1, 0).

Thomas Selig Combinatorics of CNATs

slide-29
SLIDE 29

External activity

Definition G = (V , E) a graph, T ⊆ E a spanning tree of G, <E a total

  • rder on E. An edge e /

∈ T is externally active if it is minimal for <E in the unique cycle of T ∪ {e}. External activity of T = ext(T) = number of externally active edges.

Thomas Selig Combinatorics of CNATs

slide-30
SLIDE 30

External activity

Definition G = (V , E) a graph, T ⊆ E a spanning tree of G, <E a total

  • rder on E. An edge e /

∈ T is externally active if it is minimal for <E in the unique cycle of T ∪ {e}. External activity of T = ext(T) = number of externally active edges. Proposition For a connected graph G = (V , E) and a total order <E, we have TG(1, 0) =

  • {T spanning tree of G; ext(T) = 0}
  • .

Thomas Selig Combinatorics of CNATs

slide-31
SLIDE 31

Edges of permutation graph

1 2 3 4 5 6 1 2 3 4 5 6 c c′ Define f (i, j) = (i, πj).

Thomas Selig Combinatorics of CNATs

slide-32
SLIDE 32

Edges of permutation graph

1 2 3 4 5 6 1 2 3 4 5 6 c c′ Define f (i, j) = (i, πj). f (c) = (4, 6), f (c′) = (5, 2).

Thomas Selig Combinatorics of CNATs

slide-33
SLIDE 33

Edges of permutation graph

1 2 3 4 5 6 1 2 3 4 5 6 c c′ Define f (i, j) = (i, πj). f (c) = (4, 6), f (c′) = (5, 2). Lemma: c has a leaf dot above and a leaf dot to its right iff f (c) ∈ E (Gπ).

Thomas Selig Combinatorics of CNATs

slide-34
SLIDE 34

Proof of theorem

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

slide-35
SLIDE 35

Proof of theorem

1 2 3 4 5 6 1 2 3 4 5 6 3 4 1 2 5 6 3 4 1 2 5 6 ˆ f

Thomas Selig Combinatorics of CNATs

slide-36
SLIDE 36

Proof of theorem

1 2 3 4 5 6 1 2 3 4 5 6 3 4 1 2 5 6 3 4 1 2 5 6 ˆ f Theorem (Dukes, S., Smith, Steingr´ ımsson 18) Order edges of Gπ lexicographically according to corresponding cells in tableau. Then ˆ f : {N ∈ CNAT; Perm(N) = π} → {T ∈ ST (Gπ) ; ext(T) = 0} is a bijection.

Thomas Selig Combinatorics of CNATs

slide-37
SLIDE 37

Open questions

Other combinatorial interpretations of TG(1, 0) (acyclic

  • rientations, Abelian sandpile model). Other interpretations of

CNATs?

Thomas Selig Combinatorics of CNATs

slide-38
SLIDE 38

Open questions

Other combinatorial interpretations of TG(1, 0) (acyclic

  • rientations, Abelian sandpile model). Other interpretations of

CNATs? All spanning trees: a “multi-rooted” generalisation of CNATs?

Thomas Selig Combinatorics of CNATs

slide-39
SLIDE 39

The decreasing case

A CNAT N is decreasing if Perm(N) = (n + 1)n · · · 1.

Thomas Selig Combinatorics of CNATs

slide-40
SLIDE 40

The decreasing case

A CNAT N is decreasing if Perm(N) = (n + 1)n · · · 1. 1 2 3 4 5 6

Thomas Selig Combinatorics of CNATs

slide-41
SLIDE 41

The decreasing case

A CNAT N is decreasing if Perm(N) = (n + 1)n · · · 1. 1 2 3 4 5 6 G = Kn+1 and TG(1, 0) = n!.

Thomas Selig Combinatorics of CNATs

slide-42
SLIDE 42

The decreasing case

A CNAT N is decreasing if Perm(N) = (n + 1)n · · · 1. 1 2 3 4 5 6 G = Kn+1 and TG(1, 0) = n!. Bijective proof?

Thomas Selig Combinatorics of CNATs

slide-43
SLIDE 43

Bottom row decomposition

1 2 3 4 5 6 7 = 1 2 5 7 + 3 4 6 7

Thomas Selig Combinatorics of CNATs

slide-44
SLIDE 44

The bijection

Defined recursively:

Thomas Selig Combinatorics of CNATs

slide-45
SLIDE 45

The bijection

Defined recursively: Ψ( 1 2 3 4 5 6 7 ) = Ψ( 3 4 6 7 ) · Ψ( 1 2 5 7 )

Thomas Selig Combinatorics of CNATs

slide-46
SLIDE 46

The bijection

Defined recursively: Ψ( 1 2 3 4 5 6 7 ) = Ψ( 3 4 6 7 ) · Ψ( 1 2 5 7 ) Ψ( 3 4 6 7 ) = 3 · Ψ( 4 6 7 )

Thomas Selig Combinatorics of CNATs

slide-47
SLIDE 47

The bijection

Defined recursively: Ψ( 1 2 3 4 5 6 7 ) = Ψ( 3 4 6 7 ) · Ψ( 1 2 5 7 ) Ψ( 3 4 6 7 ) = 3 · Ψ( 4 6 7 ) Ψ( ) = ∅

Thomas Selig Combinatorics of CNATs

slide-48
SLIDE 48

The result

Theorem (S., Steingr´ ımsson ++) Ψ : {N ∈ CNAT; Perm(N) = (n + 1)n · · · 1} → Sn is a bijection. Moreover: dots in the bottom row of N → left-to-right minima in Ψ(N);

  • {empty rows of N}
  • = 1 +
  • {descents of Ψ(N)}
  • .

Thomas Selig Combinatorics of CNATs

slide-49
SLIDE 49

Open questions

Other properties of Ψ.

Thomas Selig Combinatorics of CNATs

slide-50
SLIDE 50

Open questions

Other properties of Ψ. Non-recursive definition of Ψ.

Thomas Selig Combinatorics of CNATs

slide-51
SLIDE 51

Open questions

Other properties of Ψ. Non-recursive definition of Ψ. Extend to the multi-rooted case.

Thomas Selig Combinatorics of CNATs

slide-52
SLIDE 52

Open questions

Other properties of Ψ. Non-recursive definition of Ψ. Extend to the multi-rooted case. Other special cases, e.g. π = (m + 1)(m + 2) · · · (m + n)12 · · · m (complete bipartite graph).

Thomas Selig Combinatorics of CNATs

slide-53
SLIDE 53

Thank you!

Thomas Selig Combinatorics of CNATs