文章目录
- 一般形式
- 证明
- 一些定义
- 例题
Pólya定理
一般形式
设是元对象集,是元颜色集,用中的颜色对中的对象进行染色,则在上的置换群的作用下不同的染色方案数:
其中是置换的循环分解式中循环的个数。
证明
由Burnside引理,不同染色方案数为
对,有:
所以
一些定义
图的自同构
顶点集上的一个置换,且满足:
图的自同构群
图的所有自同构在置换合成运算的意义下形成的群。记为.
图和同构
如果两图和共享同样的顶点集,且存在顶点集上的一个置换使得
则称图和同构。记为
注:即使两个图的顶点集不同,但只要两个顶点集的大小相同,也可以定义同构的概念。
例题
- 以作为顶点集的简单无向图的个数,假定两个同构的图被视为同一个图。
考虑以下的问题:
- 如何将图的问题看成染色方案问题?这样的图计数问题就是一个染色方案的计数问题。
- 颜色集和染色对象集分别是什么?
- 同构的图对应等价的染色方案,对象集上的置换群是什么?
考虑以作为顶点集的完全图,则每个以作为顶点集的图均可以看成是从完全图中去掉一些边得到的。
不妨设为黑白两色,则有:
下面考虑上的置换群:
对,当且仅当使得.
由Pólya定理,有:
当顶点数时,,并使其对应完全图的边集由导出的上的置换群, 所以由Pólya定理,得
同理可得时,.
- (Fermat小定理,组合证明) 设为素数,则对于任意的正整数有,或者.
可以考虑元集的手镯型重复圆排列的计数问题(亦等价于:用种颜色对正边形的顶点进行染色,如果绕正边形的中心作平面旋转重合的两种染色方案视为同一种染色方案,求不同的染色方案数)。
设是边形的顶点集,表示颜色集.绕正边形的中心旋转有种方式,分别是旋转,且每个旋转都产生顶点集上的一个置换,不妨设该置换为,则有(考虑循环移位):
易知是顶点集上的置换群。由Pólya定理,得:
由于为整数,所以或成立,证毕。