SLIDE 1 Inversion Sequences and Generating Trees
- A. Bindi
- V. Guerrini
- S. Rinaldi
University of Siena
Permutation Patterns 2017
SLIDE 2
Inversion Sequences
An inversion sequence is an integer sequence e1 . . . en satisfying 0 ≤ ei < i for all i = 1, . . . , n. Inversion sequences are naturally bijective to permutations: e = Θ(π) is obtained from a permutation π = π1 . . . πn by setting ei = |{j : j < i and πj > πi}|. The study of patterns in inversion sequences was introduced in:
inversion sequences avoiding permutations of length 3 [T. Mansour, M. Shattuck 2015]. inversion sequences that avoid words of length 3 [S. Corteel, M. A. Martinez, C. D. Savage, M. Weselcouch 2016]
An inversion sequence avoids a pattern a1 a2 a3 if there are not three indices i < j < k such that ei ej ek ≡ a1 a2 a3.
SLIDE 3
Inversion Sequences
An inversion sequence is an integer sequence e1 . . . en satisfying 0 ≤ ei < i for all i = 1, . . . , n. Inversion sequences are naturally bijective to permutations: e = Θ(π) is obtained from a permutation π = π1 . . . πn by setting ei = |{j : j < i and πj > πi}|. The study of patterns in inversion sequences was introduced in:
inversion sequences avoiding permutations of length 3 [T. Mansour, M. Shattuck 2015]. inversion sequences that avoid words of length 3 [S. Corteel, M. A. Martinez, C. D. Savage, M. Weselcouch 2016]
An inversion sequence avoids a pattern a1 a2 a3 if there are not three indices i < j < k such that ei ej ek ≡ a1 a2 a3.
SLIDE 4
Inversion Sequences
An inversion sequence is an integer sequence e1 . . . en satisfying 0 ≤ ei < i for all i = 1, . . . , n. Inversion sequences are naturally bijective to permutations: e = Θ(π) is obtained from a permutation π = π1 . . . πn by setting ei = |{j : j < i and πj > πi}|. The study of patterns in inversion sequences was introduced in:
inversion sequences avoiding permutations of length 3 [T. Mansour, M. Shattuck 2015]. inversion sequences that avoid words of length 3 [S. Corteel, M. A. Martinez, C. D. Savage, M. Weselcouch 2016]
An inversion sequence avoids a pattern a1 a2 a3 if there are not three indices i < j < k such that ei ej ek ≡ a1 a2 a3.
SLIDE 5
Inversion Sequences
An inversion sequence is an integer sequence e1 . . . en satisfying 0 ≤ ei < i for all i = 1, . . . , n. Inversion sequences are naturally bijective to permutations: e = Θ(π) is obtained from a permutation π = π1 . . . πn by setting ei = |{j : j < i and πj > πi}|. The study of patterns in inversion sequences was introduced in:
inversion sequences avoiding permutations of length 3 [T. Mansour, M. Shattuck 2015]. inversion sequences that avoid words of length 3 [S. Corteel, M. A. Martinez, C. D. Savage, M. Weselcouch 2016]
An inversion sequence avoids a pattern a1 a2 a3 if there are not three indices i < j < k such that ei ej ek ≡ a1 a2 a3.
SLIDE 6
Inversion Sequences
An inversion sequence is an integer sequence e1 . . . en satisfying 0 ≤ ei < i for all i = 1, . . . , n. Inversion sequences are naturally bijective to permutations: e = Θ(π) is obtained from a permutation π = π1 . . . πn by setting ei = |{j : j < i and πj > πi}|. The study of patterns in inversion sequences was introduced in:
inversion sequences avoiding permutations of length 3 [T. Mansour, M. Shattuck 2015]. inversion sequences that avoid words of length 3 [S. Corteel, M. A. Martinez, C. D. Savage, M. Weselcouch 2016]
An inversion sequence avoids a pattern a1 a2 a3 if there are not three indices i < j < k such that ei ej ek ≡ a1 a2 a3.
SLIDE 7
Inversion Sequences
An inversion sequence is an integer sequence e1 . . . en satisfying 0 ≤ ei < i for all i = 1, . . . , n. Inversion sequences are naturally bijective to permutations: e = Θ(π) is obtained from a permutation π = π1 . . . πn by setting ei = |{j : j < i and πj > πi}|. The study of patterns in inversion sequences was introduced in:
inversion sequences avoiding permutations of length 3 [T. Mansour, M. Shattuck 2015]. inversion sequences that avoid words of length 3 [S. Corteel, M. A. Martinez, C. D. Savage, M. Weselcouch 2016]
An inversion sequence avoids a pattern a1 a2 a3 if there are not three indices i < j < k such that ei ej ek ≡ a1 a2 a3.
SLIDE 8
Inversion Sequences
Example In(110): sequences with no i < j < k such that ei = ej > ek. corresponds to the permutation π = 9 6 10 3 8 4 1 7 5 2 .
SLIDE 9
Inversion Sequences
Example In(110): sequences with no i < j < k such that ei = ej > ek. corresponds to the permutation π = 9 6 10 3 8 4 1 7 5 2 .
SLIDE 10 Inversion Sequences
Example In(110): sequences with no i < j < k such that ei = ej > ek.
0 1 0 3 2 4 6 3 5 8
corresponds to the permutation π = 9 6 10 3 8 4 1 7 5 2 .
SLIDE 11 Inversion Sequences
Example In(110): sequences with no i < j < k such that ei = ej > ek.
0 1 0 3 2 4 6 3 5 8
corresponds to the permutation π = 9 6 10 3 8 4 1 7 5 2 .
SLIDE 12
Inversion Sequences Avoiding Triples of Relations
Martinez and Savage generalized the notion of pattern avoidance to a triple of binary relations (ρ1, ρ2, ρ3), where ρi ∈ {<, >, ≤, ≥, =, =, −}, where − on a set S is the cartesian product, i.e. − = S × S. In(ρ1, ρ2, ρ3) is the set of inversion sequences e of length n with no i < j < k such that eiρ1ej, ejρ2ek, eiρ3ek. For example In(=, >, >) = In(110). All triples of relations of the set {<, >, ≤, ≥, =, =, −}3 are studied in [Martinez, Savage 2016]. All 343 patterns are considered and partitioned in 98 equivalence classes. Several conjectures are formulated.
SLIDE 13
Inversion Sequences Avoiding Triples of Relations
Martinez and Savage generalized the notion of pattern avoidance to a triple of binary relations (ρ1, ρ2, ρ3), where ρi ∈ {<, >, ≤, ≥, =, =, −}, where − on a set S is the cartesian product, i.e. − = S × S. In(ρ1, ρ2, ρ3) is the set of inversion sequences e of length n with no i < j < k such that eiρ1ej, ejρ2ek, eiρ3ek. For example In(=, >, >) = In(110). All triples of relations of the set {<, >, ≤, ≥, =, =, −}3 are studied in [Martinez, Savage 2016]. All 343 patterns are considered and partitioned in 98 equivalence classes. Several conjectures are formulated.
SLIDE 14
Inversion Sequences Avoiding Triples of Relations
Martinez and Savage generalized the notion of pattern avoidance to a triple of binary relations (ρ1, ρ2, ρ3), where ρi ∈ {<, >, ≤, ≥, =, =, −}, where − on a set S is the cartesian product, i.e. − = S × S. In(ρ1, ρ2, ρ3) is the set of inversion sequences e of length n with no i < j < k such that eiρ1ej, ejρ2ek, eiρ3ek. For example In(=, >, >) = In(110). All triples of relations of the set {<, >, ≤, ≥, =, =, −}3 are studied in [Martinez, Savage 2016]. All 343 patterns are considered and partitioned in 98 equivalence classes. Several conjectures are formulated.
SLIDE 15
Inversion Sequences Avoiding Triples of Relations
Martinez and Savage generalized the notion of pattern avoidance to a triple of binary relations (ρ1, ρ2, ρ3), where ρi ∈ {<, >, ≤, ≥, =, =, −}, where − on a set S is the cartesian product, i.e. − = S × S. In(ρ1, ρ2, ρ3) is the set of inversion sequences e of length n with no i < j < k such that eiρ1ej, ejρ2ek, eiρ3ek. For example In(=, >, >) = In(110). All triples of relations of the set {<, >, ≤, ≥, =, =, −}3 are studied in [Martinez, Savage 2016]. All 343 patterns are considered and partitioned in 98 equivalence classes. Several conjectures are formulated.
SLIDE 16
Inversion Sequences Avoiding Triples of Relations
Martinez and Savage generalized the notion of pattern avoidance to a triple of binary relations (ρ1, ρ2, ρ3), where ρi ∈ {<, >, ≤, ≥, =, =, −}, where − on a set S is the cartesian product, i.e. − = S × S. In(ρ1, ρ2, ρ3) is the set of inversion sequences e of length n with no i < j < k such that eiρ1ej, ejρ2ek, eiρ3ek. For example In(=, >, >) = In(110). All triples of relations of the set {<, >, ≤, ≥, =, =, −}3 are studied in [Martinez, Savage 2016]. All 343 patterns are considered and partitioned in 98 equivalence classes. Several conjectures are formulated.
SLIDE 17
Inversion Sequences Avoiding Patterns of Length 3
SLIDE 18 ECO Method
ECO method (Enumeration of Combinatorial Objects) was developed by some researchers of the Universities of Florence and Sienna [Barcucci, Del Lungo, Pergola, Pinzani 1999]. Let C be a combinatorial class, that is to say any set of discrete objects equipped with a notion of size, such that there is a finite number of objects Cn of size n for any integer n. Assume also that C1 contains exactly one object. A function ϑ : Cn → P(Cn+1) is an ECO operator if:
1
for any O1, O2 ∈ Cn, we have ϑ(O1) ∩ ϑ(O2) = ∅;
2
fon any O′ ∈ Cn+1 there is O ∈ Cn such that O′ ∈ ϑ(O).
Every object of size n + 1 is uniquely obtained from an
- bject of size n through the application of ϑ.
SLIDE 19 ECO Method
ECO method (Enumeration of Combinatorial Objects) was developed by some researchers of the Universities of Florence and Sienna [Barcucci, Del Lungo, Pergola, Pinzani 1999]. Let C be a combinatorial class, that is to say any set of discrete objects equipped with a notion of size, such that there is a finite number of objects Cn of size n for any integer n. Assume also that C1 contains exactly one object. A function ϑ : Cn → P(Cn+1) is an ECO operator if:
1
for any O1, O2 ∈ Cn, we have ϑ(O1) ∩ ϑ(O2) = ∅;
2
fon any O′ ∈ Cn+1 there is O ∈ Cn such that O′ ∈ ϑ(O).
Every object of size n + 1 is uniquely obtained from an
- bject of size n through the application of ϑ.
SLIDE 20 ECO Method
ECO method (Enumeration of Combinatorial Objects) was developed by some researchers of the Universities of Florence and Sienna [Barcucci, Del Lungo, Pergola, Pinzani 1999]. Let C be a combinatorial class, that is to say any set of discrete objects equipped with a notion of size, such that there is a finite number of objects Cn of size n for any integer n. Assume also that C1 contains exactly one object. A function ϑ : Cn → P(Cn+1) is an ECO operator if:
1
for any O1, O2 ∈ Cn, we have ϑ(O1) ∩ ϑ(O2) = ∅;
2
fon any O′ ∈ Cn+1 there is O ∈ Cn such that O′ ∈ ϑ(O).
Every object of size n + 1 is uniquely obtained from an
- bject of size n through the application of ϑ.
SLIDE 21 ECO Method
ECO method (Enumeration of Combinatorial Objects) was developed by some researchers of the Universities of Florence and Sienna [Barcucci, Del Lungo, Pergola, Pinzani 1999]. Let C be a combinatorial class, that is to say any set of discrete objects equipped with a notion of size, such that there is a finite number of objects Cn of size n for any integer n. Assume also that C1 contains exactly one object. A function ϑ : Cn → P(Cn+1) is an ECO operator if:
1
for any O1, O2 ∈ Cn, we have ϑ(O1) ∩ ϑ(O2) = ∅;
2
fon any O′ ∈ Cn+1 there is O ∈ Cn such that O′ ∈ ϑ(O).
Every object of size n + 1 is uniquely obtained from an
- bject of size n through the application of ϑ.
SLIDE 22 ECO Method
ECO method (Enumeration of Combinatorial Objects) was developed by some researchers of the Universities of Florence and Sienna [Barcucci, Del Lungo, Pergola, Pinzani 1999]. Let C be a combinatorial class, that is to say any set of discrete objects equipped with a notion of size, such that there is a finite number of objects Cn of size n for any integer n. Assume also that C1 contains exactly one object. A function ϑ : Cn → P(Cn+1) is an ECO operator if:
1
for any O1, O2 ∈ Cn, we have ϑ(O1) ∩ ϑ(O2) = ∅;
2
fon any O′ ∈ Cn+1 there is O ∈ Cn such that O′ ∈ ϑ(O).
Every object of size n + 1 is uniquely obtained from an
- bject of size n through the application of ϑ.
SLIDE 23 ECO Method
ECO method (Enumeration of Combinatorial Objects) was developed by some researchers of the Universities of Florence and Sienna [Barcucci, Del Lungo, Pergola, Pinzani 1999]. Let C be a combinatorial class, that is to say any set of discrete objects equipped with a notion of size, such that there is a finite number of objects Cn of size n for any integer n. Assume also that C1 contains exactly one object. A function ϑ : Cn → P(Cn+1) is an ECO operator if:
1
for any O1, O2 ∈ Cn, we have ϑ(O1) ∩ ϑ(O2) = ∅;
2
fon any O′ ∈ Cn+1 there is O ∈ Cn such that O′ ∈ ϑ(O).
Every object of size n + 1 is uniquely obtained from an
- bject of size n through the application of ϑ.
SLIDE 24 Generating trees
The growth described by ϑ can be represented by means
- f a generating tree: a rooted infinite tree whose vertices
are the objects of C. The objects having the same size lie at the same level (the element of C1 is at the root), and the sons of an object are the objects it produces through ϑ. If the recursive growth described by ϑ is sufficiently regular, then it can be described by means of a succession rule, i.e. a system of the form:
(k) (e1)(e2) . . . (ek). ,
where (a), (k), (ei) ∈ Nk. Succession rules (or generating trees) have been studied by West (1995) and Banderier, Bousquet-Mélou, Denise, Flajolet, Gardy, Gouyou-Beauchamps (2005).
SLIDE 25 Generating trees
The growth described by ϑ can be represented by means
- f a generating tree: a rooted infinite tree whose vertices
are the objects of C. The objects having the same size lie at the same level (the element of C1 is at the root), and the sons of an object are the objects it produces through ϑ. If the recursive growth described by ϑ is sufficiently regular, then it can be described by means of a succession rule, i.e. a system of the form:
(k) (e1)(e2) . . . (ek). ,
where (a), (k), (ei) ∈ Nk. Succession rules (or generating trees) have been studied by West (1995) and Banderier, Bousquet-Mélou, Denise, Flajolet, Gardy, Gouyou-Beauchamps (2005).
SLIDE 26 Generating trees
The growth described by ϑ can be represented by means
- f a generating tree: a rooted infinite tree whose vertices
are the objects of C. The objects having the same size lie at the same level (the element of C1 is at the root), and the sons of an object are the objects it produces through ϑ. If the recursive growth described by ϑ is sufficiently regular, then it can be described by means of a succession rule, i.e. a system of the form:
(k) (e1)(e2) . . . (ek). ,
where (a), (k), (ei) ∈ Nk. Succession rules (or generating trees) have been studied by West (1995) and Banderier, Bousquet-Mélou, Denise, Flajolet, Gardy, Gouyou-Beauchamps (2005).
SLIDE 27 A first example
Non decreasing sequences In(10): inversion sequences such that e1 = 0 and ei+1 ≥ ei. Enumerated by Catalan numbers, Cn =
1 n+1
2n
n
Let e = e1 . . . en. The ECO operator adds the element en+1 to e in all possible ways from en to n. The sequence e is labelled (n + 1 − en). We obtain: Ωcat = (2) (k) (2)(3) . . . (k)(k + 1)
SLIDE 28 A first example
Non decreasing sequences In(10): inversion sequences such that e1 = 0 and ei+1 ≥ ei. Enumerated by Catalan numbers, Cn =
1 n+1
2n
n
Let e = e1 . . . en. The ECO operator adds the element en+1 to e in all possible ways from en to n. The sequence e is labelled (n + 1 − en). We obtain: Ωcat = (2) (k) (2)(3) . . . (k)(k + 1)
SLIDE 29 A first example
Non decreasing sequences In(10): inversion sequences such that e1 = 0 and ei+1 ≥ ei. Enumerated by Catalan numbers, Cn =
1 n+1
2n
n
Let e = e1 . . . en. The ECO operator adds the element en+1 to e in all possible ways from en to n. The sequence e is labelled (n + 1 − en). We obtain: Ωcat = (2) (k) (2)(3) . . . (k)(k + 1)
SLIDE 30 A first example
Non decreasing sequences In(10): inversion sequences such that e1 = 0 and ei+1 ≥ ei. Enumerated by Catalan numbers, Cn =
1 n+1
2n
n
Let e = e1 . . . en. The ECO operator adds the element en+1 to e in all possible ways from en to n. The sequence e is labelled (n + 1 − en).
(4) (3) (5) (4) (2)
We obtain: Ωcat = (2) (k) (2)(3) . . . (k)(k + 1)
SLIDE 31 Aims of the paper
We consider a hierarchy of families of inversion sequences
- rdered by inclusion according to the following scheme:
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
We handle all these families in a unified way by providing:
a (possible) combinatorial characterization a recursive growth by means of generating trees enumeration possible connections with other combinatorial structures
We prove some results conjectured in [Martinez, Savage 2016].
SLIDE 32 Aims of the paper
We consider a hierarchy of families of inversion sequences
- rdered by inclusion according to the following scheme:
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
We handle all these families in a unified way by providing:
a (possible) combinatorial characterization a recursive growth by means of generating trees enumeration possible connections with other combinatorial structures
We prove some results conjectured in [Martinez, Savage 2016].
SLIDE 33 Aims of the paper
We consider a hierarchy of families of inversion sequences
- rdered by inclusion according to the following scheme:
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
We handle all these families in a unified way by providing:
a (possible) combinatorial characterization a recursive growth by means of generating trees enumeration possible connections with other combinatorial structures
We prove some results conjectured in [Martinez, Savage 2016].
SLIDE 34 Aims of the paper
We consider a hierarchy of families of inversion sequences
- rdered by inclusion according to the following scheme:
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
We handle all these families in a unified way by providing:
a (possible) combinatorial characterization a recursive growth by means of generating trees enumeration possible connections with other combinatorial structures
We prove some results conjectured in [Martinez, Savage 2016].
SLIDE 35 Aims of the paper
We consider a hierarchy of families of inversion sequences
- rdered by inclusion according to the following scheme:
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
We handle all these families in a unified way by providing:
a (possible) combinatorial characterization a recursive growth by means of generating trees enumeration possible connections with other combinatorial structures
We prove some results conjectured in [Martinez, Savage 2016].
SLIDE 36 Aims of the paper
We consider a hierarchy of families of inversion sequences
- rdered by inclusion according to the following scheme:
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
We handle all these families in a unified way by providing:
a (possible) combinatorial characterization a recursive growth by means of generating trees enumeration possible connections with other combinatorial structures
We prove some results conjectured in [Martinez, Savage 2016].
SLIDE 37 Aims of the paper
We consider a hierarchy of families of inversion sequences
- rdered by inclusion according to the following scheme:
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
We handle all these families in a unified way by providing:
a (possible) combinatorial characterization a recursive growth by means of generating trees enumeration possible connections with other combinatorial structures
We prove some results conjectured in [Martinez, Savage 2016].
SLIDE 38 Aims of the paper
In this talk we focus on the families of the chain:
Baxter sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210)
Schroder sequence
I (000,110)
The recursive construction (and the generating tree) of any family is obtained as an extension of the construction (and the generating tree) of a smaller one, starting from In(000, 100, 110, 101, 201, 210) (Catalan sequence).
SLIDE 39 Aims of the paper
In this talk we focus on the families of the chain:
Baxter sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210)
Schroder sequence
I (000,110)
The recursive construction (and the generating tree) of any family is obtained as an extension of the construction (and the generating tree) of a smaller one, starting from In(000, 100, 110, 101, 201, 210) (Catalan sequence).
SLIDE 40 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
SLIDE 41 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
SLIDE 42 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i i+1
SLIDE 43 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i i+1
210
SLIDE 44 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i+1 i
100
SLIDE 45 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i+1 i
201
SLIDE 46 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i+1 i
101
SLIDE 47 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i+1 i
SLIDE 48 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i+1 i
110
SLIDE 49 In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: a sequence e = e1 . . . en ∈ Icat
n
if and
- nly if for any i we have: if ei+1 ≤ ei (weak descent) then
ej > ei for all j > i + 1. Why this characterization?
i+1 i
000
SLIDE 50
In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: an inversion sequence e = e1 . . . en ∈ Icat
n
if and only if for any i we have: if ei+1 ≤ ei (weak descent) then ej > ei for all j > i + 1. In [Martinez, Savage 2016] is conjectured that Icat
n
is counted by Catalan numbers.
SLIDE 51
In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: an inversion sequence e = e1 . . . en ∈ Icat
n
if and only if for any i we have: if ei+1 ≤ ei (weak descent) then ej > ei for all j > i + 1. In [Martinez, Savage 2016] is conjectured that Icat
n
is counted by Catalan numbers.
SLIDE 52
In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: an inversion sequence e = e1 . . . en ∈ Icat
n
if and only if for any i we have: if ei+1 ≤ ei (weak descent) then ej > ei for all j > i + 1. In [Martinez, Savage 2016] is conjectured that Icat
n
is counted by Catalan numbers.
SLIDE 53
In(000, 100, 101, 110, 201, 210): Catalan sequence
Let Icat
n
= In(≥, −, ≥) = In(000, 100, 101, 110, 201, 210). Characterization: an inversion sequence e = e1 . . . en ∈ Icat
n
if and only if for any i we have: if ei+1 ≤ ei (weak descent) then ej > ei for all j > i + 1. In [Martinez, Savage 2016] is conjectured that Icat
n
is counted by Catalan numbers.
SLIDE 54
Catalan sequence: a bijective proof
Proposition There is a bijective correspondence between sequences of Icat
n
and non-crossing partitions of n. A partition of [n] = {1, . . . , n} is a pairwise disjoint set of non-empty subsets, called blocks, whose union is [n]. A noncrossing partition of [n] is a partition in which no two blocks in the graphical representation "cross" each other. It is well-known that noncrossing partitions of [n] are counted by Catalan numbers.
SLIDE 55
Catalan sequence: a bijective proof
Proposition There is a bijective correspondence between sequences of Icat
n
and non-crossing partitions of n. A partition of [n] = {1, . . . , n} is a pairwise disjoint set of non-empty subsets, called blocks, whose union is [n]. A noncrossing partition of [n] is a partition in which no two blocks in the graphical representation "cross" each other. It is well-known that noncrossing partitions of [n] are counted by Catalan numbers.
SLIDE 56
Catalan sequence: a bijective proof
Proposition There is a bijective correspondence between sequences of Icat
n
and non-crossing partitions of n. A partition of [n] = {1, . . . , n} is a pairwise disjoint set of non-empty subsets, called blocks, whose union is [n]. A noncrossing partition of [n] is a partition in which no two blocks in the graphical representation "cross" each other. It is well-known that noncrossing partitions of [n] are counted by Catalan numbers.
SLIDE 57
Catalan sequence: a bijective proof
Proposition There is a bijective correspondence between sequences of Icat
n
and non-crossing partitions of n. A partition of [n] = {1, . . . , n} is a pairwise disjoint set of non-empty subsets, called blocks, whose union is [n]. A noncrossing partition of [n] is a partition in which no two blocks in the graphical representation "cross" each other.
7
{1,5,7} {2} {3,6} {4}
7 6 5 4 3 2 1
{1,5,7} {2,4} {3} {6}
1 2 3 4 5 6
It is well-known that noncrossing partitions of [n] are counted by Catalan numbers.
SLIDE 58
Catalan sequence: a bijective proof
Proposition There is a bijective correspondence between sequences of Icat
n
and non-crossing partitions of n. A partition of [n] = {1, . . . , n} is a pairwise disjoint set of non-empty subsets, called blocks, whose union is [n]. A noncrossing partition of [n] is a partition in which no two blocks in the graphical representation "cross" each other.
7
{1,5,7} {2} {3,6} {4}
7 6 5 4 3 2 1
{1,5,7} {2,4} {3} {6}
1 2 3 4 5 6
It is well-known that noncrossing partitions of [n] are counted by Catalan numbers.
SLIDE 59
Catalan sequence: a bijective proof
Consider the following noncrossing partition of n = 7: We build the associated sequence in the following steps: 1 2 3 4 5 6 1 1 2 1 1 2 1 1 2 1 1 2 5 1 1 4 2 5
SLIDE 60
Catalan sequence: a bijective proof
Consider the following noncrossing partition of n = 7:
1 7 6 5 4 3 2
We build the associated sequence in the following steps: 1 2 3 4 5 6 1 1 2 1 1 2 1 1 2 1 1 2 5 1 1 4 2 5
SLIDE 61
Catalan sequence: a bijective proof
Consider the following noncrossing partition of n = 7:
6 5 4 3 2 1
We build the associated sequence in the following steps: 1 2 3 4 5 6 1 1 2 1 1 2 1 1 2 1 1 2 5 1 1 4 2 5
SLIDE 62
Catalan sequence: a bijective proof
Consider the following noncrossing partition of n = 7:
6 5 4 3 2 1
We build the associated sequence in the following steps: 1 2 3 4 5 6 1 1 2 1 1 2 1 1 2 1 1 2 5 1 1 4 2 5
SLIDE 63
A more general result
Proposition The previous construction establishes a bijection between partitions of [n] (Bell numbers) and In(000, 110). Crossing partition: Gives:
1 2 3 4 5 6 1 1 2 1 2 3 1 2 3 2 1 2 3 pattern 101 2 1 4 2 3 pattern 201
SLIDE 64 A more general result
Proposition The previous construction establishes a bijection between partitions of [n] (Bell numbers) and In(000, 110). Crossing partition:
6 5 4 3 2 1
Gives:
1 2 3 4 5 6 1 1 2 1 2 3 1 2 3 2 1 2 3 pattern 101 2 1 4 2 3 pattern 201
SLIDE 65 A more general result
Proposition The previous construction establishes a bijection between partitions of [n] (Bell numbers) and In(000, 110). Crossing partition:
6 5 4 3 2 1
Gives:
1 2 3 4 5 6 1 1 2 1 2 3 1 2 3 2 1 2 3 pattern 101 2 1 4 2 3 pattern 201
SLIDE 66
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 67
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 68
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 69
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 70
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 71
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 72
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 73
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 74
A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
SLIDE 75 A generic ECO operator for inversion sequences
Our general approach Let C be a family of inversion sequences. Let a sequence grow by adding an element x at the end of e, and denote by e · x the sequence e1 . . . en x. An element x ∈ {0, . . . , n} is active if e1 . . . en x ∈ C. Let h (resp. k) the number of active sites less than or equal to (resp. greater than) en.
(3,2)
SLIDE 76
Catalan sequence: a generating tree
Proposition Icat
n
grows according to the generating tree: Ωcat′ = (1, 1) (h, k) (0, k + 1)h (h + k, 1), . . . , (h + 1, k).
SLIDE 77
Catalan sequence: a generating tree
Proposition Icat
n
grows according to the generating tree: Ωcat′ = (1, 1) (h, k) (0, k + 1)h (h + k, 1), . . . , (h + 1, k).
SLIDE 78
This is a new generating tree for Catalan numbers. Our goal is to make all the families in our scheme grow with a growth which extends the one provided by Ωcat′. Proposition Icat
n
is the set of inversion sequences of AVn(12-3, 2-14-3), which therefore turns out to be another family of permutations counted by Catalan numbers.
SLIDE 79
This is a new generating tree for Catalan numbers. Our goal is to make all the families in our scheme grow with a growth which extends the one provided by Ωcat′. Proposition Icat
n
is the set of inversion sequences of AVn(12-3, 2-14-3), which therefore turns out to be another family of permutations counted by Catalan numbers.
SLIDE 80
This is a new generating tree for Catalan numbers. Our goal is to make all the families in our scheme grow with a growth which extends the one provided by Ωcat′. Proposition Icat
n
is the set of inversion sequences of AVn(12-3, 2-14-3), which therefore turns out to be another family of permutations counted by Catalan numbers.
SLIDE 81
In(000, 100, 110, 210): sequence A108307
Let us consider In(≥, ≥, ≥) = In(000, 100, 110, 210).
SLIDE 82 In(000, 100, 110, 210): sequence A108307
Let us consider In(≥, ≥, ≥) = In(000, 100, 110, 210).
Schroder sequence
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
Baxter sequence? sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210) I (000,110)
SLIDE 83
In(000, 100, 110, 210): sequence A108307
Let us consider In(≥, ≥, ≥) = In(000, 100, 110, 210). Characterization: inversion sequences that can be uniquely decomposed in two strictly increasing sequences.
SLIDE 84
In(000, 100, 110, 210): sequence A108307
Let us consider In(≥, ≥, ≥) = In(000, 100, 110, 210). Characterization: inversion sequences that can be uniquely decomposed in two strictly increasing sequences.
SLIDE 85
In(000, 100, 110, 210): sequence A108307
Let us consider In(≥, ≥, ≥) = In(000, 100, 110, 210). Characterization: inversion sequences that can be uniquely decomposed in two strictly increasing sequences.
SLIDE 86 In(000, 100, 110, 210): sequence A108307
Let us consider In(≥, ≥, ≥) = In(000, 100, 110, 210). Characterization: inversion sequences that can be uniquely decomposed in two strictly increasing sequences.
0 1 1 3 2 3 6 5 6 7 9
SLIDE 87 In(000, 100, 110, 210): sequence A108307
Let us consider In(≥, ≥, ≥) = In(000, 100, 110, 210). Characterization: inversion sequences that can be uniquely decomposed in two strictly increasing sequences.
0 1 1 3 2 3 6 5 6 7 9
SLIDE 88
In(000, 100, 110, 210): generating tree
Proposition In(000, 100, 110, 210) grows according to Ωa = (1, 1) (h, k) ❀ (0, k + 1), . . . , (h − 1, k + 1) (h + 1, k), . . . , (h + k, 1) ,
SLIDE 89
In(000, 100, 110, 210): generating tree
Proposition In(000, 100, 110, 210) grows according to Ωa = (1, 1) (h, k) ❀ (0, k + 1), . . . , (h − 1, k + 1) (h + 1, k), . . . , (h + k, 1) ,
SLIDE 90
In(000, 100, 110, 210): generating function
Proposition Let Sh,k(t) ≡ Sh,k the gf of In(000, 100, 110, 210) with label (h, k), and S(t; u, v) ≡ S(u, v) =
h,k≥1 Sh,kuhvk. Then:
S(u, v) = tuv + tv(S(1, v) − S(u, v)) 1 − u + tu(S(u, u) − S(u, v)) u/v − 1 Our “recipe” is as follows: Apply some variants of the kernel method (obstinate kernel method) developed in [M. Bousquet-Mélou, G. Xin, 2006] and prove that the gf is D-finite; The Lagrange inversion formula gives a rather complicated formula for bn = |In(000, 100, 110, 210)|; The creative telescoping [M. Petkovsek, H.S. Wilf, D. Zeilberger, 1996] to obtain a recursive formula for bn.
SLIDE 91
In(000, 100, 110, 210): generating function
Proposition Let Sh,k(t) ≡ Sh,k the gf of In(000, 100, 110, 210) with label (h, k), and S(t; u, v) ≡ S(u, v) =
h,k≥1 Sh,kuhvk. Then:
S(u, v) = tuv + tv(S(1, v) − S(u, v)) 1 − u + tu(S(u, u) − S(u, v)) u/v − 1 Our “recipe” is as follows: Apply some variants of the kernel method (obstinate kernel method) developed in [M. Bousquet-Mélou, G. Xin, 2006] and prove that the gf is D-finite; The Lagrange inversion formula gives a rather complicated formula for bn = |In(000, 100, 110, 210)|; The creative telescoping [M. Petkovsek, H.S. Wilf, D. Zeilberger, 1996] to obtain a recursive formula for bn.
SLIDE 92
In(000, 100, 110, 210): generating function
Proposition Let Sh,k(t) ≡ Sh,k the gf of In(000, 100, 110, 210) with label (h, k), and S(t; u, v) ≡ S(u, v) =
h,k≥1 Sh,kuhvk. Then:
S(u, v) = tuv + tv(S(1, v) − S(u, v)) 1 − u + tu(S(u, u) − S(u, v)) u/v − 1 Our “recipe” is as follows: Apply some variants of the kernel method (obstinate kernel method) developed in [M. Bousquet-Mélou, G. Xin, 2006] and prove that the gf is D-finite; The Lagrange inversion formula gives a rather complicated formula for bn = |In(000, 100, 110, 210)|; The creative telescoping [M. Petkovsek, H.S. Wilf, D. Zeilberger, 1996] to obtain a recursive formula for bn.
SLIDE 93
In(000, 100, 110, 210): generating function
Proposition Let Sh,k(t) ≡ Sh,k the gf of In(000, 100, 110, 210) with label (h, k), and S(t; u, v) ≡ S(u, v) =
h,k≥1 Sh,kuhvk. Then:
S(u, v) = tuv + tv(S(1, v) − S(u, v)) 1 − u + tu(S(u, u) − S(u, v)) u/v − 1 Our “recipe” is as follows: Apply some variants of the kernel method (obstinate kernel method) developed in [M. Bousquet-Mélou, G. Xin, 2006] and prove that the gf is D-finite; The Lagrange inversion formula gives a rather complicated formula for bn = |In(000, 100, 110, 210)|; The creative telescoping [M. Petkovsek, H.S. Wilf, D. Zeilberger, 1996] to obtain a recursive formula for bn.
SLIDE 94
In(000, 100, 110, 210): enumeration
Proposition The numbers bn = |In(000, 100, 110, 210)| satisfy the following polynomial recurrence relation:
8(n + 3)(n + 2)(n + 1) bn + (n + 2)(15n2 + 133n + 280) bn+1 + (92n2 + 6n3 + 464n + 776) bn+2 − (n + 9)(n + 8)(n + 6) bn+3 = 0 .
SLIDE 95
In(000, 100, 110, 210): enumeration
Proposition The numbers bn = |In(000, 100, 110, 210)| satisfy the following polynomial recurrence relation:
8(n + 3)(n + 2)(n + 1) bn + (n + 2)(15n2 + 133n + 280) bn+1 + (92n2 + 6n3 + 464n + 776) bn+2 − (n + 9)(n + 8)(n + 6) bn+3 = 0 .
First terms of the sequence:
SLIDE 96
In(000, 100, 110, 210): enumeration
Proposition The numbers bn = |In(000, 100, 110, 210)| satisfy the following polynomial recurrence relation:
8(n + 3)(n + 2)(n + 1) bn + (n + 2)(15n2 + 133n + 280) bn+1 + (92n2 + 6n3 + 464n + 776) bn+2 − (n + 9)(n + 8)(n + 6) bn+3 = 0 .
First terms of the sequence: 1, 2, 5, 15, 51, 191, 772, 3320, 15032, 71084, 348889, 1768483, . . .
SLIDE 97 In(000, 100, 110, 210): other combinatorial interpretations
Martinez, Savage (2016) conjectured that {bn}n≥0 is sequence A108307 in The Online Encyclopedia of Integer Sequences. This sequence counts partitions avoiding enhanced 3-nestings (or crossings).
- M. Bousquet-Mélou, G. Xin (2006) proved that the number
an of partitions avoiding enhanced 3-nestings of size n satisfies:
8(n + 3)(n + 2)(n + 1)an + 3(n + 2)(5n2 + 47n + 104)an+1 + 3(n + 4)(2n + 11)(n + 7)an+2 − (n + 9)(n + 8)(n + 7)an+3 = 0.
SLIDE 98 In(000, 100, 110, 210): other combinatorial interpretations
Martinez, Savage (2016) conjectured that {bn}n≥0 is sequence A108307 in The Online Encyclopedia of Integer Sequences. This sequence counts partitions avoiding enhanced 3-nestings (or crossings).
- M. Bousquet-Mélou, G. Xin (2006) proved that the number
an of partitions avoiding enhanced 3-nestings of size n satisfies:
8(n + 3)(n + 2)(n + 1)an + 3(n + 2)(5n2 + 47n + 104)an+1 + 3(n + 4)(2n + 11)(n + 7)an+2 − (n + 9)(n + 8)(n + 7)an+3 = 0.
SLIDE 99 In(000, 100, 110, 210): other combinatorial interpretations
Martinez, Savage (2016) conjectured that {bn}n≥0 is sequence A108307 in The Online Encyclopedia of Integer Sequences. This sequence counts partitions avoiding enhanced 3-nestings (or crossings).
- M. Bousquet-Mélou, G. Xin (2006) proved that the number
an of partitions avoiding enhanced 3-nestings of size n satisfies:
8(n + 3)(n + 2)(n + 1)an + 3(n + 2)(5n2 + 47n + 104)an+1 + 3(n + 4)(2n + 11)(n + 7)an+2 − (n + 9)(n + 8)(n + 7)an+3 = 0.
SLIDE 100 In(000, 100, 110, 210): other combinatorial interpretations
Martinez, Savage (2016) conjectured that {bn}n≥0 is sequence A108307 in The Online Encyclopedia of Integer Sequences. This sequence counts partitions avoiding enhanced 3-nestings (or crossings).
- M. Bousquet-Mélou, G. Xin (2006) proved that the number
an of partitions avoiding enhanced 3-nestings of size n satisfies:
8(n + 3)(n + 2)(n + 1)an + 3(n + 2)(5n2 + 47n + 104)an+1 + 3(n + 4)(2n + 11)(n + 7)an+2 − (n + 9)(n + 8)(n + 7)an+3 = 0.
SLIDE 101
In(000, 100, 110, 210): combinatorial objects
Proposition For all n ≥ 1 we have that an = bn. Then In(000, 100, 110, 210) is counted by sequence A108307. Sequence A108307 counts also inversion sequences such that: e1 = 0, 0 ≤ e2 ≤ 1, en ≤ max{en−1, en−2} + 1. Find a bijective proof between these sequences and In(000, 100, 110, 210).
SLIDE 102
In(000, 100, 110, 210): combinatorial objects
Proposition For all n ≥ 1 we have that an = bn. Then In(000, 100, 110, 210) is counted by sequence A108307. Sequence A108307 counts also inversion sequences such that: e1 = 0, 0 ≤ e2 ≤ 1, en ≤ max{en−1, en−2} + 1. Find a bijective proof between these sequences and In(000, 100, 110, 210).
SLIDE 103
In(000, 100, 110, 210): combinatorial objects
Proposition For all n ≥ 1 we have that an = bn. Then In(000, 100, 110, 210) is counted by sequence A108307. Sequence A108307 counts also inversion sequences such that: e1 = 0, 0 ≤ e2 ≤ 1, en ≤ max{en−1, en−2} + 1. Find a bijective proof between these sequences and In(000, 100, 110, 210).
SLIDE 104
In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210).
SLIDE 105 In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210).
Baxter sequence?
n n
I (100,110,210)
n
I (110)
Semi-Baxter sequence n
I (110,210)
sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210)
Schroder sequence
I (000,110)
SLIDE 106
In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210). An inversion (ei, ej) in a sequence e = e1 . . . en is a pair of entries ei ej such that i < j and ei > ej. Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum and ej is a right-to-left minumum.
SLIDE 107
In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210). An inversion (ei, ej) in a sequence e = e1 . . . en is a pair of entries ei ej such that i < j and ei > ej. Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum and ej is a right-to-left minumum.
SLIDE 108
In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210). An inversion (ei, ej) in a sequence e = e1 . . . en is a pair of entries ei ej such that i < j and ei > ej. Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum and ej is a right-to-left minumum.
SLIDE 109 In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210). An inversion (ei, ej) in a sequence e = e1 . . . en is a pair of entries ei ej such that i < j and ei > ej. Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum and ej is a right-to-left minumum.
0 1 1 3 1 2 3 3 6 4 7
SLIDE 110 In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210). An inversion (ei, ej) in a sequence e = e1 . . . en is a pair of entries ei ej such that i < j and ei > ej. Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum and ej is a right-to-left minumum.
0 1 1 3 1 2 3 3 6 4 7
SLIDE 111 In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210). An inversion (ei, ej) in a sequence e = e1 . . . en is a pair of entries ei ej such that i < j and ei > ej. Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum and ej is a right-to-left minumum.
0 1 1 3 1 2 3 3 6 4 7
SLIDE 112 In(100, 110, 210): Baxter sequence?
Let us consider In(≥, ≥, >) = In(100, 110, 210). An inversion (ei, ej) in a sequence e = e1 . . . en is a pair of entries ei ej such that i < j and ei > ej. Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum and ej is a right-to-left minumum.
0 1 1 3 1 2 3 3 6 4 7
SLIDE 113
In(100, 110, 210): generating tree
Proposition In(100, 110, 210) grows according to Ωbax = (1, 1) (h, k) ❀ (1, k + 1), . . . , (h − 1, k + 1), (1, k + 1) (h + 1, k), . . . , (h + k, 1) .
SLIDE 114
In(100, 110, 210): generating tree
Proposition In(100, 110, 210) grows according to Ωbax = (1, 1) (h, k) ❀ (1, k + 1), . . . , (h − 1, k + 1), (1, k + 1) (h + 1, k), . . . , (h + k, 1) .
SLIDE 115 In(100, 110, 210): explicit formula
Martinez, Savage (2016) conjectured that In(100, 110, 210) is counted by the Baxter numbers. The generating tree Ωbax is not known in the literature. In order to prove this conjecture we have solved the functional equation arising from Ωbax, applying the “recipe”. Proposition The number of inversion sequences in In(100, 110, 210) is:
2 n
k=0 1 n
n
k
n
k+1
n−1
k−2
n
p=0
n
k=0
n
k
n
k−p n n+p−k+1
n
n+p−k−1
n
k=0
n
k
n
k−p n n+p−k+2
n
n+p−k−2
n
k=0
n
k
n
k−p n n+p−k+3
n
n+p−k−3
SLIDE 116 In(100, 110, 210): explicit formula
Martinez, Savage (2016) conjectured that In(100, 110, 210) is counted by the Baxter numbers. The generating tree Ωbax is not known in the literature. In order to prove this conjecture we have solved the functional equation arising from Ωbax, applying the “recipe”. Proposition The number of inversion sequences in In(100, 110, 210) is:
2 n
k=0 1 n
n
k
n
k+1
n−1
k−2
n
p=0
n
k=0
n
k
n
k−p n n+p−k+1
n
n+p−k−1
n
k=0
n
k
n
k−p n n+p−k+2
n
n+p−k−2
n
k=0
n
k
n
k−p n n+p−k+3
n
n+p−k−3
SLIDE 117 In(100, 110, 210): explicit formula
Martinez, Savage (2016) conjectured that In(100, 110, 210) is counted by the Baxter numbers. The generating tree Ωbax is not known in the literature. In order to prove this conjecture we have solved the functional equation arising from Ωbax, applying the “recipe”. Proposition The number of inversion sequences in In(100, 110, 210) is:
2 n
k=0 1 n
n
k
n
k+1
n−1
k−2
n
p=0
n
k=0
n
k
n
k−p n n+p−k+1
n
n+p−k−1
n
k=0
n
k
n
k−p n n+p−k+2
n
n+p−k−2
n
k=0
n
k
n
k−p n n+p−k+3
n
n+p−k−3
SLIDE 118 In(100, 110, 210): explicit formula
Martinez, Savage (2016) conjectured that In(100, 110, 210) is counted by the Baxter numbers. The generating tree Ωbax is not known in the literature. In order to prove this conjecture we have solved the functional equation arising from Ωbax, applying the “recipe”. Proposition The number of inversion sequences in In(100, 110, 210) is:
2 n
k=0 1 n
n
k
n
k+1
n−1
k−2
n
p=0
n
k=0
n
k
n
k−p n n+p−k+1
n
n+p−k−1
n
k=0
n
k
n
k−p n n+p−k+2
n
n+p−k−2
n
k=0
n
k
n
k−p n n+p−k+3
n
n+p−k−3
SLIDE 119 In(100, 110, 210): Baxter numbers?
We have not been able to prove that our formula gives Baxter numbers, defined by: Bn = 2 n(n + 1)2
n
n + 1 j − 1 n + 1 j n + 1 j + 1
although we have checked that the two sequences coincide for a huge amount of terms. We have not been able to find a growth of any Baxter
News!!! Solved by Dongsu Kim and Zhicong Lin (poster at FPSAC 2017).
SLIDE 120 In(100, 110, 210): Baxter numbers?
We have not been able to prove that our formula gives Baxter numbers, defined by: Bn = 2 n(n + 1)2
n
n + 1 j − 1 n + 1 j n + 1 j + 1
although we have checked that the two sequences coincide for a huge amount of terms. We have not been able to find a growth of any Baxter
News!!! Solved by Dongsu Kim and Zhicong Lin (poster at FPSAC 2017).
SLIDE 121 In(100, 110, 210): Baxter numbers?
We have not been able to prove that our formula gives Baxter numbers, defined by: Bn = 2 n(n + 1)2
n
n + 1 j − 1 n + 1 j n + 1 j + 1
although we have checked that the two sequences coincide for a huge amount of terms. We have not been able to find a growth of any Baxter
News!!! Solved by Dongsu Kim and Zhicong Lin (poster at FPSAC 2017).
SLIDE 122
In(110, 210): Semi-Baxter sequence
Let us consider In(≥, >, >) = In(110, 210).
SLIDE 123 In(110, 210): Semi-Baxter sequence
Let us consider In(≥, >, >) = In(110, 210).
Baxter sequence?
I (110,210)
Semi-Baxter sequence
I (000,110)
n n
I (100,110,210)
n
I (110)
sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210)
Schroder sequence
n
SLIDE 124
In(110, 210): Semi-Baxter sequence
Let us consider In(≥, >, >) = In(110, 210). Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum. Martinez, Savage (2016) conjectured it to be counted by the sequence of semi-Baxter numbers.
SLIDE 125
In(110, 210): Semi-Baxter sequence
Let us consider In(≥, >, >) = In(110, 210). Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum. Martinez, Savage (2016) conjectured it to be counted by the sequence of semi-Baxter numbers.
SLIDE 126
In(110, 210): Semi-Baxter sequence
Let us consider In(≥, >, >) = In(110, 210). Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum. Martinez, Savage (2016) conjectured it to be counted by the sequence of semi-Baxter numbers.
SLIDE 127
In(110, 210): Semi-Baxter sequence
Let us consider In(≥, >, >) = In(110, 210). Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum. Martinez, Savage (2016) conjectured it to be counted by the sequence of semi-Baxter numbers.
SLIDE 128
In(110, 210): Semi-Baxter sequence
Let us consider In(≥, >, >) = In(110, 210). Characterization: inversion sequences such that for every inversion (ei, ej) we have that ei is a left-to-right maximum. Martinez, Savage (2016) conjectured it to be counted by the sequence of semi-Baxter numbers.
SLIDE 129 Semi-Baxter permutations
Semi-Baxter permutations = AVn(2-41-3) (recall that Baxter permutations = AVn(2-41-3, 3-14-2)). Bouvel, Guerrini, Rechnitzer, R., (2016) studied semi-Baxter permutations: generating tree for semi-Baxter permutations: Ωsemi = (1, 1)
(h, k) (1, k + 1), . . . , (h, k + 1) (h + k, 1), . . . , (h + 1, k).
semi-Baxter numbers sbn satisfy, for n ≥ 2, sbn = 11n2 + 11n − 6 (n + 4)(n + 3) sbn−1 + (n − 3)(n − 2) (n + 4)(n + 3)sbn−2. explicit formula (suggested by D. Bevan): sbn = 24 (n − 1)n2(n + 1)(n + 2)
n
n j + 2 n + 2 j n + j + 2 j + 1
SLIDE 130 Semi-Baxter permutations
Semi-Baxter permutations = AVn(2-41-3) (recall that Baxter permutations = AVn(2-41-3, 3-14-2)). Bouvel, Guerrini, Rechnitzer, R., (2016) studied semi-Baxter permutations: generating tree for semi-Baxter permutations: Ωsemi = (1, 1)
(h, k) (1, k + 1), . . . , (h, k + 1) (h + k, 1), . . . , (h + 1, k).
semi-Baxter numbers sbn satisfy, for n ≥ 2, sbn = 11n2 + 11n − 6 (n + 4)(n + 3) sbn−1 + (n − 3)(n − 2) (n + 4)(n + 3)sbn−2. explicit formula (suggested by D. Bevan): sbn = 24 (n − 1)n2(n + 1)(n + 2)
n
n j + 2 n + 2 j n + j + 2 j + 1
SLIDE 131 Semi-Baxter permutations
Semi-Baxter permutations = AVn(2-41-3) (recall that Baxter permutations = AVn(2-41-3, 3-14-2)). Bouvel, Guerrini, Rechnitzer, R., (2016) studied semi-Baxter permutations: generating tree for semi-Baxter permutations: Ωsemi = (1, 1)
(h, k) (1, k + 1), . . . , (h, k + 1) (h + k, 1), . . . , (h + 1, k).
semi-Baxter numbers sbn satisfy, for n ≥ 2, sbn = 11n2 + 11n − 6 (n + 4)(n + 3) sbn−1 + (n − 3)(n − 2) (n + 4)(n + 3)sbn−2. explicit formula (suggested by D. Bevan): sbn = 24 (n − 1)n2(n + 1)(n + 2)
n
n j + 2 n + 2 j n + j + 2 j + 1
SLIDE 132 Semi-Baxter permutations
Semi-Baxter permutations = AVn(2-41-3) (recall that Baxter permutations = AVn(2-41-3, 3-14-2)). Bouvel, Guerrini, Rechnitzer, R., (2016) studied semi-Baxter permutations: generating tree for semi-Baxter permutations: Ωsemi = (1, 1)
(h, k) (1, k + 1), . . . , (h, k + 1) (h + k, 1), . . . , (h + 1, k).
semi-Baxter numbers sbn satisfy, for n ≥ 2, sbn = 11n2 + 11n − 6 (n + 4)(n + 3) sbn−1 + (n − 3)(n − 2) (n + 4)(n + 3)sbn−2. explicit formula (suggested by D. Bevan): sbn = 24 (n − 1)n2(n + 1)(n + 2)
n
n j + 2 n + 2 j n + j + 2 j + 1
SLIDE 133
In(110, 210): generating tree
Proposition In(110, 210) grows according to Ωsemi = (1, 1) (h, k) (1, k + 1), . . . , (h, k + 1) (h + k, 1), . . . , (h + 1, k).
SLIDE 134
In(110, 210): generating tree
Proposition In(110, 210) grows according to Ωsemi = (1, 1) (h, k) (1, k + 1), . . . , (h, k + 1) (h + k, 1), . . . , (h + 1, k).
SLIDE 135
In(110): sequence A113227
We consider In(110) = In(=, >, >).
SLIDE 136 In(110): sequence A113227
We consider In(110) = In(=, >, >).
Baxter sequence?
I (110,210)
Semi-Baxter sequence
I (000,110)
n n
I (100,110,210)
n
I (110)
sequence A113227 sequence A108307 Bell sequence
n
I (000,100,110,210) I (000,100,101,110,201,210)
n
Catalan sequence
n
I (100,110,201,210)
Schroder sequence
n
SLIDE 137
In(110): sequence A113227
We consider In(110) = In(=, >, >). Characterization: inversion sequences such that ei is greater than or equal to the maximum among the elements which occur at least twice (if any) on its left.
SLIDE 138
In(110): sequence A113227
We consider In(110) = In(=, >, >). Characterization: inversion sequences such that ei is greater than or equal to the maximum among the elements which occur at least twice (if any) on its left.
SLIDE 139
In(110): sequence A113227
We consider In(110) = In(=, >, >). Characterization: inversion sequences such that ei is greater than or equal to the maximum among the elements which occur at least twice (if any) on its left.
SLIDE 140
In(110): sequence A113227
We consider In(110) = In(=, >, >). Characterization: inversion sequences such that ei is greater than or equal to the maximum among the elements which occur at least twice (if any) on its left.
SLIDE 141
In(110): sequence A113227
We consider In(110) = In(=, >, >). Characterization: inversion sequences such that ei is greater than or equal to the maximum among the elements which occur at least twice (if any) on its left.
SLIDE 142
In(110): sequence A113227
We consider In(110) = In(=, >, >). Characterization: inversion sequences such that ei is greater than or equal to the maximum among the elements which occur at least twice (if any) on its left.
SLIDE 143 In(110): sequence A113227
Corteel, Martinez, Savage, Weselcouch (2016) proved that the number pn = |In(110)| can be expressed as pn =
j pn,j, where the terms pn,j satisfy the recurrence
relation
pn,j = pn−1,j−1 + j n−1
i=j pn−1,i .
Thus, {pn}n≥0 is sequence A113227 in OEIS. Sequence A113227 has been studied by D. Callan (2010), and it is proved to count several families of objects:
marked valleys Dyck paths, increasing ordered trees with increasing leaves, permutations avoiding 1-23-4, steady paths (equivalent to AVn(1-34-2)).
SLIDE 144 In(110): sequence A113227
Corteel, Martinez, Savage, Weselcouch (2016) proved that the number pn = |In(110)| can be expressed as pn =
j pn,j, where the terms pn,j satisfy the recurrence
relation
pn,j = pn−1,j−1 + j n−1
i=j pn−1,i .
Thus, {pn}n≥0 is sequence A113227 in OEIS. Sequence A113227 has been studied by D. Callan (2010), and it is proved to count several families of objects:
marked valleys Dyck paths, increasing ordered trees with increasing leaves, permutations avoiding 1-23-4, steady paths (equivalent to AVn(1-34-2)).
SLIDE 145 In(110): sequence A113227
Corteel, Martinez, Savage, Weselcouch (2016) proved that the number pn = |In(110)| can be expressed as pn =
j pn,j, where the terms pn,j satisfy the recurrence
relation
pn,j = pn−1,j−1 + j n−1
i=j pn−1,i .
Thus, {pn}n≥0 is sequence A113227 in OEIS. Sequence A113227 has been studied by D. Callan (2010), and it is proved to count several families of objects:
marked valleys Dyck paths, increasing ordered trees with increasing leaves, permutations avoiding 1-23-4, steady paths (equivalent to AVn(1-34-2)).
SLIDE 146 In(110): sequence A113227
Corteel, Martinez, Savage, Weselcouch (2016) proved that the number pn = |In(110)| can be expressed as pn =
j pn,j, where the terms pn,j satisfy the recurrence
relation
pn,j = pn−1,j−1 + j n−1
i=j pn−1,i .
Thus, {pn}n≥0 is sequence A113227 in OEIS. Sequence A113227 has been studied by D. Callan (2010), and it is proved to count several families of objects:
marked valleys Dyck paths, increasing ordered trees with increasing leaves, permutations avoiding 1-23-4, steady paths (equivalent to AVn(1-34-2)).
SLIDE 147 In(110): sequence A113227
Corteel, Martinez, Savage, Weselcouch (2016) proved that the number pn = |In(110)| can be expressed as pn =
j pn,j, where the terms pn,j satisfy the recurrence
relation
pn,j = pn−1,j−1 + j n−1
i=j pn−1,i .
Thus, {pn}n≥0 is sequence A113227 in OEIS. Sequence A113227 has been studied by D. Callan (2010), and it is proved to count several families of objects:
marked valleys Dyck paths, increasing ordered trees with increasing leaves, permutations avoiding 1-23-4, steady paths (equivalent to AVn(1-34-2)).
SLIDE 148 In(110): sequence A113227
Corteel, Martinez, Savage, Weselcouch (2016) proved that the number pn = |In(110)| can be expressed as pn =
j pn,j, where the terms pn,j satisfy the recurrence
relation
pn,j = pn−1,j−1 + j n−1
i=j pn−1,i .
Thus, {pn}n≥0 is sequence A113227 in OEIS. Sequence A113227 has been studied by D. Callan (2010), and it is proved to count several families of objects:
marked valleys Dyck paths, increasing ordered trees with increasing leaves, permutations avoiding 1-23-4, steady paths (equivalent to AVn(1-34-2)).
SLIDE 149 In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) Proof. To a sequence e ∈ In(110) with h occurrences of 0 we assign the label (h). The ECO operator applied to e produces objects of size n + 1 as follows:
add 0 on the left of e and increase by 1 all nonzero entries,
- btaining a sequence without 1s and label (h + 1);
SLIDE 150 In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) Proof. To a sequence e ∈ In(110) with h occurrences of 0 we assign the label (h). The ECO operator applied to e produces objects of size n + 1 as follows:
add 0 on the left of e and increase by 1 all nonzero entries,
- btaining a sequence without 1s and label (h + 1);
SLIDE 151 In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) Proof. To a sequence e ∈ In(110) with h occurrences of 0 we assign the label (h). The ECO operator applied to e produces objects of size n + 1 as follows:
add 0 on the left of e and increase by 1 all nonzero entries,
- btaining a sequence without 1s and label (h + 1);
SLIDE 152 In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) Proof. To a sequence e ∈ In(110) with h occurrences of 0 we assign the label (h). The ECO operator applied to e produces objects of size n + 1 as follows:
add 0 on the left of e and increase by 1 all nonzero entries,
- btaining a sequence without 1s and label (h + 1);
SLIDE 153
In(110): generating tree
For every j = 1, . . . , h, the operator produces h − j + 1 objects with label (h − j + 1) as follows: All entries different from 0 increase by 1; The j − 1 rightmost entries of 0 become 1; One of the h − j + 1 remaining entries of 0 becomes 1 (there are h − j + 1 possible choices); Add 0 at the beginning. Let e = 0 0 1 2 0 3 5 0 4 0 3 with label (5), and let j = 2; we have 5 − 2 + 1 = 4 productions with label (4): e = 0 0 1 2 0 3 5 0 4 0 3 ↓ 0 1 0 2 3 0 4 6 0 5 1 4 0 0 1 2 3 0 4 6 0 5 1 4 0 0 0 2 3 1 4 6 0 5 1 4 0 0 0 2 3 0 4 6 1 5 1 4
SLIDE 154
In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) It is a clear extension of Ωcat = (1) (k) (1)(2) . . . (k)(k + 1) but is not related to the other considered generating trees. Open Problems:
to find a growth of In(110) which extends that of In(110, 210); to find a direct bijection between In(110) and permutations avoiding 1-23-4.
SLIDE 155
In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) It is a clear extension of Ωcat = (1) (k) (1)(2) . . . (k)(k + 1) but is not related to the other considered generating trees. Open Problems:
to find a growth of In(110) which extends that of In(110, 210); to find a direct bijection between In(110) and permutations avoiding 1-23-4.
SLIDE 156
In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) It is a clear extension of Ωcat = (1) (k) (1)(2) . . . (k)(k + 1) but is not related to the other considered generating trees. Open Problems:
to find a growth of In(110) which extends that of In(110, 210); to find a direct bijection between In(110) and permutations avoiding 1-23-4.
SLIDE 157
In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) It is a clear extension of Ωcat = (1) (k) (1)(2) . . . (k)(k + 1) but is not related to the other considered generating trees. Open Problems:
to find a growth of In(110) which extends that of In(110, 210); to find a direct bijection between In(110) and permutations avoiding 1-23-4.
SLIDE 158
In(110): generating tree
Proposition In(110) grows according to the generating tree: Ωℓ = (2) (h) (1)(2)2 . . . (h)h(h + 1) It is a clear extension of Ωcat = (1) (k) (1)(2) . . . (k)(k + 1) but is not related to the other considered generating trees. Open Problems:
to find a growth of In(110) which extends that of In(110, 210); to find a direct bijection between In(110) and permutations avoiding 1-23-4.