Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized...

135
Generalized carry process and riffle shuffle Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix (b, n, p)- process Riffle Shuffle (-b, n, p) - process Miscellaneous Application Summary Generalized carry process and riffle shuffle Fumihiko NAKANO 1 Taizo SADAHIRO 2 1 Gakushuin University 2 Tsuda College 2018 2

Transcript of Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized...

Page 1: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Generalized carry process and riffle shuffle

Fumihiko NAKANO1 Taizo SADAHIRO2

1Gakushuin University

2Tsuda College

2018年 2月

Page 2: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries in addition

Adding 2 numbers with randomly chosen digits,

01111 00001 00000 01101 11111 00000 1100

71578 52010 72216 15692 99689 80452 4631220946 60874 82351 32516 23823 30046 06870

92525 12885 54567 48209 20513 10498 53182

0 and 1 seem to appear at equal rate.Adding 3 numbers,

10111 10210 11102 11122 01011 11210 2112

43443 07082 04401 15299 64642 73497 3842600171 55077 11440 95932 91116 17255 1964949339 70267 68885 98147 70311 43856 37376

92954 32426 84728 09380 26070 34608 95451

then 1 seems to appear frequently. (♯0 : ♯1 : ♯2 = 7 : 20 : 7)。

Page 3: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries in addition

Adding 2 numbers with randomly chosen digits,

01111 00001 00000 01101 11111 00000 1100

71578 52010 72216 15692 99689 80452 4631220946 60874 82351 32516 23823 30046 06870

92525 12885 54567 48209 20513 10498 53182

0 and 1 seem to appear at equal rate.

Adding 3 numbers,

10111 10210 11102 11122 01011 11210 2112

43443 07082 04401 15299 64642 73497 3842600171 55077 11440 95932 91116 17255 1964949339 70267 68885 98147 70311 43856 37376

92954 32426 84728 09380 26070 34608 95451

then 1 seems to appear frequently. (♯0 : ♯1 : ♯2 = 7 : 20 : 7)。

Page 4: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries in addition

Adding 2 numbers with randomly chosen digits,

01111 00001 00000 01101 11111 00000 1100

71578 52010 72216 15692 99689 80452 4631220946 60874 82351 32516 23823 30046 06870

92525 12885 54567 48209 20513 10498 53182

0 and 1 seem to appear at equal rate.Adding 3 numbers,

10111 10210 11102 11122 01011 11210 2112

43443 07082 04401 15299 64642 73497 3842600171 55077 11440 95932 91116 17255 1964949339 70267 68885 98147 70311 43856 37376

92954 32426 84728 09380 26070 34608 95451

then 1 seems to appear frequently. (♯0 : ♯1 : ♯2 = 7 : 20 : 7)。

Page 5: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries in addition

Adding 2 numbers with randomly chosen digits,

01111 00001 00000 01101 11111 00000 1100

71578 52010 72216 15692 99689 80452 4631220946 60874 82351 32516 23823 30046 06870

92525 12885 54567 48209 20513 10498 53182

0 and 1 seem to appear at equal rate.Adding 3 numbers,

10111 10210 11102 11122 01011 11210 2112

43443 07082 04401 15299 64642 73497 3842600171 55077 11440 95932 91116 17255 1964949339 70267 68885 98147 70311 43856 37376

92954 32426 84728 09380 26070 34608 95451

then 1 seems to appear frequently. (♯0 : ♯1 : ♯2 = 7 : 20 : 7)。

Page 6: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Transition Probability 1

Pij := P (Ck+1 = j |Ck = i) , i, j ∈ {0, 1, · · · , n− 1}

Example 1 (b = 2, n = 2)

0 0

00

0

0 0

10

1

0 0

01

1

1 0

11

0

=⇒ (P0,0, P0,1) =1

22(3, 1)

� �For b = 2, n = 2

P =1

22

(3 11 3

)=⇒ Stationary dist. π =

(1

2,1

2

)� �

Page 7: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Transition Probability 1

Pij := P (Ck+1 = j |Ck = i) , i, j ∈ {0, 1, · · · , n− 1}

Example 1 (b = 2, n = 2)

0 0

00

0

0 0

10

1

0 0

01

1

1 0

11

0

=⇒ (P0,0, P0,1) =1

22(3, 1)

� �For b = 2, n = 2

P =1

22

(3 11 3

)=⇒ Stationary dist. π =

(1

2,1

2

)� �

Page 8: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Transition Probability 1

Pij := P (Ck+1 = j |Ck = i) , i, j ∈ {0, 1, · · · , n− 1}

Example 1 (b = 2, n = 2)

0 0

00

0

0 0

10

1

0 0

01

1

1 0

11

0

=⇒ (P0,0, P0,1) =1

22(3, 1)

� �For b = 2, n = 2

P =1

22

(3 11 3

)=⇒ Stationary dist. π =

(1

2,1

2

)� �

Page 9: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Transition Probability 2

Example 2 (b = 2, n = 3)

0 0

000

0

0 0

100

1

1 0

110

0

1 0

111

1

=⇒ (P0,0, P0,1, P0,2) =1

23· (4, 4, 0)

� �For b = 2, n = 3

P =1

23

4 4 01 6 10 4 4

=⇒ π =1

3!· (1, 4, 1)

� �

Page 10: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Transition Probability 2

Example 2 (b = 2, n = 3)

0 0

000

0

0 0

100

1

1 0

110

0

1 0

111

1

=⇒ (P0,0, P0,1, P0,2) =1

23· (4, 4, 0)

� �For b = 2, n = 3

P =1

23

4 4 01 6 10 4 4

=⇒ π =1

3!· (1, 4, 1)

� �

Page 11: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Transition Probability 2

Example 2 (b = 2, n = 3)

0 0

000

0

0 0

100

1

1 0

110

0

1 0

111

1

=⇒ (P0,0, P0,1, P0,2) =1

23· (4, 4, 0)

� �For b = 2, n = 3

P =1

23

4 4 01 6 10 4 4

=⇒ π =1

3!· (1, 4, 1)

� �

Page 12: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process

Add n base- b numbers (b, n ∈ N, b, n ≥ 2)

� �Ck : the carry coming out in the k-th digit.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k = Ck+1b+ Sk, Sk ∈ Db

{Ck}∞k=0 (Ck ∈ {0, · · · , n− 1}) is called the carries process.

Page 13: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process

Add n base- b numbers (b, n ∈ N, b, n ≥ 2)� �Ck : the carry coming out in the k-th digit.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0

Sum Sk · · · S1 S0� �

Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k = Ck+1b+ Sk, Sk ∈ Db

{Ck}∞k=0 (Ck ∈ {0, · · · , n− 1}) is called the carries process.

Page 14: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process

Add n base- b numbers (b, n ∈ N, b, n ≥ 2)� �Ck : the carry coming out in the k-th digit.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k = Ck+1b+ Sk, Sk ∈ Db

{Ck}∞k=0 (Ck ∈ {0, · · · , n− 1}) is called the carries process.

Page 15: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process

Add n base- b numbers (b, n ∈ N, b, n ≥ 2)� �Ck : the carry coming out in the k-th digit.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k = Ck+1b+ Sk, Sk ∈ Db

{Ck}∞k=0 (Ck ∈ {0, · · · , n− 1}) is called the carries process.

Page 16: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process

Add n base- b numbers (b, n ∈ N, b, n ≥ 2)� �Ck : the carry coming out in the k-th digit.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k = Ck+1b+ Sk, Sk ∈ Db

{Ck}∞k=0 (Ck ∈ {0, · · · , n− 1}) is called the carries process.

Page 17: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Amazing Matrix : Holte(1997)

Pij := P (Ck+1 = j |Ck = i) , i, j = 0, 1, · · · , n− 1

E-values and left E-vectors of Amazing Matrix� �E-values/ E-vectors depends only on b / n.

P = L−1DL, D = diag

(1,

1

b,1

b2, · · · , 1

bn−1

)Lij = vij(n) = [xj ] (Am(x)) .� �

Am(x) := (1− x)n+1∑

j≥0(j + 1)mxj : Eulerian polynomial.Remark. P (b1)P (b2) = P (b1 · b2).

Page 18: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Amazing Matrix : Holte(1997)

Pij := P (Ck+1 = j |Ck = i) , i, j = 0, 1, · · · , n− 1

E-values and left E-vectors of Amazing Matrix� �E-values/ E-vectors depends only on b / n.

P = L−1DL, D = diag

(1,

1

b,1

b2, · · · , 1

bn−1

)Lij = vij(n) = [xj ] (Am(x)) .� �

Am(x) := (1− x)n+1∑

j≥0(j + 1)mxj : Eulerian polynomial.

Remark. P (b1)P (b2) = P (b1 · b2).

Page 19: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Amazing Matrix : Holte(1997)

Pij := P (Ck+1 = j |Ck = i) , i, j = 0, 1, · · · , n− 1

E-values and left E-vectors of Amazing Matrix� �E-values/ E-vectors depends only on b / n.

P = L−1DL, D = diag

(1,

1

b,1

b2, · · · , 1

bn−1

)Lij = vij(n) = [xj ] (Am(x)) .� �

Am(x) := (1− x)n+1∑

j≥0(j + 1)mxj : Eulerian polynomial.Remark. P (b1)P (b2) = P (b1 · b2).

Page 20: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Left Eigenvectors

[1] L =

(n-th Eulerian num.)...

(−1)j((n− 1)-th Pascal num.)

(1 11 −1

),

1 4 11 0 −11 −2 1

,

1 11 11 11 3 −3 −11 −1 −1 11 −3 3 −1

E(n, k) := ♯{ σ ∈ Sn with k-descents } : n-th Eulerian num.

E(3, 0) = ♯{(123)} = 1,E(3, 1) = ♯{(132), (312), (231), (213)} = 4,E(3, 2) = ♯{(321)} = 1.

[2] L is equal to the Foulkes character table of Sn

(Diaconis-Fulman, 2012).

Page 21: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Left Eigenvectors

[1] L =

(n-th Eulerian num.)...

(−1)j((n− 1)-th Pascal num.)

(

1 11 −1

),

1 4 11 0 −11 −2 1

,

1 11 11 11 3 −3 −11 −1 −1 11 −3 3 −1

E(n, k) := ♯{ σ ∈ Sn with k-descents } : n-th Eulerian num.

E(3, 0) = ♯{(123)} = 1,E(3, 1) = ♯{(132), (312), (231), (213)} = 4,E(3, 2) = ♯{(321)} = 1.

[2] L is equal to the Foulkes character table of Sn

(Diaconis-Fulman, 2012).

Page 22: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Left Eigenvectors

[1] L =

(n-th Eulerian num.)...

(−1)j((n− 1)-th Pascal num.)

(

1 11 −1

),

1 4 11 0 −11 −2 1

,

1 11 11 11 3 −3 −11 −1 −1 11 −3 3 −1

E(n, k) := ♯{ σ ∈ Sn with k-descents } : n-th Eulerian num.

E(3, 0) = ♯{(123)} = 1,E(3, 1) = ♯{(132), (312), (231), (213)} = 4,E(3, 2) = ♯{(321)} = 1.

[2] L is equal to the Foulkes character table of Sn

(Diaconis-Fulman, 2012).

Page 23: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Left Eigenvectors

[1] L =

(n-th Eulerian num.)...

(−1)j((n− 1)-th Pascal num.)

(

1 11 −1

),

1 4 11 0 −11 −2 1

,

1 11 11 11 3 −3 −11 −1 −1 11 −3 3 −1

E(n, k) := ♯{ σ ∈ Sn with k-descents } : n-th Eulerian num.

E(3, 0) = ♯{(123)} = 1,E(3, 1) = ♯{(132), (312), (231), (213)} = 4,E(3, 2) = ♯{(321)} = 1.

[2] L is equal to the Foulkes character table of Sn

(Diaconis-Fulman, 2012).

Page 24: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Left Eigenvectors

[1] L =

(n-th Eulerian num.)...

(−1)j((n− 1)-th Pascal num.)

(

1 11 −1

),

1 4 11 0 −11 −2 1

,

1 11 11 11 3 −3 −11 −1 −1 11 −3 3 −1

E(n, k) := ♯{ σ ∈ Sn with k-descents } : n-th Eulerian num.

E(3, 0) = ♯{(123)} = 1,E(3, 1) = ♯{(132), (312), (231), (213)} = 4,E(3, 2) = ♯{(321)} = 1.

[2] L is equal to the Foulkes character table of Sn

(Diaconis-Fulman, 2012).

Page 25: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Foulkes character

Example

♯{σ ∈ S4 |σ(1) < σ(2) > σ(3) < σ(4)}= {(1324), (1423), (2314), (2413), (3412)} = 5

+ – + =⇒ + ×+ –

=⇒ + ×+ –

LR≃ ⊕

dim = 3 dim = 2

Page 26: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Foulkes character

Example

♯{σ ∈ S4 |σ(1) < σ(2) > σ(3) < σ(4)}= {(1324), (1423), (2314), (2413), (3412)} = 5

+ – + =⇒ + ×+ –

=⇒ + ×+ –

LR≃ ⊕

dim = 3 dim = 2

Page 27: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Foulkes character

Example

♯{σ ∈ S4 |σ(1) < σ(2) > σ(3) < σ(4)}= {(1324), (1423), (2314), (2413), (3412)} = 5

+ – + =⇒ + ×+ –

=⇒ + ×+ –

LR≃ ⊕

dim = 3 dim = 2

Page 28: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Right EigenvectorsRight Eigenvector of P� �P = RDR−1

Rij =

n∑r=n−j

(−1)n−r

[nr

](r

n− j

)(n− 1− i)r−(n−j)

� �

(1 11 −1

) 1 3 21 0 −11 −3 2

1 6 11 61 2 −1 −21 −2 −1 21 −6 11 −6

R(0, j) = S(n, n− j)

S(n, j) := ♯{σ ∈ Sn with j-cycles } Stirling num. of 1st kind

Page 29: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Right EigenvectorsRight Eigenvector of P� �P = RDR−1

Rij =

n∑r=n−j

(−1)n−r

[nr

](r

n− j

)(n− 1− i)r−(n−j)

� �(

1 11 −1

) 1 3 21 0 −11 −3 2

1 6 11 61 2 −1 −21 −2 −1 21 −6 11 −6

R(0, j) = S(n, n− j)

S(n, j) := ♯{σ ∈ Sn with j-cycles } Stirling num. of 1st kind

Page 30: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Property of Right EigenvectorsRight Eigenvector of P� �P = RDR−1

Rij =

n∑r=n−j

(−1)n−r

[nr

](r

n− j

)(n− 1− i)r−(n−j)

� �(

1 11 −1

) 1 3 21 0 −11 −3 2

1 6 11 61 2 −1 −21 −2 −1 21 −6 11 −6

R(0, j) = S(n, n− j)

S(n, j) := ♯{σ ∈ Sn with j-cycles } Stirling num. of 1st kind

Page 31: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Riffle Shuffle

Let {σ1, σ2, · · · } (σ0 = id), be the Markov chain on Sn

induced by the repeated b-riffle shuffles on n-cards.

Relation to Riffle Shuffles (Diaconis-Fulman, 2009)� �{Ck}∞k=1

d= {d(σk)}∞k=1, d(σ) : the descent of σ ∈ Sn.� �

Since the stationary dist. of {σk} is uniform on Sn,

L0j = limk→∞

P(Ck = j) = limk→∞

P(d(σk) = j)

= Punif (d(σ) = j) = E(n, j)/n!

explaining why Eulerian num. appears.

Page 32: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Riffle Shuffle

Let {σ1, σ2, · · · } (σ0 = id), be the Markov chain on Sn

induced by the repeated b-riffle shuffles on n-cards.

Relation to Riffle Shuffles (Diaconis-Fulman, 2009)� �{Ck}∞k=1

d= {d(σk)}∞k=1, d(σ) : the descent of σ ∈ Sn.� �

Since the stationary dist. of {σk} is uniform on Sn,

L0j = limk→∞

P(Ck = j) = limk→∞

P(d(σk) = j)

= Punif (d(σ) = j) = E(n, j)/n!

explaining why Eulerian num. appears.

Page 33: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Riffle Shuffle

Let {σ1, σ2, · · · } (σ0 = id), be the Markov chain on Sn

induced by the repeated b-riffle shuffles on n-cards.

Relation to Riffle Shuffles (Diaconis-Fulman, 2009)� �{Ck}∞k=1

d= {d(σk)}∞k=1, d(σ) : the descent of σ ∈ Sn.� �

Since the stationary dist. of {σk} is uniform on Sn,

L0j = limk→∞

P(Ck = j) = limk→∞

P(d(σk) = j)

= Punif (d(σ) = j) = E(n, j)/n!

explaining why Eulerian num. appears.

Page 34: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary on Known Results

Amazing Matrix (the transition probability matrix P of thecarries process) has the following properties.

(0) E-values depend only on b, and E-vectors depend only on n

(1) Eulerian num. appears in the stationary distribution.

(2) Left eigenvector matrix L equals to the Foulkes charactertable of Sn.

(3) Stirling num. of 1st kind appears in the right eigenvectormatrix R.

(4) carries process has the same distribution to the descentprocess of the riffle shuffle.

Page 35: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary on Known Results

Amazing Matrix (the transition probability matrix P of thecarries process) has the following properties.

(0) E-values depend only on b, and E-vectors depend only on n

(1) Eulerian num. appears in the stationary distribution.

(2) Left eigenvector matrix L equals to the Foulkes charactertable of Sn.

(3) Stirling num. of 1st kind appears in the right eigenvectormatrix R.

(4) carries process has the same distribution to the descentprocess of the riffle shuffle.

Page 36: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary on Known Results

Amazing Matrix (the transition probability matrix P of thecarries process) has the following properties.

(0) E-values depend only on b, and E-vectors depend only on n

(1) Eulerian num. appears in the stationary distribution.

(2) Left eigenvector matrix L equals to the Foulkes charactertable of Sn.

(3) Stirling num. of 1st kind appears in the right eigenvectormatrix R.

(4) carries process has the same distribution to the descentprocess of the riffle shuffle.

Page 37: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary on Known Results

Amazing Matrix (the transition probability matrix P of thecarries process) has the following properties.

(0) E-values depend only on b, and E-vectors depend only on n

(1) Eulerian num. appears in the stationary distribution.

(2) Left eigenvector matrix L equals to the Foulkes charactertable of Sn.

(3) Stirling num. of 1st kind appears in the right eigenvectormatrix R.

(4) carries process has the same distribution to the descentprocess of the riffle shuffle.

Page 38: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary on Known Results

Amazing Matrix (the transition probability matrix P of thecarries process) has the following properties.

(0) E-values depend only on b, and E-vectors depend only on n

(1) Eulerian num. appears in the stationary distribution.

(2) Left eigenvector matrix L equals to the Foulkes charactertable of Sn.

(3) Stirling num. of 1st kind appears in the right eigenvectormatrix R.

(4) carries process has the same distribution to the descentprocess of the riffle shuffle.

Page 39: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary on Known Results

Amazing Matrix (the transition probability matrix P of thecarries process) has the following properties.

(0) E-values depend only on b, and E-vectors depend only on n

(1) Eulerian num. appears in the stationary distribution.

(2) Left eigenvector matrix L equals to the Foulkes charactertable of Sn.

(3) Stirling num. of 1st kind appears in the right eigenvectormatrix R.

(4) carries process has the same distribution to the descentprocess of the riffle shuffle.

Page 40: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

(b, n, p)-Carries Process

� �Add n base- b numbers. Let b−1

p ∈ N, 1p + 1

p∗ = 1.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0b−1p∗ · · · b−1

p∗b−1p∗

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k +b− 1

p∗= Ck+1b+ Sk, Sk ∈ Db.

{Ck}∞k=0 is called the (b, n, p)-carries process.(p = 1 : usual carries process)

Page 41: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

(b, n, p)-Carries Process� �Add n base- b numbers. Let b−1

p ∈ N, 1p + 1

p∗ = 1.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0b−1p∗ · · · b−1

p∗b−1p∗

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k +b− 1

p∗= Ck+1b+ Sk, Sk ∈ Db.

{Ck}∞k=0 is called the (b, n, p)-carries process.(p = 1 : usual carries process)

Page 42: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

(b, n, p)-Carries Process� �Add n base- b numbers. Let b−1

p ∈ N, 1p + 1

p∗ = 1.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0b−1p∗ · · · b−1

p∗b−1p∗

Sum Sk · · · S1 S0� �

Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k +b− 1

p∗= Ck+1b+ Sk, Sk ∈ Db.

{Ck}∞k=0 is called the (b, n, p)-carries process.(p = 1 : usual carries process)

Page 43: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

(b, n, p)-Carries Process� �Add n base- b numbers. Let b−1

p ∈ N, 1p + 1

p∗ = 1.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0b−1p∗ · · · b−1

p∗b−1p∗

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k +b− 1

p∗= Ck+1b+ Sk, Sk ∈ Db.

{Ck}∞k=0 is called the (b, n, p)-carries process.(p = 1 : usual carries process)

Page 44: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

(b, n, p)-Carries Process� �Add n base- b numbers. Let b−1

p ∈ N, 1p + 1

p∗ = 1.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0b−1p∗ · · · b−1

p∗b−1p∗

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k +b− 1

p∗= Ck+1b+ Sk, Sk ∈ Db.

{Ck}∞k=0 is called the (b, n, p)-carries process.(p = 1 : usual carries process)

Page 45: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

(b, n, p)-Carries Process� �Add n base- b numbers. Let b−1

p ∈ N, 1p + 1

p∗ = 1.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0b−1p∗ · · · b−1

p∗b−1p∗

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k +b− 1

p∗= Ck+1b+ Sk, Sk ∈ Db.

{Ck}∞k=0 is called the (b, n, p)-carries process.

(p = 1 : usual carries process)

Page 46: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

(b, n, p)-Carries Process� �Add n base- b numbers. Let b−1

p ∈ N, 1p + 1

p∗ = 1.

Carry Ck+1 Ck · · · C1 C0 = 0

Addends X1,k · · · X1,1 X1,0...

......

Xn,k · · · Xn,1 Xn,0b−1p∗ · · · b−1

p∗b−1p∗

Sum Sk · · · S1 S0� �Choose Xj,k uniformly at random from Db := {0, 1, · · · , b− 1}.Given Ck, Ck+1 is determined by

Ck +X1,k + · · ·+Xn,k +b− 1

p∗= Ck+1b+ Sk, Sk ∈ Db.

{Ck}∞k=0 is called the (b, n, p)-carries process.(p = 1 : usual carries process)

Page 47: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Remarks

(1) If we generalize the usual carries process by changing thedigit set such as

Db = {0, 1, · · · , b− 1} =⇒ Db = {d, d+ 1, · · · , d+ b− 1},

we get (b, n, p)-carries process, after some change of variables.

(2) Ck ∈ Cp(n) where Cp(n) is the carries set given by

Cp(n) :={

{0, 1, · · · , n− 1} (p = 1){0, 1, · · · , n} (p ̸= 1)

Page 48: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Remarks

(1) If we generalize the usual carries process by changing thedigit set such as

Db = {0, 1, · · · , b− 1} =⇒ Db = {d, d+ 1, · · · , d+ b− 1},

we get (b, n, p)-carries process, after some change of variables.

(2) Ck ∈ Cp(n) where Cp(n) is the carries set given by

Cp(n) :={

{0, 1, · · · , n− 1} (p = 1){0, 1, · · · , n} (p ̸= 1)

Page 49: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Left Eigenvectors

P̃ = {P̃ij} : Transition probability of (b, n, p)- process :

P̃ij = P (Ck+1 = j |Ck = i) .

Theorem 1� �E-values/ E-vectors depend only on b / n.

P̃ = L−1p DLp, D = diag

(1,

1

b, · · · , 1

b♯Cp(n)−1

)L(p)ij (n) = [xj ] (Am,p(x)) .

� �Am,p(x) := (1− x)n+1

∑j≥0(pj + 1)mxj

Page 50: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Left Eigenvectors

P̃ = {P̃ij} : Transition probability of (b, n, p)- process :

P̃ij = P (Ck+1 = j |Ck = i) .

Theorem 1� �E-values/ E-vectors depend only on b / n.

P̃ = L−1p DLp, D = diag

(1,

1

b, · · · , 1

b♯Cp(n)−1

)

L(p)ij (n) = [xj ] (Am,p(x)) .

� �Am,p(x) := (1− x)n+1

∑j≥0(pj + 1)mxj

Page 51: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Left Eigenvectors

P̃ = {P̃ij} : Transition probability of (b, n, p)- process :

P̃ij = P (Ck+1 = j |Ck = i) .

Theorem 1� �E-values/ E-vectors depend only on b / n.

P̃ = L−1p DLp, D = diag

(1,

1

b, · · · , 1

b♯Cp(n)−1

)L(p)ij (n) = [xj ] (Am,p(x)) .

� �

Am,p(x) := (1− x)n+1∑

j≥0(pj + 1)mxj

Page 52: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Left Eigenvectors

P̃ = {P̃ij} : Transition probability of (b, n, p)- process :

P̃ij = P (Ck+1 = j |Ck = i) .

Theorem 1� �E-values/ E-vectors depend only on b / n.

P̃ = L−1p DLp, D = diag

(1,

1

b, · · · , 1

b♯Cp(n)−1

)L(p)ij (n) = [xj ] (Am,p(x)) .

� �Am,p(x) := (1− x)n+1

∑j≥0(pj + 1)mxj

Page 53: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Combinatorial meaning of L

[1] The stationary distribution L(p)0j (n) gives

(1) p = 1 : Eulerian number(descent statistics of the permutation group)

(2) p = 2 : Macmahon number(descent statistics of the signed permutation group :1− < 2− < · · · < n− < 1+ < 2+ < · · · < n+)

M(2, 0) = ♯{(1−, 2−)} = 1,M(2, 1) = ♯{(1+, 2+), (1+, 2−), (1−, 2+), (2+, 1−),(2−, 1+), (2−, 1−)} = 6, M(2, 2) = ♯{(2+, 1+)} = 1.

(3) general p ∈ N : descent statistics of the coloredpermutation group Gp,n(≃ Zp ≀ Sn)

[2] The left eigenvector matrix L equals to the Foulkescharacter table of Gp,n.

[3] For p /∈ N , we do not know...

Page 54: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Combinatorial meaning of L

[1] The stationary distribution L(p)0j (n) gives

(1) p = 1 : Eulerian number(descent statistics of the permutation group)

(2) p = 2 : Macmahon number(descent statistics of the signed permutation group :1− < 2− < · · · < n− < 1+ < 2+ < · · · < n+)

M(2, 0) = ♯{(1−, 2−)} = 1,M(2, 1) = ♯{(1+, 2+), (1+, 2−), (1−, 2+), (2+, 1−),(2−, 1+), (2−, 1−)} = 6, M(2, 2) = ♯{(2+, 1+)} = 1.

(3) general p ∈ N : descent statistics of the coloredpermutation group Gp,n(≃ Zp ≀ Sn)

[2] The left eigenvector matrix L equals to the Foulkescharacter table of Gp,n.

[3] For p /∈ N , we do not know...

Page 55: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Combinatorial meaning of L

[1] The stationary distribution L(p)0j (n) gives

(1) p = 1 : Eulerian number(descent statistics of the permutation group)

(2) p = 2 : Macmahon number(descent statistics of the signed permutation group :1− < 2− < · · · < n− < 1+ < 2+ < · · · < n+)

M(2, 0) = ♯{(1−, 2−)} = 1,M(2, 1) = ♯{(1+, 2+), (1+, 2−), (1−, 2+), (2+, 1−),(2−, 1+), (2−, 1−)} = 6, M(2, 2) = ♯{(2+, 1+)} = 1.

(3) general p ∈ N : descent statistics of the coloredpermutation group Gp,n(≃ Zp ≀ Sn)

[2] The left eigenvector matrix L equals to the Foulkescharacter table of Gp,n.

[3] For p /∈ N , we do not know...

Page 56: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Combinatorial meaning of L

[1] The stationary distribution L(p)0j (n) gives

(1) p = 1 : Eulerian number(descent statistics of the permutation group)

(2) p = 2 : Macmahon number(descent statistics of the signed permutation group :1− < 2− < · · · < n− < 1+ < 2+ < · · · < n+)

M(2, 0) = ♯{(1−, 2−)} = 1,M(2, 1) = ♯{(1+, 2+), (1+, 2−), (1−, 2+), (2+, 1−),(2−, 1+), (2−, 1−)} = 6, M(2, 2) = ♯{(2+, 1+)} = 1.

(3) general p ∈ N : descent statistics of the coloredpermutation group Gp,n(≃ Zp ≀ Sn)

[2] The left eigenvector matrix L equals to the Foulkescharacter table of Gp,n.

[3] For p /∈ N , we do not know...

Page 57: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Combinatorial meaning of L

[1] The stationary distribution L(p)0j (n) gives

(1) p = 1 : Eulerian number(descent statistics of the permutation group)

(2) p = 2 : Macmahon number(descent statistics of the signed permutation group :1− < 2− < · · · < n− < 1+ < 2+ < · · · < n+)

M(2, 0) = ♯{(1−, 2−)} = 1,M(2, 1) = ♯{(1+, 2+), (1+, 2−), (1−, 2+), (2+, 1−),(2−, 1+), (2−, 1−)} = 6, M(2, 2) = ♯{(2+, 1+)} = 1.

(3) general p ∈ N : descent statistics of the coloredpermutation group Gp,n(≃ Zp ≀ Sn)

[2] The left eigenvector matrix L equals to the Foulkescharacter table of Gp,n.

[3] For p /∈ N , we do not know...

Page 58: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Combinatorial meaning of L

[1] The stationary distribution L(p)0j (n) gives

(1) p = 1 : Eulerian number(descent statistics of the permutation group)

(2) p = 2 : Macmahon number(descent statistics of the signed permutation group :1− < 2− < · · · < n− < 1+ < 2+ < · · · < n+)

M(2, 0) = ♯{(1−, 2−)} = 1,M(2, 1) = ♯{(1+, 2+), (1+, 2−), (1−, 2+), (2+, 1−),(2−, 1+), (2−, 1−)} = 6, M(2, 2) = ♯{(2+, 1+)} = 1.

(3) general p ∈ N : descent statistics of the coloredpermutation group Gp,n(≃ Zp ≀ Sn)

[2] The left eigenvector matrix L equals to the Foulkescharacter table of Gp,n.

[3] For p /∈ N , we do not know...

Page 59: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Examples of L(n = 3)

p = 1 :

1 4 11 0 −11 −2 1

p = 2 :

1 23 23 11 5 −5 −11 −1 −1 11 −3 3 −1

p = 3 :

1 60 93 81 23 −9 −41 0 −3 21 −3 3 −1

p = 3/2 :

1 93

8152

18

1 94 −3 −1

41 −3

2 0 12

1 −3 3 −1

p = 5/2 :

1 311

81012

278

1 334 −7 −9

41 −1

2 −2 32

1 −3 3 −1

?

No hits on OEIS...

Page 60: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Examples of L(n = 3)

p = 1 :

1 4 11 0 −11 −2 1

p = 2 :

1 23 23 11 5 −5 −11 −1 −1 11 −3 3 −1

p = 3 :

1 60 93 81 23 −9 −41 0 −3 21 −3 3 −1

p = 3/2 :

1 93

8152

18

1 94 −3 −1

41 −3

2 0 12

1 −3 3 −1

p = 5/2 :

1 311

81012

278

1 334 −7 −9

41 −1

2 −2 32

1 −3 3 −1

?

No hits on OEIS...

Page 61: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Examples of L(n = 3)

p = 1 :

1 4 11 0 −11 −2 1

p = 2 :

1 23 23 11 5 −5 −11 −1 −1 11 −3 3 −1

p = 3 :

1 60 93 81 23 −9 −41 0 −3 21 −3 3 −1

p = 3/2 :

1 93

8152

18

1 94 −3 −1

41 −3

2 0 12

1 −3 3 −1

p = 5/2 :

1 311

81012

278

1 334 −7 −9

41 −1

2 −2 32

1 −3 3 −1

?

No hits on OEIS...

Page 62: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Right Eigenvector

Theorem 2� �Rp := L−1

p = {R(p)ij (n)}i,j=0,··· ,♯Cp(n)−1

R(p)ij = [xn−j ]

(n+ x−1

p − i

n

)� �If p ∈ N ,

(1) n!pnR(p)0,n−j is equal to the Stirling-Frobenius cycle number.

(2) R(p)ij (n) =

[xn−j ]♯{σ ∈ Gp,n

∣∣∣σ : (x, n, p)-shuffle with d(σ−1) = i}

Page 63: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Right Eigenvector

Theorem 2� �Rp := L−1

p = {R(p)ij (n)}i,j=0,··· ,♯Cp(n)−1

R(p)ij = [xn−j ]

(n+ x−1

p − i

n

)� �

If p ∈ N ,

(1) n!pnR(p)0,n−j is equal to the Stirling-Frobenius cycle number.

(2) R(p)ij (n) =

[xn−j ]♯{σ ∈ Gp,n

∣∣∣σ : (x, n, p)-shuffle with d(σ−1) = i}

Page 64: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Right Eigenvector

Theorem 2� �Rp := L−1

p = {R(p)ij (n)}i,j=0,··· ,♯Cp(n)−1

R(p)ij = [xn−j ]

(n+ x−1

p − i

n

)� �If p ∈ N ,

(1) n!pnR(p)0,n−j is equal to the Stirling-Frobenius cycle number.

(2) R(p)ij (n) =

[xn−j ]♯{σ ∈ Gp,n

∣∣∣σ : (x, n, p)-shuffle with d(σ−1) = i}

Page 65: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Right Eigenvector

Theorem 2� �Rp := L−1

p = {R(p)ij (n)}i,j=0,··· ,♯Cp(n)−1

R(p)ij = [xn−j ]

(n+ x−1

p − i

n

)� �If p ∈ N ,

(1) n!pnR(p)0,n−j is equal to the Stirling-Frobenius cycle number.

(2) R(p)ij (n) =

[xn−j ]♯{σ ∈ Gp,n

∣∣∣σ : (x, n, p)-shuffle with d(σ−1) = i}

Page 66: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ N

Tq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colorsGp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 67: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ NTq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colors

Gp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 68: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ NTq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colorsGp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 69: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ NTq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colorsGp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 70: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ NTq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colorsGp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 71: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ NTq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colorsGp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 72: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ NTq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colorsGp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 73: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Colored Permutation Group

Σ := [n]× Zp ([n] := {1, 2, · · · , n}), p ∈ NTq : (i, r) 7→ (i, r + q), (i, r) ∈ Σ : q-shift on colorsGp,n := {σ : bijection on Σ |σ ◦ Tq = Tq ◦ σ}.

Example (n = 4, p = 3) :

(1, 0) (2, 0) (3, 0) (4, 0)

(4, 1) (1, 0) (2, 2) (3, 2)

=⇒

(1, 1) (3, 1)

(4, 2) (2, 0)

This σ is determined by (4, 1) (1, 0) (2, 2) (3, 2).so we abuse to write σ = ((4, 1), (1, 0), (2, 2), (3, 2)).

In general, setting (σ(i), σc(i)) := σ(i, 0) ∈ Σ, i = 1, 2, · · · , n,

we write σ = ((σ(1), σc(1)), (σ(2), σc(2)), · · · , (σ(n), σc(n))).

Page 74: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Descent on Gp,n

(1) Define a ordering on Σ

(1, 0) < (2, 0) < · · · < (n, 0)

<(1, p− 1) < (2, p− 1) < · · · < (n, p− 1)

<(1, p− 2) < (2, p− 2) < · · · < (n, p− 2)

· · ·<(1, 1) < · · · < (n, 1).

(2) “ σ ∈ Gp,n has a descent at i ”def⇐⇒ (i) (σ(i), σc(i)) > (σ(i+1), σc(i+1)) (for 1 ≤ i ≤ n− 1)

(ii) σc(n) ̸= 0 (for i = n).

(3) d(σ) : the number of descents of σ.Ex. (p = 3) : d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3

Page 75: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Descent on Gp,n

(1) Define a ordering on Σ

(1, 0) < (2, 0) < · · · < (n, 0)

<(1, p− 1) < (2, p− 1) < · · · < (n, p− 1)

<(1, p− 2) < (2, p− 2) < · · · < (n, p− 2)

· · ·<(1, 1) < · · · < (n, 1).

(2) “ σ ∈ Gp,n has a descent at i ”def⇐⇒ (i) (σ(i), σc(i)) > (σ(i+1), σc(i+1)) (for 1 ≤ i ≤ n− 1)

(ii) σc(n) ̸= 0 (for i = n).

(3) d(σ) : the number of descents of σ.Ex. (p = 3) : d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3

Page 76: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Descent on Gp,n

(1) Define a ordering on Σ

(1, 0) < (2, 0) < · · · < (n, 0)

<(1, p− 1) < (2, p− 1) < · · · < (n, p− 1)

<(1, p− 2) < (2, p− 2) < · · · < (n, p− 2)

· · ·<(1, 1) < · · · < (n, 1).

(2) “ σ ∈ Gp,n has a descent at i ”def⇐⇒ (i) (σ(i), σc(i)) > (σ(i+1), σc(i+1)) (for 1 ≤ i ≤ n− 1)

(ii) σc(n) ̸= 0 (for i = n).

(3) d(σ) : the number of descents of σ.Ex. (p = 3) : d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3

Page 77: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Generalized Riffle Shuffle

n cardswith p colors

b-pilesby multinomial

n0 n1

· · · · · ·

njp+r

· · · · · ·

nb−1↓+0

n1↓+1

· · · · · ·

njp+r↓+r

· · · · · ·

nb−1↓+0

shiftcolors

mixrandomly

This process defines a Markov chain {σr}∞r=0 on Gp,n.(called the (b, n, p)-shuffle )

Page 78: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Generalized Riffle Shuffle

n cardswith p colors

b-pilesby multinomial

n0 n1

· · · · · ·

njp+r

· · · · · ·

nb−1

↓+0

n1↓+1

· · · · · ·

njp+r↓+r

· · · · · ·

nb−1↓+0

shiftcolors

mixrandomly

This process defines a Markov chain {σr}∞r=0 on Gp,n.(called the (b, n, p)-shuffle )

Page 79: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Generalized Riffle Shuffle

n cardswith p colors

b-pilesby multinomial

n0 n1

· · · · · ·

njp+r

· · · · · ·

nb−1↓+0

n1↓+1

· · · · · ·

njp+r↓+r

· · · · · ·

nb−1↓+0

shiftcolors

mixrandomly

This process defines a Markov chain {σr}∞r=0 on Gp,n.(called the (b, n, p)-shuffle )

Page 80: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Generalized Riffle Shuffle

n cardswith p colors

b-pilesby multinomial

n0 n1

· · · · · ·

njp+r

· · · · · ·

nb−1↓+0

n1↓+1

· · · · · ·

njp+r↓+r

· · · · · ·

nb−1↓+0

shiftcolors

mixrandomly

This process defines a Markov chain {σr}∞r=0 on Gp,n.(called the (b, n, p)-shuffle )

Page 81: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Generalized Riffle Shuffle

n cardswith p colors

b-pilesby multinomial

n0 n1

· · · · · ·

njp+r

· · · · · ·

nb−1↓+0

n1↓+1

· · · · · ·

njp+r↓+r

· · · · · ·

nb−1↓+0

shiftcolors

mixrandomly

This process defines a Markov chain {σr}∞r=0 on Gp,n.(called the (b, n, p)-shuffle )

Page 82: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process and Riffle Shuffle

p ∈ N, b ≡ 1 (mod p){Cr}∞r=1 : (b, n, p) - process

{σr}∞r=1 : (b, n, p) - shuffle

Theorem 3� �{Cr}

d= {d(σr)}� �

Remarks(1) Theorem 3 explains why the descent statistics of Gp,n

appears in the stationary distribution of (b, n, p) - process.

(2) By Theorem 3, {d(σr)}r turns out to be a Markov chain.

Page 83: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process and Riffle Shuffle

p ∈ N, b ≡ 1 (mod p){Cr}∞r=1 : (b, n, p) - process

{σr}∞r=1 : (b, n, p) - shuffle

Theorem 3� �{Cr}

d= {d(σr)}� �

Remarks(1) Theorem 3 explains why the descent statistics of Gp,n

appears in the stationary distribution of (b, n, p) - process.

(2) By Theorem 3, {d(σr)}r turns out to be a Markov chain.

Page 84: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process and Riffle Shuffle

p ∈ N, b ≡ 1 (mod p){Cr}∞r=1 : (b, n, p) - process

{σr}∞r=1 : (b, n, p) - shuffle

Theorem 3� �{Cr}

d= {d(σr)}� �

Remarks(1) Theorem 3 explains why the descent statistics of Gp,n

appears in the stationary distribution of (b, n, p) - process.

(2) By Theorem 3, {d(σr)}r turns out to be a Markov chain.

Page 85: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process and Riffle Shuffle

p ∈ N, b ≡ 1 (mod p){Cr}∞r=1 : (b, n, p) - process

{σr}∞r=1 : (b, n, p) - shuffle

Theorem 3� �{Cr}

d= {d(σr)}� �

Remarks(1) Theorem 3 explains why the descent statistics of Gp,n

appears in the stationary distribution of (b, n, p) - process.

(2) By Theorem 3, {d(σr)}r turns out to be a Markov chain.

Page 86: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Carries Process and Riffle Shuffle

p ∈ N, b ≡ 1 (mod p){Cr}∞r=1 : (b, n, p) - process

{σr}∞r=1 : (b, n, p) - shuffle

Theorem 3� �{Cr}

d= {d(σr)}� �

Remarks(1) Theorem 3 explains why the descent statistics of Gp,n

appears in the stationary distribution of (b, n, p) - process.

(2) By Theorem 3, {d(σr)}r turns out to be a Markov chain.

Page 87: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

What about (−b)-case ?

Any x ∈ Z can be expanded uniquely as

x = an(−b)n + an−1(−b)n−1 + · · ·+ a0,

ak ∈ {d, d+ 1, · · · , d+ b− 1}.

=⇒ a notion of carries process using (−b)-expansion

=⇒ (−b, n, p) - process (by a change of variable)

=⇒ E-values of P̃−b ={1,(−1

b

),(−1

b

)2, · · · ,

}=⇒ E-vectors of P̃−b : L− = L+, R− = R+.

Page 88: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

What about (−b)-case ?

Any x ∈ Z can be expanded uniquely as

x = an(−b)n + an−1(−b)n−1 + · · ·+ a0,

ak ∈ {d, d+ 1, · · · , d+ b− 1}.

=⇒ a notion of carries process using (−b)-expansion

=⇒ (−b, n, p) - process (by a change of variable)

=⇒ E-values of P̃−b ={1,(−1

b

),(−1

b

)2, · · · ,

}=⇒ E-vectors of P̃−b : L− = L+, R− = R+.

Page 89: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

What about (−b)-case ?

Any x ∈ Z can be expanded uniquely as

x = an(−b)n + an−1(−b)n−1 + · · ·+ a0,

ak ∈ {d, d+ 1, · · · , d+ b− 1}.

=⇒ a notion of carries process using (−b)-expansion

=⇒ (−b, n, p) - process (by a change of variable)

=⇒ E-values of P̃−b ={1,(−1

b

),(−1

b

)2, · · · ,

}=⇒ E-vectors of P̃−b : L− = L+, R− = R+.

Page 90: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

What about (−b)-case ?

Any x ∈ Z can be expanded uniquely as

x = an(−b)n + an−1(−b)n−1 + · · ·+ a0,

ak ∈ {d, d+ 1, · · · , d+ b− 1}.

=⇒ a notion of carries process using (−b)-expansion

=⇒ (−b, n, p) - process (by a change of variable)

=⇒ E-values of P̃−b ={1,(−1

b

),(−1

b

)2, · · · ,

}

=⇒ E-vectors of P̃−b : L− = L+, R− = R+.

Page 91: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

What about (−b)-case ?

Any x ∈ Z can be expanded uniquely as

x = an(−b)n + an−1(−b)n−1 + · · ·+ a0,

ak ∈ {d, d+ 1, · · · , d+ b− 1}.

=⇒ a notion of carries process using (−b)-expansion

=⇒ (−b, n, p) - process (by a change of variable)

=⇒ E-values of P̃−b ={1,(−1

b

),(−1

b

)2, · · · ,

}=⇒ E-vectors of P̃−b : L− = L+, R− = R+.

Page 92: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Dash - Descent on Gp,n

(1) “ Dash - order ” <′ on Σ:

(1, 0) <′ (2, 0) <′ · · · <′ (n, 0)

<′ (1, 1) <′ (2, 1) <′ · · · <′ (n, 1)

<′ · · ·<′ (1, p− 1) <′ (2, p− 1) <′ · · · <′ (n, p− 1)

(2) “ σ ∈ Gp,n has a dash-descent at i ”def⇐⇒ (i) (σ(i), σc(i)) >′ (σ(i+ 1), σc(i+ 1)) (1 ≤ i ≤ n− 1)

(ii) σc(n) = p− 1 (i = n).

(3) d′(σ) : the number of dash-descents of σ ∈ Gp,n.

d(σ) = d′(σ) for p = 1, E′p(n, k) = Ep(n, n− k).

Ex. (p = 3) d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3,d′ ((5, 0)↘(3, 0) ↗ (2, 1)↗(4, 2)↘(1, 1)) = 2.

Page 93: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Dash - Descent on Gp,n

(1) “ Dash - order ” <′ on Σ:

(1, 0) <′ (2, 0) <′ · · · <′ (n, 0)

<′ (1, 1) <′ (2, 1) <′ · · · <′ (n, 1)

<′ · · ·<′ (1, p− 1) <′ (2, p− 1) <′ · · · <′ (n, p− 1)

(2) “ σ ∈ Gp,n has a dash-descent at i ”def⇐⇒ (i) (σ(i), σc(i)) >′ (σ(i+ 1), σc(i+ 1)) (1 ≤ i ≤ n− 1)

(ii) σc(n) = p− 1 (i = n).

(3) d′(σ) : the number of dash-descents of σ ∈ Gp,n.

d(σ) = d′(σ) for p = 1, E′p(n, k) = Ep(n, n− k).

Ex. (p = 3) d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3,d′ ((5, 0)↘(3, 0) ↗ (2, 1)↗(4, 2)↘(1, 1)) = 2.

Page 94: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Dash - Descent on Gp,n

(1) “ Dash - order ” <′ on Σ:

(1, 0) <′ (2, 0) <′ · · · <′ (n, 0)

<′ (1, 1) <′ (2, 1) <′ · · · <′ (n, 1)

<′ · · ·<′ (1, p− 1) <′ (2, p− 1) <′ · · · <′ (n, p− 1)

(2) “ σ ∈ Gp,n has a dash-descent at i ”def⇐⇒ (i) (σ(i), σc(i)) >′ (σ(i+ 1), σc(i+ 1)) (1 ≤ i ≤ n− 1)

(ii) σc(n) = p− 1 (i = n).

(3) d′(σ) : the number of dash-descents of σ ∈ Gp,n.

d(σ) = d′(σ) for p = 1, E′p(n, k) = Ep(n, n− k).

Ex. (p = 3) d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3,d′ ((5, 0)↘(3, 0) ↗ (2, 1)↗(4, 2)↘(1, 1)) = 2.

Page 95: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Dash - Descent on Gp,n

(1) “ Dash - order ” <′ on Σ:

(1, 0) <′ (2, 0) <′ · · · <′ (n, 0)

<′ (1, 1) <′ (2, 1) <′ · · · <′ (n, 1)

<′ · · ·<′ (1, p− 1) <′ (2, p− 1) <′ · · · <′ (n, p− 1)

(2) “ σ ∈ Gp,n has a dash-descent at i ”def⇐⇒ (i) (σ(i), σc(i)) >′ (σ(i+ 1), σc(i+ 1)) (1 ≤ i ≤ n− 1)

(ii) σc(n) = p− 1 (i = n).

(3) d′(σ) : the number of dash-descents of σ ∈ Gp,n.

d(σ) = d′(σ) for p = 1, E′p(n, k) = Ep(n, n− k).

Ex. (p = 3) d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3,d′ ((5, 0)↘(3, 0) ↗ (2, 1)↗(4, 2)↘(1, 1)) = 2.

Page 96: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Dash - Descent on Gp,n

(1) “ Dash - order ” <′ on Σ:

(1, 0) <′ (2, 0) <′ · · · <′ (n, 0)

<′ (1, 1) <′ (2, 1) <′ · · · <′ (n, 1)

<′ · · ·<′ (1, p− 1) <′ (2, p− 1) <′ · · · <′ (n, p− 1)

(2) “ σ ∈ Gp,n has a dash-descent at i ”def⇐⇒ (i) (σ(i), σc(i)) >′ (σ(i+ 1), σc(i+ 1)) (1 ≤ i ≤ n− 1)

(ii) σc(n) = p− 1 (i = n).

(3) d′(σ) : the number of dash-descents of σ ∈ Gp,n.

d(σ) = d′(σ) for p = 1, E′p(n, k) = Ep(n, n− k).

Ex. (p = 3) d ((5, 0)↘(3, 0) ↗ (2, 1)↘(4, 2) ↗ (1, 1)↘) = 3,d′ ((5, 0)↘(3, 0) ↗ (2, 1)↗(4, 2)↘(1, 1)) = 2.

Page 97: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Shuffles for (−b, n, p) - process

p ∈ N, (−b) ≡ 1 (mod p){C−

r }∞r=1 : (−b, n, p) - process

{σr}∞r=1 : (+b, n, p)-shuffle

d−r :=

{n− d′(σr) (r : odd )

d(σr) (r : even )

Theorem 4� �{C−

r }rd= {d−r }r� �

Remark.{d−r }r turns out to be a Markov chain.

Page 98: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Shuffles for (−b, n, p) - process

p ∈ N, (−b) ≡ 1 (mod p){C−

r }∞r=1 : (−b, n, p) - process

{σr}∞r=1 : (+b, n, p)-shuffle

d−r :=

{n− d′(σr) (r : odd )

d(σr) (r : even )

Theorem 4� �{C−

r }rd= {d−r }r� �

Remark.{d−r }r turns out to be a Markov chain.

Page 99: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Shuffles for (−b, n, p) - process

p ∈ N, (−b) ≡ 1 (mod p){C−

r }∞r=1 : (−b, n, p) - process

{σr}∞r=1 : (+b, n, p)-shuffle

d−r :=

{n− d′(σr) (r : odd )

d(σr) (r : even )

Theorem 4� �{C−

r }rd= {d−r }r� �

Remark.{d−r }r turns out to be a Markov chain.

Page 100: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Shuffles for (−b, n, p) - process

p ∈ N, (−b) ≡ 1 (mod p){C−

r }∞r=1 : (−b, n, p) - process

{σr}∞r=1 : (+b, n, p)-shuffle

d−r :=

{n− d′(σr) (r : odd )

d(σr) (r : even )

Theorem 4� �{C−

r }rd= {d−r }r� �

Remark.{d−r }r turns out to be a Markov chain.

Page 101: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Description by the group algebra

Θi :=∑

d(σ−1)=i

σ ∈ C[Gp,n]

Pshuffle : the trans. prob. matrix of the (b, n, p) - shuffle.

Theorem 4� �(1) E-values of Pshuffle =

{1, 1b , · · · ,

1bn

}.

(2) E-space corr. to b−j = RanL(Ej), Ej =∑

iRijΘi

with multiplicitiy = trL(Ej) = R0,jpnn!

(=Stirling Frobenius cycle number)� �L : the left regular representation of Gp,n on C[Gp,n].

Page 102: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Description by the group algebra

Θi :=∑

d(σ−1)=i

σ ∈ C[Gp,n]

Pshuffle : the trans. prob. matrix of the (b, n, p) - shuffle.

Theorem 4� �(1) E-values of Pshuffle =

{1, 1b , · · · ,

1bn

}.

(2) E-space corr. to b−j = RanL(Ej), Ej =∑

iRijΘi

with multiplicitiy = trL(Ej) = R0,jpnn!

(=Stirling Frobenius cycle number)� �L : the left regular representation of Gp,n on C[Gp,n].

Page 103: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Description by the group algebra

Θi :=∑

d(σ−1)=i

σ ∈ C[Gp,n]

Pshuffle : the trans. prob. matrix of the (b, n, p) - shuffle.

Theorem 4� �(1) E-values of Pshuffle =

{1, 1b , · · · ,

1bn

}.

(2) E-space corr. to b−j = RanL(Ej), Ej =∑

iRijΘi

with multiplicitiy = trL(Ej) = R0,jpnn!

(=Stirling Frobenius cycle number)� �L : the left regular representation of Gp,n on C[Gp,n].

Page 104: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Description by the group algebra

Θi :=∑

d(σ−1)=i

σ ∈ C[Gp,n]

Pshuffle : the trans. prob. matrix of the (b, n, p) - shuffle.

Theorem 4� �(1) E-values of Pshuffle =

{1, 1b , · · · ,

1bn

}.

(2) E-space corr. to b−j = RanL(Ej), Ej =∑

iRijΘi

with multiplicitiy = trL(Ej) = R0,jpnn!

(=Stirling Frobenius cycle number)� �L : the left regular representation of Gp,n on C[Gp,n].

Page 105: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Description by the group algebra

Θi :=∑

d(σ−1)=i

σ ∈ C[Gp,n]

Pshuffle : the trans. prob. matrix of the (b, n, p) - shuffle.

Theorem 4� �(1) E-values of Pshuffle =

{1, 1b , · · · ,

1bn

}.

(2) E-space corr. to b−j = RanL(Ej), Ej =∑

iRijΘi

with multiplicitiy = trL(Ej) = R0,jpnn!

(=Stirling Frobenius cycle number)� �L : the left regular representation of Gp,n on C[Gp,n].

Page 106: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Define e0, · · · , en such that

∑i

(n+ x−1

p − i

n

)Θi =

n∑k=0

xn−ken−k

Theorem 5� �Θi =

∑k

Lkien−k, en−k =∑i

RikΘi

� �

Page 107: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Define e0, · · · , en such that

∑i

(n+ x−1

p − i

n

)Θi =

n∑k=0

xn−ken−k

Theorem 5� �Θi =

∑k

Lkien−k, en−k =∑i

RikΘi

� �

Page 108: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Cut offLet Q : distribution of (b, n, p)-shuffle on Gp,n, and

m :=3

2logb n+ logb c,

Φ(a) :=1√2π

∫ a

−∞e−

x2

2 dx.

Theorem 6� �∥Qm − Unif.∥TV = 1− 2Φ

(− p

4√3c

)+O(n− 1

2 )

� �Remark

1− 2Φ

(− p

4√3c

)∼

p

2c√6π

(c → ∞)

1− 4c√3

p√2π

exp

{−1

2

(−p

4c√3

)2}

(c → 0)

Page 109: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Cut offLet Q : distribution of (b, n, p)-shuffle on Gp,n, and

m :=3

2logb n+ logb c,

Φ(a) :=1√2π

∫ a

−∞e−

x2

2 dx.

Theorem 6� �∥Qm − Unif.∥TV = 1− 2Φ

(− p

4√3c

)+O(n− 1

2 )

� �Remark

1− 2Φ

(− p

4√3c

)∼

p

2c√6π

(c → ∞)

1− 4c√3

p√2π

exp

{−1

2

(−p

4c√3

)2}

(c → 0)

Page 110: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Limit Theorem

For any p ≥ 1, and for n ≥ 2, k = 0, 1, · · · , n, let⟨nk

⟩p

:= [xk] (Ap,n(x))

Let Y1, · · · , Yn be the independent, uniformly distributed r.v.’son [0, 1], and let Sn := Y1 + · · ·+ Yn.

Theorem 5� �P

(Sn ∈ 1

p+ [k − 1, k]

)=

⟨nk

⟩p

(pnn!)−1

for k = 0, 1, · · · , n.� �

Page 111: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Limit Theorem

For any p ≥ 1, and for n ≥ 2, k = 0, 1, · · · , n, let⟨nk

⟩p

:= [xk] (Ap,n(x))

Let Y1, · · · , Yn be the independent, uniformly distributed r.v.’son [0, 1],

and let Sn := Y1 + · · ·+ Yn.

Theorem 5� �P

(Sn ∈ 1

p+ [k − 1, k]

)=

⟨nk

⟩p

(pnn!)−1

for k = 0, 1, · · · , n.� �

Page 112: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Limit Theorem

For any p ≥ 1, and for n ≥ 2, k = 0, 1, · · · , n, let⟨nk

⟩p

:= [xk] (Ap,n(x))

Let Y1, · · · , Yn be the independent, uniformly distributed r.v.’son [0, 1], and let Sn := Y1 + · · ·+ Yn.

Theorem 5� �P

(Sn ∈ 1

p+ [k − 1, k]

)=

⟨nk

⟩p

(pnn!)−1

for k = 0, 1, · · · , n.� �

Page 113: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Limit Theorem

For any p ≥ 1, and for n ≥ 2, k = 0, 1, · · · , n, let⟨nk

⟩p

:= [xk] (Ap,n(x))

Let Y1, · · · , Yn be the independent, uniformly distributed r.v.’son [0, 1], and let Sn := Y1 + · · ·+ Yn.

Theorem 5� �P

(Sn ∈ 1

p+ [k − 1, k]

)=

⟨nk

⟩p

(pnn!)−1

for k = 0, 1, · · · , n.� �

Page 114: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

43

1

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 115: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

1

24

31

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 116: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

4

31

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 117: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

43

1

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 118: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

43

1

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 119: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

43

1

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 120: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

43

1

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 121: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

43

1

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 122: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Example

(1) n = 3, p = 1 : (Eulerian number)

1 × 13!

12

43

1

(2) n = 3, p = 2 : (Macmahon number)

1/2

1 × 123·3!

1 3/2

23

2 5/2

23

3

1

Page 123: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Idea of ProofLet X ′

1, · · · , X ′m be independent, uniformly distributed r.v.’s on

[l, l + 1], and let S′m := X ′

1 + · · ·+X ′m.

� �Carry Ck Ck−1 · · · C1 C0

Addends X1,k · · · X1,2 X1,1 = X(k)1

......

......

Xm,k · · · Xm,2 Xm,1 = X(k)m

Sum Sk · · · S2 S1� �Since X

(k)i

k→∞→ X ′i, X

(k)1 + · · ·+X

(k)m

k→∞→ S′m.

P(Ck = j) = P(X(k)1 + · · ·+X(k)

m ∈ [l, l + 1] + j)

↓ ↓π(j) P(S′

m ∈ [l, l + 1] + j)

Page 124: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Idea of ProofLet X ′

1, · · · , X ′m be independent, uniformly distributed r.v.’s on

[l, l + 1], and let S′m := X ′

1 + · · ·+X ′m.� �

Carry Ck Ck−1 · · · C1 C0

Addends X1,k · · · X1,2 X1,1 = X(k)1

......

......

Xm,k · · · Xm,2 Xm,1 = X(k)m

Sum Sk · · · S2 S1� �

Since X(k)i

k→∞→ X ′i, X

(k)1 + · · ·+X

(k)m

k→∞→ S′m.

P(Ck = j) = P(X(k)1 + · · ·+X(k)

m ∈ [l, l + 1] + j)

↓ ↓π(j) P(S′

m ∈ [l, l + 1] + j)

Page 125: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Idea of ProofLet X ′

1, · · · , X ′m be independent, uniformly distributed r.v.’s on

[l, l + 1], and let S′m := X ′

1 + · · ·+X ′m.� �

Carry Ck Ck−1 · · · C1 C0

Addends X1,k · · · X1,2 X1,1 = X(k)1

......

......

Xm,k · · · Xm,2 Xm,1 = X(k)m

Sum Sk · · · S2 S1� �Since X

(k)i

k→∞→ X ′i, X

(k)1 + · · ·+X

(k)m

k→∞→ S′m.

P(Ck = j) = P(X(k)1 + · · ·+X(k)

m ∈ [l, l + 1] + j)

↓ ↓π(j) P(S′

m ∈ [l, l + 1] + j)

Page 126: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Idea of ProofLet X ′

1, · · · , X ′m be independent, uniformly distributed r.v.’s on

[l, l + 1], and let S′m := X ′

1 + · · ·+X ′m.� �

Carry Ck Ck−1 · · · C1 C0

Addends X1,k · · · X1,2 X1,1 = X(k)1

......

......

Xm,k · · · Xm,2 Xm,1 = X(k)m

Sum Sk · · · S2 S1� �Since X

(k)i

k→∞→ X ′i, X

(k)1 + · · ·+X

(k)m

k→∞→ S′m.

P(Ck = j) = P(X(k)1 + · · ·+X(k)

m ∈ [l, l + 1] + j)

↓ ↓π(j) P(S′

m ∈ [l, l + 1] + j)

Page 127: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Idea of ProofLet X ′

1, · · · , X ′m be independent, uniformly distributed r.v.’s on

[l, l + 1], and let S′m := X ′

1 + · · ·+X ′m.� �

Carry Ck Ck−1 · · · C1 C0

Addends X1,k · · · X1,2 X1,1 = X(k)1

......

......

Xm,k · · · Xm,2 Xm,1 = X(k)m

Sum Sk · · · S2 S1� �Since X

(k)i

k→∞→ X ′i, X

(k)1 + · · ·+X

(k)m

k→∞→ S′m.

P(Ck = j) = P(X(k)1 + · · ·+X(k)

m ∈ [l, l + 1] + j)

↓ ↓π(j) P(S′

m ∈ [l, l + 1] + j)

Page 128: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary

[1] We study the generalization of the carries process {κr}r,called (±b, n, p) - process, and derived the left/righteigenvectors of its transition probability matrix.

For p ∈ N,(1) Stationary distribution gives the descent statistics of Gp,n

(2) Left eigenvector matrix is equal to the Foulkes charactertable of Gp,n

(3) Stirling - Frobenius cycle number and the number of(b, n, p)-shuffles appear in the right eigenvector matrix

[2] We consider a generalization of riffle shuffle {σr} on Gp,n,called (b, n, p) - shuffle, for p ∈ N.

(4) {κr}rd= {d(σr)}r or

d= {d−r }r, which explains (1).

[3] for p /∈ N, no combinatorial meaning is known so far...

Page 129: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary

[1] We study the generalization of the carries process {κr}r,called (±b, n, p) - process, and derived the left/righteigenvectors of its transition probability matrix.

For p ∈ N,(1) Stationary distribution gives the descent statistics of Gp,n

(2) Left eigenvector matrix is equal to the Foulkes charactertable of Gp,n

(3) Stirling - Frobenius cycle number and the number of(b, n, p)-shuffles appear in the right eigenvector matrix

[2] We consider a generalization of riffle shuffle {σr} on Gp,n,called (b, n, p) - shuffle, for p ∈ N.

(4) {κr}rd= {d(σr)}r or

d= {d−r }r, which explains (1).

[3] for p /∈ N, no combinatorial meaning is known so far...

Page 130: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary

[1] We study the generalization of the carries process {κr}r,called (±b, n, p) - process, and derived the left/righteigenvectors of its transition probability matrix.

For p ∈ N,(1) Stationary distribution gives the descent statistics of Gp,n

(2) Left eigenvector matrix is equal to the Foulkes charactertable of Gp,n

(3) Stirling - Frobenius cycle number and the number of(b, n, p)-shuffles appear in the right eigenvector matrix

[2] We consider a generalization of riffle shuffle {σr} on Gp,n,called (b, n, p) - shuffle, for p ∈ N.

(4) {κr}rd= {d(σr)}r or

d= {d−r }r, which explains (1).

[3] for p /∈ N, no combinatorial meaning is known so far...

Page 131: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary

[1] We study the generalization of the carries process {κr}r,called (±b, n, p) - process, and derived the left/righteigenvectors of its transition probability matrix.

For p ∈ N,(1) Stationary distribution gives the descent statistics of Gp,n

(2) Left eigenvector matrix is equal to the Foulkes charactertable of Gp,n

(3) Stirling - Frobenius cycle number and the number of(b, n, p)-shuffles appear in the right eigenvector matrix

[2] We consider a generalization of riffle shuffle {σr} on Gp,n,called (b, n, p) - shuffle, for p ∈ N.

(4) {κr}rd= {d(σr)}r or

d= {d−r }r, which explains (1).

[3] for p /∈ N, no combinatorial meaning is known so far...

Page 132: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary

[1] We study the generalization of the carries process {κr}r,called (±b, n, p) - process, and derived the left/righteigenvectors of its transition probability matrix.

For p ∈ N,(1) Stationary distribution gives the descent statistics of Gp,n

(2) Left eigenvector matrix is equal to the Foulkes charactertable of Gp,n

(3) Stirling - Frobenius cycle number and the number of(b, n, p)-shuffles appear in the right eigenvector matrix

[2] We consider a generalization of riffle shuffle {σr} on Gp,n,called (b, n, p) - shuffle, for p ∈ N.

(4) {κr}rd= {d(σr)}r or

d= {d−r }r, which explains (1).

[3] for p /∈ N, no combinatorial meaning is known so far...

Page 133: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary

[1] We study the generalization of the carries process {κr}r,called (±b, n, p) - process, and derived the left/righteigenvectors of its transition probability matrix.

For p ∈ N,(1) Stationary distribution gives the descent statistics of Gp,n

(2) Left eigenvector matrix is equal to the Foulkes charactertable of Gp,n

(3) Stirling - Frobenius cycle number and the number of(b, n, p)-shuffles appear in the right eigenvector matrix

[2] We consider a generalization of riffle shuffle {σr} on Gp,n,called (b, n, p) - shuffle, for p ∈ N.

(4) {κr}rd= {d(σr)}r or

d= {d−r }r, which explains (1).

[3] for p /∈ N, no combinatorial meaning is known so far...

Page 134: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

Summary

[1] We study the generalization of the carries process {κr}r,called (±b, n, p) - process, and derived the left/righteigenvectors of its transition probability matrix.

For p ∈ N,(1) Stationary distribution gives the descent statistics of Gp,n

(2) Left eigenvector matrix is equal to the Foulkes charactertable of Gp,n

(3) Stirling - Frobenius cycle number and the number of(b, n, p)-shuffles appear in the right eigenvector matrix

[2] We consider a generalization of riffle shuffle {σr} on Gp,n,called (b, n, p) - shuffle, for p ∈ N.

(4) {κr}rd= {d(σr)}r or

d= {d−r }r, which explains (1).

[3] for p /∈ N, no combinatorial meaning is known so far...

Page 135: Generalized carry process and riffle shufflemi/comb2018/talks/feb23/Nakano2018… · Generalized carry process and ffl ffl Fumihiko NAKANO, Taizo SADAHIRO Introduction Amazing Matrix

Generalizedcarry processand riffleshuffle

FumihikoNAKANO,

TaizoSADAHIRO

Introduction

AmazingMatrix

(b, n, p)-process

Riffle Shuffle

(−b, n, p) -process

Miscellaneous

Application

Summary

References

[1] Nakano, F., and Sadahiro, T., A generalization of carriesprocess and Eulerian numbers, Adv. in Appl. Math., 53(2014),28-43.

[2] Nakano, F., and Sadahiro, T., A generalization of carriesprocess and riffle shuffles, Disc. Math. 339(2016), 974-991.

[3] Fujita, T., Nakano, F., and Sadahiro, T., A generalizationof carries process, DMTCS proc. AT(2014), 61-70.

[4] Nakano, F., and Sadahiro, T., in preparation.