Scaling limits of permutation classes with a finite specification - - PowerPoint PPT Presentation

scaling limits of permutation classes with a finite
SMART_READER_LITE
LIVE PREVIEW

Scaling limits of permutation classes with a finite specification - - PowerPoint PPT Presentation

Scaling limits of permutation classes with a finite specification Mickal Maazoun UMPA, ENS de Lyon Joint work with F. Bassino, M. Bouvel, V. Fray, L. Gerin and A. Pierrot (LIPN-P13, Zrich 2 , CMAP-Polytechnique, LMO-Orsay) Oxford


slide-1
SLIDE 1

Scaling limits of permutation classes with a finite specification

Mickaël Maazoun — UMPA, ENS de Lyon Oxford probability seminar 17 february 2020

Joint work with F. Bassino, M. Bouvel, V. Féray, L. Gerin and A. Pierrot (LIPN-P13, Zürich2, CMAP-Polytechnique, LMO-Orsay)

slide-2
SLIDE 2

Part 0 : Introduction

slide-3
SLIDE 3

Permutation patterns

σ = (10, 6, 2, 5, 3, 9, 1, 7, 4, 8, 11) ∈ S11 1 2 3 4 5 6 7 8 9 1011 1 2 3 4 5 6 7 8 9 10 11

slide-4
SLIDE 4

Permutation patterns

σ = (10, 6, 2, 5, 3, 9, 1, 7, 4, 8, 11) ∈ S11 1 3 4 7 8 9 11 1 2 3 4 5 6 7 8 9 10 11 2 5 6 10

slide-5
SLIDE 5

Permutation patterns

σ = (10, 6, 2, 5, 3, 9, 1, 7, 4, 8, 11) ∈ S11 1 3 4 7 8 9 11 1 2 3 4 5 6 7 8 9 10 11 2 5 6 10

slide-6
SLIDE 6

Permutation patterns

σ = (10, 6, 2, 5, 3, 9, 1, 7, 4, 8, 11) ∈ S11

slide-7
SLIDE 7

Permutation patterns

σ = (10, 6, 2, 5, 3, 9, 1, 7, 4, 8, 11) ∈ S11

slide-8
SLIDE 8

Permutation patterns

σ = (10, 6, 2, 5, 3, 9, 1, 7, 4, 8, 11) ∈ S11 1 3 4 7 8 9 11 1 2 3 4 5 6 7 8 9 10 11 2 5 6 10 pat{2,5,6,10}(σ) = (2143)

slide-9
SLIDE 9

Permutation patterns

σ = (10, 6, 2, 5, 3, 9, 1, 7, 4, 8, 11) ∈ S11 1 3 4 7 8 9 11 1 2 3 4 5 6 7 8 9 10 11 2 5 6 10 pat{2,5,6,10}(σ) = (2143)

slide-10
SLIDE 10

Classes of permutation and pattern-avoidance

Permutation class: set of permutations closed under pattern

  • extraction. Can always be written as Av(B), the set of

permutations that avoid patterns in some basis B.

slide-11
SLIDE 11

Classes of permutation and pattern-avoidance

Example: Av(321) can be drawn on (MacMahon 1915), Av(231) stack-sortable permutations (Knuth 1968), Av(2413, 3142): separable permutations, Av(321, 2143, 2413) are riffle shuffle permutations, ... Permutation class: set of permutations closed under pattern

  • extraction. Can always be written as Av(B), the set of

permutations that avoid patterns in some basis B.

slide-12
SLIDE 12

Classes of permutation and pattern-avoidance

Example: Av(321) can be drawn on (MacMahon 1915), Av(231) stack-sortable permutations (Knuth 1968), Av(2413, 3142): separable permutations, Av(321, 2143, 2413) are riffle shuffle permutations, ... Permutation class: set of permutations closed under pattern

  • extraction. Can always be written as Av(B), the set of

permutations that avoid patterns in some basis B. What does a large permutation in a class look like?

slide-13
SLIDE 13

Av(231) Av(4321) Sn Av(4231)

Av(2413, 3142, 2143, 34512)

Av(2413,3142)

(E. Slivken) (Madras-Yildrim)

={separables}

slide-14
SLIDE 14

A large uniform separable permutation

slide-15
SLIDE 15

A large uniform separable permutation

slide-16
SLIDE 16

Permutons

A permuton is a probability measure

  • n [0, 1]2 with both

marginals uniform. 1 2 4 4

= ⇒ compact metric space (with weak convergence).

1 n 1 1 1 n density 0 density n σ µσ Permutations of all sizes are densely embedded in permutons.

slide-17
SLIDE 17

The Brownian limit of separable permutations

σn uniform of size n in C = Av(2413, 3142) = {separables}: Theorem (Bassino, Bouvel, Féray, Gerin, Pierrot 2016) σn converges in distribution to some random permuton µ, called the Brownian separable permuton.

slide-18
SLIDE 18

The main theorem.

Theorem (BBFGMP 2019) Many other classes of permutation converge also to the Brownian permuton, or a 1-parameter deformation. Those behave nicely under the so-called "substitution-decomposition" (precise statement later)

slide-19
SLIDE 19

The main theorem.

Theorem When C = Av(31452, 41253, 41352, 531642, 25413, 35214, 25314, 246135), µσn also converges to the Brownian permuton.

slide-20
SLIDE 20

The main theorem.

Theorem: When C = Av(2413, 1243, 2341, 531642, 41352), µσn converges to a deterministic V-shape.

slide-21
SLIDE 21

The main theorem.

Theorem: When C = Av(2413, 1243, 2341, 531642, 41352), µσn converges to a deterministic V-shape. x

slide-22
SLIDE 22

The main theorem.

Theorem: When C = Av(2413, 1243, 2341, 531642, 41352), µσn converges to a deterministic V-shape. x x ≈ 0.818632668576995 is the only real root of 19168x5 − 86256x+155880x3 − 141412x2 + 64394x − 1177

slide-23
SLIDE 23

Part 1 - the proof method

(illustrated on the case of separable permutations)

slide-24
SLIDE 24

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 Signed tree τ

Characterization of separable permutations:

slide-25
SLIDE 25

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 Signed tree τ

Characterization of separable permutations:

slide-26
SLIDE 26

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 Signed tree τ

Characterization of separable permutations:

slide-27
SLIDE 27

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 Signed tree τ

Characterization of separable permutations:

slide-28
SLIDE 28

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 Signed tree τ

Characterization of separable permutations:

slide-29
SLIDE 29

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 Signed tree τ

Characterization of separable permutations:

slide-30
SLIDE 30

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 Signed tree τ

Characterization of separable permutations:

slide-31
SLIDE 31

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 Signed tree τ

Characterization of separable permutations:

slide-32
SLIDE 32

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 Signed tree τ

Characterization of separable permutations:

slide-33
SLIDE 33

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 Signed tree τ

Characterization of separable permutations:

slide-34
SLIDE 34

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 Signed tree τ

Characterization of separable permutations:

slide-35
SLIDE 35

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 Signed tree τ Separable permutation perm(τ) = (1 2 10 7 6 5 8 9 4 3)

Characterization of separable permutations:

slide-36
SLIDE 36

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

Signed tree τ Separable permutation perm(τ) = (1 2 10 7 6 5 8 9 4 3)

slide-37
SLIDE 37

0 - General idea and limit object

⊕ ⊕ ⊕ ⊖ ⊖ ⊖

Signed tree τ Separable permutation perm(τ) = (1 2 10 7 6 5 8 9 4 3)

slide-38
SLIDE 38

0 - General idea and limit object

Separable permutation perm(τ) = (1 2 10 7 6 5 8 9 4 3)

⊕ ⊕ ⊖ ⊖

Alternating-signs Schröder tree

slide-39
SLIDE 39

0 - General idea and limit object

Separable permutation perm(τ) = (1 2 10 7 6 5 8 9 4 3)

⊕ ⊕ ⊖ ⊖

Alternating-signs Schröder tree Counted by large Schröder numbers 1, 2, 6, 22, 90, 394, 1806, 8558, . . . ≍ (3 +

8)nn−3/2

slide-40
SLIDE 40

0 - General idea and limit object

slide-41
SLIDE 41

0 - General idea and limit object

Many "nice" models of random trees (tn)n where n is the size, converge to (a multiple of) the Brownian CRT when distances are rescaled by √n. More precisely, if Cn is the contour function of tn, for some constant c > 0, cn−1/2Cn converges in distribution to the normalized Brownian excursion.

slide-42
SLIDE 42

0 - General idea and limit object

Many "nice" models of random trees (tn)n where n is the size, converge to (a multiple of) the Brownian CRT when distances are rescaled by √n. More precisely, if Cn is the contour function of tn, for some constant c > 0, cn−1/2Cn converges in distribution to the normalized Brownian excursion.

1 t cn−1/2Cn(t)

d

− − − →

n→∞

1

e(t)

t

slide-43
SLIDE 43

0 - General idea and limit object

1 t cn−1/2Cn(t)

d

− − − →

n→∞

1

e(t)

t

Leaf-counted Schröder trees are (critical, finite-variance) BGW trees conditioned on the number of leaves and fall in this category (Kortchemski ’12, Pitman-Rizzolo ’12)

slide-44
SLIDE 44

0 - General idea and limit object

1 t cn−1/2Cn(t)

d

− − − →

n→∞

1

e(t)

t

− + − + + + − − +

The main point: signs at macroscopic branching points become independent as the tree gets larger. This tells us how the corresponding permutation looks like in the large scale.

slide-45
SLIDE 45

0 - General idea and limit object

x e(x) e Brownian excursion, S i.i.d. balanced signs indexed by the local minima of e.

slide-46
SLIDE 46

0 - General idea and limit object

x e(x)

− − + + −

e Brownian excursion, S i.i.d. balanced signs indexed by the local minima of e.

slide-47
SLIDE 47

0 - General idea and limit object

x e(x)

− − + + −

e Brownian excursion, S i.i.d. balanced signs indexed by the local minima of e. Define a shuffled pseudo-order

  • n [0, 1]: x ⊳S

e y if and only if

x y

y x

  • r
slide-48
SLIDE 48

0 - General idea and limit object

x e(x) ϕ(x)

− − + + −

e Brownian excursion, S i.i.d. balanced signs indexed by the local minima of e. Define a shuffled pseudo-order

  • n [0, 1]: x ⊳S

e y if and only if

x y

y x

  • r

ϕ(t) = Leb({u ∈ [0, 1], u ⊳S

e t})

is the only (up to a.e. equality) Lebesgue-preserving function sending ≤ to ⊳S

e

x

slide-49
SLIDE 49

0 - General idea and limit object

x e(x) ϕ(x)

− − + + −

e Brownian excursion, S i.i.d. balanced signs indexed by the local minima of e. Define a shuffled pseudo-order

  • n [0, 1]: x ⊳S

e y if and only if

x y

y x

  • r

ϕ(t) = Leb({u ∈ [0, 1], u ⊳S

e t})

is the only (up to a.e. equality) Lebesgue-preserving function sending ≤ to ⊳S

e

Then µ = (id, ϕ)⋆Leb is the Brownian separable permuton (M. 2017) x

slide-50
SLIDE 50

I - Permuton convergence and patterns

For σ ∈ Sn and k ≤ n, permk(σ) is a uniform subpermutation of length k in σ.

slide-51
SLIDE 51

I - Permuton convergence and patterns

For σ ∈ Sn and k ≤ n, permk(σ) is a uniform subpermutation of length k in σ. This notion is extended to permutons: permk(µ) is the random permutation that is order-isomorphic to an i.i.d. pick according to µ.

slide-52
SLIDE 52

I - Permuton convergence and patterns

Theorem (Hoppen et. al. ’2013, BBFGMP ’2017) The random permutons (µσn) converge in distribution to µ iff for every k, permk(σn)

d

− − − →

n→∞ permk(µ).

For σ ∈ Sn and k ≤ n, permk(σ) is a uniform subpermutation of length k in σ. This notion is extended to permutons: permk(µ) is the random permutation that is order-isomorphic to an i.i.d. pick according to µ.

slide-53
SLIDE 53

II - Patterns and the tree encoding

⊕ ⊖ ⊕ ⊖

A subpermutation of σn can be read on a reduced tree of tn

slide-54
SLIDE 54

II - Patterns and the tree encoding

⊕ ⊖ ⊕ ⊖

A subpermutation of σn can be read on a reduced tree of tn

slide-55
SLIDE 55

II - Patterns and the tree encoding

⊕ ⊖ ⊕ ⊖

A subpermutation of σn can be read on a reduced tree of tn

slide-56
SLIDE 56

II - Patterns and the tree encoding

⊕ ⊖

tn|Ik

n

patIk

n(σn)

⊕ ⊖ ⊕ ⊖

A subpermutation of σn can be read on a reduced tree of tn

slide-57
SLIDE 57

II - Patterns and the tree encoding

Consider a uniform k-reduced tree of a Schröder tree of size

  • n. Here k = 3.

⊕ ⊖

tn Ik

n

⊕ ⊖

tn|Ik

n

patIk

n(σn)

A subpermutation of σn can be read on a reduced tree of tn

slide-58
SLIDE 58

II - Patterns and the tree encoding

Consider a uniform k-reduced tree of a Schröder tree of size

  • n. Here k = 3.

⊕ ⊖

tn Ik

n

⊕ ⊖

tn|Ik

n

patIk

n(σn)

What does it look like as n → ∞? A subpermutation of σn can be read on a reduced tree of tn

slide-59
SLIDE 59

II - Patterns and the tree encoding

Consider a uniform k-reduced tree of a Schröder tree of size

  • n. Here k = 3.

tn Ik

n

What does it look like as n → ∞?

tn|In patIn(σn)

A subpermutation of σn can be read on a reduced tree of tn

slide-60
SLIDE 60

III - Patterns in the Brownian permuton

x e(x) ϕ(x)

− − + + − −

slide-61
SLIDE 61

III - Patterns in the Brownian permuton

x e(x) ϕ(x)

− + −

bk

Reduced trees of the Brownian excursion are uniform binary trees (Aldous ’93, Le Gall ’93)

slide-62
SLIDE 62

III - Patterns in the Brownian permuton

x e(x) ϕ(x)

− + −

bk

Hence permk(µ) has the distribution

  • f perm(bk) where

bk is a uniform signed binary tree with k leaves. Reduced trees of the Brownian excursion are uniform binary trees (Aldous ’93, Le Gall ’93)

slide-63
SLIDE 63

Summing up

Fix a signed binary tree τ with k leaves. We need only show that #{Schröder trees of size n with k marked leaves inducing τ} #{Schröder trees of size n with k marked leaves} converges to P(bk = τ) = 1 2k−1Catk−1 .

slide-64
SLIDE 64

IV - Analytic combinatorics

Let (an)n be a nonnegative sequence and A(z) = ∑n anzn its generating function of radius ρ Transfer Theorem (Flajolet & Odlyzko) If

  • A is defined on a ∆-domain at ρ > 0 (e.g. is algebraic)
  • A(z) =

z→ρ g(z) + (C + o(1))(ρ − z)δ with g analytic,

δ /

∈ N,

then an

=

n→∞ ( C Γ(−δ) + o(1))ρ−nn−1−δ

Proposition (Singular differentiation) Under the same hypotheses, A′(z) =

z→ρ g′(z) + δ(C + o(1))(ρ − z)δ−1

slide-65
SLIDE 65

Analytic combinatorics for leaf-counted trees

Recall: nice trees converge to the Brownian CRT.

slide-66
SLIDE 66

Analytic combinatorics for leaf-counted trees

Recall: nice trees converge to the Brownian CRT. Recursive trees counted by number of leaves. T(z) = z + F(T(z)) (Schröder: F(t) = ∑k≥2 tk).

slide-67
SLIDE 67

Analytic combinatorics for leaf-counted trees

Recall: nice trees converge to the Brownian CRT. Recursive trees counted by number of leaves. T(z) = z + F(T(z)) (Schröder: F(t) = ∑k≥2 tk). In this case, "very nice" if

0 < u < RF, F′(u) = 1. Then T is ∆-analytic at ρ with T(ρ) = u and a square-root singularity (smooth implicit function schema). F(t) t u

slide-68
SLIDE 68

Analytic combinatorics for leaf-counted trees

Recall: nice trees converge to the Brownian CRT. Recursive trees counted by number of leaves. T(z) = z + F(T(z)) (Schröder: F(t) = ∑k≥2 tk). In this case, "very nice" if

0 < u < RF, F′(u) = 1. Then T is ∆-analytic at ρ with T(ρ) = u and a square-root singularity (smooth implicit function schema). F(t) t u z T(z)

slide-69
SLIDE 69

Analytic combinatorics for leaf-counted trees

Recall: nice trees converge to the Brownian CRT. Recursive trees counted by number of leaves. T(z) = z + F(T(z)) (Schröder: F(t) = ∑k≥2 tk). In this case, "very nice" if

0 < u < RF, F′(u) = 1. Then T is ∆-analytic at ρ with T(ρ) = u and a square-root singularity (smooth implicit function schema). F(t) t u z T(z) u ρ

slide-70
SLIDE 70

Analytic combinatorics for leaf-counted trees

Recall: nice trees converge to the Brownian CRT. Recursive trees counted by number of leaves. T(z) = z + F(T(z)) (Schröder: F(t) = ∑k≥2 tk). In this case, "very nice" if

0 < u < RF, F′(u) = 1. Then T is ∆-analytic at ρ with T(ρ) = u and a square-root singularity (smooth implicit function schema). z T(z) u ρ

slide-71
SLIDE 71

Analytic combinatorics for leaf-counted trees

Recall: nice trees converge to the Brownian CRT. Recursive trees counted by number of leaves. T(z) = z + F(T(z)) (Schröder: F(t) = ∑k≥2 tk). In this case, "very nice" if

0 < u < RF, F′(u) = 1. Then T is ∆-analytic at ρ with T(ρ) = u and a square-root singularity (smooth implicit function schema). F(t) t u z T(z) u ρ This is the case for Schröder (F rational)

slide-72
SLIDE 72

Uniform k-subtree in large unsigned trees

T has square-root singularity at ρ and F analytic at T(ρ). Then, the g.f of trees with k marked leaves that induce the k-tree τ is zkT′(z)

v internal node of τ

T′(z)deg(v) 1 deg(v)! F(deg(v))(T(z)) τ

slide-73
SLIDE 73

Uniform k-subtree in large unsigned trees

T has square-root singularity at ρ and F analytic at T(ρ). Then, the g.f of trees with k marked leaves that induce the k-tree τ is zkT′(z)

v internal node of τ

T′(z)deg(v) 1 deg(v)! F(deg(v))(T(z)) τ

slide-74
SLIDE 74

Uniform k-subtree in large unsigned trees

T has square-root singularity at ρ and F analytic at T(ρ). Then, the g.f of trees with k marked leaves that induce the k-tree τ is zkT′(z)

v internal node of τ

T′(z)deg(v) 1 deg(v)! F(deg(v))(T(z)) τ

slide-75
SLIDE 75

Uniform k-subtree in large unsigned trees

T has square-root singularity at ρ and F analytic at T(ρ). Then, the g.f of trees with k marked leaves that induce the k-tree τ is zkT′(z)

v internal node of τ

T′(z)deg(v) 1 deg(v)! F(deg(v))(T(z)) τ

F(3) 3! (T)

zT′ T′ zT′ zT′

slide-76
SLIDE 76

Uniform k-subtree in large unsigned trees

T has square-root singularity at ρ and F analytic at T(ρ). Then, the g.f of trees with k marked leaves that induce the k-tree τ is zkT′(z)

v internal node of τ

T′(z)deg(v) 1 deg(v)! F(deg(v))(T(z))

∼ρ Cτ(ρ − z)−#{nodes in τ}/2.

Dominates when τ binary. (Then Cτ doesn’t depend on τ). Transfer: tn|Ik

n converges in

distribution to a uniform binary tree. τ

F(3) 3! (T)

zT′ T′ zT′ zT′

slide-77
SLIDE 77

Uniform k-subtree in large signed trees

Counting signed trees that induce a given signed tree τ: adding parity constraints on the height of the marked leaf in the marked trees.

slide-78
SLIDE 78

Uniform k-subtree in large signed trees

Counting signed trees that induce a given signed tree τ: adding parity constraints on the height of the marked leaf in the marked trees. Replace instances of T′ by T′

0 (even height) or T′ 1 (odd

height). T′

0 + T′ 1 = T′ and T′ 1 = F′(T)T′ 0, so T′ 0 ∼ T′ 1 ∼ 1 2T′.

slide-79
SLIDE 79

Uniform k-subtree in large signed trees

Counting signed trees that induce a given signed tree τ: adding parity constraints on the height of the marked leaf in the marked trees. Replace instances of T′ by T′

0 (even height) or T′ 1 (odd

height). T′

0 + T′ 1 = T′ and T′ 1 = F′(T)T′ 0, so T′ 0 ∼ T′ 1 ∼ 1 2T′.

g.f. of Trees with k marked leaves that induce the signed k-tree τ : zk(T′

0 + T′ 1)T′ bT′ 1 aT′k

v internal node of τ

1 deg(v)! F(deg(v))(T(z)) where a (resp. b) is the number of edges of τ incident to two nodes of the same (resp. different) signs

slide-80
SLIDE 80

Uniform k-subtree in large signed trees

Counting signed trees that induce a given signed tree τ: adding parity constraints on the height of the marked leaf in the marked trees. Replace instances of T′ by T′

0 (even height) or T′ 1 (odd

height). T′

0 + T′ 1 = T′ and T′ 1 = F′(T)T′ 0, so T′ 0 ∼ T′ 1 ∼ 1 2T′.

g.f. of Trees with k marked leaves that induce the signed k-tree τ : zk(T′

0 + T′ 1)T′ bT′ 1 aT′k

v internal node of τ

1 deg(v)! F(deg(v))(T(z)) where a (resp. b) is the number of edges of τ incident to two nodes of the same (resp. different) signs Hence all signed binary trees have the same asymptotic probability, what whe needed for permuton convergence.

slide-81
SLIDE 81

Part 2 - statement

slide-82
SLIDE 82

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635.

slide-83
SLIDE 83

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635.

slide-84
SLIDE 84

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635.

slide-85
SLIDE 85

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635.

slide-86
SLIDE 86

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635.

⊕ and ⊖ are just substitutions into

increasing and decreasing permutations

slide-87
SLIDE 87

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635. Given σ, either :

⊕ and ⊖ are just substitutions into

increasing and decreasing permutations

slide-88
SLIDE 88

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635. Given σ, either :

  • We can find a proper interval mapped to an interval,

and then σ can be written as a substitution of smaller permutations

⊕ and ⊖ are just substitutions into

increasing and decreasing permutations

slide-89
SLIDE 89

Substitution decomposition

For σ ∈ Sk, ρ1, . . . , ρk ∈ S, define σ[ρ1, . . . , ρk] by replacing the i-th dot in σ by πi. Example : 132[21, 312, 2413] = 219784635. Given σ, either :

  • We can find a proper interval mapped to an interval,

and then σ can be written as a substitution of smaller permutations

  • Or σ can’t be decomposed by a nontrivial substitution :

σ is a simple permutation. Ex : 1, 12, 21, 2413, 3142, 31524, ... ∼ n!

e2 .

⊕ and ⊖ are just substitutions into

increasing and decreasing permutations

slide-90
SLIDE 90

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-91
SLIDE 91

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-92
SLIDE 92

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-93
SLIDE 93

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-94
SLIDE 94

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-95
SLIDE 95

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-96
SLIDE 96

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-97
SLIDE 97

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-98
SLIDE 98

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-99
SLIDE 99

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

slide-100
SLIDE 100

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

42513 2413

⊕ ⊖ ⊖

slide-101
SLIDE 101

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

42513 2413

⊕ ⊖ ⊖

slide-102
SLIDE 102

Substitution decomposition

(8, 10, 9, 2, 11, 1, 4, 7, 3, 6, 5)

42513 2413

⊕ ⊖ ⊖

Theorem (Albert, Atkinson 2005): Any permutation can be decomposed into a substitution tree with nodes labeled by simple permutations, unique as long as no ⊕ is the left child of a ⊕ (same for ⊖)

slide-103
SLIDE 103

Study classes using substitution

S ⊂ {simple permutations }.

˜

S = {permutations built by substituting simples of S}.

slide-104
SLIDE 104

Study classes using substitution

S ⊂ {simple permutations }.

˜

S = {permutations built by substituting simples of S}.

Proposition: Let C = Av(B) be a class. Then C ⊂

SC where SC is the set of simple permutations in C.

When B has only simples, then C =

  • SC. We say that C is

substitution-closed.

slide-105
SLIDE 105

Study classes using substitution

S ⊂ {simple permutations }.

˜

S = {permutations built by substituting simples of S}.

Proposition: Let C = Av(B) be a class. Then C ⊂

SC where SC is the set of simple permutations in C.

When B has only simples, then C =

  • SC. We say that C is

substitution-closed. This is the case of the separable permutations Av(2413, 3142) =

{⊕, ⊖}.

slide-106
SLIDE 106

Specifications

A substitution-closed-class T has the following specification:

slide-107
SLIDE 107

Specifications

A substitution-closed-class T has the following specification:

T = {•} ⊕[T not⊕, T ] ⊖[T not⊖, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • T not⊕ = {•} ⊖[T not⊖, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • T not⊖ = {•} ⊕[T not⊕, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

slide-108
SLIDE 108

Specifications

A substitution-closed-class T has the following specification:

T = {•} ⊕[T not⊕, T ] ⊖[T not⊖, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • T not⊕ = {•} ⊖[T not⊖, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • T not⊖ = {•} ⊕[T not⊕, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • → system of equations on the generating functions of the

specified families, made of analytic functions with nonnegative coefficients.

→ a Boltzmann sampler for the class.

slide-109
SLIDE 109

Specifications

A substitution-closed-class T has the following specification:

T = {•} ⊕[T not⊕, T ] ⊖[T not⊖, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • T not⊕ = {•} ⊖[T not⊖, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • T not⊖ = {•} ⊕[T not⊕, T ]

π∈ST ,|π|≥4 π[T , . . . , T ]

  • → system of equations on the generating functions of the

specified families, made of analytic functions with nonnegative coefficients.

→ a Boltzmann sampler for the class. → trees coding specification-closed classes are 3-type

Galton-Watson trees conditioned on their number of leaves. In BBFGMP 2017 we treat substitution-closed classes in wider generality

slide-110
SLIDE 110

Specifications

Theorem (Bassino, Bouvel, Pivoteau, Pierrot, Rossin 2017) If ST is finite, then there is a finite specification

Ti = εi{•} ⊎

π∈ ST

  • (k1,...,k|π|)∈Ki

π π[Tk1, . . . , Tk|π|]

where T = T0 ⊃ T1, . . . Td and εi ∈ {0, 1}. Moreover, there is an algorithm (implemented!) to find it.

→ system of equations on the generating functions of the

specified families, made of analytic functions with nonnegative coefficients.

→ a Boltzmann sampler for the class.

slide-111
SLIDE 111

The case of Av(132)

T = {•}

  • ⊕[T not⊕, T21]
  • ⊖[T not⊖, T ]

T not⊕ = {•}

  • ⊖[T not⊖, T ]

T not⊖ = {•}

  • ⊕[T not⊕, T21]

T21 = {•}

  • ⊕[T not⊕

21 , T21]

T not⊕

21 = {•}.

slide-112
SLIDE 112

The case of Av(132)

T T not⊕

critical series

T not⊖ T21 T not⊕

21

T = {•}

  • ⊕[T not⊕, T21]
  • ⊖[T not⊖, T ]

T not⊕ = {•}

  • ⊖[T not⊖, T ]

T not⊖ = {•}

  • ⊕[T not⊕, T21]

T21 = {•}

  • ⊕[T not⊕

21 , T21]

T not⊕

21 = {•}.

We plot the dependency graph of the system. In gray, critical families, of maximal growth rate (minimal radius of convergence)

slide-113
SLIDE 113

The main theorem

Theorem (BBFGMP 2019) Consider the specification of a class C with a finite number of simples. Assume that there is only one strongly connected critical component.

slide-114
SLIDE 114

The main theorem

Theorem (BBFGMP 2019) Consider the specification of a class C with a finite number of simples. Assume that there is only one strongly connected critical component. If the specification is linear in the critical families, then σn converges to a X-permuton with explicit parameters.

mass pleft

mass pleft

+

mass pright

mass pright

+

slide-115
SLIDE 115

The main theorem

Theorem (BBFGMP 2019) Consider the specification of a class C with a finite number of simples. Assume that there is only one strongly connected critical component. If the specification is linear in the critical families, then σn converges to a X-permuton with explicit parameters. Otherwise, σn converges to a biased Brownian permuton of explicit parameter.

mass pleft

mass pleft

+

mass pright

mass pright

+

slide-116
SLIDE 116

Examples: linear case

T0 = {•} ⊎ ⊕[T1, T2] ⊎ ⊕[T1, T3] ⊎ ⊕[T4, T2] ⊎ ⊖[T5, T0] ⊎ 3142[T1, T1, T1, T6] T1 = {•} ⊎ ⊖[T7, T1] T2 = {•} ⊎ ⊕[T7, T2] T3 = ⊕[T8, T2] ⊎ ⊖[T9, T6] T4 = ⊖[T10, T11] ⊎ ⊖[T10, T1] ⊎ ⊖[T7, T11] ⊎ 3142[T1, T1, T1, T6] T5 = {•} ⊎ ⊕[T1, T1] ⊎ 3142[T1, T1, T1, T1] T6 = {•} ⊎ ⊕[T12, T2] ⊎ ⊖[T9, T6] T7 = {•} T8 = ⊖[T9, T6] T9 = {•} ⊎ ⊕[T1, T7] T10 = ⊕[T1, T1] ⊎ 3142[T1, T1, T1, T1] T11 = ⊕[T1, T2] ⊎ ⊕[T1, T3] ⊎ ⊕[T4, T2] ⊎ ⊖[T10, T11] ⊎ ⊖[T10, T1] ⊎ ⊖[T7, T11] ⊎3142[T1, T1, T1, T6] T12 = {•} ⊎ ⊖[T9, T6]

The V-shape class from earlier:

slide-117
SLIDE 117

Examples: linear case

T0 = {•} ⊎ ⊕[T1, T2] ⊎ ⊕[T1, T3] ⊎ ⊕[T4, T2] ⊎ ⊖[T5, T0] ⊎ 3142[T1, T1, T1, T6] T1 = {•} ⊎ ⊖[T7, T1] T2 = {•} ⊎ ⊕[T7, T2] T3 = ⊕[T8, T2] ⊎ ⊖[T9, T6] T4 = ⊖[T10, T11] ⊎ ⊖[T10, T1] ⊎ ⊖[T7, T11] ⊎ 3142[T1, T1, T1, T6] T5 = {•} ⊎ ⊕[T1, T1] ⊎ 3142[T1, T1, T1, T1] T6 = {•} ⊎ ⊕[T12, T2] ⊎ ⊖[T9, T6] T7 = {•} T8 = ⊖[T9, T6] T9 = {•} ⊎ ⊕[T1, T7] T10 = ⊕[T1, T1] ⊎ 3142[T1, T1, T1, T1] T11 = ⊕[T1, T2] ⊎ ⊕[T1, T3] ⊎ ⊕[T4, T2] ⊎ ⊖[T10, T11] ⊎ ⊖[T10, T1] ⊎ ⊖[T7, T11] ⊎3142[T1, T1, T1, T6] T12 = {•} ⊎ ⊖[T9, T6]

Critical series are T0, T4, T11. The critical system is not strongly connected, but aae permutation of T0 is in T11. Removing T0 we can apply the theorem. The V-shape class from earlier:

slide-118
SLIDE 118

Examples: linear case

Av(2413, 3142, 2143, 34512)

Av(2413, 1243, 2341, 41352, 531642)

slide-119
SLIDE 119

Examples: linear case

Av(2413, 3142, 2143, 34512)

Av(2413, 1243, 2341, 41352, 531642)

slide-120
SLIDE 120

Examples: nonlinear case.

Av(132) Av(2413, 31452, 41253, 531642, 41352) p = 1 p ≈ 0.47 is algebraic of degree 9.

slide-121
SLIDE 121

Examples: nonlinear case.

Av(132) Av(2413, 31452, 41253, 531642, 41352) p = 1 p ≈ 0.47 is algebraic of degree 9.

slide-122
SLIDE 122

Part 3 - proof of the main theorem

(in the nonlinear case)

slide-123
SLIDE 123

Substitution decomposition and patterns

σ = 24387156 2413 132

  • +

312 + patI(σ) = 4123 t tI

slide-124
SLIDE 124

Our goal

Fix a signed binary tree τ with k leaves. We need only show that #{trees in T of size n with k marked leaves inducing τ} #{trees in T of size n with k marked leaves} converges to P(bp

k = τ) = p#⊕(1 − p)#⊖

Catk−1 .

slide-125
SLIDE 125

Our goal

Fix a signed binary tree τ with k leaves. We need only show that #{trees in T of size n with k marked leaves inducing τ} #{trees in T of size n with k marked leaves} converges to P(bp

k = τ) = p#⊕(1 − p)#⊖

Catk−1 . The denominator is [zn−k]T(k)

0 .

slide-126
SLIDE 126

G.F. of the numerator

slide-127
SLIDE 127

G.F. of the numerator

a c b d e f g h i

a,b,c,d,e,f,g,h,i

slide-128
SLIDE 128

G.F. of the numerator

a c b T′

e

T′

f

T′

h

T′

i

d e f g h i

a,b,c,d,e,f,g,h,i

slide-129
SLIDE 129

G.F. of the numerator

Ta a c b T′

e

T′

f

T′

h

T′

i

d e f g h i Tg

c

Td

b

a,b,c,d,e,f,g,h,i

slide-130
SLIDE 130

G.F. of the numerator

Ta a c b T′

e

T′

f

∂+

b,cFa(z, T)

T′

h

T′

i

∂−

h,iFg(z, T)

d e f g h i Tg

c

Td

b

∂−

e,f Fd(z, T)

a,b,c,d,e,f,g,h,i

slide-131
SLIDE 131

DLW Theorem

We can apply the following theorem to our system of equations, partially applied in the subcritical series.

slide-132
SLIDE 132

DLW Theorem

Theorem (Drmota 2009) Let T = Φ(z, T) be a system of equations, Φ = Φ(z, t) with nonnegative coefficients and no constant term or ti term. Assume that Φ is analytic in z with radius > ρ, polynomial and nonlinear in T. Assume the graph of dependence is strongly connected. Then

  • 1. All Ti have a square root singularity at ρ

T(z) = T(ρ) − c(v + o(1))√z − ρ.

  • 2. Defining (Mi,j(z))i,j = JacTΦ(z, T(z)), then M(ρ) has

Perron eigenvalue 1 with left and right eigenvectors u and v. Moreover

(Tj

i )i,j = (Id − M(z))−1 ∼z→ρ CvuT 1

√z−ρ.

We can apply the following theorem to our system of equations, partially applied in the subcritical series.

slide-133
SLIDE 133

Asymptotics of numerator

Ta a c b T′

e

T′

f

∂+

b,cFa(z, T)

T′

h

T′

i

∂−

h,iFg(z, T)

d e f g h i Tg

c

Td

b

∂−

e,f Fd(z, T)

a,b,c,d,e,f,g,h,i

slide-134
SLIDE 134

Asymptotics of numerator

Ta a c b T′

e

T′

f

T′

h

T′

i

d e f g h i Tg

c

Td

b

c−

ghi

c−

de f

c+

abc

a,b,c,d,e,f,g,h,i

K

slide-135
SLIDE 135

Asymptotics of numerator

Ta a c b T′

f

T′

h

T′

i

d e f g h i Tg

c

Td

b

c−

ghi

c−

de f

c+

abc

(z − ρ)−1/2

a,b,c,d,e,f,g,h,i

K ve

slide-136
SLIDE 136

Asymptotics of numerator

Ta a c b T′

f

T′

h

T′

i

d e f g h i Tg

c

c−

ghi

c−

de f

c+

abc

a,b,c,d,e,f,g,h,i

K ve

(z − ρ)−2/2

ud vb

slide-137
SLIDE 137

Asymptotics of numerator

a c b d e f g h i

c−

ghi

c−

de f

c+

abc

a,b,c,d,e,f,g,h,i

K ve ud vb

(z − ρ)−7/2

v f vc ua ug vhvi

slide-138
SLIDE 138

Asymptotics of numerator

a c b d e f g h i

c−

ghi

c−

de f

c+

abc

a,b,c,d,e,f,g,h,i

K ve ud vb

(z − ρ)−7/2

v f vc ua ug vhvi

∼ KA1

+A2 −(z − ρ)−7/2

slide-139
SLIDE 139

Asymptotics of numerator

a c b d e f g h i

c−

ghi

c−

de f

c+

abc

a,b,c,d,e,f,g,h,i

K ve ud vb

(z − ρ)−7/2

v f vc ua ug vhvi

∼ KA1

+A2 −(z − ρ)−7/2

∼ KkA#⊕

+ A#⊖ − (z − ρ)−1/2−k

same order as the denominator !

slide-140
SLIDE 140

Part 4 - what’s the point ?

slide-141
SLIDE 141

Part 4 - what’s the point ?

  • f scaling-limit results for pattern-avoiding permutations ?
slide-142
SLIDE 142

Part 4 - what’s the point ?

  • f scaling-limit results for pattern-avoiding permutations ?

On a continuous limiting object, we can compute things, then recover results on the discrete objects !

slide-143
SLIDE 143

Some previous work

slide-144
SLIDE 144

Some previous work

  • Extremal combinatorics: Presutti-Stromquist (2009) introduced

permutons to provide a lower bound for the packing density of

(2413) (conjectured tight)

slide-145
SLIDE 145

Some previous work

  • Extremal combinatorics: Presutti-Stromquist (2009) introduced

permutons to provide a lower bound for the packing density of

(2413) (conjectured tight)

  • Joint convergence of all pattern densities is automatic.
slide-146
SLIDE 146

Some previous work

  • Extremal combinatorics: Presutti-Stromquist (2009) introduced

permutons to provide a lower bound for the packing density of

(2413) (conjectured tight)

  • Joint convergence of all pattern densities is automatic.
  • Asymptotics of the number of cycles of fixed length (Mukherjee

’16), of the length of the longest increasing subsequence (Mueller, Starr,’13) and of the total displacement (Bevan, Winkler, ’19) in Mallows permutations using the permuton limit + regularity of convergence.

slide-147
SLIDE 147

Expectation of the permuton

As µ is a random measure, it is natural to compute its average Eµ, which is the limit of the permuton obtained by stacking all separable permutations of a given size.

Theorem (M. 2017) The permuton Eµ has density function

1 π (β(x, y) + β(x, 1 − y)), 0 ≤ x ≤ min(y, 1 − y)

β(x, y) = 3xy − 2x − 2y + 1

(1 − x)(1 − y)

  • 1 − x − y

xy

+ 3 arctan

  • xy

1 − x − y. We recover the expected shape of doubly-alternating Baxter permutations. (Dokos-Pak)

slide-148
SLIDE 148