置換の分解(2)
任意の置換は互換の積として表すことができます。
導出方法は主に つあり、前項とこの項では つ目の方法(置換を巡回置換の積で表し、更に巡回置換を互換の積に分解する方法)について示します。
巡回置換の互換への分解
前項では、任意の置換が巡回置換の積として表せることを示しました(定理 3.1(置換と巡回置換))。
ここでは、任意の巡回置換が互換の積として表せることを示します。これらを合わせて、任意の置換が互換の積として表せることが示されるというわけです。
定理 3.2(巡回置換と互換)
任意の巡回置換は互換の積として表せる。
証明
巡回置換 に対して、 のような互換を考える。これらの互換の積 により、 はそれぞれ次のように移される。
すなわち、任意の について が成り立つ。このとき、巡回置換 は次のように互換の積として表すことができる。
したがって、任意の巡回置換は互換の積として表せる。
証明の考え方
巡回置換が(
巡回置換の分解(m = 3 m = 3 の場合)
巡回置換
は、σ = ( i 1 i 2 ⋯ i m ) \sigma = (\, i_1 \; i_2 \; \cdots \; i_m \,) のように、i 1 → i 2 → i 3 → ⋯ → i m → i 1 i_1 \rightarrow i_2 \rightarrow i_3 \rightarrow \cdots \rightarrow i_m \rightarrow i_1 の元をそれぞれ{ i 1 , i 2 , ⋯ , i m } \{\, i_1, i_2, \cdots, i_m \,\} つ隣の元に移します。1 1 いま、巡回置換が
個の元を持つとすると、m m 個の元を順次m m つずつ隣に移していくためには、1 1 つの元を入替える操作を少なくとも2 2 回繰り返す必要があると考えられます。( m − 1 ) (m-1) このことは、
の場合などの小さい巡回置換について考えるとよくわかります。m = 3 m = 3 として、巡回置換m = 3 m = 3 について考えると、σ = ( i 1 i 2 i 3 ) \sigma = (\, i_1 \; i_2 \; i_3 \,) によりσ \sigma はi 1 i_1 に、i 2 i_2 はi 2 i_2 に、i 3 i_3 はi 3 i_3 に移ります。言い換えると、i 1 i_1 は次のように置換と同じです(巡回置換の定義)。σ \sigma ( i 1 i 2 i 3 ) = ( i 1 i 2 i 3 i 2 i 3 i 1 ) \begin{align*} (\, i_1 \; i_2 \; i_3 \,) = \begin{pmatrix} i_1 & i_2 & i_3 \\ i_2 & i_3 & i_1 \end{pmatrix} \end{align*} この置換は、次のような
つの互換2 2 の積により代替できます。すなわち、まず互換τ 1 , τ 2 \tau_{1}, \tau_{2} によりτ 1 = ( i 1 i 2 ) \tau_{1} = (\, i_1 \; i_2 \,) とi 1 i_1 を入れ替え、次に互換i 2 i_2 によりτ 2 = ( i 1 i 3 ) \tau_{2} = (\, i_1 \; i_3 \,) とi 1 i_1 を入れ替えます。このi 3 i_3 つの操作により2 2 はi 1 i_1 に、i 2 i_2 は(まずi 2 i_2 に移った後)i 1 i_1 に、i 3 i_3 はi 3 i_3 に移ることが確かめられます。i 1 i_1 τ 2 τ 1 ( i 1 ) = τ 2 ( i 2 ) = i 2 ⋯ i 1 → i 2 τ 2 τ 1 ( i 2 ) = τ 2 ( i 1 ) = i 3 ⋯ i 2 → i 1 → i 3 τ 2 τ 1 ( i 3 ) = τ 2 ( i 3 ) = i 1 ⋯ i 3 → i 1 \begin{align*} \tau_{2} \; \tau_{1} (i_1) = \tau_{2} (i_2) = i_2 & \; \; \cdots \; \; i_1 \to i_2 \\ \tau_{2} \; \tau_{1} (i_2) = \tau_{2} (i_1) = i_3 & \; \; \cdots \; \; i_2 \to i_1 \to i_3 \\ \tau_{2} \; \tau_{1} (i_3) = \tau_{2} (i_3) = i_1 & \; \; \cdots \; \; i_3 \to i_1 \\ \end{align*} したがって、巡回置換
と( i 1 i 2 i 3 ) (\, i_1 \; i_2 \; i_3 \,) つの互換の積2 2 は同じであることがわかります。( i 1 i 3 ) ( i 1 i 2 ) (\, i_1 \; i_3 \,) (\, i_1 \; i_2 \,) ( i 1 i 2 i 3 ) = ( i 1 i 3 ) ( i 1 i 2 ) (\, i_1 \; i_2 \; i_3 \,) = (\, i_1 \; i_3 \,) (\, i_1 \; i_2 \,)
以上から、
個の要素の巡回置換はm m 個の互換の積として表すことができると考えられます。( m − 1 ) (m-1)
巡回置換の分解(一般の場合)
- 上記の考察から、長さ
の巡回置換m m に相当する互換の積としてσ = ( i 1 i 2 ⋯ i m ) \sigma = (\, i_1 \; i_2 \; \cdots \; i_m \,) が考えられます。この互換の積による各要素の行き先が、巡回置換による行き先と一致していることを確かめます。( i 1 i m ) ( i 1 i m − 1 ) ⋯ ( i 1 i 3 ) ( i 1 i 2 ) (\, i_1 \; i_m \,) \, (\, i_1 \; i_{m-1} \,) \; \cdots \; (\, i_1 \; i_3 \,) \, (\, i_1 \; i_2 \,) 個の互換を( m − 1 ) (m-1) として、互換の積によるτ 1 = ( i 1 i 2 ) , τ 2 = ( i 1 i 3 ) , ⋯ , τ m − 1 = ( i 1 i m ) \tau_{1} = (\, i_1 \; i_2 \,), \;\tau_{2} = (\, i_1 \; i_3 \,), \; \cdots, \; \tau_{m-1} = (\, i_1 \; i_m \,) の像(行き先)をみていきます。i 1 , i 2 , ⋯ , i m i_1, \; i_2, \; \cdots, \; i_m
互換の積による i 1 i_1 の像
互換の積による像
を考えます。τ m − 1 ⋯ τ 1 ( i 1 ) \tau_{m-1} \; \cdots \; \tau_{1} (i_1) τ m − 1 ⋯ τ 1 ( i 1 ) = τ m − 1 ⋯ τ 2 ( i 2 ) = i 2 \begin{split} \tau_{m-1} \; \cdots \; \tau_{1} (i_1) &= \tau_{m-1} \; \cdots \; \tau_{2} (i_2) \\ &= i_2 \\ \end{split} - まず、
によりτ 1 \tau_{1} はi 1 i_1 に移ります。i 2 i_2 - 次に、
を考えますが、τ m − 1 ⋯ τ 2 ( i 2 ) \tau_{m-1} \; \cdots \; \tau_{2} (i_2) にτ m − 1 ⋯ τ 2 \tau_{m-1} \; \cdots \; \tau_{2} は登場しませんので、これらの互換により、i 2 i_2 はどこにも移りません。i 2 i_2
- まず、
よって、
となります。これはτ m − 1 ⋯ τ 1 ( i 1 ) = i 2 \tau_{m-1} \; \cdots \; \tau_{1} (i_1) = i_2 と一致します。σ ( i 1 ) = i 2 \sigma(i_1) = i_2
互換の積による i 2 i_2 の像
同様に
を考えます。τ m − 1 ⋯ τ 1 ( i 2 ) \tau_{m-1} \; \cdots \; \tau_{1} (i_2) τ m − 1 ⋯ τ 1 ( i 2 ) = τ m − 1 ⋯ τ 2 ( i 1 ) = τ m − 1 ⋯ τ 3 ( i 3 ) = i 3 \begin{split} \tau_{m-1} \; \cdots \; \tau_{1} (i_2) &= \tau_{m-1} \; \cdots \; \tau_{2} (i_1) \\ &= \tau_{m-1} \; \cdots \; \tau_{3} (i_3) \\ &= i_3 \\ \end{split} - まず、
によりτ 1 \tau_{1} はi 2 i_2 に移ります。i 1 i_1 - 次に、
によりτ 2 \tau_{2} はi 1 i_1 に移ります。i 3 i_3 - さらに、
を考えますが、τ m − 1 ⋯ τ 3 ( i 3 ) \tau_{m-1} \; \cdots \; \tau_{3} (i_3) によりτ m − 1 ⋯ τ 3 \tau_{m-1} \; \cdots \; \tau_{3} はどこにも移りません。i 3 i_3
- まず、
よって、
となります。これはτ m − 1 ⋯ τ 1 ( i 2 ) = i 3 \tau_{m-1} \; \cdots \; \tau_{1} (i_2) = i_3 と一致します。σ ( i 2 ) = i 3 \sigma(i_2) = i_3
互換の積による i 3 ∼ i m − 2 i_3 \sim i_{m-2} の像
についても、同様になると考えられます。i 3 , i 4 , ⋯ i_3, \; i_4, \; \cdots - 最後に、
の場合について見てみます。i m − 1 , i m i_{m-1}, \; i_{m}
互換の積による i m − 1 i_{m-1} の像
を考えます。τ m − 1 ⋯ τ 1 ( i m − 1 ) \tau_{m-1} \; \cdots \; \tau_{1} (i_{m-1}) τ m − 1 ⋯ τ 1 ( i m − 1 ) = τ m − 1 τ m − 2 ( i m − 1 ) = τ m − 1 ( i 1 ) = i m \begin{split} \tau_{m-1} \; \cdots \; \tau_{1} (i_{m-1}) &= \tau_{m-1} \; \tau_{m-2} (i_{m-1}) \\ &= \tau_{m-1} (i_{1}) \\ &= i_m \\ \end{split} - まず、
によりτ m − 3 ⋯ τ 1 \tau_{m-3} \; \cdots \; \tau_{1} はどこにも移りません。よって、i m − 1 i_{m-1} となります。τ m − 1 ⋯ τ 1 ( i m − 1 ) = τ m − 1 τ m − 2 ( i m − 1 ) \tau_{m-1} \; \cdots \; \tau_{1} (i_{m-1}) = \tau_{m-1} \; \tau_{m-2} (i_{m-1}) - 次に、
によりτ m − 2 \tau_{m-2} はi m − 1 i_{m-1} に移ります。さらに、i 1 i_1 によりτ m − 1 \tau_{m-1} はi 1 i_1 に移ります。i m i_m
- まず、
よって、
となります。これはτ m − 1 ⋯ τ 1 ( i m − 1 ) = i m \tau_{m-1} \; \cdots \; \tau_{1} (i_{m-1}) = i_m と一致します。σ ( i m − 1 ) = i m \sigma(i_{m-1}) = i_m
互換の積による i m i_{m} の像
を考えます。τ m − 1 ⋯ τ 1 ( i m ) \tau_{m-1} \; \cdots \; \tau_{1} (i_{m}) τ m − 1 ⋯ τ 1 ( i m ) = τ m − 1 ( i m ) = i 1 \begin{split} \tau_{m-1} \; \cdots \; \tau_{1} (i_{m}) &= \tau_{m-1} (i_{m}) \\ &= i_1 \\ \end{split} - まず、
によりτ m − 2 ⋯ τ 1 \tau_{m-2} \; \cdots \; \tau_{1} はどこにも移りません。よって、i m i_{m} となります。τ m − 1 ⋯ τ 1 ( i m ) = τ m − 1 ( i m ) \tau_{m-1} \; \cdots \; \tau_{1} (i_{m}) = \tau_{m-1} (i_{m}) - 次に、
によりτ m − 1 \tau_{m-1} はi m i_{m} に移ります。i 1 i_1
- まず、
よって、
となります。これはτ m − 1 ⋯ τ 1 ( i m ) = i 1 \tau_{m-1} \; \cdots \; \tau_{1} (i_{m}) = i_1 と一致します。σ ( i m ) = i 1 \sigma(i_{m}) = i_1
互換の積による像(まとめ)
- 以上から、任意の
についてi ∈ { i 1 , i 2 , ⋯ , i m } i \in \{ i_1, \; i_2, \; \cdots, \; i_m \} が成り立つことが確かめられました。σ ( i ) = τ m − 1 ⋯ τ 1 ( i ) \sigma(i) = \tau_{m-1} \; \cdots \; \tau_{1} (i) - 巡回置換による行き先と(
)式の互換の積による行き先が一致していますので、巡回置換が互換の積として表せることが示されたといえます。⋆ \star
互換の積への分解は一意的ではない
実は、巡回置換
例えば、次のような互換の積も、上記の巡回置換
また、ここで挙げた
すなわち、任意の巡回置換は互換の積で表せるが、その表し方は一意的ではないといえます。
置換の分解の一意性
前項で示した通り、任意の置換が巡回置換の積として表すことができ、かつ、任意の巡回置換が互換の積として表せることが示されました。これらのことから、任意の置換が互換の積として表せることが示されたことになります。
また、任意の置換を巡回置換の積として表す方法は、積の順序を除いて一意的でしたが、巡回置換を互換の積として表す方法は一意的ではありません。結果として、任意の置換は互換の積で表せるが、その表し方は一意的ではないことが分かります。
まとめ
- 任意の巡回置換は互換の積として表せる。
- 巡回置換を互換の積として表す表し方は一意的ではない。
参考文献
[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] 雪江明彦. 代数学
[9] 雪江明彦. 代数学
[10] 桂利行. 代数学
[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.