blue271828's misc :-)

対称群

対称群

対称群 (英:semmantic group) とは、要素の入替操作を元とする群のこと。集合 XX から XX 自身への全単射写像 σ:XX\sigma:X\lrarr X を元とし、σ\sigma の合成写像を演算 μ\mu とする対称群は (Sym(X),μ)(\mathrm{Sym}(X),\mu) のように表せる。

Sym(X)={σσ:XX} \mathrm{Sym}(X) = \lbrace\sigma\mid\sigma:X\lrarr X\rbrace

特に nn 個の連番 In={1,2,,n}I_n=\lbrace 1,2,\ldots,n\rbrace の対称群を SnS_n と表す。Sym(X)\mathrm{Sym}(X)SnS_nX=n|X|=n ならば同型である。

Sn=Sym(In) S_n = \mathrm{Sym}(I_n)

置換

ある集合 XX において、全単射写像 σ:XX\sigma:X\lrarr X を「要素の入替操作」と見るとき、σ\sigma置換 (英:permutation) という。英語で置換も順列も "permutation" と訳せるが、これは permutation が順序を入れ替えることを意味しているため。順序の入替という意味では、置換と順列は本質的には同じ意味である。

σSym(X)σ=(x1x2xnσ(x1)σ(x2)σ(xn)) \begin{gathered} \sigma \in \mathrm{Sym}(X) \cr \cr \sigma = \begin{pmatrix} x_1 & x_2 & \cdots & x_n \cr \sigma(x_1) & \sigma(x_2) & \dots & \sigma(x_n) \cr \end{pmatrix} \end{gathered}

よって nn 個の元を含む集合の対称群の位数は、nn 個中 nn 個を取り出し並べた順列の総数と一致する。

Sym(X)=P(n,n)=n!(X=n) |\mathrm{Sym}(X)| = \mathrm{P}(n,n) = n! \quad (|X|=n)

対称群の演算

対称群の演算は、置換の合成写像で与えられ、その演算は群の代数的構造を持つ。

μ:Sym(X)×Sym(X)Sym(X)μ(σ1,σ2)=σ1σ2 \begin{gathered} \mu:\mathrm{Sym}(X)\times\mathrm{Sym}(X)\to\mathrm{Sym}(X) \cr \cr \mu(\sigma_1,\sigma_2) = \sigma_1\circ\sigma_2 \end{gathered}


群構造の例:

集合 I3={1,2,3}I_3=\lbrace 1,2,3\rbrace からなる対称群 S3=Sym(I3)S_3=\mathrm{Sym}(I_3) の、各置換 σiSn\sigma_i\in S_n を以下のように定義する。このとき、対称群の演算が群構造を満たすか試してみる。一般に対称群の演算は非可換である点に注意すること。

σ1=(123123)σ2=(123132)σ3=(123213)σ4=(123231)σ5=(123312)σ6=(123321) \begin{aligned} \sigma_1 &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 2 & 3 \cr \end{pmatrix} \cr \sigma_2 &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 3 & 2 \cr \end{pmatrix} \cr \sigma_3 &= \begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix} \cr \sigma_4 &= \begin{pmatrix} 1 & 2 & 3 \cr 2 & 3 & 1 \cr \end{pmatrix} \cr \sigma_5 &= \begin{pmatrix} 1 & 2 & 3 \cr 3 & 1 & 2 \cr \end{pmatrix} \cr \sigma_6 &= \begin{pmatrix} 1 & 2 & 3 \cr 3 & 2 & 1 \cr \end{pmatrix} \cr \end{aligned}

二項演算の閉性:

σ2σ3=(123132)(123213)=(123312)=σ5S3 \begin{aligned} \sigma_2\circ\sigma_3 &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 3 & 2 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 3 & 1 & 2 \cr \end{pmatrix} \cr &= \sigma_5\in S_3 \end{aligned}

二項演算の結合性:

σ2(σ3σ4)=(123132)[(123213)(123231)]=(123132)(123132)=(123123)=σ1(σ2σ3)σ4=[(123132)(123213)](123231)=(123312)(123231)=(123123)=σ1σ2(σ3σ4)=(σ2σ3)σ4 \begin{aligned} \sigma_2\circ(\sigma_3\circ\sigma_4) &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 3 & 2 \cr \end{pmatrix} \circ \left[\begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 2 & 3 & 1 \cr \end{pmatrix}\right] \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 3 & 2 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 1 & 3 & 2 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 2 & 3 \cr \end{pmatrix} \cr &= \sigma_1 \cr \cr (\sigma_2\circ\sigma_3)\circ\sigma_4 &= \left[\begin{pmatrix} 1 & 2 & 3 \cr 1 & 3 & 2 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix}\right] \circ \begin{pmatrix} 1 & 2 & 3 \cr 2 & 3 & 1 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 3 & 1 & 2 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 2 & 3 & 1 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 2 & 3 \cr \end{pmatrix} \cr &= \sigma_1 \cr \cr \sigma_2\circ(\sigma_3\circ\sigma_4) &= (\sigma_2\circ\sigma_3)\circ\sigma_4 \end{aligned}

単位元の存在:

σ1σ3=(123123)(123213)=(123213)=σ3σ3σ1=(123213)(123123)=(123213)=σ3 \begin{aligned} \sigma_1\circ\sigma_3 &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 2 & 3 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix} \cr &= \sigma_3 \cr \cr \sigma_3\circ\sigma_1 &= \begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 1 & 2 & 3 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 2 & 1 & 3 \cr \end{pmatrix} \cr &= \sigma_3 \cr \end{aligned}

逆元の存在:

σ4σ5=(123231)(123312)=(123123)=σ1σ5σ4=(123312)(123231)=(123123)=σ1 \begin{aligned} \sigma_4\circ\sigma_5 &= \begin{pmatrix} 1 & 2 & 3 \cr 2 & 3 & 1 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 3 & 1 & 2 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 2 & 3 \cr \end{pmatrix} \cr &= \sigma_1 \cr \cr \sigma_5\circ\sigma_4 &= \begin{pmatrix} 1 & 2 & 3 \cr 3 & 1 & 2 \cr \end{pmatrix} \circ \begin{pmatrix} 1 & 2 & 3 \cr 2 & 3 & 1 \cr \end{pmatrix} \cr &= \begin{pmatrix} 1 & 2 & 3 \cr 1 & 2 & 3 \cr \end{pmatrix} \cr &= \sigma_1 \cr \end{aligned}

巡回置換

ある集合 XX の置換 σSym(X)\sigma\in\mathrm{Sym}(X) により、次式が満たされるとき、この周期的な巡回を (x1 x2  xk)(x_1 ~x_2 ~\cdots ~x_k) と表し、長さ kk巡回置換 (英:cyclic permutation) という。

x1σx2σσxkσx1 x_1\xmapsto{\sigma} x_2\xmapsto{\sigma}\cdots\xmapsto{\sigma} x_k\xmapsto{\sigma} x_1

巡廻置換は置換ごとに一つとは限らない。例えば次の置換 σ\sigma を例えに考えると、

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

σ\sigma には次の三つの巡回置換があることを確認できる。

1σ5σ3σ12σ6σ24σ4 \begin{gathered} 1\xmapsto{\sigma} 5\xmapsto{\sigma} 3\xmapsto{\sigma} 1 \cr 2\xmapsto{\sigma} 6\xmapsto{\sigma} 2 \cr 4\xmapsto{\sigma} 4 \end{gathered}

よって σ\sigma は次式のように三つの巡回置換に分解することができ、この分解をサイクル分解 (英:cycle decomposition) という。長さが 11 の巡回置換は表記を省略できる。

σ=(123456561432)=(1 5 3)(2 6) \begin{aligned} \sigma &= \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 \cr 5 & 6 & 1 & 4 & 3 & 2 \cr \end{pmatrix} \cr &= (1~5~3)(2~6) \end{aligned}

恒等置換

入れ替えが発生しない置換、つまり長さが 11 の巡回置換 σ\sigma恒等置換 (英:identity permutation) という。

σ0=σ0σ \sigma_0 = \sigma_0\sigma

互換

二つの要素のみを入れ替える置換、つまり長さが 22 の巡回置換 σ\sigma互換 (英;transposition) という。

σ0=σ0σ2 \sigma_0 = \sigma_0\sigma^2

置換の符号

任意の置換 σ\sigma は、異なる互換の積で表すことができる。このとき、互いに異なる互換 σi\sigma_i の数 nn が奇数の場合は σ\sigma奇置換 (英:odd permutation)、偶数の場合は σ\sigma偶置換 (英:even permutation) と呼ぶ。

σ=σinσi \sigma = \sigma\prod_{i}^n \sigma_i

このとき、σ\sigma が奇置換であるときに 1-1 、偶置換であるときに +1+1 を割り当てたものを置換の符号 (英:parity of a permutation) という。

sgn(σ)={1if σ is odd permutation+1if σ is even permutation \mathrm{sgn}(\sigma) = \begin{cases} -1 & \text{if }\sigma\text{ is odd permutation} \cr +1 & \text{if }\sigma\text{ is even permutation} \cr \end{cases}

関連記事

Tags

#Ansible (3) #Bash (1) #Docker (1) #Git (2) #Hugo (2) #Molecule (1) #Python (1) #WSLtty (1) #アルゴリズム (4) #ビジネス用語 (1) #プログラミング (1) #位相空間論 (8) #初等数学 (20) #初等関数 (1) #実解析 (1) #幾何学 (3) #微分積分学 (18) #情報理論 (4) #抽象代数学 (14) #数理モデル (2) #数理論理学 (21) #機械学習 (3) #正規表現 (1) #測度論 (3) #特殊関数 (4) #確率論 (18) #組合せ論 (5) #統計学 (12) #線型代数学 (18) #複素解析学 (4) #解析学 (15) #論理学 (6) #順序集合論 (9)