置換の分解(1)

任意の置換は互換の積として表すことができます。

導出方法は主に 22 つあり、この項と次項では 11 つ目の方法(置換を巡回置換の積で表し、更に巡回置換を互換の積に分解する方法)について示します。

巡回置換への分解

まず、任意の置換が巡回置換の積として表せることを示します。


定理 3.1(置換と巡回置換)

任意の置換は、共通の元を持たない巡回置換の積として表せる。



証明

Mn={1,,n}M_n = \{\, 1, \cdots, n \,\} として、σ\sigmaMnM_n 上の置換とする。MnM_n は有限なので、i1Mni_1 \in M_n に対して σl(i1)=i1\sigma^{l} (i_1)= i_1 となる正の整数 ll が存在する。このような正の整数のうち、最も小さいものを rr とする。すなわち、σr(i1)=i1\sigma^{r} (i_1)= i_1 とする。このとき、i2=σ(i1),  i3=σ2(i1),  ,  ir=σr1(i1)i_2 = \sigma (i_1), \; i_3 = \sigma^{2} (i_1), \; \cdots, \; i_r = \sigma^{r-1} (i_1) とおくと {i1,,ir}\{ i_1, \cdots, i_r \} はすべて異なる元を持つ集合となる。仮に、ip=iqi_{p} = i_{q} となる p,q  (1p<qr)p, \, q \; (\, 1 \leqslant p \lt q \leqslant r \, ) が存在するとすると、σp1(i1)=ip,  σq1(i1)=iq\sigma^{p-1} (i_1) = i_p, \; \sigma^{q-1} (i_1) = i_q であるから σqp(i1)=i1\sigma^{q-p} (i_1) = i_1 となり、rr のとり方に矛盾する。よって、MnM_n 上の長さ rr の巡回置換 σ1=(i1    ir)\sigma_{1} = (\, i_1 \; \cdots \; i_r) が定まる。

同様にして、j1Mn\{i1,,ir}j_1 \in M_n \backslash \{ i_1, \cdots, i_r \} に対して巡回置換が定まり、これを σ2=(j1    js)\sigma_{2} = (\, j_1 \; \cdots \; j_s) とすると、σ1\sigma_{1}σ2\sigma_{2} は共通の元を持たない。仮に、σ1\sigma_{1}σ2\sigma_{2} に共通の元があり、これを kk とすると、σ(iu)=k,σ(jv)=k\sigma(i_u) = k, \sigma(j_v) = k を満たす iu,jvMni_u, j_v \in M_n が存在することになるが、これは σ\sigma が単射であることに矛盾する。

この操作を繰り返すことで、共通の元を持たない巡回置換が次々に得られるが、MnM_n は有限なので、得られる巡回置換も有限である。よって、任意の置換は共通の元を持たない巡回置換の積で表せる。\quad \square



証明の考え方

帰納的に考えます。ある置換から 11 つの巡回置換を切り出せることを示し、この切り出しの操作を繰り返すことで、最終的に与えられた置換が巡回置換の積として表せることを示します。

置換から巡回置換を切り出す

  • まず、ある置換 σ\sigma から 11 つの巡回置換が切出せることを示します。
  • MnM_n から 11 つの元 i1i_1 をとって、σ\sigma によってどのように移っていくかを見ますと、i1σ(i1)σ2(i1)σ3(i1)i1i_1 \rightarrow \sigma(i_1) \rightarrow \sigma^{2} (i_1) \rightarrow \sigma^{3} (i_1) \rightarrow \cdots \rightarrow i_1 のように、i1i_1 から始まった遷移は必ず i1i_1 に戻って閉じることに気付きます。
    • MnM_n は有限なので、σ\sigma による遷移 i1σ(i1)σ2(i1)σ3(i1)i_1 \rightarrow \sigma(i_1) \rightarrow \sigma^{2} (i_1) \rightarrow \sigma^{3} (i_1) \rightarrow \cdots が無限に続くことは無いです。よって、この遷移はどこかで必ず閉じるといえます。
    • また、i1i_1 から始まった遷移は必ず i1i_1 に戻って閉じるといえます。
    • 遷移が閉じる箇所が i1i_1 ではないとすると、例えば σ(ik11)=ik1,σ(ik2)=ik1\sigma(i_{k_1-1}) = i_{k_1}, \sigma(i_{k_2}) = i_{k_1} となるような ik1i1,ik2i_{k_1} \neq i_{1}, i_{k_2} が存在することになります(下図参照)。
    • しかしながら、これは σ\sigma が単射であること(置換の定義)に矛盾します。
任意の置換が巡回置換の積として表せることの証明。1つの元から始まった遷移が必ず同じ文字に戻ってきて閉じることを示す説明図。

  • このことを、文字を使って表現すると σl(i1)=i1\sigma^{l} (i_1)= i_1 となる正の整数 ll が存在する、と表すことができます。
  • 何周か回って i1i_1 に戻ってくる場合もあるので ll がとり得る値は複数考えられますが、そのうち最も小さいものを rr とします。
任意の置換が巡回置換の積として表せることの証明。置換から1つの巡回置換が切り出せることを示す説明図。

  • また、切出される巡回置換に同じ元は含まれません。
    • 仮に {i1,ir}\{\, i_1, \cdots i_r \,\} の中に同じ元が含まれるとすると、ip=iqi_{p} = i_{q} となる p,q  (1p<qr)p, \, q \; (\, 1 \leqslant p \lt q \leqslant r \, ) が存在することになります。
    • このとき、ip,iqi_p, \, i_q の置き方から σp1(i1)=ip,  σq1(i1)=iq\sigma^{p-1} (i_1) = i_p, \; \sigma^{q-1} (i_1) = i_q であるので、σqp(i1)=i1\sigma^{q-p} (i_1) = i_1 が成り立つことになります。
    • これは、σp1(i1)=σq1(i1)\sigma^{p-1} (i_1) = \sigma^{q-1} (i_1) として、左辺の (p1)(p-1) 個前の要素 i1i_1 と、右辺の (p1)(p-1) 個前の要素 σ(q1)(p1)(i1)\sigma^{(q-1)-(p-1)} (i_1) が等しいくなることから i1=σqp(i1)i_1 = \sigma^{q-p} (i_1) が導かれます。
    • よって、σqp(i1)=i1\sigma^{q-p} (i_1) = i_1 となる qp<rq-p \lt r が存在することになりますが、これは rr のとり方に矛盾します。
    • したがって、{i1,ir}\{\, i_1, \cdots i_r \,\} の中に同じ元は含まれないといえます。
  • 以上から、σ\sigma から 11 つの巡回置換が切り出されることが分かりました。

巡回置換の切り出しを繰り返す

  • 上記の操作を繰り返すことで、新たに 11 つの巡回置換が切り出せます。
    • 上記の操作は、MnM_n 上の置換 σ\sigma から 11 つの巡回置換 σ1\sigma_{1} が得られることを示しています。
    • MnM_n の元のうち {i1,,ir}\{ i_1, \cdots, i_r \} に含まれる元は巡回置換 σ1\sigma_{1} により切出されました。
    • 残った元の集合、すなわち Mn\{i1,,ir}M_n \backslash \{ i_1, \cdots, i_r \} に対しても、同様の操作を行うことで、新たに 11 つの巡回置換 σ2\sigma_{2} が得られるはずです。
  • σ1\sigma_{1}σ2\sigma_{2} が共通の元を持たないことを示します。
    • 厳密には σ1\sigma_{1}σ2\sigma_{2} の巡回域 {i1,,ir}\{ i_1, \cdots, i_r \}{j1,,js}\{ j_1, \cdots, j_s \} に共通の元がないことを意味していますが、定理3.1に「\cdots 共通の元を持たない巡回置換の \cdots」とあることから、巡回置換が元を “持つ” という表現をしています。
    • 背理法により、仮に、σ1\sigma_{1}σ2\sigma_{2} が共通の元を持つとすると、σ1\sigma_{1} による i1i2i_1 \rightarrow i_2 \rightarrow \cdots という遷移と、σ2\sigma_{2} による j1j2j_1 \rightarrow j_2 \rightarrow \cdots という遷移がどこかで交わることになりますが、これは σ\sigma が単射であることに矛盾します。
    • よって、σ1\sigma_{1}σ2\sigma_{2} は共通の元を持たないといえます。

置換を巡回置換の積として表す

  • σ\sigma が共通の元を持たない巡回置換の積で表せることを示します。
  • これまでの考察から、MnM_n の元と置換 σ\sigma により共通元を持たない巡回置換が次々に得られることが分かりましたが、MnM_n は有限ですので、上記の操作も有限回しか繰り返されません。
    • 切出された巡回置換の長さを足していけば、いつか必ず nn に達するとも理解できます。すなわち、r+s+=nr + s + \cdots = n となります。
  • 有限回の操作が終わったとき、MnM_n のすべての元に対してある巡回置換により行き先が与えられることになりますので、MnM_n 上の置換 σ\sigma が有限個の巡回置換の積で表せる(置き換えられる)ことが分かります。
    • また、定理3.1において明示的に言及されてはいませんが、MnM_n 上の置換 σ\sigma から得られる巡回置換の組 σ1,σ2,\sigma_{1}, \sigma_{2}, \cdots は、元となる σ\sigma のみによって定まるため、積の順序を除いて一意的であるといえます。

まとめ

  • 任意の置換は、共通の元を持たない巡回置換の積として表せる。
  • この表し方は積の順序を除いて一意的に定まる。

参考文献

[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] 三宅敏恒. 線形代数学 初歩からジョルダン標準形へ. 培風館. 2008.
[6] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[7] T. Miyake. Linear Algebra From the Beginnings to the Jordan Normal. Springer. 2022.
[8] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I\text{I} 群と環. 東京大学出版会. 2004.
[11] 松坂和夫. 代数系入門. 岩波書店. 1976.
[12] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[13] S. Lang. Algebra Revised Third Edition. Springer. 2002.
[14] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[15] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.


初版:2022-11-12   |   改訂:2024-11-01