1 置換と群作用
定義 1.1. 有限集合Vの置換全体の群をSym(V)と書く。その部分群G≤Sym(V)をV上の置換群 (permutation group) と呼ぶ。
定義 1.2. 有限群Gと有限集合Xに対し、写像
G×X⟶X,(g,x)⟼g⋅xが
e⋅x=x,(gh)⋅x=g⋅(h⋅x)を満たすとき、この写像をGのXへの左作用 (left action on a finite set) と呼ぶ。
1.1 塗り分けへの作用
定義 1.3. 頂点集合をV、色集合をCとする。塗り分け (coloring) は写像
f:V⟶Cである。塗り分け全体の集合をCVと書く。
図形の対称変換は準同型
ρ:G⟶Sym(V)
として頂点に作用する。
定義 1.4. 塗り分け全体CVへの作用を
(g⋅f)(v)=f(ρ(g)−1(v)),すなわちg⋅f=f∘ρ(g)−1と定める。この作用を塗り分けへの誘導作用 (induced action on colorings) と呼ぶ。
命題 1.5. 有限集合V,C、有限群G、群準同型
ρ:G⟶Sym(V)に対し、
g⋅f=f∘ρ(g)−1(g∈G, f∈CV)と定める。この式はGのCVへの左作用を定める。
証明. 逆写像を用いる理由は、左作用の積の順序と写像の合成の順序を一致させるためである。実際、ρ(gh)=ρ(g)∘ρ(h)であるから、
(gh)⋅f=f∘ρ(gh)−1=f∘ρ(h)−1∘ρ(g)−1=g⋅(h⋅f).またe⋅f=fである。したがって、上の式は左作用を定める。▨
命題 1.6. 二つの塗り分けf1,f2∈CVが図形の対称変換によって一致することと、f1,f2が同じG-軌道に属することとは同値である。
証明. 塗り分けf2がf1に対称変換gを施して得られることは、定義によりf2=g⋅f1と表される。等式f2=g⋅f1があるg∈Gについて成り立つことは、f2∈G⋅f1と同値である。▨
定義 1.7.x∈Xに対し、
Gx={g∈G∣g⋅x=x}をxの安定化群 (stabilizer) と呼ぶ。g∈Gに対し、
FixX(g)={x∈X∣g⋅x=x}をgの不動点集合 (fixed-point set) と呼ぶ。
定理 1.8 (有限群に対する軌道安定化群定理). 有限群Gが有限集合Xに作用するとき、各x∈Xに対して
∣G⋅x∣=∣Gx∣∣G∣が成り立つ。
証明.§E7.10 定理 3.4 (軌道安定化群定理)により、G⋅xと左剰余類集合G/Gxの間に全単射がある。
Lagrange の定理を用いると
∣G/Gx∣=[G:Gx]=∣Gx∣∣G∣である。▨
2 置換の巡回置換分解と固定される塗り分け
定義 2.1. 有限集合Vの置換σに対し、⟨σ⟩のVへの作用の軌道をσの巡回軌道 (cycle orbit) と呼ぶ。巡回軌道の個数をc(σ)と書く。
命題 2.2.∣C∣=kとする。置換σ∈Sym(V)が固定する塗り分けの個数は
∣FixCV(σ)∣=kc(σ)である。
証明.σ⋅f=fであることは、
f(σ−1(v))=f(v)(v∈V)が成り立つことと同値である。この等式を繰り返し用いると、fは各巡回軌道上で一定である。逆に、各巡回軌道上で一定な塗り分けはσによって固定される。各巡回軌道にはk通りの色を独立に選ぶことができるから、不動点数はkc(σ)である。▨
3 Burnside の補題
証明では、まず固定された組の集合Ω={(g,x)∈G×X∣g⋅x=x}を構成する。第一成分を固定して数えることにより、不動点数の総和として∣Ω∣を表す。次に第二成分を固定し、同じ軌道上の安定化群が共役であることと軌道安定化群定理を用いて、各軌道が∣Ω∣へちょうど∣G∣だけ寄与することを示す。最後に二つの計数結果を等置し、∣G∣で割って軌道数の公式を得る。
定理 3.1 (Burnside の補題). 有限群Gが有限集合Xに作用するとき、軌道数は
∣X/G∣=∣G∣1g∈G∑∣FixX(g)∣である。
証明. 組の集合
Ω={(g,x)∈G×X∣g⋅x=x}を考える。第一成分gを先に固定して数えると、
∣Ω∣=g∈G∑∣FixX(g)∣である。
第二成分xを先に固定して数えると、
∣Ω∣=x∈X∑∣Gx∣である。軌道O⊆Xを一つ固定する。y=h⋅xならば
Gy=hGxh−1である。実際、g⋅y=yと(h−1gh)⋅x=xは同値である。したがって、安定化群の位数は軌道上で一定である。x∈Oを一つ取ると、軌道安定化群定理により
y∈O∑∣Gy∣=∣O∣∣Gx∣=∣Gx∣∣G∣∣Gx∣=∣G∣である。したがって、すべての軌道について和を取ると
∣Ω∣=∣X/G∣∣G∣となる。二つの計数結果を等置し、∣G∣で割れば主張を得る。▨
定理 3.2 (塗り分けに対する Burnside の補題). 有限群Gが有限頂点集合Vに置換として作用し、∣C∣=kとする。対称性を除いた塗り分けの個数は
∣CV/G∣=∣G∣1g∈G∑kc(ρ(g))である。
3.1 正方形を二色で塗る
例 3.3 (正方形の二色塗り分け). 正方形の四頂点を二色で塗り、回転によって一致する塗り分けを同一視する。回転群C4の各元が固定する塗り分けの個数は次の通りである。
回転角0π/2π3π/2巡回軌道の個数4121不動点数24=16222=42したがって、Burnside の補題から軌道数は
416+2+4+2=6である。
総数16を∣C4∣=4で割ると4になるが、正しい答えは6である。一色だけを用いる塗り分けはすべての回転で固定される一方、一般の塗り分けはそうではない。この例は、単純な除法が失敗する理由を示す。
4 正n角形の回転
正n角形の頂点をZ/nZと同一視する。j頂点分の回転をrjと書く。この回転はa∈Z/nZをa+jへ写す。以下ではnとjの最大公約数をgcd(n,j)と書き、j=0の場合はgcd(n,0)=nと定める。
回転の巡回軌道数を求めるために、二つの補題を用意する。第一の補題は、回転rjを何回合成すると恒等写像へ戻るかを整数の言葉で与える。第二の補題は、rjの巡回軌道の長さがすべて等しいことを、安定化群が単位元だけからなることと軌道安定化群定理から導く。
補題 4.1. 正の整数nと整数jに対し、n∣mjを満たす正の整数mが存在する。そのようなmのうち最小のものは
gcd(n,j)nである。
証明.d=gcd(n,j)と置き、
A={m∈Z∣m>0, n∣mj}と置く。m=nはn∣njを満たすから、Aは空でない。Aの最小元をtとする。
第一に、t≤n/dを示す。dはnとjの公約数であるから、n/dは正の整数であり、j/dは整数である。等式(n/d)j=n(j/d)からn∣(n/d)jが従うので、n/d∈Aである。tの最小性によりt≤n/dである。
第二に、t∣nを示す。整数の除法によってn=qt+s、0≤s<tと書く。n∣njとn∣tjから
n∣(n−qt)j=sjが従う。s>0ならばs∈Aとなり、tの最小性に反する。したがってs=0であり、tはnを割り切る。
第三に、t≥n/dを示す。u=n/tと置くと、uは正の整数である。n∣tjはtu∣tjと書き直すことができ、t>0であるからu∣jである。またu∣nである。したがってuはnとjの公約数であり、dが最大公約数であることからu≤dである。ゆえにt=n/u≥n/dである。
第一と第三の不等式からt=n/dを得る。▨
補題 4.2. 正の整数nと整数jに対し、
⟨rj⟩=gcd(n,j)nが成り立つ。さらに、rjの巡回軌道はいずれもn/gcd(n,j)個の頂点からなる。
証明.t=n/gcd(n,j)と置く。整数mに対し、(rj)mはa∈Z/nZをa+mjへ写す。したがって、次の三つの条件は同値である。
- あるa∈Z/nZが存在して(rj)m(a)=aが成り立つ。
- n∣mjが成り立つ。
- すべてのa∈Z/nZについて(rj)m(a)=aが成り立つ。すなわち(rj)mは恒等写像である。
実際、Z/nZにおいてa+mj=aが成り立つことはn∣mjと同値であり、条件n∣mjはaに依存しない。
第一に、⟨rj⟩=tを示す。補題 4.1によりn∣tjであるから、上の同値によって(rj)tは恒等写像である。整数mをm=qt+s、0≤s<tと書くと(rj)m=(rj)sであるから、
⟨rj⟩={(rj)s∣0≤s<t}である。0≤s′<s<tについて(rj)s=(rj)s′が成り立つと仮定すると、(rj)s−s′は恒等写像であり、n∣(s−s′)jかつ0<s−s′<tとなる。これは補題 4.1が与える最小性に反する。したがって上のt個の元は相異なり、⟨rj⟩=tである。
第二に、各a∈Z/nZの安定化群が単位元だけからなることを示す。⟨rj⟩の元(rj)mがaを固定するならば、上の同値によって(rj)mは恒等写像である。したがってaの安定化群は単位元だけからなる。定理 1.8により、⟨rj⟩の作用によるaの軌道の要素数は
1⟨rj⟩=tである。aは任意に取ったから、rjの巡回軌道はいずれもt個の頂点からなる。▨
命題 4.4. 回転rjの頂点上の巡回軌道数は
c(rj)=gcd(n,j)である。
証明.t=n/gcd(n,j)と置く。補題 4.2により、rjの巡回軌道はいずれもちょうどt個の頂点からなる。§E7.10 命題 3.2により、巡回軌道の全体はZ/nZを互いに素な部分集合へ分割する。したがって§D2.2 定理 2.1により
n=c(rj)tであり、
c(rj)=tn=gcd(n,j)である。▨
証明では、まず Burnside の補題により、各回転rjの巡回軌道数から不動塗り分け数を求める。命題 4.4を用いると、最初の和∑jkgcd(n,j)が得られる。次に、回転をgcd(n,j)の値ごとに分類し、nの各正の約数dに対してgcd(n,j)=n/dを満たすjがφ(d)個であることを、指数の形j=(n/d)aから確認する。最後に同じ巡回軌道数を持つ回転の寄与をまとめ、約数にわたる第二の和へ帰着する。
定理 4.5.n≥3、k≥1とする。正n角形の頂点をk色で塗り、回転によって一致する塗り分けを同一視する。その個数は
Nrot(n,k)=n1j=0∑n−1kgcd(n,j)=n1d∣n∑φ(d)kn/dである。ここでφは Euler のトーシェント関数である。この関数の定義は§D2.3 定義 3.1 (オイラーの関数)で扱った。
証明. 回転群Cn=⟨r⟩に定理 3.2 (塗り分けに対する Burnside の補題)を適用する。命題 4.4により、rjの不動点数はkgcd(n,j)である。この不動点数を Burnside の補題の式へ代入すると、第一の等式を得る。
第二の等式を示す。dをnの正の約数とし、e=n/dと置く。0≤j<nを満たす整数jについて、
gcd(n,j)=e⟺j=ea,0≤a<d,gcd(a,d)=1が成り立つことを示す。
はじめに、jがj=ea、0≤a<dの形に書けている場合を扱う。正の整数mに対し、n∣mjはed∣meaと書き直すことができ、e>0であるから、この条件はd∣maと同値である。補題 4.1により、n∣mjを満たす最小の正の整数はn/gcd(n,j)であり、d∣maを満たす最小の正の整数はd/gcd(d,a)である。二つの条件が同値であることから
gcd(n,j)n=gcd(d,a)d,すなわちgcd(n,j)=egcd(d,a)を得る。したがって、gcd(n,j)=eとgcd(a,d)=1とは同値である。次にgcd(n,j)=eとすると、eはjを割り切るからj=eaと書くことができ、0≤j<n=edから0≤a<dである。以上により上の同値が成り立つ。
1以上d以下でdと互いに素な整数の個数はφ(d)である。d≥2の場合、0≤a<dでdと互いに素な整数aの個数はこれに等しく、d=1の場合はどちらの個数も1である。したがって、gcd(n,j)=n/dを満たすj(0≤j<n)はちょうどφ(d)個あり、命題 4.4により、そのような回転rjの巡回軌道数はn/dである。gcd(n,j)はnの正の約数であるから、d=n/gcd(n,j)もまたnの正の約数であり、各j(0≤j<n)はこのdに対してちょうど一度数えられる。したがってdをnの正の約数全体にわたって動かせば、
j=0∑n−1kgcd(n,j)=d∣n∑φ(d)kn/dを得る。▨
例 4.6 (正六角形を三色で塗る). 回転だけを同一視するとき、
Nrot(6,3)=61(36+3+32+33+32+3)=6780=130である。
5 正n角形と二面体群D2n
回転と鏡映をすべて含む正n角形の二面体群をD2nと書く。ここでは∣D2n∣=2nとする。
証明では、D2nのn個の回転とn個の鏡映を分けて、
Burnside の補題に現れる不動点数の和を計算する。回転の寄与には回転だけの場合の約数和をそのまま用いる。鏡映についてはnの奇偶で軸の型を分け、固定頂点と二点軌道の個数から各不動塗り分け数を求める。最後に回転と鏡映の和を足し、群の位数2nで割る。
証明. 回転による不動点数の和は定理 4.5の証明から
d∣n∑φ(d)kn/dである。鏡映による不動点数の和を求める。
nが奇数ならば、各鏡映軸は一つの頂点とその対辺の中点を通る。この鏡映は一つの頂点を固定し、残りのn−1個の頂点を(n−1)/2個の二点軌道に分ける。したがって巡回軌道数は(n+1)/2であり、一つの鏡映の不動塗り分け数はk(n+1)/2である。鏡映はn個あるから、
Rn(k)=nk(n+1)/2である。
nが偶数ならば、鏡映は二種類ある。向かい合う二頂点を通る軸に関する鏡映はn/2個あり、二頂点を固定して残りを二点ずつ交換する。巡回軌道数は
2+2n−2=2n+1である。向かい合う二辺の中点を通る軸に関する鏡映もn/2個あり、頂点を固定せず、頂点をn/2個の二点軌道に分ける。したがって、鏡映による不動点数の和は
Rn(k)=2nkn/2+1+2nkn/2である。最後に、位数2nのD2nに Burnside の補題を適用すれば主張を得る。▨
例 5.2 (二面体群D12による正六角形の塗り分け). 正六角形の頂点を三色で塗り、二面体群D12の作用で一致する塗り分けを同一視する。回転による不動点数の和は
36+2⋅3+2⋅32+33=780である。頂点を二つ固定する鏡映は三つあり、それぞれ34=81個の塗り分けを固定する。頂点を固定しない鏡映も三つあり、それぞれ33=27個の塗り分けを固定する。したがって、
Ndih(6,3)=12780+3⋅81+3⋅27=92である。
6 演習
問題 6.1.
- 正三角形の頂点をk色で塗り、回転だけを同一視する場合の軌道数を求めよ。
- 正方形の頂点を二色で塗り、二面体群D8の作用で一致する塗り分けを同一視する場合の軌道数を求めよ。
- nが偶数のとき、二面体群D2nに含まれる二種類の鏡映の巡回軌道数がそれぞれn/2+1とn/2になることを、頂点の対応を図示して確かめよ。
- Burnside の補題の証明において、各軌道が集合Ω={(g,x)∣g⋅x=x}の要素をちょうど∣G∣個与える理由を説明せよ。
解答 (演習の要点).
- 恒等回転はk3個の塗り分けを固定し、二つの非自明な回転はそれぞれ三頂点を一つの巡回軌道にするためk個を固定する。Burnside の補題により軌道数は
3k3+2k
である。
- 四つの回転による不動点数の和は24+2+22+2=24である。二つの頂点軸の鏡映はそれぞれ三つの巡回軌道を持ち、二つの辺軸の鏡映はそれぞれ二つの巡回軌道を持つため、鏡映による和も2⋅23+2⋅22=24である。したがってD8による軌道数は
824+24=6
となる。
- 頂点を通る軸の鏡映は二頂点を固定し、残るn−2頂点を(n−2)/2個の二点軌道に分けるので、巡回軌道数は2+(n−2)/2=n/2+1である。辺の中点を通る軸の鏡映は頂点を固定せず、全頂点をn/2個の二点軌道に分ける。
- 一つの軌道Oを固定し、x∈Oを取る。同じ軌道上の安定化群は互いに共役なので位数はすべて∣Gx∣であり、
y∈O∑∣Gy∣=∣O∣∣Gx∣=[G:Gx]∣Gx∣=∣G∣
である。この左辺は第二成分がOに属するΩの要素数であるため、各軌道の寄与は∣G∣となる。
▨