Burnside引理和Pólya定理证明

阅读量: searchstar 2021-12-05 22:28:30
Categories: Tags:

G[1,n]n个元素上的置换群。

Ek为元素kG作用下的等价类。那么对任意Ek中的元素ai,都存在G中的pi,使得kpi = ai。个人觉得这个E可以看作Equal。

Zkk的不动置换类。即对任意Zk中的pi,都有kpi = k。个人觉得这个Z可以看作Zero。

Ek中每个元素的不动置换类的大小相等

证明:

假设aiEk里的一个元素,那么存在pi ∈ G,使得ai = kpi

因为对Zk中的每个置换p,都有kp = k,所以也有aipi−1ppi = kpipi−1ppi = kppi = kpi = ai。因为对每个p,pi−1ppi都不同,所以每个k的不动置换都对应一个ai的不动置换。由于这里kai是对称的,所以也有每个ai的不动置换都对应一个k的不动置换。所以kai的不动置换是一一对应的。由于kai具有普适性,所以Ek中每个元素的不动置换类的大小都相等。

特别地,如果G是交换群,即对其中的任意两个置换p1p2都有p1p2 = p2p1,那么pi−1ppi = p,即Ek中每个元素的不动置换类都相等。很多常见的转动群都是交换群,比如先转90度再转180度和先转180度后转90度是一样的,这种情况下就有这个小结论(虽然我不知道有什么用2333

|Ek||Zk| = |G|

思路:

G中的每个置换应用在k上面,可以得到|G|个结果。这些结果显然都是属于Ek的。假如|Ek| < |G|的话,那显然就有一些结果是重复的。那么Ek中的每个元素在这个结果中出现的次数是不是一样的呢?直觉上是的,因为这个等价类里每个元素都是平等的。要证明它,我们只要证明将k变成ai的置换与Zk中的置换一一对应即可。

Pi为能将k变成ai的置换的集合。那么任意Pi中的置换pij,都有kpij = ai,所以对任意Zk中的置换p,都有kppij = kpij = ai。显然,固定pij时,对于每个pppij都是一个不同的置换,而根据定义,ppij ∈ Pi,所以每一个Zk中的置换都对应一个Pi中的置换。

因为kpij = a = kpi0,所以k = kpi0pij−1,所以pi0pij−1 ∈ Zk。由于对每个pijpi0pij−1都不一样,所以每个Pi中的置换都对应一个Zk中的置换。

因此将k变成ai的置换与Zk中的置换一一对应,所以|G| = |Ek||Zk|

这个证明是我自己想出来的,如有雷同,纯属巧合。

Burnside引理:等价类个数

其中c1(p)就是在p的作用下不动的元素的个数。把p写成循环表示的话,c1(p)就是其中的长度为1的循环的个数。

由于|Ek||Zk| = |G|,所以k的等价类里的元素的个数是。由于等价类里的每个元素的不动置换类的大小都相等,所以a ∈ Ek|Za| = ∑a ∈ Ek|Zk| = |Ek||Zk| = |G|。也就是每个等价类里的不动置换数之和为定值|G|。所以所有元素的不动置换数之和

这个相当于数每个元素的不动置换有几个,然后求和。可以换一个形式,求每个置换有多少个不动点,然后求和,结果是一样的,即。所以

Pólya 定理

其实这个就是Burnside引理的特殊情况。

Pólya 定理解决的问题:用m种颜色对[1,N]N个对象进行染色,一种染色方案不同当且仅当中只有一个置换(单位元)使得这个方案置换之后仍为这个方案,求染色方案数。

我们将每个对象染上不同颜色的方案视为一个元素,那么所有元素的集合记为[1,mN],元素个数为mN个。我们就是要求这些元素中的等价类有多少个。注意Burnside引理中的置换群G的目标集是染色方案的集合[1,mN],而这里的的目标集是[1,N]

对于一个中的置换,将其用循环表示,那么一种染色方案在下不动当且仅当每个循环里的对象都是同色的,假设循环个数为c(),那么在染色方案的集合上对应的置换的不动点个数为mc()。所以等价类个数

由于G里的置换是一一对应的,所以|G| = ||,所以