§E7.4対称群

最終更新

三つの対象に1、2、3と番号を付け、1と2を入れ替える操作と、2と3を入れ替える操作を考える。二つの操作を行う順序によって、各対象の最終的な位置は異なる。入替えを個別の手順として扱うだけでなく、合成される変換として記述することによって、並べ替えの構造を調べることができる。

有限集合からそれ自身への全単射を置換といい、置換全体は合成を演算とする対称群をなす。より一般に、任意の集合の全単射全体も対称群をなす。対称群は、集合の元の入替えを通して非可換な演算を具体的に扱うための基本的な群である。

本記事では、対称群の基本的な性質と有限集合上の置換の記述について解説する。

1 任意集合の対称群

定義 1.1. 集合XXに対して、XXからXXへの全単射全体の集合を

SX=Sym⁡(X)S_X=\operatorname{Sym}(X)

と書き、XXの対称群 (symmetric group) という。積を写像の合成

στ=σ∘τ,(στ)(x)=σ(τ(x))\sigma\tau=\sigma\circ\tau,\qquad (\sigma\tau)(x)=\sigma(\tau(x))

によって定める。

命題 1.2. 任意の集合XXに対して、SXS_Xは写像の合成を積とする群である。単位元は恒等写像id⁡X\operatorname{id}_Xであり、各元の逆元はその逆写像である。

証明.σ,τ∈SX\sigma,\tau\in S_Xを取る。§E1.1 命題 3.5 (3)によりσ∘τ\sigma\circ\tauも全単射であるから、SXS_Xは積について閉じている。写像の合成の結合律§E1.1 命題 2.2により、この積は結合的である。恒等写像id⁡X\operatorname{id}_Xは全単射であり、任意のσ∈SX\sigma\in S_Xに対してid⁡X∘σ=σ∘id⁡X=σ\operatorname{id}_X\circ\sigma=\sigma\circ\operatorname{id}_X=\sigmaである。また、§E1.1 命題 3.8と§E1.1 系 3.10 (1)により、σ\sigmaの逆写像σ−1\sigma^{-1}は全単射であり、

σ∘σ−1=σ−1∘σ=id⁡X\sigma\circ\sigma^{-1}=\sigma^{-1}\circ\sigma=\operatorname{id}_X

を満たす。したがってSXS_Xは群である。▨

2 有限集合上の置換

定義 2.1.XXを有限集合とする。XXからXXへの全単射をXXの置換 (permutation) という。置換全体の集合をSym⁡(X)\operatorname{Sym}(X)と書き、写像の合成を積とする。

X={1,…,n}X=\{1,\ldots,n\}のとき、Sym⁡(X)\operatorname{Sym}(X)をSnS_nと書き、nn次対称群 (symmetric group of degree n) という。

命題 2.2. 有限集合XXに対して、Sym⁡(X)\operatorname{Sym}(X)は写像の合成に関して群である。さらに、∣X∣=n|X|=nならば

∣Sym⁡(X)∣=n!|\operatorname{Sym}(X)|=n!

である。

証明.命題 1.2により、Sym⁡(X)\operatorname{Sym}(X)は群である。

n=0n=0のとき、空集合から空集合への写像は一つだけであり、0!=10!=1と一致する。n≥1n\geq1のとき、XXの元を一つの順序で並べる。第1の元の像にはnn通り、第2の元の像には残るn−1n-1通りがある。同じ選択を続けると、全単射の個数はn(n−1)⋯1=n!n(n-1)\cdots1=n!である。▨

3 対称群の非可換性

例 3.1.α,β∈S3\alpha,\beta\in S_3を

α(1)=2,α(2)=1,α(3)=3,β(1)=1,β(2)=3,β(3)=2\alpha(1)=2,\quad\alpha(2)=1,\quad\alpha(3)=3, \qquad \beta(1)=1,\quad\beta(2)=3,\quad\beta(3)=2

によって定める。積を右側から作用させると

(αβ)(1)=2,(βα)(1)=3(\alpha\beta)(1)=2,\qquad (\beta\alpha)(1)=3

である。したがってαβ≠βα\alpha\beta\neq\beta\alphaであり、S3S_3は非可換群である。

4 巡回置換と台

定義 4.1.XXの相異なる元a1,…,ara_1,\ldots,a_rに対して、r≥2r\geq2とする。

a1↦a2↦⋯↦ar↦a1a_1\mapsto a_2\mapsto\cdots\mapsto a_r\mapsto a_1

と移し、a1,…,ara_1,\ldots,a_r以外の元を固定する置換を

(a1 a2 ⋯ ar)(a_1\,a_2\,\cdots\,a_r)

と書き、長さrrの巡回置換 (cycle) という。

置換σ∈Sym⁡(X)\sigma\in\operatorname{Sym}(X)の台 (support of a permutation) を

supp⁡(σ)={x∈X∣σ(x)≠x}\operatorname{supp}(\sigma)=\{x\in X\mid \sigma(x)\neq x\}

によって定める。二つの置換の台が交わらないとき、その二つの置換は互いに素 (disjoint permutations) であるという。

巡回表示の開始点を取り替えても、表される置換は変わらない。例えば

(a1 a2 ⋯ ar)=(a2 ⋯ ar a1)(a_1\,a_2\,\cdots\,a_r) =(a_2\,\cdots\,a_r\,a_1)

である。一方、巡回する向きを逆にすると、表される置換はもとの置換の逆置換になる。

命題 4.2. 有限集合XX上の互いに素な置換α,β\alpha,\betaに対して

αβ=βα\alpha\beta=\beta\alpha

が成り立つ。

証明.x∈Xx\in Xを任意に取る。x∉supp⁡(α)∪supp⁡(β)x\notin\operatorname{supp}(\alpha)\cup \operatorname{supp}(\beta)ならば、二つの積はいずれもxxを固定する。

x∈supp⁡(α)x\in\operatorname{supp}(\alpha)とする。台が交わらないためβ(x)=x\beta(x)=xである。また、α\alphaは自身の台を自身へ移すのでα(x)∈supp⁡(α)\alpha(x)\in\operatorname{supp}(\alpha)であり、β(α(x))=α(x)\beta(\alpha(x))=\alpha(x)である。したがって

(αβ)(x)=α(x)=(βα)(x)(\alpha\beta)(x)=\alpha(x)=(\beta\alpha)(x)

となる。x∈supp⁡(β)x\in\operatorname{supp}(\beta)の場合もα\alphaとβ\betaを交換した同じ計算で等式を得る。すべてのx∈Xx\in Xで値が一致するため、αβ=βα\alpha\beta=\beta\alphaである。▨

5 互いに素な巡回置換への分解

定理 5.1. 有限集合XXの任意の置換σ\sigmaは、互いに素な長さ2以上の巡回置換の積として表される。恒等置換は空積によって表す。

この分解は、巡回因子を並べる順序と、各巡回表示における開始点の巡回移動を除いて一意である。

証明.x,y∈Xx,y\in Xに対して、ある整数kkが存在してy=σk(x)y=\sigma^k(x)となるときx∼yx\sim yと定める。x=σ0(x)x=\sigma^0(x)であるから反射律が成り立つ。y=σk(x)y=\sigma^k(x)ならばx=σ−k(y)x=\sigma^{-k}(y)であるから対称律が成り立つ。y=σk(x)y=\sigma^k(x)かつz=σℓ(y)z=\sigma^\ell(y)ならばz=σk+ℓ(x)z=\sigma^{k+\ell}(x)であるから推移律が成り立つ。したがって∼\simは同値関係であり、XXをσ\sigmaの軌道へ分割する。

軌道OOを一つ取り、a∈Oa\in Oとする。XXは有限であるから、a,σ(a),σ2(a),…a,\sigma(a),\sigma^2(a),\ldotsの中には同じ元が二度現れる。全単射σ\sigmaの逆写像を用いると、ある正の整数rrが存在してσr(a)=a\sigma^r(a)=aとなる。そのようなrrの最小値を取れば

a,σ(a),…,σr−1(a)a,\sigma(a),\ldots,\sigma^{r-1}(a)

は相異なり、軌道OOのすべての元を尽くす。r≥2r\geq2の軌道に対して

cO=(a σ(a) … σr−1(a))c_O=(a\,\sigma(a)\,\ldots\,\sigma^{r-1}(a))

と定める。この巡回表示はaaの選び方を変えても開始点が巡回移動するだけである。

相異なる軌道から得られる巡回置換の台は交わらない。非自明な軌道に対応するcOc_Oをすべて掛けると、各非自明な軌道上ではσ\sigmaと同じ値を取り、一元だけの軌道上ではσ\sigmaと積の双方がその元を固定する。したがって、その積はσ\sigmaに等しい。互いに素な置換は命題 4.2によって可換であるため、因子の順序は積を変えない。

σ=c1⋯ct\sigma=c_1\cdots c_tが互いに素な長さ2以上の巡回置換の積であるとする。x∈supp⁡(σ)x\in\operatorname{supp}(\sigma)を取ると、xxはただ一つの因子cic_iの台に属する。他の因子はcic_iの台を各点ごとに固定するため、任意の整数kkに対して

σk(x)=cik(x)\sigma^k(x)=c_i^k(x)

が成り立つ。したがってcic_iの台はxxのσ\sigma軌道に一致し、その軌道上でcic_iはσ\sigmaと同じ作用をする。よってcic_iは

(x σ(x) … σr−1(x))(x\,\sigma(x)\,\ldots\,\sigma^{r-1}(x))

に限られる。各因子は非自明な軌道と一対一に対応するため、別の分解との違いは因子の順序と各巡回表示の開始点だけである。▨

例 5.2.σ∈S7\sigma\in S_7が

1↦3↦2↦1,4↦7↦41\mapsto3\mapsto2\mapsto1,\qquad 4\mapsto7\mapsto4

と作用し、5,65,6を固定するとする。このとき

σ=(1 3 2)(4 7)\sigma=(1\,3\,2)(4\,7)

である。二つの因子は互いに素であるため、順序を交換しても同じ置換を表す。固定点5,65,6は分解に書かない。

6 互換分解

定義 6.1. 長さ2の巡回置換(a b)(a\,b)を互換 (transposition) という。

定理 6.2. 有限集合上の任意の置換は、有限個の互換の積として表すことができる。

証明. 長さr≥2r\geq2の巡回置換について

(a1 a2 ⋯ ar)=(a1 ar)(a1 ar−1)⋯(a1 a2)(a_1\,a_2\,\cdots\,a_r) =(a_1\,a_r)(a_1\,a_{r-1})\cdots(a_1\,a_2)(6.2.1)\text{(6.2.1)}

が成り立つ。実際、右辺はa1a_1をa2a_2へ移し、2≤j<r2\leq j<rに対してaja_jをaj+1a_{j+1}へ移し、ara_rをa1a_1へ移す。a1,…,ara_1,\ldots,a_r以外の元はすべての因子によって固定されるため、右辺は左辺と一致する。

定理 5.1によって任意の置換は有限個の巡回置換の積であり、各巡回因子へ式 (6.2.1)を適用すれば互換の積を得る。恒等置換は互換を一つも含まない空積で表される。▨

互いに素でない巡回置換については、因子の順序を自由に交換することはできない。

例 6.3.S3S_3の互換(1 2)(1\,2)と(2 3)(2\,3)の台は元22を共有する。例 3.1の計算により、二つの互換は可換ではない。互いに素であるという仮定を命題 4.2から除くことはできない。

7 置換行列

命題 7.1.nnを正の整数とし、e1,…,ene_1,\ldots,e_nをRn\R^nの標準基底とする。各σ∈Sn\sigma\in S_nに対して

Pσej=eσ(j)(1≤j≤n)P_\sigma e_j=e_{\sigma(j)} \qquad(1\leq j\leq n)

を満たす行列PσP_\sigmaを定める。このとき

ρ ⁣:Sn⟶GL⁡n(R),σ⟼Pσ\rho\colon S_n\longrightarrow\GL_n(\R), \qquad \sigma\longmapsto P_\sigma

は忠実な行列表示である。

証明.Pσ−1Pσej=ejP_{\sigma^{-1}}P_\sigma e_j=e_jがすべての標準基底ベクトルについて成り立つため、PσP_\sigmaは可逆であり、Pσ−1=Pσ−1P_\sigma^{-1}=P_{\sigma^{-1}}である。また、任意のσ,τ∈Sn\sigma,\tau\in S_nに対して

PσPτej=Pσeτ(j)=eσ(τ(j))=PστejP_\sigma P_\tau e_j =P_\sigma e_{\tau(j)} =e_{\sigma(\tau(j))} =P_{\sigma\tau}e_j

である。したがってPσPτ=PστP_\sigma P_\tau=P_{\sigma\tau}であり、ρ\rhoは群準同型である。Pσ=IP_\sigma=Iならば、各jjに対してeσ(j)=Pσej=eje_{\sigma(j)}=P_\sigma e_j=e_jであるからσ(j)=j\sigma(j)=jである。ゆえにσ\sigmaは恒等置換であり、ker⁡ρ\ker\rhoは自明である。§E7.3 命題 2.2によってρ\rhoは単射である。▨

8 演習

問題 8.1.

  1. (1 4 3 2)−1(1\,4\,3\,2)^{-1}を一つの巡回置換として表せ。
  2. σ=(1 3 5)(2 4)\sigma=(1\,3\,5)(2\,4)とτ=(1 2)\tau=(1\,2)に対して、στ\sigma\tauとτσ\tau\sigmaの巡回分解を求めよ。
  3. 互いに素な巡回分解で固定点を長さ1の巡回置換として自由に挿入すると、一意性の主張をどのように変更する必要があるか説明せよ。
解答 (演習の要点).

(1)について、(1 4 3 2)(1\,4\,3\,2)は1↦41\mapsto4、4↦34\mapsto3、3↦23\mapsto2、2↦12\mapsto1と移すので、その逆置換は4↦14\mapsto1、3↦43\mapsto4、2↦32\mapsto3、1↦21\mapsto2と移す。すなわち逆置換は1↦2↦3↦4↦11\mapsto2\mapsto3\mapsto4\mapsto1と巡回し、

(1 4 3 2)−1=(1 2 3 4)(1\,4\,3\,2)^{-1}=(1\,2\,3\,4)

である。

(2)について、(στ)(x)=σ(τ(x))(\sigma\tau)(x)=\sigma(\tau(x))である。σ\sigmaは1↦31\mapsto3、3↦53\mapsto5、5↦15\mapsto1、2↦42\mapsto4、4↦24\mapsto2と移し、τ\tauは11と22を入れ替えて3,4,53,4,5を固定する。したがって

(στ)(1)=σ(2)=4,(στ)(4)=σ(4)=2,(στ)(2)=σ(1)=3,(στ)(3)=σ(3)=5,(στ)(5)=σ(5)=1(\sigma\tau)(1)=\sigma(2)=4,\quad(\sigma\tau)(4)=\sigma(4)=2,\quad(\sigma\tau)(2)=\sigma(1)=3,\quad(\sigma\tau)(3)=\sigma(3)=5,\quad(\sigma\tau)(5)=\sigma(5)=1

であり、στ=(1 4 2 3 5)\sigma\tau=(1\,4\,2\,3\,5)である。同様に

(τσ)(1)=τ(3)=3,(τσ)(3)=τ(5)=5,(τσ)(5)=τ(1)=2,(τσ)(2)=τ(4)=4,(τσ)(4)=τ(2)=1(\tau\sigma)(1)=\tau(3)=3,\quad(\tau\sigma)(3)=\tau(5)=5,\quad(\tau\sigma)(5)=\tau(1)=2,\quad(\tau\sigma)(2)=\tau(4)=4,\quad(\tau\sigma)(4)=\tau(2)=1

であり、τσ=(1 3 5 2 4)\tau\sigma=(1\,3\,5\,2\,4)である。二つはともに長さ55の巡回置換であるが、(στ)(1)=4≠3=(τσ)(1)(\sigma\tau)(1)=4\ne3=(\tau\sigma)(1)であるから互いに異なる。

(3)について、a∈Xa\in Xに対して、恒等置換を長さ11の巡回置換(a)(a)と書き、その成分集合を{a}\{a\}とする。長さ22以上の巡回置換(a1 ⋯ ar)(a_1\,\cdots\,a_r)の成分集合は{a1,…,ar}\{a_1,\ldots,a_r\}とする。長さ11の因子を自由に挿入してよいとすると、定理 5.1の一意性は成り立たない。たとえばX={1,2,3,4}X=\{1,2,3,4\}では(1 2)=(1 2)(3)=(1 2)(3)(4)(1\,2)=(1\,2)(3)=(1\,2)(3)(4)であり、因子の個数が異なる三つの表示がある。一意性の主張は次のように変更する必要がある。任意の置換σ\sigmaは、成分集合がXXの分割をなす巡回置換(長さ11のものを含む)の積として表され、そのような表示は因子の順序と各巡回表示の開始点を除いて一意である。存在は、定理 5.1の分解に、σ\sigmaの各固定点aaについて(a)(a)を付け加えれば得られる。そのような表示を取り、a∈Xa\in Xを成分集合に含む因子をccとする。成分集合は互いに交わらないので、cc以外の因子はccの成分集合の元を固定し、σ\sigmaはccの成分集合の上でccと一致する。したがってccの成分集合は{σk(a)∣k∈Z}\{\sigma^k(a)\mid k\in\Z\}、すなわちaaのσ\sigmaによる軌道であり、c=(a σ(a) ⋯ σr−1(a))c=(a\,\sigma(a)\,\cdots\,\sigma^{r-1}(a))(rrは軌道の元の個数)である。よって因子の成分集合はσ\sigmaの軌道の全体として定まり、各因子は開始点の取り方を除いて定まる。長さ11の因子はちょうどσ\sigmaの固定点に対応する。▨

参考文献

  1. Michael Artin, Algebra, 2nd ed., Pearson, Boston, 2011.置換、巡回置換、互換、対称群の扱いを参考にした。
  2. David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd ed., Wiley, 2004.巡回分解と互換分解の扱いを参考にした。

前提記事