1 任意集合の対称群
定義 1.1. 集合Xに対して、XからXへの全単射全体の集合を
SX=Sym(X)と書き、Xの対称群 (symmetric group) という。積を写像の合成
στ=σ∘τ,(στ)(x)=σ(τ(x))によって定める。
命題 1.2. 任意の集合Xに対して、SXは写像の合成を積とする群である。単位元は恒等写像idXであり、各元の逆元はその逆写像である。
証明.σ,τ∈SXを取る。§E1.1 命題 3.5 (3)によりσ∘τも全単射であるから、SXは積について閉じている。写像の合成の結合律§E1.1 命題 2.2により、この積は結合的である。恒等写像idXは全単射であり、任意のσ∈SXに対してidX∘σ=σ∘idX=σである。また、§E1.1 命題 3.8と§E1.1 系 3.10 (1)により、σの逆写像σ−1は全単射であり、
σ∘σ−1=σ−1∘σ=idXを満たす。したがってSXは群である。▨
2 有限集合上の置換
定義 2.1.Xを有限集合とする。XからXへの全単射をXの置換 (permutation) という。置換全体の集合をSym(X)と書き、写像の合成を積とする。
X={1,…,n}のとき、Sym(X)をSnと書き、n次対称群 (symmetric group of degree n) という。
命題 2.2. 有限集合Xに対して、Sym(X)は写像の合成に関して群である。さらに、∣X∣=nならば
∣Sym(X)∣=n!である。
証明.命題 1.2により、Sym(X)は群である。
n=0のとき、空集合から空集合への写像は一つだけであり、0!=1と一致する。n≥1のとき、Xの元を一つの順序で並べる。第1の元の像にはn通り、第2の元の像には残るn−1通りがある。同じ選択を続けると、全単射の個数はn(n−1)⋯1=n!である。▨
3 対称群の非可換性
例 3.1.α,β∈S3を
α(1)=2,α(2)=1,α(3)=3,β(1)=1,β(2)=3,β(3)=2によって定める。積を右側から作用させると
(αβ)(1)=2,(βα)(1)=3である。したがってαβ=βαであり、S3は非可換群である。
4 巡回置換と台
定義 4.1.Xの相異なる元a1,…,arに対して、r≥2とする。
a1↦a2↦⋯↦ar↦a1と移し、a1,…,ar以外の元を固定する置換を
(a1a2⋯ar)と書き、長さrの巡回置換 (cycle) という。
置換σ∈Sym(X)の台 (support of a permutation) を
supp(σ)={x∈X∣σ(x)=x}によって定める。二つの置換の台が交わらないとき、その二つの置換は互いに素 (disjoint permutations) であるという。
巡回表示の開始点を取り替えても、表される置換は変わらない。例えば
(a1a2⋯ar)=(a2⋯ara1)
である。一方、巡回する向きを逆にすると、表される置換はもとの置換の逆置換になる。
命題 4.2. 有限集合X上の互いに素な置換α,βに対して
αβ=βαが成り立つ。
証明.x∈Xを任意に取る。x∈/supp(α)∪supp(β)ならば、二つの積はいずれもxを固定する。
x∈supp(α)とする。台が交わらないためβ(x)=xである。また、αは自身の台を自身へ移すのでα(x)∈supp(α)であり、β(α(x))=α(x)である。したがって
(αβ)(x)=α(x)=(βα)(x)となる。x∈supp(β)の場合もαとβを交換した同じ計算で等式を得る。すべてのx∈Xで値が一致するため、αβ=βαである。▨
5 互いに素な巡回置換への分解
定理 5.1. 有限集合Xの任意の置換σは、互いに素な長さ2以上の巡回置換の積として表される。恒等置換は空積によって表す。
この分解は、巡回因子を並べる順序と、各巡回表示における開始点の巡回移動を除いて一意である。
証明.x,y∈Xに対して、ある整数kが存在してy=σk(x)となるときx∼yと定める。x=σ0(x)であるから反射律が成り立つ。y=σk(x)ならばx=σ−k(y)であるから対称律が成り立つ。y=σk(x)かつz=σℓ(y)ならばz=σk+ℓ(x)であるから推移律が成り立つ。したがって∼は同値関係であり、Xをσの軌道へ分割する。
軌道Oを一つ取り、a∈Oとする。Xは有限であるから、a,σ(a),σ2(a),…の中には同じ元が二度現れる。全単射σの逆写像を用いると、ある正の整数rが存在してσr(a)=aとなる。そのようなrの最小値を取れば
a,σ(a),…,σr−1(a)は相異なり、軌道Oのすべての元を尽くす。r≥2の軌道に対して
cO=(aσ(a)…σr−1(a))と定める。この巡回表示はaの選び方を変えても開始点が巡回移動するだけである。
相異なる軌道から得られる巡回置換の台は交わらない。非自明な軌道に対応するcOをすべて掛けると、各非自明な軌道上ではσと同じ値を取り、一元だけの軌道上ではσと積の双方がその元を固定する。したがって、その積はσに等しい。互いに素な置換は命題 4.2によって可換であるため、因子の順序は積を変えない。
σ=c1⋯ctが互いに素な長さ2以上の巡回置換の積であるとする。x∈supp(σ)を取ると、xはただ一つの因子ciの台に属する。他の因子はciの台を各点ごとに固定するため、任意の整数kに対して
σk(x)=cik(x)が成り立つ。したがってciの台はxのσ軌道に一致し、その軌道上でciはσと同じ作用をする。よってciは
(xσ(x)…σr−1(x))に限られる。各因子は非自明な軌道と一対一に対応するため、別の分解との違いは因子の順序と各巡回表示の開始点だけである。▨
例 5.2.σ∈S7が
1↦3↦2↦1,4↦7↦4と作用し、5,6を固定するとする。このとき
σ=(132)(47)である。二つの因子は互いに素であるため、順序を交換しても同じ置換を表す。固定点5,6は分解に書かない。
6 互換分解
定義 6.1. 長さ2の巡回置換(ab)を互換 (transposition) という。
定理 6.2. 有限集合上の任意の置換は、有限個の互換の積として表すことができる。
証明. 長さr≥2の巡回置換について
が成り立つ。実際、右辺はa1をa2へ移し、2≤j<rに対してajをaj+1へ移し、arをa1へ移す。a1,…,ar以外の元はすべての因子によって固定されるため、右辺は左辺と一致する。
定理 5.1によって任意の置換は有限個の巡回置換の積であり、各巡回因子へ式 (6.2.1)を適用すれば互換の積を得る。恒等置換は互換を一つも含まない空積で表される。▨
互いに素でない巡回置換については、因子の順序を自由に交換することはできない。
例 6.3.S3の互換(12)と(23)の台は元2を共有する。例 3.1の計算により、二つの互換は可換ではない。互いに素であるという仮定を命題 4.2から除くことはできない。
7 置換行列
命題 7.1.nを正の整数とし、e1,…,enをRnの標準基底とする。各σ∈Snに対して
Pσej=eσ(j)(1≤j≤n)を満たす行列Pσを定める。このとき
ρ:Sn⟶GLn(R),σ⟼Pσは忠実な行列表示である。
証明.Pσ−1Pσej=ejがすべての標準基底ベクトルについて成り立つため、Pσは可逆であり、Pσ−1=Pσ−1である。また、任意のσ,τ∈Snに対して
PσPτej=Pσeτ(j)=eσ(τ(j))=Pστejである。したがってPσPτ=Pστであり、ρは群準同型である。Pσ=Iならば、各jに対してeσ(j)=Pσej=ejであるからσ(j)=jである。ゆえにσは恒等置換であり、kerρは自明である。§E7.3 命題 2.2によってρは単射である。▨
8 演習
問題 8.1.
- (1432)−1を一つの巡回置換として表せ。
- σ=(135)(24)とτ=(12)に対して、στとτσの巡回分解を求めよ。
- 互いに素な巡回分解で固定点を長さ1の巡回置換として自由に挿入すると、一意性の主張をどのように変更する必要があるか説明せよ。
解答 (演習の要点).
(1)について、(1432)は1↦4、4↦3、3↦2、2↦1と移すので、その逆置換は4↦1、3↦4、2↦3、1↦2と移す。すなわち逆置換は1↦2↦3↦4↦1と巡回し、
(1432)−1=(1234)である。
(2)について、(στ)(x)=σ(τ(x))である。σは1↦3、3↦5、5↦1、2↦4、4↦2と移し、τは1と2を入れ替えて3,4,5を固定する。したがって
(στ)(1)=σ(2)=4,(στ)(4)=σ(4)=2,(στ)(2)=σ(1)=3,(στ)(3)=σ(3)=5,(στ)(5)=σ(5)=1であり、στ=(14235)である。同様に
(τσ)(1)=τ(3)=3,(τσ)(3)=τ(5)=5,(τσ)(5)=τ(1)=2,(τσ)(2)=τ(4)=4,(τσ)(4)=τ(2)=1であり、τσ=(13524)である。二つはともに長さ5の巡回置換であるが、(στ)(1)=4=3=(τσ)(1)であるから互いに異なる。
(3)について、a∈Xに対して、恒等置換を長さ1の巡回置換(a)と書き、その成分集合を{a}とする。長さ2以上の巡回置換(a1⋯ar)の成分集合は{a1,…,ar}とする。長さ1の因子を自由に挿入してよいとすると、定理 5.1の一意性は成り立たない。たとえばX={1,2,3,4}では(12)=(12)(3)=(12)(3)(4)であり、因子の個数が異なる三つの表示がある。一意性の主張は次のように変更する必要がある。任意の置換σは、成分集合がXの分割をなす巡回置換(長さ1のものを含む)の積として表され、そのような表示は因子の順序と各巡回表示の開始点を除いて一意である。存在は、定理 5.1の分解に、σの各固定点aについて(a)を付け加えれば得られる。そのような表示を取り、a∈Xを成分集合に含む因子をcとする。成分集合は互いに交わらないので、c以外の因子はcの成分集合の元を固定し、σはcの成分集合の上でcと一致する。したがってcの成分集合は{σk(a)∣k∈Z}、すなわちaのσによる軌道であり、c=(aσ(a)⋯σr−1(a))(rは軌道の元の個数)である。よって因子の成分集合はσの軌道の全体として定まり、各因子は開始点の取り方を除いて定まる。長さ1の因子はちょうどσの固定点に対応する。▨