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と書く。
定義 1.4. 有限集合V,C、有限群G、準同型ρ:G→Sym(V)に対し、塗り分け全体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. 有限群Gが有限集合Xに作用するとする。x∈Xに対し、
Stab(x)={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∣=∣Stab(x)∣∣G∣が成り立つ。
証明.§E7.10 定理 4.5により、G⋅xと左剰余類集合G/Stab(x)の間に全単射がある。
Lagrange の定理を用いると
∣G/Stab(x)∣=[G:Stab(x)]=∣Stab(x)∣∣G∣である。▨
2 置換の巡回置換分解と固定される塗り分け
定義 2.1. 有限集合Vの置換σに対し、⟨σ⟩のVへの作用の軌道をσの巡回軌道 (cycle orbit) と呼ぶ。巡回軌道の個数をc(σ)と書く。
命題 2.2. 有限集合V,Cと∣C∣=kに対し、置換σ∈Sym(V)が固定する塗り分けの個数は
∣FixCV(σ)∣=kc(σ)である。V=C=∅の場合に現れる00は1とする。
証明.σ⋅f=fであることは、
f(σ−1(v))=f(v)(v∈V)が成り立つことと同値である。この等式を繰り返し用いると、fは各巡回軌道上で一定である。逆に、各巡回軌道上で一定な塗り分けはσによって固定される。各巡回軌道にはk通りの色を独立に選ぶことができるから、不動点数はkc(σ)である。▨
3 Burnside の補題
定理 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∑∣Stab(x)∣である。軌道O⊆Xとy∈Oに対し、G⋅y=Oである。§E7.10 定理 4.5により
∣Stab(y)∣=∣O∣∣G∣であるから、
y∈O∑∣Stab(y)∣=∣O∣∣O∣∣G∣=∣G∣である。したがって、すべての軌道について和を取ると
∣Ω∣=∣X/G∣∣G∣となる。二つの計数結果を等置し、∣G∣で割れば主張を得る。▨
定理 3.2 (塗り分けに対する Burnside の補題). 有限群Gが準同型ρ:G→Sym(V)によって有限頂点集合Vに作用し、有限色集合Cの元の個数をkとする。対称性を除いた塗り分けの個数は
∣CV/G∣=∣G∣1g∈G∑kc(ρ(g))である。
証明.命題 2.2により、各g∈Gが固定する塗り分けの個数はkc(ρ(g))である。定理 3.1をX=CVに適用すると、主張の等式を得る。▨
3.1 正方形の二色塗り分けの軌道数
例 3.3. 正方形の四頂点を二色で塗り、回転によって一致する塗り分けを同一視する。回転群C4の各元が固定する塗り分けの個数は次の通りである。
回転角0π/2π3π/2巡回軌道の個数4121不動点数24=16222=42したがって、Burnside の補題から軌道数は
416+2+4+2=6である。
4 正n角形の回転
定義 4.1. 正の整数nに対し、Z/nZの置換rをr(a)=a+1で定める。整数jに対してrj(a)=a+jである。n≥3の場合は正n角形の頂点をZ/nZと同一視し、rjをj頂点分の回転 (rotation) とする。nとjの最大公約数をgcd(n,j)と書き、gcd(n,0)=nとする。
補題 4.2. 正の整数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とする。
dはnとjの公約数であるから、n/dは正の整数であり、j/dは整数である。等式(n/d)j=n(j/d)からn∣(n/d)jが従うので、n/d∈Aである。tの最小性によりt≤n/dである。
整数の除法によってn=qt+s、0≤s<tと書く。n∣njとn∣tjから
n∣(n−qt)j=sjが従う。s>0ならばs∈Aとなり、tの最小性に反する。したがってs=0であり、tはnを割り切る。
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とt≥n/dからt=n/dを得る。▨
補題 4.3. 正の整数nと整数jに対し、rをr(a)=a+1で定めるZ/nZの置換とする。このとき
⟨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に依存しない。
補題 4.2と上の同値関係により、(rj)mが恒等写像となる最小の正の整数mはtである。したがってrjの位数はtであり、§E7.2 定理 5.1により
⟨rj⟩={(rj)s∣0≤s<t}であり、このt個の元は相異なる。したがって∣⟨rj⟩∣=tである。
⟨rj⟩の元(rj)mがaを固定するならば、上の同値によって(rj)mは恒等写像である。したがってaの安定化群は単位元だけからなる。定理 1.8により、⟨rj⟩の作用によるaの軌道の要素数は
1⟨rj⟩=tである。aは任意に取ったから、rjの巡回軌道はいずれもt個の頂点からなる。▨
命題 4.5. 正の整数nと整数jに対し、rj(a)=a+jで定めるZ/nZの置換の巡回軌道数は
c(rj)=gcd(n,j)である。
証明.t=n/gcd(n,j)と置く。補題 4.3により、rjの巡回軌道はいずれもちょうどt個の頂点からなる。§E7.10 命題 4.3により、巡回軌道の全体はZ/nZを互いに素な部分集合へ分割する。したがって§D2.2 定理 2.1により
n=c(rj)tであり、
c(rj)=tn=gcd(n,j)である。▨
定理 4.6.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を適用する。命題 4.5により、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=ea、0≤a<dと仮定する。正の整数mに対し、n∣mjはed∣meaと書き直すことができ、e>0であるから、この条件はd∣maと同値である。補題 4.2により、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.5により、そのような回転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.7. 回転だけを同一視するとき、
Nrot(6,3)=61(36+3+32+33+32+3)=6780=130である。
5 正n角形と二面体群D2n
証明. 回転による不動点数の和は定理 4.6の証明から
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の作用で一致する塗り分けを同一視する。回転による不動点数の和は
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になることを、頂点の対応を図示して確かめよ。
- 有限群Gが二つ以上の元をもつ有限集合Xに可移に作用するとする。定理 3.1を用いて、Xのどの点も固定しないg∈Gが存在することを示せ。また、Xが一点集合の場合にはこの結論が成り立たないことを確かめよ。
解答 (演習の要点).
- 恒等回転は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個の二点軌道に分ける。
- 作用は可移であるから軌道はただ一つであり、定理 3.1により∑g∈G∣FixX(g)∣=∣G∣である。単位元eはすべての点を固定するので∣FixX(e)∣=∣X∣≥2である。すべてのg∈Gが少なくとも一つの点を固定すると仮定すると、g=eについて∣FixX(g)∣≥1であるから
g∈G∑∣FixX(g)∣≥∣X∣+(∣G∣−1)≥∣G∣+1
となり、上の等式に反する。したがって∣FixX(g)∣=0を満たすg∈Gが存在する。Xが一点集合{x}の場合は、すべてのgがg⋅x=xを満たすので、どの点も固定しない元は存在しない。上の評価で∣X∣≥2を用いたのはこのためである。
▨