第5問
列 の順列 が与えられている。 と の互換は、 に対して であり、かつ を満たすとき正当(legal)と呼ばれる。順列 は、何回かの正当な互換の後に になるとき正則(regular)と呼ばれる。順列 が正則となるような数 をすべて求めよ。
ざっくり言うと
ブロックの長さが を割り切る最大の のべき乗に達すると、 の後ろに偶数個( 個)のブロックが残ることになり、偶数の のときと同じ罠にはまって が の直後に着地してしまう。
詳しい解説
最後に、 が奇数であるが の形ではない場合を考える。このとき整数 、 を用いて と表せる。 であるから、同様の遷移によって から に至り、そこでは の後ろに長さ のブロックが 個()並ぶ。直後のパスで、 は と次々に入れ替わる。ところが は2番目のブロック の先頭要素であるため、この互換によって は最初のブロック の末尾要素 の直後に置かれ、整列が終わらないまま停止する。以上より、求める条件は または ( は正の整数)である。