也许更好的阅读体验
Burnside引理
-
公式
L=∣G∣1i=1∑∣G∣DGi
-
一些定义
Ei 表示与 i同类的方案
Zi 表示使 i不变的置换
G 表示所有的置换方法
Di 表示 i这种置换能使多少方案不变
n 表示方案总数
L 表示本质不同的方案数
-
引理的引理
∣Ei∣∗∣Zi∣=∣G∣ //这个我不会证明
n=i=1∑L∣Ei∣ //这个就是按照定义,注意的是 Ei表示的是本质不同的第 i种方案
i=1∑n∣Zi∣=i=1∑∣G∣DGi //这个也是按照定义,就是换了个计算方法,计算的是同样的东西
-
Burnside引理
j=1∑n∣Zj∣=i=1∑Lj∈Ei∑∣Zj∣=i=1∑L∣Ei∣⋅∣Zi∣=L⋅∣G∣
∴L⋅∣G∣=j=1∑∣G∣DGi
∴L=∣G∣1i=1∑∣G∣DGi
Polya定理
- 公式
L=∣G∣1i=1∑∣G∣mCGi
其中 m为颜色个数, Ci为第 i种置换有多少个循环
一个置换的循环个数
一个项链有 n个珠子,用 k种颜色涂染会形成多少种不同的项链
两条可通过旋转得到的项链为相同项链
有 n种置换方式 (每次旋转 0,1,2...n个珠子 )
对于一次旋转 i个珠子的方式,有 gcd(i,n)个循环
证明
每个循环有的珠子的个数应是一样的
假设从 x号珠子开始置换,循环结束时一定回到 x号珠子 如 x−>(x+i−1)%n+1−>(x+2i−1)%n+1−>x
假设循环有 p个珠子,那么循环 p次就回到原来的珠子,此时转过 i和 n的最小公倍数个珠子
p⋅i=i⋅n/gcd(i,n) k∈Z
∴p=n/gcd(i,n)
每个循环有 p个珠子那么就有 n/p=gcd(i,n)个循环