从零开始。
A 是一个非空的对象集合。
G 是一个非空的操作集合。运算符
⋅ 两边可以是操作 + 对象或操作 + 操作,分别
G×A→A,G×G→G。以下在不引起误导的情况可省略
⋅。
1.
∀g1,g2∈G,a∈A:(g1g2)a=g1(g2a),即结合律
2.
∃e∈G∀g∈G:e⋅g1=g1⋅e=g1,即单位元
e
3.
∀g∈G∃g−1∈G:g×g−1=g−1×g=e,即逆元
单位元唯一且逆元唯一,读者自证不难。
然后由此可以推出
g 的消去律:
g1g2=g1g3⇒g2=g3
∀a∈A,定义
Oa={b=g⋅a∣g∈G},Ga={g∣g⋅a=a},分别称为轨道和稳定子。
轨道-稳定子定理:
∀a∈A:∣Oa∣∣Ga∣=∣G∣。
这个证明一下。设
∣Ga∣={g1,g2⋯gn},不存在其他的
g 满足
g⋅a=a。设
a′∈Oa=a,a′=h⋅a。考虑
h⋅g1,h⋅g2,⋯,h⋅gn∈G 这
n 个运算均不相同,且
∀i∈[1,n]:h⋅gi⋅a=a′。
∀f s.t. f⋅a=a′:h⋅gi⋅a=f⋅a⇒(h−1⋅f)⋅a=gi⋅a=a⇒∃j∈[1,n]:h−1⋅f=gj⇒f∈{h⋅gi∣i∈[1,n]}。即
∣{g∣g⋅a=a′}∣=n。因此,
∣G∣=a′′∈∣Oa∣∑∣{g∣g⋅a=a′′}∣=∣Oa∣∣Ga∣。
由此可以很容易推出 Burnside 引理:设不同的轨道数量为
x,则
x∣G∣=a∈A∑∣Oa∣∣G∣=a∈A∑∣Ga∣=g∈G∑∣Ag∣,即
x=∣G∣1g∈G∑∣Ag∣。
Ag 表示在
g 操作下不变的
a∈A 的对象集合。
由此考虑 Polya 计数。给定
n 个结点均匀分布的环,每个结点涂
m 种颜色中的一种,问有多少种不同的染色方案(旋转后相同的,算一种)。
A 表示所有染色方案集合(旋转后相同的,算两种),
G 表示顺时针旋转
i(0≤i≤n−1) 个结点,得到
x=n1i=1∑nmgcd(n,i)=n1d∣n∑mdϕ(dn)。