線形代数(行列)における置換・奇置換・偶置換の最低限必要な知識
線形代数(行列)における置換・奇置換・偶置換の最低限必要な知識

線形代数(行列)における置換・奇置換・偶置換の最低限必要な知識

線形代数学や群論において登場する「置換 (permutation) 」やその関連概念である置換の積・奇置換・偶置換・互換・逆置換・置換の符号について,特に線形代数の行列式を定義するにあたって必要な知識のみをまとめて解説します。

のように表現される。(これを 置換行列 (permutation matrix) という。)二つの置換 \sigma_1, \sigma_2\colon \ \to \ に対し,その合成写像なる置換 \sigma_2 \circ \sigma_1 を \sigma_1, \sigma_2 の (product) といい,単に \color \sigma_2\sigma_1 と表す( \sigma_1\sigma_2 と表す流儀もある)。

置換は並び替え といえます。実際,並び替えを表すのに置換を用いて表現することが多いです。

置換の表現は, l \mapsto \sigma(l) をタテに書いて羅列したもの だと思えますね。これは行列と同じ表記ですが,意味が異なります。

なお,一般の有限集合 X に対しても,番号付けすることで,置換 \sigma\colon X \to X を考えることが可能です。

置換とその積の具体例

置換の例

\sigma \ \to \ を \sigma(1) = 3, \sigma(2)=2, \sigma(3)=1 と定めると,これは全単射なので置換であり,

\begin 1 & 2 & 3 \\ 3 & 2 & 1 \end

置換の積の例

\sigma_1 = \begin 1 & 2 & 3 \\ 3 & 2 & 1 \end, \sigma_2 = \begin 1 & 2 & 3 \\ 2 & 3 & 1 \end と定めると,

\sigma_2\sigma_1 = \begin 1 & 2 & 3 \\ 1 & 3 & 2 \end, \sigma_1\sigma_2 = \begin 1 & 2 & 3 \\ 2 & 1& 3 \end

なお上の例のように,置換は一般の写像と同じく,非可換です。すなわち, 一般には \color \sigma_1\sigma_2 \ne \sigma_2\sigma_1 となります。

対称群

n 個のものの「並び替え」は全部で n! 通りありますから,置換 \sigma の取り方も n! 通りあります。これら全体の集合を n 次対称群 (symmetric group) といい, \color S_n や \color \mathfrak_n という記号で表します。

対称「群」といわれるのは,代数学で言う「群論」と関係しているからですが,そこまでの知識は必要ありません。今大切なのは,「置換は全部で n! 個あり,それら全体の集合を考えることができる」点です。

【置換群】対称群・交代群の定義と性質 対称群・交代群はそれぞれ置換・偶置換を集めた集合を表します。「置換・偶置換」とは,行列式の定義に用いたやつです。これについて,詳しい定義や性質を解説しましょう。 mathlandscape.com

逆置換

定義(逆置換)

置換 \sigma\colon \ \to \ に対し, \sigma^ \colon \ \to \ を \sigma の 逆置換 (inverse permutation) という。

逆置換は,置換による「並び替え」を逆再生したもの と言えます。

互換

互換の定義

定義(互換)

置換のうち,2つの元のみを入れ替えた置換,すなわち 1\le i < j \le n に対し,

\color \sigma(i) =j, \; \sigma(j)= i, \;\sigma(l) = l \, (l\ne i, j)

\color\begin 1 & \dots & i & \dots & j &\dots & n \\ 1 & \dots & j & \dots &i & \dots & n \end

となる置換を 互換 (transposition) という。互換は,交換する元が i, j のとき, \color(i, j ) とかいて表す。

互換は (i,j) の代わりに (ij) とかくこともあります。

なお,より一般に異なる 1\le i_1, i_2, \dots, i_m \le n に対し, i_1\mapsto i_2\mapsto i_3 \mapsto \dots \mapsto i_m \mapsto i_1 となる置換を長さ m の 巡回置換 (cyclic permutation) といい, (i_1, i_2, \dots, i_m) と書いて表します。

任意の置換は互換の積で書ける

定理(置換は互換の積で書ける)

\sigma を置換とすると,ある互換 \tau_1, \tau_2, \ldots , \tau_m が存在して, \color\sigma=\tau_m\tau_\dots\tau_1 と書ける。

「並び替え」で考えると, 全体の「並び替え」は,2つずつの「並び替え」を複数回行うことで得られる と言っていることになります。感覚的には正しそうですね。

\begin1 & 2& 3 \\ 3 & 1 & 2 \end= (2, 3)(1,2)

となります。実際, 1 \mapsto 2 \mapsto 3, 2\mapsto 1 \mapsto 1, 3\mapsto 3\mapsto 2 となって, \begin1 & 2& 3 \\ 3 & 1 & 2 \end が得られました(互換の積は右から計算することに注意)。

略証

置換を「並び替え」と捉える。まず 1 が正しい位置に来るように, 1 ともう一つ元を選んで1回(または0回)互換する。次に 2 が正しい位置に来るように, 2 ともう一つ元を選んで1回(または0回)互換する。この操作を続ければよい。

略証終

なお実際の分解の仕方は一通りではなく,複数通りあります。ただし,偶数個の互換の積になるか,奇数個の互換の積になるかは常に一定 です。これは,互換 \tau に対して,

\prod_ (\tau(j) - \tau(i)) = - \prod_ (j-i)

となることと,元の置換 \sigma に対し,

\prod_ (\sigma(j) - \sigma(i))

奇置換・偶置換と置換の符号

奇置換・偶置換の定義

定義(奇置換・偶置換)

奇数個の互換の積で書ける置換を 奇置換 (odd permutation) と言い,偶数個の互換の積で書ける置換を 偶置換 (even permutation) という。

\prod_ (\sigma(j) - \sigma(i))

置換の符号の定義

定義(置換の符号)

\sigma が奇置換のとき, \color \operatorname \sigma = -1 ,偶置換のとき \color\operatorname \sigma = 1 と定義し,これを置換の 符号 (sign, signature) という。

さて,この符号が行列式の定義において必要になってきます。 「数字の並び替え」が奇数回なら符号は -1 となり,偶数回なら 1 となる と覚えましょう。

定理(置換と置換の符号)

  1. \color\operatorname(\tau\sigma)=(\operatorname\tau)(\operatorname\sigma).
  2. \color\operatorname\sigma = \operatorname\sigma^ .

1.は,実際に奇置換か偶置換かで 2\times 2=4 通りの場合分けを行うことで分かります。

余談ですが, \operatorname は符号関数として知られています。これについては,以下も参照するとよいでしょう。

sign関数(sgn関数,符号関数)とは何か sign 関数または sgn 関数とは,符号関数と言われる便利関数の一つです。定義と性質を述べます。最後には群論や線形代数で出てくる「置換における符号関数」も紹介します。 mathlandscape.com

行列式(det)

今回は,線形代数学とくに行列における行列式に必要な知識のみに絞って解説しました。これで,行列式の定義は理解できるでしょう。行列式については,以下を参照してください。

行列式(det)の定義と現実的な求め方~計算の手順~

正方行列に対して定義される「行列式 (determinant) 」というスカラー量について,その定義を述べ,それから実際の計算方法を4つのステップに分けて解説します。計算の具体例も挙げます。行列式の計算は,線形代数学のテストで頻出ですので,確実に理解しましょう。

mathlandscape.com

関連記事

連立一次方程式の基本解・特殊解と解空間の性質

連立一次方程式における,基本解 (fundamental solution)・特殊解 (particular solution) と解空間 (solution space) の定義とその性質について,理解しておくべき重要な事項を紹介し,証明しましょう。

随伴行列(エルミート転置,共役転置)の定義と性質10個

随伴行列 (Hermitian transpose),あるいはエルミート転置や共役転置と呼ばれる行列は,元の行列の各成分で複素共役を取り,それを転置させた行列のことを指します。これについて,その定義と具体例,性質を詳しく解説しましょう。

上三角行列・下三角行列の定義と性質6つ 正方行列における,上三角行列 (あるいは右三角行列)・下三角行列 (あるいは左三角行列)・三角行列 (triangular matrix) の定義と,その性質6つを紹介します。 正則行列とは~定義と性質11個とその証明~

正方行列が正則 (regular),あるいは単に正則行列 (regular matrix) であるとは,逆行列が存在することを指します。これについて,その定義と性質11個(逆行列の一意性,正則行列と積・転置・行列式・固有値との関係など)を,証明付きで順に紹介しましょう。

巡回行列式の計算

特殊で有用な行列式の計算の一つに,巡回行列 (circulant matrix) における行列式 (det) の計算が挙げられるでしょう。これについて,巡回行列の定義とその行列式の計算方法を紹介・証明します。