Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

置換

一般のnn次正方行列の行列式を定義するためには、置換を定義する必要がある。

nn 個の文字 1,2,,n1,2, \cdots, n からなる集合を

Mn={1,2,,n}M_n=\{1,2, \cdots, n\}

とする。写像 σ:MnMn\sigma: M_n \rightarrow M_n が全単射であるとき, σ\sigmaMnM_n置換 という。

置換σ\sigmaによる対応が

1i1,2i2,,nin1 \mapsto i_1, \quad 2 \mapsto i_2, \cdots, \quad n \mapsto i_n

つまり

σ(1)=i1,σ(2)=i2,,σ(n)=in\sigma(1)=i_1, \quad \sigma(2)=i_2, \cdots, \quad \sigma(n)=i_n

であるとする。このとき σ\sigma

σ=(12ni1i2in)\sigma=\left(\begin{array}{cccc} 1 & 2 & \cdots & n \\ i_1 & i_2 & \cdots & i_n \end{array}\right)

と表す。

置換についての注意点

1. 順番は入れ替えても問題ない

上下の組(対応関係)が変わらなけば順番は変えて書いても問題ない。つまり

(123i1i2i3)=(213i2i1i3)\left(\begin{array}{ccc} 1 & 2 & 3\\ i_1 & i_2 & i_3 \end{array}\right) = \left(\begin{array}{ccc} 2 & 1 & 3\\ i_2 & i_1 & i_3 \end{array}\right)

である

2. 重複する組は省略できる

(122i1i2i2)=(12i1i2)\left(\begin{array}{ccc} 1 & 2 & 2\\ i_1 & i_2 & i_2 \end{array}\right) = \left(\begin{array}{ccc} 1 & 2\\ i_1 & i_2 \end{array}\right)

置換の積

集合MnM_nの置換からなる集合をSnS_nとする。 σ,τSn\sigma, \tau \in S_nに対して、σ\sigmaτ\tauの合成写像

τσ:MnMn\tau \circ \sigma: M_n \longrightarrow M_n

も全単射であり、τσSn\tau \circ \sigma \in S_nである。簡単のためτσ\tau \circ \sigmaτσ\tau \sigmaと書くことが多い。

σ=(12ni1i2in),τ=(12nj1j2jn)\sigma=\left(\begin{array}{cccc} 1 & 2 & \cdots & n \\ i_1 & i_2 & \cdots & i_n \end{array}\right), \quad \tau=\left(\begin{array}{cccc} 1 & 2 & \cdots & n \\ j_1 & j_2 & \cdots & j_n \end{array}\right)

のとき

τσ=(12nτ(1)τ(2)τ(n))(12nσ(1)σ(2)σ(n))=(σ(1)σ(2)σ(n)τ(σ(1))τ(σ(2))τ(σ(n)))(12nσ(1)σ(2)σ(n))=(12nτ(σ(1)))τ(σ(2))τ(σ(n)))\begin{aligned} & \tau \sigma=\left(\begin{array}{cccc} 1 & 2 & \cdots & n \\ \tau(1) & \tau(2) & \cdots & \tau(n) \end{array}\right)\left(\begin{array}{cccc} 1 & 2 & \cdots & n \\ \sigma(1) & \sigma(2) & \cdots & \sigma(n) \end{array}\right) \\ & =\left(\begin{array}{cccc} \sigma(1) & \sigma(2) & \cdots & \sigma(n) \\ \tau(\sigma(1)) & \tau(\sigma(2)) & \cdots & \tau(\sigma(n)) \end{array}\right)\left(\begin{array}{cccc} 1 & 2 & \cdots & n \\ \sigma(1) & \sigma(2) & \cdots & \sigma(n) \end{array}\right) \\ & =\left(\begin{array}{cccc} 1 & 2 & \cdots & n \\ \tau(\sigma(1))) & \tau(\sigma(2)) & \cdots & \tau(\sigma(n)) \end{array}\right) \\ & \end{aligned}

例:

σ=(12343241),τ=(12342143)\sigma = \left(\begin{array}{llll} 1 & 2 & 3 & 4 \\ 3 & 2 & 4 & 1 \end{array}\right) , \quad \tau =\left(\begin{array}{llll} 1 & 2 & 3 & 4 \\ 2 & 1 & 4 & 3 \end{array}\right) \\
τ(σ(1))=τ(3)=4,τ(σ(2))=τ(2)=1τ(σ(3))=τ(4)=3,τ(σ(4))=τ(1)=2\begin{align} \tau(\sigma(1)) & =\tau(3)=4, & \tau(\sigma(2))=\tau(2)=1 \\ \tau(\sigma(3)) & =\tau(4)=3, & \tau(\sigma(4))=\tau(1)=2 \end{align}
τσ=(12344132)\tau \sigma=\left(\begin{array}{llll} 1 & 2 & 3 & 4 \\ 4 & 1 & 3 & 2 \end{array}\right)

単位置換

すべての文字を動かさない置換

ε=(12n12n)\varepsilon=\left(\begin{array}{llll} 1 & 2 & \cdots & n \\ 1 & 2 & \cdots & n \end{array}\right)

単位置換 あるいは 恒等置換 という

逆置換

任意の置換 σ=(12ni1i2in)\sigma=\left(\begin{array}{cccc}1 & 2 & \cdots & n \\ i_1 & i_2 & \cdots & i_n\end{array}\right) に対して,

σ1=(i1i2in12n)\sigma^{-1}=\left(\begin{array}{cccc} i_1 & i_2 & \cdots & i_n \\ 1 & 2 & \cdots & n \end{array}\right)

σ\sigma逆置換 という。

置換の積の演算

置換の積について、以下が成立する

  1. 結合法則)任意の σ,τ,ρSn\sigma, \tau, \rho \in S_n に対して (ρτ)σ=ρ(τσ)(\rho \tau) \sigma=\rho(\tau \sigma)

  2. 単位元の存在)任意の σSn\sigma \in S_n に対して σε=εσ=σ\sigma \varepsilon=\varepsilon \sigma=\sigma (ε\varepsilonは単位置換)

  3. 逆元の存在)任意の σSn\sigma \in S_n に対してσ1σ=σσ1=ε\sigma^{-1} \sigma=\sigma \sigma^{-1}=\varepsilon

巡回置換

Mn={1,2,,n}M_n = \{ 1, 2, \cdots, n \}のうちi1,i2,,imi_1, i_2, \cdots, i_mのみを

i1i2,i2i3,,imi1i_1 \rightarrow i_2, \quad i_2 \rightarrow i_3, \quad \cdots, \quad i_m \rightarrow i_1

のように一巡させる置換

σ=(i1i2imim+1ini2i3i1im+1in)\sigma=\left(\begin{array}{ccccccc} i_1 & i_2 & \cdots & i_m & i_{m+1} & \cdots & i_n \\ i_2 & i_3 & \cdots & i_1 & i_{m+1} & \cdots & i_n \end{array}\right)

巡回置換 といい、

σ=(i1i2im)\sigma=\left(\begin{array}{llll} i_1 & i_2 & \cdots & i_m \end{array}\right)

と書く。

例:

σ=(123321)\sigma=\left(\begin{array}{lll} 1 & 2 & 3\\ 3 & 2 & 1 \end{array}\right)

13,311 \to 3, 3 \to 1であり、2は動かさないのでσ=(13)\sigma=\left(\begin{array}{lll} 1 & 3 \end{array}\right)と書ける

σ=(1234534521)\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5\\ 3 & 4 & 5 & 2 & 1 \end{pmatrix}

は例えば1から始めると13511 \to 3 \to 5 \to 1と戻って来るので(135)\begin{pmatrix} 1 & 3 & 5 \end{pmatrix}

残りの2,4についても2422 \to 4 \to 2になるので(24)\begin{pmatrix} 2 & 4 \end{pmatrix}

なので

σ=(135)(24)\sigma = \begin{pmatrix} 1 & 3 & 5 \end{pmatrix} \begin{pmatrix} 2 & 4 \end{pmatrix}

互換

巡回置換のうち、特に2文字の巡回置換(i j)(i \ j)互換 という

例:

(1345)=(15)(14)(13)\left(\begin{array}{llll} 1 & 3 & 4 & 5 \end{array}\right)=\left(\begin{array}{lll} 1 & 5 \end{array}\right)\left(\begin{array}{lll} 1 & 4 \end{array}\right)\left(\begin{array}{ll} 1 & 3 \end{array}\right)

置換の符号

置換 σ\sigmamm個の互換の積であらわされるとき

sgn(σ)=(1)m\text{sgn}(\sigma) = (-1)^m

とおき、σ\sigma符号 という

例:

(123312)=(132)=(12)(13)\left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 1 & 2 \end{array}\right)=\left(\begin{array}{lll} 1 & 3 & 2 \end{array}\right) = \left(\begin{array}{lll} 1 & 2 \end{array}\right) \left(\begin{array}{lll} 1 & 3 \end{array}\right)

ゆえに

sgn(123312)=(1)2=1\operatorname{sgn}\left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 1 & 2 \end{array}\right)=(-1)^2=1

例:

(1234523154)=(123)(45)=(13)(12)(45)\begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 2 & 3 & 1 & 5 & 4 \end{pmatrix} = \begin{pmatrix} 1 & 2 & 3 \end{pmatrix} \begin{pmatrix} 4 & 5 \end{pmatrix} = \begin{pmatrix} 1 & 3 \end{pmatrix} \begin{pmatrix} 1 & 2 \end{pmatrix} \begin{pmatrix} 4 & 5 \end{pmatrix}

なのでm=3m=3、よって

sgn(1234523154)=(1)3=1\text{sgn} \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 2 & 3 & 1 & 5 & 4 \end{pmatrix} =(-1)^3 = -1

符号の定義の無矛盾性

置換を互換の積として表す方法は1通りではない

例:

σ=(123312)\sigma = \left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 1 & 2 \end{array}\right)

1から始めた場合

σ=(132)=(12)(13)\sigma =\begin{pmatrix} 1 & 3 & 2 \end{pmatrix} =\begin{pmatrix} 1 & 2 \end{pmatrix} \begin{pmatrix} 1 & 3 \end{pmatrix}

置換の符号が矛盾なく定義されることを理解するためには

  1. 置換による多項式の変換

  2. 差積

というコンセプトを理解する必要がある

置換による多項式の変換

nn 変数 x1,x2,,xnx_1, x_2, \cdots, x_n の多項式 P(x1,x2,,xn)P(x_1, x_2, \cdots, x_n) と置換 σSn\sigma \in S_n が与えられたとき、変数 x1,x2,,xnx_1, x_2, \cdots, x_n をそれぞれ xσ(1),xσ(2),,xσ(n)x_{\sigma(1)}, x_{\sigma(2)}, \cdots, x_{\sigma(n)} でおきかえて得られる多項式を、置換 σ\sigma による多項式 PP の変換といい, σP\sigma P で表わす。

すなわち

σP(x1,x2,,xn)=P(xσ(1),xσ(2),,xσ(n))\sigma P(x_1, x_2, \cdots, x_n) = P(x_{\sigma(1)}, x_{\sigma(2)}, \cdots, x_{\sigma(n)})

である

σ,τ\sigma, \tau に対して

τ(σP)=(τσ)P\tau(\sigma P)=(\tau \sigma) P

が成り立つ。

例:

P(x1,x2,x3)=x32+x2x1,σ=(123312),τ=(123321)P\left(x_1, x_2, x_3\right) = x_3^2 + x_2 x_1 , \quad \sigma = \left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 1 & 2 \end{array}\right) , \quad \tau=\left(\begin{array}{lll} 1 & 2 & 3 \\ 3 & 2 & 1 \end{array}\right)

とすると

τσ=(123132),σP=x22+x1x3\tau \sigma=\left(\begin{array}{lll} 1 & 2 & 3 \\ 1 & 3 & 2 \end{array}\right), \quad \sigma P = x_2^2 + x_1 x_3

したがって

τ(σP)=x22+x3x1\tau (\sigma P) = x_2^2 + x_3 x_1
(τσ)P=x22+x3x1(\tau \sigma) P = x_2^2 + x_3 x_1

差積

Δ=Δ(x1,,xn)=1i<jn(xixj)=(x1x2)(x1x3)(x1xn)×(x2x3)(x2xn)×(xn1xn)\begin{align} \Delta = \Delta (x_1, \cdots, x_n) = \prod_{1 \leq i<j \leq n}(x_i-x_j)\\ = (x_1 - x_2)(x_1 - x_3) \cdots (x_1 - x_n)&\\ \times (x_2 - x_3) \cdots (x_2 - x_n)&\\ \ddots \vdots &\\ \times (x_{n-1} - x_n)& \end{align}