SLIDE 1 Permutation Patterns and Statistics
Bruce Sagan Department of Mathematics Michigan State University East Lansing, MI 48824-1027 sagan@math.msu.edu www.math.msu.edu/˜sagan joint work with
- T. Dokos (UCLA), T. Dwyer (Dartmouth), B. Johnson
(Michigan State), and K. Selsor (U. South Carolina) March 14, 2014
SLIDE 2
Pattern containment and avoidance Permutation statistics: inversions Permutation statistics: major index q-Catalan numbers Exercises and References
SLIDE 3
Outline
Pattern containment and avoidance Permutation statistics: inversions Permutation statistics: major index q-Catalan numbers Exercises and References
SLIDE 4
Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
SLIDE 5 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
SLIDE 6 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n!
SLIDE 7 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn.
SLIDE 8 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn. If π, σ ∈ S then σ contains π as a pattern if there is a subsequence σ′ of σ order isomorphic to π.
SLIDE 9 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn. If π, σ ∈ S then σ contains π as a pattern if there is a subsequence σ′ of σ order isomorphic to π.
- Ex. σ = 42183756 contains π = 132 because of σ′ = 485.
SLIDE 10 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn. If π, σ ∈ S then σ contains π as a pattern if there is a subsequence σ′ of σ order isomorphic to π.
- Ex. σ = 42183756 contains π = 132 because of σ′ = 485.
We say σ avoids π if σ does not contain π and let Avn(π) = {σ ∈ Sn : σ avoids π}.
SLIDE 11 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn. If π, σ ∈ S then σ contains π as a pattern if there is a subsequence σ′ of σ order isomorphic to π.
- Ex. σ = 42183756 contains π = 132 because of σ′ = 485.
We say σ avoids π if σ does not contain π and let Avn(π) = {σ ∈ Sn : σ avoids π}.
- Ex. If π ∈ Sk then Avk(π)
SLIDE 12 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn. If π, σ ∈ S then σ contains π as a pattern if there is a subsequence σ′ of σ order isomorphic to π.
- Ex. σ = 42183756 contains π = 132 because of σ′ = 485.
We say σ avoids π if σ does not contain π and let Avn(π) = {σ ∈ Sn : σ avoids π}.
- Ex. If π ∈ Sk then Avk(π) = Sk − {π}.
SLIDE 13 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn. If π, σ ∈ S then σ contains π as a pattern if there is a subsequence σ′ of σ order isomorphic to π.
- Ex. σ = 42183756 contains π = 132 because of σ′ = 485.
We say σ avoids π if σ does not contain π and let Avn(π) = {σ ∈ Sn : σ avoids π}.
- Ex. If π ∈ Sk then Avk(π) = Sk − {π}.
Say that π and π′ are Wilf equivalent, π ≡ π′, if for all n ≥ 0 # Avn(π) = # Avn(π′).
SLIDE 14 Two sequences of distinct integers π = a1a2 . . . ak and σ = b1b2 . . . bk are order isomorphic if, for all i and j, ai < aj ⇐ ⇒ bi < bj.
- Ex. The sequences π = 132 and σ = 485 are order isomorphic.
Let Sn be the symmetric group of all permutations of {1, . . . , n}. #Sn = n! Let S = ∪n≥0Sn. If π, σ ∈ S then σ contains π as a pattern if there is a subsequence σ′ of σ order isomorphic to π.
- Ex. σ = 42183756 contains π = 132 because of σ′ = 485.
We say σ avoids π if σ does not contain π and let Avn(π) = {σ ∈ Sn : σ avoids π}.
- Ex. If π ∈ Sk then Avk(π) = Sk − {π}.
Say that π and π′ are Wilf equivalent, π ≡ π′, if for all n ≥ 0 # Avn(π) = # Avn(π′).
Theorem (Knuth, 1973)
For any π ∈ S3 and n ≥ 0: # Avn(π) = Cn (Catalan number).
SLIDE 15
Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn.
SLIDE 16 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
SLIDE 17 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
SLIDE 18 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
- Ex. Av3(123) = {132, 213, 231, 312, 321} = S3 − {123}
SLIDE 19 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
- Ex. Av3(123) = {132, 213, 231, 312, 321} = S3 − {123} so
# Av3(123) = 5 = C3.
SLIDE 20 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
- Ex. Av3(123) = {132, 213, 231, 312, 321} = S3 − {123} so
# Av3(123) = 5 = C3. Similarly # Av3(π) = 5 = C3, for any π ∈ S3 so we have shown Knuth’s Theorem holds for n = 3.
SLIDE 21 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
- Ex. Av3(123) = {132, 213, 231, 312, 321} = S3 − {123} so
# Av3(123) = 5 = C3. Similarly # Av3(π) = 5 = C3, for any π ∈ S3 so we have shown Knuth’s Theorem holds for n = 3.
Theorem
For n ≥ 1: Cn = C0Cn−1 + C1Cn−2 + C2Cn−3 + · · · + Cn−1C0.
SLIDE 22 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
- Ex. Av3(123) = {132, 213, 231, 312, 321} = S3 − {123} so
# Av3(123) = 5 = C3. Similarly # Av3(π) = 5 = C3, for any π ∈ S3 so we have shown Knuth’s Theorem holds for n = 3.
Theorem
For n ≥ 1: Cn = C0Cn−1 + C1Cn−2 + C2Cn−3 + · · · + Cn−1C0.
- Ex. C3 = C0C2 + C1C1 + C2C0
SLIDE 23 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
- Ex. Av3(123) = {132, 213, 231, 312, 321} = S3 − {123} so
# Av3(123) = 5 = C3. Similarly # Av3(π) = 5 = C3, for any π ∈ S3 so we have shown Knuth’s Theorem holds for n = 3.
Theorem
For n ≥ 1: Cn = C0Cn−1 + C1Cn−2 + C2Cn−3 + · · · + Cn−1C0.
- Ex. C3 = C0C2 + C1C1 + C2C0 = 1 · 2 + 1 · 1 + 2 · 1
SLIDE 24 Theorem (Knuth, 1973)
For any π ∈ S3 and all n ≥ 0 we have # Avn(π) = Cn. The nth Catalan number is Cn = 1 n + 1 2n n
So C0 = 1, C1 = 1, C2 = 2, C3 = 5, C4 = 14, C5 = 42, . . .
- Ex. Av3(123) = {132, 213, 231, 312, 321} = S3 − {123} so
# Av3(123) = 5 = C3. Similarly # Av3(π) = 5 = C3, for any π ∈ S3 so we have shown Knuth’s Theorem holds for n = 3.
Theorem
For n ≥ 1: Cn = C0Cn−1 + C1Cn−2 + C2Cn−3 + · · · + Cn−1C0.
- Ex. C3 = C0C2 + C1C1 + C2C0 = 1 · 2 + 1 · 1 + 2 · 1 = 5.
SLIDE 25
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2.
SLIDE 26
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2. Ex. 132 =
SLIDE 27
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2. Ex. 132 = The dihedral group D4 of symmetries of the square acts on Sn: D4 = {R0, R90, R180, R270, r0, r1, r−1, r∞} where Rθ is rotation counter-clockwise through θ degrees and rm is reflection in a line of slope m.
SLIDE 28
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2. Ex. 132 = R90(132) = = 231 The dihedral group D4 of symmetries of the square acts on Sn: D4 = {R0, R90, R180, R270, r0, r1, r−1, r∞} where Rθ is rotation counter-clockwise through θ degrees and rm is reflection in a line of slope m.
SLIDE 29
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2. Ex. 132 = R90(132) = = 231 The dihedral group D4 of symmetries of the square acts on Sn: D4 = {R0, R90, R180, R270, r0, r1, r−1, r∞} where Rθ is rotation counter-clockwise through θ degrees and rm is reflection in a line of slope m. Note that for any ρ ∈ D4: σ contains π ⇐ ⇒ ρ(σ) contains ρ(π),
SLIDE 30
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2. Ex. 132 = R90(132) = = 231 The dihedral group D4 of symmetries of the square acts on Sn: D4 = {R0, R90, R180, R270, r0, r1, r−1, r∞} where Rθ is rotation counter-clockwise through θ degrees and rm is reflection in a line of slope m. Note that for any ρ ∈ D4: σ contains π ⇐ ⇒ ρ(σ) contains ρ(π), ∴ σ avoids π ⇐ ⇒ ρ(σ) avoids ρ(π).
SLIDE 31
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2. Ex. 132 = R90(132) = = 231 The dihedral group D4 of symmetries of the square acts on Sn: D4 = {R0, R90, R180, R270, r0, r1, r−1, r∞} where Rθ is rotation counter-clockwise through θ degrees and rm is reflection in a line of slope m. Note that for any ρ ∈ D4: σ contains π ⇐ ⇒ ρ(σ) contains ρ(π), ∴ σ avoids π ⇐ ⇒ ρ(σ) avoids ρ(π). ∴ # Avn(π) = # Avn(ρ(π)).
SLIDE 32
The diagram of π = a1 . . . an is (1, a1), . . . , (n, an) ∈ Z2. Ex. 132 = R90(132) = = 231 The dihedral group D4 of symmetries of the square acts on Sn: D4 = {R0, R90, R180, R270, r0, r1, r−1, r∞} where Rθ is rotation counter-clockwise through θ degrees and rm is reflection in a line of slope m. Note that for any ρ ∈ D4: σ contains π ⇐ ⇒ ρ(σ) contains ρ(π), ∴ σ avoids π ⇐ ⇒ ρ(σ) avoids ρ(π). ∴ # Avn(π) = # Avn(ρ(π)).
Proposition
For any ρ ∈ D4 and any permutation π we have ρ(π) ≡ π.
SLIDE 33
Outline
Pattern containment and avoidance Permutation statistics: inversions Permutation statistics: major index q-Catalan numbers Exercises and References
SLIDE 34
A permutation statistic is st : S → {0, 1, 2, . . .}.
SLIDE 35
A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
SLIDE 36 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
SLIDE 37 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
SLIDE 38 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
SLIDE 39 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321
SLIDE 40 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321 inv π : 1 1 2 2 3
SLIDE 41 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321 inv π : 1 1 2 2 3 I3(q) = q0 + q1 + q1 + q2 + q2 + q3.
SLIDE 42 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321 inv π : 1 1 2 2 3 I3(q) = q0 + q1 + q1 + q2 + q2 + q3. So I3(q) = 1 + 2q + 2q2 + q3
SLIDE 43 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321 inv π : 1 1 2 2 3 I3(q) = q0 + q1 + q1 + q2 + q2 + q3. So I3(q) = 1 + 2q + 2q2 + q3 = (1)(1 + q)(1 + q + q2).
SLIDE 44 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321 inv π : 1 1 2 2 3 I3(q) = q0 + q1 + q1 + q2 + q2 + q3. So I3(q) = 1 + 2q + 2q2 + q3 = (1)(1 + q)(1 + q + q2).
Theorem (Rodrigues, 1839)
In(q) = 1(1 + q)(1 + q + q2) · · · (1 + q + · · · + qn−1)
SLIDE 45 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321 inv π : 1 1 2 2 3 I3(q) = q0 + q1 + q1 + q2 + q2 + q3. So I3(q) = 1 + 2q + 2q2 + q3 = (1)(1 + q)(1 + q + q2).
Theorem (Rodrigues, 1839)
In(q) = 1(1 + q)(1 + q + q2) · · · (1 + q + · · · + qn−1) def = [n]q!
SLIDE 46 A permutation statistic is st : S → {0, 1, 2, . . .}. The inversion number of π = a1 . . . an is inv π = #{(i, j) : i < j and ai > aj}.
- Ex. If π = 24135 then inv π = #{(1, 3), (2, 3), (2, 4)} = 3.
Consider the generating function In(q) =
qinv π.
π : 123 132 213 231 312 321 inv π : 1 1 2 2 3 I3(q) = q0 + q1 + q1 + q2 + q2 + q3. So I3(q) = 1 + 2q + 2q2 + q3 = (1)(1 + q)(1 + q + q2).
Theorem (Rodrigues, 1839)
In(q) = 1(1 + q)(1 + q + q2) · · · (1 + q + · · · + qn−1) def = [n]q! We call [n]q! a q-analogue of n! since [n]1! = n!.
SLIDE 47 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ.
SLIDE 48 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0.
SLIDE 49 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0. This implies π ≡ π′
SLIDE 50 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0. This implies π ≡ π′ since In(π; 1) = In(π′; 1)
SLIDE 51 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0. This implies π ≡ π′ since # Avn(π) = In(π; 1) = In(π′; 1)
SLIDE 52 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0. This implies π ≡ π′ since # Avn(π) = In(π; 1) = In(π′; 1) = #Avn(π′).
SLIDE 53 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0. This implies π ≡ π′ since # Avn(π) = In(π; 1) = In(π′; 1) = #Avn(π′). Note that (i, j) is an inversion of π iff the line connecting the corresponding points in the diagram of π has negative slope.
SLIDE 54 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0. This implies π ≡ π′ since # Avn(π) = In(π; 1) = In(π′; 1) = #Avn(π′). Note that (i, j) is an inversion of π iff the line connecting the corresponding points in the diagram of π has negative slope.
Proposition (DDJSS)
Let π ∈ S and ρ ∈ D4. Then inv ρ(π) = inv π ⇐ ⇒ ρ ∈ {R0, R180, r1, r−1}.
SLIDE 55 Given π ∈ S we have a corresponding inversion polynomial In(π; q) =
qinv σ. Call π and π′ inv-Wilf equivalent, π
inv
≡ π′, if In(π; q) = In(π′; q) for all n ≥ 0. This implies π ≡ π′ since # Avn(π) = In(π; 1) = In(π′; 1) = #Avn(π′). Note that (i, j) is an inversion of π iff the line connecting the corresponding points in the diagram of π has negative slope.
Proposition (DDJSS)
Let π ∈ S and ρ ∈ D4. Then inv ρ(π) = inv π ⇐ ⇒ ρ ∈ {R0, R180, r1, r−1}. So for ρ ∈ {R0, R180, r1, r−1} we have ρ(π)
inv
≡ π.
SLIDE 56
Let [π]inv denote the inv-Wilf equivalence class of π.
SLIDE 57
Let [π]inv denote the inv-Wilf equivalence class of π.
Theorem (DDJSS)
The inv-Wilf equivalence classes for π ∈ S3 are [123]inv = {123}, [321]inv = {321}, [132]inv = {132, 213}, [231]inv = {231, 312}.
SLIDE 58 Let [π]inv denote the inv-Wilf equivalence class of π.
Theorem (DDJSS)
The inv-Wilf equivalence classes for π ∈ S3 are [123]inv = {123}, [321]inv = {321}, [132]inv = {132, 213}, [231]inv = {231, 312}.
- Proof. The two equivalences follow from the proposition:
213 = R180(132) and 312 = R180(231).
SLIDE 59 Let [π]inv denote the inv-Wilf equivalence class of π.
Theorem (DDJSS)
The inv-Wilf equivalence classes for π ∈ S3 are [123]inv = {123}, [321]inv = {321}, [132]inv = {132, 213}, [231]inv = {231, 312}.
- Proof. The two equivalences follow from the proposition:
213 = R180(132) and 312 = R180(231). To see that there are no others, note that for π ∈ Sk Ik(π; q)
SLIDE 60 Let [π]inv denote the inv-Wilf equivalence class of π.
Theorem (DDJSS)
The inv-Wilf equivalence classes for π ∈ S3 are [123]inv = {123}, [321]inv = {321}, [132]inv = {132, 213}, [231]inv = {231, 312}.
- Proof. The two equivalences follow from the proposition:
213 = R180(132) and 312 = R180(231). To see that there are no others, note that for π ∈ Sk Ik(π; q) =
qinv σ
SLIDE 61 Let [π]inv denote the inv-Wilf equivalence class of π.
Theorem (DDJSS)
The inv-Wilf equivalence classes for π ∈ S3 are [123]inv = {123}, [321]inv = {321}, [132]inv = {132, 213}, [231]inv = {231, 312}.
- Proof. The two equivalences follow from the proposition:
213 = R180(132) and 312 = R180(231). To see that there are no others, note that for π ∈ Sk Ik(π; q) =
qinv σ = [k]q! − qinv π.
SLIDE 62 Let [π]inv denote the inv-Wilf equivalence class of π.
Theorem (DDJSS)
The inv-Wilf equivalence classes for π ∈ S3 are [123]inv = {123}, [321]inv = {321}, [132]inv = {132, 213}, [231]inv = {231, 312}.
- Proof. The two equivalences follow from the proposition:
213 = R180(132) and 312 = R180(231). To see that there are no others, note that for π ∈ Sk Ik(π; q) =
qinv σ = [k]q! − qinv π. So if π, π′ ∈ Sk with π
inv
≡ π′ then inv π = inv π′.
SLIDE 63 Let [π]inv denote the inv-Wilf equivalence class of π.
Theorem (DDJSS)
The inv-Wilf equivalence classes for π ∈ S3 are [123]inv = {123}, [321]inv = {321}, [132]inv = {132, 213}, [231]inv = {231, 312}.
- Proof. The two equivalences follow from the proposition:
213 = R180(132) and 312 = R180(231). To see that there are no others, note that for π ∈ Sk Ik(π; q) =
qinv σ = [k]q! − qinv π. So if π, π′ ∈ Sk with π
inv
≡ π′ then inv π = inv π′. And inv 123, inv 321, inv 132, inv 231 are all different.
SLIDE 64
Outline
Pattern containment and avoidance Permutation statistics: inversions Permutation statistics: major index q-Catalan numbers Exercises and References
SLIDE 65 The major index of π = a1 . . . an is maj π =
i.
SLIDE 66 The major index of π = a1 . . . an is maj π =
i.
- Ex. If π = 253614 then maj π = 2 + 4 = 6.
SLIDE 67 The major index of π = a1 . . . an is maj π =
i.
- Ex. If π = 253614 then maj π = 2 + 4 = 6.
Theorem (MacMahon, 1916)
qmaj σ = [n]q!
SLIDE 68 The major index of π = a1 . . . an is maj π =
i.
- Ex. If π = 253614 then maj π = 2 + 4 = 6.
Theorem (MacMahon, 1916)
qmaj σ = [n]q! Given π ∈ S we have a corresponding major index polynomial Mn(π; q) =
qmaj σ.
SLIDE 69 The major index of π = a1 . . . an is maj π =
i.
- Ex. If π = 253614 then maj π = 2 + 4 = 6.
Theorem (MacMahon, 1916)
qmaj σ = [n]q! Given π ∈ S we have a corresponding major index polynomial Mn(π; q) =
qmaj σ. Call π, π′ maj-Wilf equivalent, π
maj
≡ π′, if Mn(π; q) = Mn(π′; q) for all n ≥ 0.
SLIDE 70 The major index of π = a1 . . . an is maj π =
i.
- Ex. If π = 253614 then maj π = 2 + 4 = 6.
Theorem (MacMahon, 1916)
qmaj σ = [n]q! Given π ∈ S we have a corresponding major index polynomial Mn(π; q) =
qmaj σ. Call π, π′ maj-Wilf equivalent, π
maj
≡ π′, if Mn(π; q) = Mn(π′; q) for all n ≥ 0. Let [π]maj denote the maj-Wilf equivalence class of π.
SLIDE 71 The major index of π = a1 . . . an is maj π =
i.
- Ex. If π = 253614 then maj π = 2 + 4 = 6.
Theorem (MacMahon, 1916)
qmaj σ = [n]q! Given π ∈ S we have a corresponding major index polynomial Mn(π; q) =
qmaj σ. Call π, π′ maj-Wilf equivalent, π
maj
≡ π′, if Mn(π; q) = Mn(π′; q) for all n ≥ 0. Let [π]maj denote the maj-Wilf equivalence class of π. Note: No ρ ∈ D4 preserves the major index.
SLIDE 72
Theorem (DDJSS)
The maj-Wilf equivalence classes for π ∈ S3 are [123]maj = {123}, [321]maj = {321}, [132]maj = {132, 231}, [213]maj = {213, 312}.
SLIDE 73
Theorem (DDJSS)
The maj-Wilf equivalence classes for π ∈ S3 are [123]maj = {123}, [321]maj = {321}, [132]maj = {132, 231}, [213]maj = {213, 312}. If π = a1 . . . an and σ1, . . . , σn ∈ S then the inflation of π by the σi is the permutation π[σ1, . . . , σn] whose diagram is obtained from that of π by replacing the ith dot with a copy of σi for all i.
SLIDE 74
Theorem (DDJSS)
The maj-Wilf equivalence classes for π ∈ S3 are [123]maj = {123}, [321]maj = {321}, [132]maj = {132, 231}, [213]maj = {213, 312}. If π = a1 . . . an and σ1, . . . , σn ∈ S then the inflation of π by the σi is the permutation π[σ1, . . . , σn] whose diagram is obtained from that of π by replacing the ith dot with a copy of σi for all i. Ex. 132 = 132[σ1, σ2, σ3] = σ1 σ2 σ3
SLIDE 75 Theorem (DDJSS)
The maj-Wilf equivalence classes for π ∈ S3 are [123]maj = {123}, [321]maj = {321}, [132]maj = {132, 231}, [213]maj = {213, 312}. If π = a1 . . . an and σ1, . . . , σn ∈ S then the inflation of π by the σi is the permutation π[σ1, . . . , σn] whose diagram is obtained from that of π by replacing the ith dot with a copy of σi for all i. Ex. 132 = 132[σ1, σ2, σ3] = σ1 σ2 σ3
Conjecture
For all m, n ≥ 0 we have: 132[ιm, 1, δn]
maj
≡ 231[ιm, 1, δn], where ιm = 12 . . . m and δn = n(n − 1) . . . 1.
SLIDE 76
Outline
Pattern containment and avoidance Permutation statistics: inversions Permutation statistics: major index q-Catalan numbers Exercises and References
SLIDE 77
Since # Avn(π) = Cn for any π ∈ S3, the corresponding In(π; q) and Mn(π; q) are q-analogues of the Catalan numbers since setting q = 1 we recover Cn.
SLIDE 78
Since # Avn(π) = Cn for any π ∈ S3, the corresponding In(π; q) and Mn(π; q) are q-analogues of the Catalan numbers since setting q = 1 we recover Cn. The polynomials Cn(q) = In(132; q) = In(213; q), ˜ Cn(q) = In(231; q) = In(312; q) were introduced by Carlitz and Riordan and studied by numerous authors but the others seem to be new.
SLIDE 79 Since # Avn(π) = Cn for any π ∈ S3, the corresponding In(π; q) and Mn(π; q) are q-analogues of the Catalan numbers since setting q = 1 we recover Cn. The polynomials Cn(q) = In(132; q) = In(213; q), ˜ Cn(q) = In(231; q) = In(312; q) were introduced by Carlitz and Riordan and studied by numerous authors but the others seem to be new. For n ≥ 1, Cn =
n−1
CkCn−k−1.
SLIDE 80 Since # Avn(π) = Cn for any π ∈ S3, the corresponding In(π; q) and Mn(π; q) are q-analogues of the Catalan numbers since setting q = 1 we recover Cn. The polynomials Cn(q) = In(132; q) = In(213; q), ˜ Cn(q) = In(231; q) = In(312; q) were introduced by Carlitz and Riordan and studied by numerous authors but the others seem to be new. For n ≥ 1, Cn =
n−1
CkCn−k−1.
Theorem (DDJSS)
For n ≥ 1 we have In(312; q) =
n−1
qkIk(312; q)In−k−1(312; q).
SLIDE 81
Divisibility properties of Catalan numbers has been a topic of recent interest: Deutsch & Sagan; Eu, Liu, & Yeh; Kauers, Krattenthaler & M¨ uller; Konvalinka; Lin; Liu & Yeh; Postnikov & Sagan; Xin & Xu; Yildiz.
SLIDE 82
Divisibility properties of Catalan numbers has been a topic of recent interest: Deutsch & Sagan; Eu, Liu, & Yeh; Kauers, Krattenthaler & M¨ uller; Konvalinka; Lin; Liu & Yeh; Postnikov & Sagan; Xin & Xu; Yildiz.
Theorem
We have that Cn is odd if and only if n = 2k − 1 for some k ≥ 0.
SLIDE 83
Divisibility properties of Catalan numbers has been a topic of recent interest: Deutsch & Sagan; Eu, Liu, & Yeh; Kauers, Krattenthaler & M¨ uller; Konvalinka; Lin; Liu & Yeh; Postnikov & Sagan; Xin & Xu; Yildiz.
Theorem
We have that Cn is odd if and only if n = 2k − 1 for some k ≥ 0. For any polynomial f(q) we let qif(q) = the coefficient of qi in f(q).
SLIDE 84
Divisibility properties of Catalan numbers has been a topic of recent interest: Deutsch & Sagan; Eu, Liu, & Yeh; Kauers, Krattenthaler & M¨ uller; Konvalinka; Lin; Liu & Yeh; Postnikov & Sagan; Xin & Xu; Yildiz.
Theorem
We have that Cn is odd if and only if n = 2k − 1 for some k ≥ 0. For any polynomial f(q) we let qif(q) = the coefficient of qi in f(q).
Theorem (DDJSS)
For all k ≥ 0 we have qiI2k−1(321; q) = 1 if i = 0, an even number if i ≥ 1.
SLIDE 85
Outline
Pattern containment and avoidance Permutation statistics: inversions Permutation statistics: major index q-Catalan numbers Exercises and References
SLIDE 86
- 1. (a) Use symmetries of the square to prove 123 ≡ 321 and
132 ≡ 213 ≡ 231 ≡ 312.
SLIDE 87
- 1. (a) Use symmetries of the square to prove 123 ≡ 321 and
132 ≡ 213 ≡ 231 ≡ 312. (b) Use induction to show that # Avn(132) = Cn.
SLIDE 88
- 1. (a) Use symmetries of the square to prove 123 ≡ 321 and
132 ≡ 213 ≡ 231 ≡ 312. (b) Use induction to show that # Avn(132) = Cn.
- 2. For 0 ≤ k ≤ n define the q-binomial coefficients to be
n k
= [n]q! [k]q![n − k]q!. (a) Prove that n
k
n
k
SLIDE 89
- 1. (a) Use symmetries of the square to prove 123 ≡ 321 and
132 ≡ 213 ≡ 231 ≡ 312. (b) Use induction to show that # Avn(132) = Cn.
- 2. For 0 ≤ k ≤ n define the q-binomial coefficients to be
n k
= [n]q! [k]q![n − k]q!. (a) Prove that n
k
n
k
(b) Prove that n
n
n
SLIDE 90
- 1. (a) Use symmetries of the square to prove 123 ≡ 321 and
132 ≡ 213 ≡ 231 ≡ 312. (b) Use induction to show that # Avn(132) = Cn.
- 2. For 0 ≤ k ≤ n define the q-binomial coefficients to be
n k
= [n]q! [k]q![n − k]q!. (a) Prove that n
k
n
k
(b) Prove that n
n
n
(c) Prove that for 0 < k < n we have n k
= n − 1 k − 1
+ qk n − 1 k
= qn−k n − 1 k − 1
+ n − 1 k
.
SLIDE 91
- 1. (a) Use symmetries of the square to prove 123 ≡ 321 and
132 ≡ 213 ≡ 231 ≡ 312. (b) Use induction to show that # Avn(132) = Cn.
- 2. For 0 ≤ k ≤ n define the q-binomial coefficients to be
n k
= [n]q! [k]q![n − k]q!. (a) Prove that n
k
n
k
(b) Prove that n
n
n
(c) Prove that for 0 < k < n we have n k
= n − 1 k − 1
+ qk n − 1 k
= qn−k n − 1 k − 1
+ n − 1 k
. (d) Show n
k
- q is a polynomial in q with coefficients in Z≥0.
SLIDE 92
- 1. (a) Use symmetries of the square to prove 123 ≡ 321 and
132 ≡ 213 ≡ 231 ≡ 312. (b) Use induction to show that # Avn(132) = Cn.
- 2. For 0 ≤ k ≤ n define the q-binomial coefficients to be
n k
= [n]q! [k]q![n − k]q!. (a) Prove that n
k
n
k
(b) Prove that n
n
n
(c) Prove that for 0 < k < n we have n k
= n − 1 k − 1
+ qk n − 1 k
= qn−k n − 1 k − 1
+ n − 1 k
. (d) Show n
k
- q is a polynomial in q with coefficients in Z≥0.
(e) Let P(n, k) denote the set of w permutations of k zeros and n − k ones. Defining inv similarly to Sn, prove
qinv w = n k
.
SLIDE 93 References.
- 1. Leonard Carlitz and James Riordan, Two element lattice
permutation numbers and their q-generalization, Duke
- Math. J., 31 (1964) 371–388.
- 2. Szu-En Cheng, Sergi Elizalde, Anisse Kasraoui, and Bruce
- E. Sagan, Inversion polynomials for 321-avoiding
permutations, Duke Math. J., submitted.
- 3. Emeric Deutsch and Bruce E. Sagan, Congruences for
Catalan and Motzkin numbers and related sequences, J. Number Theory, 117 (2006), 191–215.
- 4. Theodore Dokos, B. Tim Dwyer, Brian P
. Johnson, Bruce
- E. Sagan, and Kim Selsor, Permutation Patterns and
Statistics, Discrete Math., 312 (2012), 2760–2775.
- 5. Percy A. MacMahon, Combinatory Analysis, volumes 1
and 2, reprint of the 1916 original, Dover, New York (2004).
- 6. Alexander Postnikov and Bruce E. Sagan, What power of
two divides a weighted Catalan number?, J. Combin. Theory, Ser. A, 114 (2007), 970–977.
SLIDE 94
- 7. Oscar Rodrigues, Note sur les inversions, ou
d´ erangements produits dans les permutations, J. Math., 4 (1839), 236–240.
- 8. Bruce E. Sagan, and Carla D. Savage, Mahonian Pairs, J.
- Combin. Theory, Ser. A, 119 (2012), 526–545.
- 9. Rodica Simion and Frank W. Schmidt, Restricted
permutations, European J. Combin., 6 (1985), 383–406.
. Stanley, Enumerative combinatorics, volume 1, second edition. Cambridge Studies in Advanced Mathematics, 49, Cambridge University Press, Cambridge (2012).
SLIDE 95
THANKS FOR LISTENING!