置換の定義

置換とは、集合の上で定義される全単射です。

ここでは、行列式の定義に必要となる、置換の定義するとともに、置換の表記法を導入します。置換は、線型代数だけでなく、代数学(群論やガロア理論など)にも現れる非常に重要な概念です。

置換の定義

まず、置換の定義を示します。


定義 3.1(置換)

MM を集合とすると、MM から MM への全単射 σ:MM\sigma : M \to M を、MM 上の置換(permutation\text{permutation})という。



解説

置換とは:集合の上の全単射

置換とは、ある集合の上で定義された全単射です。すなわち、ある集合 MM から MM への写像で、全単射であるものを置換と呼ぶということです。

文字の集合 MnM_{n}

まず、MnM_{n}nn 個の文字 1,2,,n1, 2, \cdots, n からなる集合とします。

Mn={1,2,,n} \begin{align*} M_{n} = \{\, 1, 2, \cdots, n \, \} \end{align*}

いま、文字の集合に対して置換を定義しますが、一般に、任意の有限集合に対して置換が定義できます。

集合 MnM_{n} 上の全単射

次に、集合 MnM_{n} から MnM_{n} への写像 σ:MnMn\sigma : M_{n} \to M_{n} について考えます。

σ\sigma は写像であるので、任意の 1,,nMn1, \cdots, n \in M_{n} に対して σ(1),,σ(n)Mn\sigma(1), \, \cdots, \, \sigma(n) \in M_{n} が存在します(写像の定義を参照)。

また、σ\sigma を単射とすると、1,,n1, \cdots, nσ\sigma による像 σ(1),,σ(n)\sigma(1), \, \cdots, \, \sigma(n) は互いに相異なります(単射の定義を参照)。

更に、任意の σ\sigma による像 σ(1),,σ(n)Mn\sigma(1), \, \cdots, \, \sigma(n) \in M_{n} に対して、MnM_{n} の元 1,,nMn1, \cdots, n \in M_{n} が存在します(全射の定義を参照)。つまり、置換 σ\sigma は、MnM_{n} のすべての文字を置き換えます。

このような全単射 σ:MnMn\sigma : M_{n} \to M_{n} こそ、MnM_{n} 上の置換 σ\sigma に他なりません。

置換と順列の対応

MnM_{n} 上の置換は、nn 個の文字の順列と 1111 に対応します。

上記の考察より、置換 σ\sigma による像 σ(1),,σ(n)\sigma(1), \, \cdots, \, \sigma(n) は、もとの文字 1,,n1, \cdots, n の順序を入れ替えたものといえます。これは、nn 個の文字 1,,n1, \cdots, n の順列に他なりません。

つまり、MnM_{n} 上の置換 σ\sigma は、n n 個の文字の順列と、1111 に対応するものです。

nn 文字の置換の総数は n!n!

nn 個の文字の集合 MnM_{n} に対して、MnM_{n} 上の置換 σ\sigma 全体の集合を SnS_{n} とします。

Sn={σ:MnMn} \begin{gather*} S_{n} = \big\{ \, \sigma : M_{n} \to M_{n} \, \big\} \\ \\ \end{gather*}

このとき、SnS_{n} の要素の数は n!n! 個になります。

Sn=n! \begin{gather*} \tag{3.1.1} \big\lvert \, S_{n} \, \big\rvert = n ! \end{gather*}

このことは、置換を、nn 個の要素からなる集合の要素の並び替え(すなわち nn 個の要素の順列)と考えれば、その総数が n!n! になることからも理解できます。

用語について(置換)

上記のように定義される「置換」は、英語の教科書では permutation\text{permutation} が用いられています。

また、確率論に現れる「順列」も、同じく permutation\text{permutation} と訳されます。(順列を意味する記号 nPk{}_n \mathrm{P}_kP\mathrm{P} は、permutation\text{permutation} の頭文字を表しています。)

このことからも、「置換」と「順列」が 1111 に対応するものであることがわかります。


置換の表記法

次に、置換の表記法を示します。


置換の表記法

Mn={1,2,,n}M_{n} = \{\, 1, 2, \cdots, n \, \} とすると、MnM_n 上の置換 σ\sigma を次のように表す。

σ=(12nσ(1)σ(2)σ(n)) \begin{align*} \tag{3.1.2} \sigma = \begin{pmatrix} \, 1 & 2 & \cdots & n \, \\ \, \sigma(1) & \sigma(2) & \cdots & \sigma(n) \, \end{pmatrix} \end{align*}


解説

置換による文字の対応

nn 文字の置換 σ\sigma は、上記(3.1.2)式のように、置換による文字の対応として表すことができます。

置換 σ\sigmann 個の文字の順列(並び替え)と考えると、(3.1.2)式は、上段にもとの文字を、下段に置換による行き先の文字を並べたものと捉えることができます。

(3.1.2)式においては、両辺に σ\sigma が現れます。左辺の σ\sigma は置換そのものを、左辺の σ(1),,σ(n)\sigma(1), \, \cdots, \, \sigma(n) は置換 σ\sigma による像(文字)を表している点に注意が必要です。

もとの文字と置換による像との対応

具体的に、置換 σ\sigma により、1,2,,nMn1, 2, \cdots, n \in M_{n} が、それぞれ i1,i2,,inMni_1, \, i_2, \, \cdots, \, i_n \in M_{n} に移されるとします。このとき、σ\sigma は次のように表せます。

σ=(12ni1i2in) \begin{align*} \sigma = \begin{pmatrix} \, 1 & 2 & \cdots & n \, \\ \, i_1 & i_2 & \cdots & i_n \, \end{pmatrix} \end{align*}

ここで、σ(1)=i1,  σ(2)=i2,  ,  σ(n)=in\sigma(1) = i_1, \; \sigma(2) = i_2, \; \cdots, \; \sigma(n) = i_n であり、nn 個の文字 1,2,,n1, 2, \cdots, n と、その(置換 σ\sigma による)像は、それぞれ次のように対応しています。

1    σ(1)=i1,2    σ(2)=i2,    n    σ(n)=in \begin{align*} 1 \; &\mapsto \; \sigma(1) = i_{1} \, , \\ 2 \; &\mapsto \; \sigma(2) = i_{2} \, , \\ & \; \; \vdots \\ n \; &\mapsto \; \sigma(n) = i_{n} \end{align*}


置換の表記は順序によらない

置換 σ\sigma は、文字 1,,n1, \cdots, n が、それぞれどの文字に移るかによって定まります。したがって、上記の表記法において、上段と下段の組み合わせが変わらなければ、並び順が変わっても問題ありません。

並び順の変更

つまり、上段が 1,2,,n1, 2, \cdots, n の順に並んでなくても良いということです。文字の行き先が変わらなければ、並び順を変えても写像として同じだからです。

このような並べ替えは、次項で導入する置換の積の計算において大変便利です。

並び順の変更(具体例)

例えば、44 つの文字からなる集合 M4M_4 上の置換として、次のような σ\sigma を考えます。

σ=(12342413) \begin{align*} \sigma = \begin{pmatrix} \, 1 & 2 & 3 & 4 \, \\ \, 2 & 4 & 1 & 3 \, \end{pmatrix} \end{align*}

また、同じく M4M_4 上の置換として、次のような σ\sigma^{\prime} を考えます。

σ=(14232341) \begin{align*} \sigma^{\prime} = \begin{pmatrix} \, 1 & 4 & 2 & 3 \, \\ \, 2 & 3 & 4 & 1 \, \end{pmatrix} \end{align*}

このとき、σ\sigmaσ\sigma^{\prime} において、上段と下段の文字の組み合わせは同じです。

1    2,2    4,3    1,4    3 \begin{align*} 1 \; &\mapsto \; 2 \, , \\ 2 \; &\mapsto \; 4 \, , \\ 3 \; &\mapsto \; 1 \, , \\ 4 \; &\mapsto \; 3 \end{align*}

したがって、これらは同じ置換を表しているといえます。

(12342413)=(14232341) \begin{align*} \begin{pmatrix} \, 1 & 2 & 3 & 4 \, \\ \, 2 & 4 & 1 & 3 \, \end{pmatrix} = \begin{pmatrix} \, 1 & 4 & 2 & 3 \, \\ \, 2 & 3 & 4 & 1 \, \end{pmatrix} \end{align*}


まとめ

  • 集合 MM から MM への全単射 σ:MM\sigma : M \to M を、MM 上の置換という。

  • 置換と順列は 1111 に対応する。

  • MnM_nnn 文字の集合とすると、MnM_n 上の置換 σ\sigma を次のように表す。

    σ=(12nσ(1)σ(2)σ(n)) \begin{align*} \sigma = \begin{pmatrix} \, 1 & 2 & \cdots & n \, \\ \, \sigma(1) & \sigma(2) & \cdots & \sigma(n) \, \end{pmatrix} \end{align*}

  • 置換による行き先が変わらなければ、文字の並び順を変えて表記してもよい。


参考文献

[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-10-23   |   改訂:2025-06-19