wake forest university - february 2014patterns, permutations, and placements jonathan s. bloom...
TRANSCRIPT
![Page 1: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/1.jpg)
Patterns, Permutations, and Placements
Jonathan S. Bloom
Dartmouth College
Wake Forest University - February 2014
![Page 2: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/2.jpg)
Permutations
DefinitionA permutation of length n is a rearrangement of the numbers
1, 2, . . . , n.
NotationLet Sn denote the set of all permutations of length n.
Example
S3 = {123, 132, 213, 231, 312, 321},
and|Sn| = n!
![Page 3: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/3.jpg)
Permutations
DefinitionA permutation of length n is a rearrangement of the numbers
1, 2, . . . , n.
NotationLet Sn denote the set of all permutations of length n.
Example
S3 = {123, 132, 213, 231, 312, 321},
and|Sn| = n!
![Page 4: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/4.jpg)
Permutations
DefinitionA permutation of length n is a rearrangement of the numbers
1, 2, . . . , n.
NotationLet Sn denote the set of all permutations of length n.
Example
S3 = {123, 132, 213, 231, 312, 321},
and|Sn| = n!
![Page 5: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/5.jpg)
Permutations
DefinitionA permutation of length n is a rearrangement of the numbers
1, 2, . . . , n.
NotationLet Sn denote the set of all permutations of length n.
Example
S3 = {123, 132, 213, 231, 312, 321},
and|Sn| = n!
![Page 6: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/6.jpg)
Permutations
DefinitionA permutation of length n is a rearrangement of the numbers
1, 2, . . . , n.
NotationLet Sn denote the set of all permutations of length n.
Example
S3 = {123, 132, 213, 231, 312, 321},
and|Sn| =
n!
![Page 7: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/7.jpg)
Permutations
DefinitionA permutation of length n is a rearrangement of the numbers
1, 2, . . . , n.
NotationLet Sn denote the set of all permutations of length n.
Example
S3 = {123, 132, 213, 231, 312, 321},
and|Sn| = n!
![Page 8: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/8.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 9: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/9.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 10: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/10.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
3
3
1
1
2
2
5
5
4
4
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 11: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/11.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
3
3 1
1
2
2
5
5
4
4
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 12: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/12.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 1
1 2
2
5
5
4
4
3
1
122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 13: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/13.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11
2
2
5
5
4
4
3
1
1
22
35
44
5
1
2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 14: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/14.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 2
2 5
5
4
4
3
11
2
2
35
44
5
1
2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 15: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/15.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22
5
5
4
4
3
112
2
35
44
5
1 2
3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 16: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/16.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22
5
5
4
4
3
1122
3
5
44
5
1 2 3
4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 17: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/17.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22 5
5 4
4
3
1122
3
5
44
5
1 2 3
4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 18: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/18.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22 55 4
4
3
1122
3
5
4
4
5
1 2 3
4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 19: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/19.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22 55 44
3
1122
3
5
4
4
5
1 2 3 4
5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 20: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/20.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4
I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 21: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/21.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 22: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/22.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 23: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/23.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
3
3
1
1
4
4
5
5
2
2
3
114
5
2
1 2 5 4 3
![Page 24: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/24.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
3
3 1
1
4
4
5
5
2
2
3
114
5
2
1 2 5 4 3
![Page 25: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/25.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 1
1 4
4
5
5
2
2
3
1
14
5
2
1 2 5 4 3
![Page 26: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/26.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11
4
4
5
5
2
2
3
1
1
4
5
2
1
2 5 4 3
![Page 27: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/27.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 4
4 5
5
2
2
3
11
4
5
2
1
2 5 4 3
![Page 28: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/28.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 44 5
5 2
2
3
11
4
5
2
1
2 5 4 3
![Page 29: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/29.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 44 55 2
2
3
11
4
5
2
1
2 5 4 3
![Page 30: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/30.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 44 55 22
3
11
4
5
2
1 2
5 4 3
![Page 31: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/31.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 44 55 22
3
11
4
5
2
1 2 5
4 3
![Page 32: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/32.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4
3
![Page 33: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/33.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2
I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 34: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/34.jpg)
Stack Sorting
D. Knuth (1968) defined a sorting algorithm, called stack sorting.
Examples
Let α = 3 1 2 5 4I α is stack-sortable
33 11 22 55 44
3
1122
35
44
5
1 2 3 4 5
Let π = 3 1 4 5 2I π is NOT stack-sortable
33 11 44 55 22
3
114
5
2
1 2 5 4 3
![Page 35: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/35.jpg)
Stack Sorting
QuestionWhy is α = 3 1 2 5 4 stack-sortable, while π = 3 1 4 5 2 is NOT?
Theorem (D. Knuth 1968)
π is NOT stack-sortable ⇐⇒ π has three entries whose relativeordering is “231”.
Examples
⇒ π contains the pattern 231
α = 3 1 2 5 4 is stack-sortable⇒ α avoid the pattern 231
![Page 36: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/36.jpg)
Stack Sorting
QuestionWhy is α = 3 1 2 5 4 stack-sortable, while π = 3 1 4 5 2 is NOT?
Theorem (D. Knuth 1968)
π is NOT stack-sortable ⇐⇒ π has three entries whose relativeordering is “231”.
Examples
⇒ π contains the pattern 231
α = 3 1 2 5 4 is stack-sortable⇒ α avoid the pattern 231
![Page 37: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/37.jpg)
Stack Sorting
QuestionWhy is α = 3 1 2 5 4 stack-sortable, while π = 3 1 4 5 2 is NOT?
Theorem (D. Knuth 1968)
π is NOT stack-sortable ⇐⇒ π has three entries whose relativeordering is “231”.
Examples
π = 3 1 4 5 2 is NOT stack-sortable
⇒ π contains the pattern 231
α = 3 1 2 5 4 is stack-sortable⇒ α avoid the pattern 231
![Page 38: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/38.jpg)
Stack Sorting
QuestionWhy is α = 3 1 2 5 4 stack-sortable, while π = 3 1 4 5 2 is NOT?
Theorem (D. Knuth 1968)
π is NOT stack-sortable ⇐⇒ π has three entries whose relativeordering is “231”.
Examples
π = 3 1 4 5 2 is NOT stack-sortable⇒ π contains the pattern 231
α = 3 1 2 5 4 is stack-sortable⇒ α avoid the pattern 231
![Page 39: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/39.jpg)
Stack Sorting
QuestionWhy is α = 3 1 2 5 4 stack-sortable, while π = 3 1 4 5 2 is NOT?
Theorem (D. Knuth 1968)
π is NOT stack-sortable ⇐⇒ π has three entries whose relativeordering is “231”.
Examples
π = 3 1 4 5 2 is NOT stack-sortable⇒ π contains the pattern 231
α = 3 1 2 5 4 is stack-sortable
⇒ α avoid the pattern 231
![Page 40: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/40.jpg)
Stack Sorting
QuestionWhy is α = 3 1 2 5 4 stack-sortable, while π = 3 1 4 5 2 is NOT?
Theorem (D. Knuth 1968)
π is NOT stack-sortable ⇐⇒ π has three entries whose relativeordering is “231”.
Examples
π = 3 1 4 5 2 is NOT stack-sortable⇒ π contains the pattern 231
α = 3 1 2 5 4 is stack-sortable⇒ α avoid the pattern 231
![Page 41: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/41.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452
×
×
××
×
×××
×××××
× I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 42: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/42.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
×
×××
×××××
× I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 43: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/43.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
×
×××
×××××
×
I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 44: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/44.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
××××
×××××
×
I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 45: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/45.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
×
×××
×××
××
×
I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 46: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/46.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
×
×××
×××××
×
I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 47: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/47.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
×
×××
×××
××
× I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 48: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/48.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
×
×××
×××××
×
I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 49: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/49.jpg)
Permutation Patterns
Its easier with pictures!
π = 31452×
×
××
×
×××
×××××
×
I π contains 123
I π contains 213
I π avoids 321
NotationLet Sn(τ) be the set of permutations of length n that avoid τ .
![Page 50: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/50.jpg)
Permutation Patterns
DefinitionWe say two patterns τ, σ ∈ Sk are Wilf-equivalent provided
|Sn(τ)| = |Sn(σ)|
for all n.
![Page 51: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/51.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 52: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/52.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 53: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/53.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 54: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/54.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 55: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/55.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 56: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/56.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 57: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/57.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) =
{123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 58: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/58.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 59: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/59.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) =
{n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 60: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/60.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 61: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/61.jpg)
Permutation Patterns
Example (Patterns of length 2)
What permutations avoid 21?
S2 = {12, 21}
⇒ S2(21) = {12}.
S3 = {123, 132, 213, 231, 312, 321}
⇒ S3(21) = {123}.
In general,Sn(21) = {123 . . . n}.
Sn(12) = {n . . . 321}.
⇒ 12 is Wilf-equivalent to 21
![Page 62: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/62.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 63: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/63.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 64: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/64.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 65: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/65.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 66: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/66.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)
= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 67: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/67.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 68: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/68.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 69: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/69.jpg)
Patterns of length 3
What permutations avoid 321?
S3 = {123, 132, 213, 231, 312, 321}
I S3(321) = {123, 132, 213, 231, 312}
|S3(321)| = 5
|S4(321)| = 14
|S5(321)| = 42
...
|Sn(321)| =1
n + 1
(2n
n
)= nth Catalan number
In fact, this is true for ALL length 3 patterns!!
I ALL length 3 patterns are Wilf-equivalent
![Page 70: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/70.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 71: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/71.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 72: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/72.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 73: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/73.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 74: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/74.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 75: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/75.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|
I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 76: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/76.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 77: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/77.jpg)
Patterns of length 4Things get messy...
n = 5 6 7 8 9
|Sn(2314)| 103 512 2740 15485 91245
|Sn(1234)| 103 513 2761 15767 94359
|Sn(1324)| 103 513 2762 15793 94776
⇒ NOT all patterns of length 4 are Wilf-equivalent.
In fact, every pattern of length 4 is Wilf-equivalent to one of:
2314 1234 1324
What is known?
I I. Gessel (1990) gave a formula for |Sn(1234)|I M. Bona (1997) gave a formula for |Sn(2314)|
Open Problem
Find a formula for |Sn(1324)|.
![Page 78: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/78.jpg)
Rook Placements
DefinitionA Ferrers Board F is a square array of boxes with a “bite” takenout of the northeast corner.
F =
××
××
×
××
A full rook placement (f.r.p.) on F is a placement of markerswith EXACTLY one in each row and column.
NotationRF = set of all f.r.p.’s on the fixed board F
![Page 79: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/79.jpg)
Rook Placements
DefinitionA Ferrers Board F is a square array of boxes with a “bite” takenout of the northeast corner.
F =
××
××
×
××
A full rook placement (f.r.p.) on F is a placement of markerswith EXACTLY one in each row and column.
NotationRF = set of all f.r.p.’s on the fixed board F
![Page 80: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/80.jpg)
Rook Placements
DefinitionA Ferrers Board F is a square array of boxes with a “bite” takenout of the northeast corner.
F =
××
××
×
××
A full rook placement (f.r.p.) on F is a placement of markerswith EXACTLY one in each row and column.
NotationRF = set of all f.r.p.’s on the fixed board F
![Page 81: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/81.jpg)
Rook Placements
DefinitionA Ferrers Board F is a square array of boxes with a “bite” takenout of the northeast corner.
F =
××
××
×
××
A full rook placement (f.r.p.) on F is a placement of markerswith EXACTLY one in each row and column.
NotationRF = set of all f.r.p.’s on the fixed board F
![Page 82: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/82.jpg)
Rook Placements
DefinitionA Ferrers Board F is a square array of boxes with a “bite” takenout of the northeast corner.
F =
××
××
×
××
A full rook placement (f.r.p.) on F is a placement of markerswith EXACTLY one in each row and column.
NotationRF = set of all f.r.p.’s on the fixed board F
![Page 83: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/83.jpg)
Rook Placements
DefinitionA Ferrers Board F is a square array of boxes with a “bite” takenout of the northeast corner.
F =
××
××
×
××
A full rook placement (f.r.p.) on F is a placement of markerswith EXACTLY one in each row and column.
NotationRF = set of all f.r.p.’s on the fixed board F
![Page 84: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/84.jpg)
Rook Placements
××
××
×
××
×
×××
××××
×I This f.r.p. contains the pattern 312
I This f.r.p. avoids the pattern 231
Notation
I RF (τ) = set of all f.r.p. on F that avoid τ .
![Page 85: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/85.jpg)
Rook Placements
××
××
×
××
×
×××
××××
×
I This f.r.p. contains the pattern 312
I This f.r.p. avoids the pattern 231
Notation
I RF (τ) = set of all f.r.p. on F that avoid τ .
![Page 86: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/86.jpg)
Rook Placements
××
××
×
××
×
××
×
××××
×
I This f.r.p. contains the pattern 312
I This f.r.p. avoids the pattern 231
Notation
I RF (τ) = set of all f.r.p. on F that avoid τ .
![Page 87: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/87.jpg)
Rook Placements
××
××
×
××
×
××
×
××
××
×
I This f.r.p. contains the pattern 312
I This f.r.p. avoids the pattern 231
Notation
I RF (τ) = set of all f.r.p. on F that avoid τ .
![Page 88: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/88.jpg)
Rook Placements
××
××
×
××
×
×××
××××
×
I This f.r.p. contains the pattern 312
I This f.r.p. avoids the pattern 231
Notation
I RF (τ) = set of all f.r.p. on F that avoid τ .
![Page 89: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/89.jpg)
Rook Placements
××
××
×
××
×
×××
××
××
×I This f.r.p. contains the pattern 312
I This f.r.p. avoids the pattern 231
Notation
I RF (τ) = set of all f.r.p. on F that avoid τ .
![Page 90: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/90.jpg)
Rook Placements
××
××
×
××
×
×××
××××
×
I This f.r.p. contains the pattern 312
I This f.r.p. avoids the pattern 231
Notation
I RF (τ) = set of all f.r.p. on F that avoid τ .
![Page 91: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/91.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof ⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 92: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/92.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof ⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 93: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/93.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)
I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof ⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 94: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/94.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof ⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 95: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/95.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof
⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 96: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/96.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof ⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 97: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/97.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof ⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 98: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/98.jpg)
Rook Placements
DefinitionWe say two patterns σ, τ ∈ Sk are shape-Wilf-equivalent andwrite σ ∼ τ if for every Ferrers board F
|RF (σ)| = |RF (τ)|.
Note: shape-Wilf equivalence ⇒Wilf-equivalence.
I 123 . . . k ∼ k . . . 321 (J. Backlin, J. West, and G. Xin, 2000)I 231 ∼ 312 (Z. Stankova and J. West, 2002)
- Complicated proof ⇒ can’t count things
I We give a simple proof that 231 ∼ 312
- Can count things!
![Page 99: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/99.jpg)
Dyck Paths
1
2
3
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A Dyck path of size n is a path that:
I starts at the origin
I ends at the point (2n, 0)
I never goes below the x-axis
![Page 100: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/100.jpg)
Dyck Paths
1
2
3
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A Dyck path of size n is a path that:
I starts at the origin
I ends at the point (2n, 0)
I never goes below the x-axis
![Page 101: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/101.jpg)
Dyck Paths
1
2
3
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A Dyck path of size n is a path that:
I starts at the origin
I ends at the point (2n, 0)
I never goes below the x-axis
![Page 102: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/102.jpg)
Dyck Paths
1
2
3
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A Dyck path of size n is a path that:
I starts at the origin
I ends at the point (2n, 0)
I never goes below the x-axis
![Page 103: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/103.jpg)
Dyck Paths
1
2
3
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A Dyck path of size n is a path that:
I starts at the origin
I ends at the point (2n, 0)
I never goes below the x-axis
![Page 104: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/104.jpg)
Dyck Paths
1
2
3
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14
A Dyck path of size n is a path that:
I starts at the origin
I ends at the point (2n, 0)
I never goes below the x-axis
![Page 105: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/105.jpg)
Labeled Dyck paths
0
1
1
2
3
2
2
1
1
1
1
2
2
1
0
We label the Dyck path so that:
I Monotonicity
- +1/0 up step and −1/0 down step
I Zero Condition
- All zeros lie precisely on the x-axis
I Tunnel Property
- “Left” ≤ “Right”
![Page 106: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/106.jpg)
Labeled Dyck paths
0
1
1
2
3
2
2
1
1
1
1
2
2
1
0
We label the Dyck path so that:I Monotonicity
- +1/0 up step and −1/0 down step
I Zero Condition
- All zeros lie precisely on the x-axis
I Tunnel Property
- “Left” ≤ “Right”
![Page 107: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/107.jpg)
Labeled Dyck paths
0
1
1
2
3
2
2
1
1
1
1
2
2
1
0
We label the Dyck path so that:I Monotonicity
- +1/0 up step and −1/0 down step
I Zero Condition
- All zeros lie precisely on the x-axis
I Tunnel Property
- “Left” ≤ “Right”
![Page 108: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/108.jpg)
Labeled Dyck paths
0
1
1
2
3
2
2
1
1
1
1
2
2
1
0
We label the Dyck path so that:I Monotonicity
- +1/0 up step and −1/0 down step
I Zero Condition
- All zeros lie precisely on the x-axis
I Tunnel Property
- “Left” ≤ “Right”
![Page 109: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/109.jpg)
Our proof of 231 ∼ 312
An outline
1. 231-avoiding rook placement 7→ Tunnel property
2. Tunnel Property 7→ Reverse Tunnel Property
3. Reverse Tunnel Property 7→ 312-avoiding rook placement
![Page 110: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/110.jpg)
Our proof of 231 ∼ 312
An outline
1. 231-avoiding rook placement 7→ Tunnel property
2. Tunnel Property 7→ Reverse Tunnel Property
3. Reverse Tunnel Property 7→ 312-avoiding rook placement
![Page 111: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/111.jpg)
Our proof of 231 ∼ 312
An outline
1. 231-avoiding rook placement 7→ Tunnel property
2. Tunnel Property 7→ Reverse Tunnel Property
3. Reverse Tunnel Property 7→ 312-avoiding rook placement
![Page 112: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/112.jpg)
Our proof of 231 ∼ 312
An outline
1. 231-avoiding rook placement 7→ Tunnel property
2. Tunnel Property 7→ Reverse Tunnel Property
3. Reverse Tunnel Property 7→ 312-avoiding rook placement
![Page 113: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/113.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 114: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/114.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 115: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/115.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 116: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/116.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 117: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/117.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 118: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/118.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 119: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/119.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 120: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/120.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 121: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/121.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 122: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/122.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 123: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/123.jpg)
Our proof of 231 ∼ 312
1. 231-avoiding f.r.p. ⇒ Tunnel property
××
××
×
××
RF (231)
1
2
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
![Page 124: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/124.jpg)
Our proof of 231 ∼ 312
2. Tunnel property ⇒ Reverse tunnel property
0
2
3
5
3
2
3
2
3
4
3
2
0
−4 44 4
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
1 2
1 2
=0
1
2
3
1
1
2
1
1
2
1
1
0
≥
3 2
![Page 125: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/125.jpg)
Our proof of 231 ∼ 312
2. Tunnel property ⇒ Reverse tunnel property
0
2
3
5
3
2
3
2
3
4
3
2
0
−4 4
4 4
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
1 2
1 2
=0
1
2
3
1
1
2
1
1
2
1
1
0
≥
3 2
![Page 126: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/126.jpg)
Our proof of 231 ∼ 312
2. Tunnel property ⇒ Reverse tunnel property
0
2
3
5
3
2
3
2
3
4
3
2
0
−4 4
4 4
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
1 2
1 2
=0
1
2
3
1
1
2
1
1
2
1
1
0
≥
3 2
![Page 127: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/127.jpg)
Our proof of 231 ∼ 312
2. Tunnel property ⇒ Reverse tunnel property
0
2
3
5
3
2
3
2
3
4
3
2
0
−
4 4
4 4
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
1 2
1 2
=0
1
2
3
1
1
2
1
1
2
1
1
0
≥
3 2
![Page 128: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/128.jpg)
Our proof of 231 ∼ 312
2. Tunnel property ⇒ Reverse tunnel property
0
2
3
5
3
2
3
2
3
4
3
2
0
−
4 4
4 4
0
1
1
2
2
1
1
1
2
2
2
1
0
≤
1 2
1 2
=0
1
2
3
1
1
2
1
1
2
1
1
0
≥
3 2
![Page 129: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/129.jpg)
Our proof of 231 ∼ 312
3. Reverse tunnel property ⇒ 312-avoiding f.r.p.
0
1
2
3
3
2
1
1
2
1
1
2
1
1
0
≥
×××
×
×
×
×
RF (312)
Theorem (Bloom–Saracino ’11)
This mapping is a bijection between RF (231) and RF (312).⇒ 231 and 312 are shape-Wilf-equivalent.
![Page 130: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/130.jpg)
Our proof of 231 ∼ 312
3. Reverse tunnel property ⇒ 312-avoiding f.r.p.
0
1
2
3
3
2
1
1
2
1
1
2
1
1
0
≥
×××
×
×
×
×
RF (312)
Theorem (Bloom–Saracino ’11)
This mapping is a bijection between RF (231) and RF (312).⇒ 231 and 312 are shape-Wilf-equivalent.
![Page 131: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/131.jpg)
Our proof of 231 ∼ 312
3. Reverse tunnel property ⇒ 312-avoiding f.r.p.
0
1
2
3
3
2
1
1
2
1
1
2
1
1
0
≥
×××
×
×
×
×
RF (312)
Theorem (Bloom–Saracino ’11)
This mapping is a bijection between RF (231) and RF (312).⇒ 231 and 312 are shape-Wilf-equivalent.
![Page 132: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/132.jpg)
Generating FunctionsThe generating function for a sequence of integers
a0, a1, a2, a3, . . .
is the “formal” series∞∑n=0
anzn.
I “A generating function is a clothesline on which we hang up asequence of numbers for display” - H. Wilf
I We do not worry about convergence!
Example
Let Dn be the set of Dyck paths with length n.
C (z) =∞∑n=0
|Dn|zn
=1−√
1− 4z
2z
= 1 + z + 2z2 + 5z3 + 14z4 + 42z5 + · · ·
![Page 133: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/133.jpg)
Generating FunctionsThe generating function for a sequence of integers
a0, a1, a2, a3, . . .
is the “formal” series∞∑n=0
anzn.
I “A generating function is a clothesline on which we hang up asequence of numbers for display” - H. Wilf
I We do not worry about convergence!
Example
Let Dn be the set of Dyck paths with length n.
C (z) =∞∑n=0
|Dn|zn
=1−√
1− 4z
2z
= 1 + z + 2z2 + 5z3 + 14z4 + 42z5 + · · ·
![Page 134: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/134.jpg)
Generating FunctionsThe generating function for a sequence of integers
a0, a1, a2, a3, . . .
is the “formal” series∞∑n=0
anzn.
I “A generating function is a clothesline on which we hang up asequence of numbers for display” - H. Wilf
I We do not worry about convergence!
Example
Let Dn be the set of Dyck paths with length n.
C (z) =∞∑n=0
|Dn|zn
=1−√
1− 4z
2z
= 1 + z + 2z2 + 5z3 + 14z4 + 42z5 + · · ·
![Page 135: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/135.jpg)
Generating FunctionsThe generating function for a sequence of integers
a0, a1, a2, a3, . . .
is the “formal” series∞∑n=0
anzn.
I “A generating function is a clothesline on which we hang up asequence of numbers for display” - H. Wilf
I We do not worry about convergence!
Example
Let Dn be the set of Dyck paths with length n.
C (z) =∞∑n=0
|Dn|zn
=1−√
1− 4z
2z
= 1 + z + 2z2 + 5z3 + 14z4 + 42z5 + · · ·
![Page 136: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/136.jpg)
Generating FunctionsThe generating function for a sequence of integers
a0, a1, a2, a3, . . .
is the “formal” series∞∑n=0
anzn.
I “A generating function is a clothesline on which we hang up asequence of numbers for display” - H. Wilf
I We do not worry about convergence!
Example
Let Dn be the set of Dyck paths with length n.
C (z) =∞∑n=0
|Dn|zn =1−√
1− 4z
2z
= 1 + z + 2z2 + 5z3 + 14z4 + 42z5 + · · ·
![Page 137: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/137.jpg)
Generating FunctionsThe generating function for a sequence of integers
a0, a1, a2, a3, . . .
is the “formal” series∞∑n=0
anzn.
I “A generating function is a clothesline on which we hang up asequence of numbers for display” - H. Wilf
I We do not worry about convergence!
Example
Let Dn be the set of Dyck paths with length n.
C (z) =∞∑n=0
|Dn|zn =1−√
1− 4z
2z
= 1 + z + 2z2 + 5z3 + 14z4 + 42z5 + · · ·
![Page 138: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/138.jpg)
Enumerative Results: 2314-Avoiding Permutations
In 1990 Bona proved the following celebrated result
∞∑n=0
|Sn(2314)|zn =32z
1 + 20z − 8z2 − (1− 8z)3/2.
Our Proof
6257413
Sn(2314)
×
×
×
×
×
×
×
RF (231)
0
1
1
2
3
2
2
1
2
1
1
2
1
1
0
≤
![Page 139: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/139.jpg)
Enumerative Results: 2314-Avoiding Permutations
In 1990 Bona proved the following celebrated result
∞∑n=0
|Sn(2314)|zn =32z
1 + 20z − 8z2 − (1− 8z)3/2.
Our Proof
6257413
Sn(2314)
×
×
×
×
×
×
×
RF (231)
0
1
1
2
3
2
2
1
2
1
1
2
1
1
0
≤
![Page 140: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/140.jpg)
Enumerative Results: 2314-Avoiding Permutations
In 1990 Bona proved the following celebrated result
∞∑n=0
|Sn(2314)|zn =32z
1 + 20z − 8z2 − (1− 8z)3/2.
Our Proof
6257413
Sn(2314)
×
×
×
×
×
×
×
RF (231)
0
1
1
2
3
2
2
1
2
1
1
2
1
1
0
≤
![Page 141: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/141.jpg)
Enumerative Results: 2314-Avoiding Permutations
In 1990 Bona proved the following celebrated result
∞∑n=0
|Sn(2314)|zn =32z
1 + 20z − 8z2 − (1− 8z)3/2.
Our Proof
6257413
Sn(2314)
×
×
×
×
×
×
×
RF (231)
0
1
1
2
3
2
2
1
2
1
1
2
1
1
0
≤
![Page 142: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/142.jpg)
Enumerative Results: 2314-Avoiding Permutations
In 1990 Bona proved the following celebrated result
∞∑n=0
|Sn(2314)|zn =32z
1 + 20z − 8z2 − (1− 8z)3/2.
Our Proof
6257413
Sn(2314)
×
×
×
×
×
×
×
RF (231)
0
1
1
2
3
2
2
1
2
1
1
2
1
1
0
≤
![Page 143: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/143.jpg)
New Enumerative Results
I In 2012, D. Callan and V. Kotesovec conjectured that
∞∑n=0
|Sn(2314, 1234)|zn =1
1− C (zC (z))
= 1 + z + 2z + 6z2 + 22z3 + · · ·
where C (z) is the generating function for the Catalannumbers.
I All 231-avoiding f.r.p. are counted by
54z
1 + 36z − (1− 12z)3/2= 1 + z + 3z2 + 14z3 + 83z4 + · · ·
I New enumerative results in the theory of perfect matchingsand set partitions.
![Page 144: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/144.jpg)
New Enumerative Results
I In 2012, D. Callan and V. Kotesovec conjectured that
∞∑n=0
|Sn(2314, 1234)|zn =1
1− C (zC (z))
= 1 + z + 2z + 6z2 + 22z3 + · · ·
where C (z) is the generating function for the Catalannumbers.
I All 231-avoiding f.r.p. are counted by
54z
1 + 36z − (1− 12z)3/2= 1 + z + 3z2 + 14z3 + 83z4 + · · ·
I New enumerative results in the theory of perfect matchingsand set partitions.
![Page 145: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/145.jpg)
New Enumerative Results
I In 2012, D. Callan and V. Kotesovec conjectured that
∞∑n=0
|Sn(2314, 1234)|zn =1
1− C (zC (z))
= 1 + z + 2z + 6z2 + 22z3 + · · ·
where C (z) is the generating function for the Catalannumbers.
I All 231-avoiding f.r.p. are counted by
54z
1 + 36z − (1− 12z)3/2= 1 + z + 3z2 + 14z3 + 83z4 + · · ·
I New enumerative results in the theory of perfect matchingsand set partitions.
![Page 146: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/146.jpg)
New Enumerative Results
I In 2012, D. Callan and V. Kotesovec conjectured that
∞∑n=0
|Sn(2314, 1234)|zn =1
1− C (zC (z))
= 1 + z + 2z + 6z2 + 22z3 + · · ·
where C (z) is the generating function for the Catalannumbers.
I All 231-avoiding f.r.p. are counted by
54z
1 + 36z − (1− 12z)3/2= 1 + z + 3z2 + 14z3 + 83z4 + · · ·
I New enumerative results in the theory of perfect matchingsand set partitions.
![Page 147: Wake Forest University - February 2014Patterns, Permutations, and Placements Jonathan S. Bloom Dartmouth College Wake Forest University - February 2014](https://reader033.vdocument.in/reader033/viewer/2022060913/60a7682c71c61b7c171ccc83/html5/thumbnails/147.jpg)
Thank you!