群的定义
群
若集合 G 和其上的运算 ∗ 满足一下四个条件,则称二元组 (G,∗) 构成群。
- 封闭性:∀f,g∈G,f∗g∈G。
- 结合律:∀f,g,h∈G,(f∗g)∗h=f∗(g∗h)。
- 单位元存在性:∃e∈G,使得 ∀g∈G,e∗g=g∗e=g。
- 逆元存在性:∀f∈G,∃g∈G,使得 f∗g=g∗f=e。称 g 为 f 的逆元,记作 f−1。
特别地,若群 G 满足交换律,称 G 是一个交换群或阿贝尔(Abel)群。
阶
群 G 的元素个数称为 G 的阶,记为 |G|。若 G 有无穷多个元素,称 G 为无限群,若 G 的元素个数有限,称 G 为有限群。
子群
设 (G,∗) 是群,若 G 的子集 H 对于同一种运算 ∗ 也构成群,则称 (H,∗) 是 (G,∗) 的子群,记作 H≤G。
陪集
对于群 (G,∗) 和它的一个子群 H≤G,对于一个元素 g∈G,记集合 gH={g∗h|h∈H} 为 H 在 G 中导出的一个左陪集,同理可以给出右陪集的定义。
很明显,陪集的大小等于 |H|。
注意,陪集不一定是子群。
Lagrange 定理
定理 1(陪集的性质)
对于子群 H≤G,它导出的任意两个陪集,要么完全相同,要么交集为空。
证明(以两个元素都导出左陪集为例):
若 g1,g2∈G,g1≠g2 所导出的陪集有交,那么必然存在 h1,h2∈H,h1≠h2,满足 g1∗h1=g2∗h2。
同时右乘一个 h−11 得 g1=g2∗h2∗h−11,又因为 h−11∈H,所以 h2∗h−11∈H,即 ∃t∈H,满足 g1=g2∗t。
因此,对于 g1H 中的任意元素 g1∗h,h∈H,都可以表示成 g2∗t∗h,而 t∗h∈H,所以 g1∗h∈g2H。
如上就证明了 g1H⊆g2H,同理可以证明 g2H⊆g1H,因此 g1H=g2H,定理得证。
定理 2(Lagrange 定理)
对于有限群 G 及其子群 H≤G,有 |G|=|H|[G:H]。
其中,[G:H] 表示 H 能够导出的陪集的种类数。
定理 3(子群的性质)
由 Lagrange 定理可以得到一个推论。
对于有限群 G 及其子群 H≤G,有 |H| 整除 |G|。
染色的定义
染色
有一个由编号 1 到 n 构成的集合,它上面的染色 c 定义为给集合中的每一个元素分配一种颜色的分配方案,其中第 i 个元素的颜色为 c[i]。
广义的染色
对于群 G(无须是置换群)和一个全集 C,对于 G 中的任意一个元素 g 和 C 中的任意一个元素 c,定义运算 ⋅ 满足 g⋅c∈C,且满足如下两个性质:
- e⋅c=c。
- (f∗g)⋅c=f⋅(g⋅c)。
则称 C 为广义染色集合,C 中的元素 c 是广义染色。
置换对染色的作用
对于置换 f∈Sn 的染色 c∈C,定义置换 f 作用于 c 的结果为 f⋅c,满足 (f⋅c)[i]=c[f−1(i)](相当于是沿着 f(i) 这条边走了一步)。
不难发现,它满足下面两个性质:
- e⋅c=c。
- (f∗g)⋅c=f⋅(g⋅c)。
也就是说,它符合广义染色的定义。
轨道——稳定子群定理
轨道
对于一个群 G 和一个染色 c,定义 c 在 G 中的轨道为:
G⋅c={g⋅c|g∈G}
对于一个染色集合 X⊆C,定义 G⋅X={g⋅c|g∈G,c∈X},若 G⋅X=X,则称 X 在 G 下固定。
稳定子群
对于一个群 G 和一个染色 c,群中满足 g⋅c=c 的 g 构成一个群,称之为染色 c 的稳定子群,记作 Gc。
证明为什么是一个子群:
考虑反证法。
设使得 g⋅c=c 的 g 构成集合 H。
如果不是一个子群,那么必然存在 p,q∈H,使得 p∗q∉H。
因为 p⋅c=c,q⋅c=c,所以 p⋅(q⋅c)=c=(p∗q)⋅c,p∗q∈H,与之前的假设矛盾。
因此,H 一定是 G 的子群。
轨道——稳定子群定理
对于群 G 和染色 c,有 |G⋅c|⋅|Gc|=|G|。
证明:
任取 g∈G,对于左陪集 gGc 中的元素 g∗h,h∈Gc,它作用于染色 c 的结果为 (g∗h)⋅c=g⋅(h⋅c)=g⋅c。
也就是说,对于 Gc 的每种不同的左陪集 H,H 内部的元素作用于 c 的结果相同。
另一方面,对于两个不同的左陪集 g1Gc,g2Gc,它们中的元素作用于 c 不能产生相同的结果。
否则,g1⋅c=g2⋅c,有 (g−11∗g2)⋅c=c,那么 g−11∗g2∈Gc,于是 g2∈g1Gc,矛盾。
因此,对于每种不同的陪集,对 c 作用的结果不同,陪集内部的元素作用的结果有分别相同。
由 Lagrange 定理,|G⋅c|⋅|Gc|=|G| 得证。
Burnside 引理
对于一个群中元素 g 和一个染色集合 X⊆C,X 中满足 g⋅c=c 的染色 c 的集合记作 Xg。
记 c1∼c2 表示染色 c1 和染色 c2 本质相同。
c1∼c2 当且仅当满足下列条件之一:
- c2∼c1。
- ∃g∈G,使得 g⋅c1=c2。
- c2∈G⋅c1。
- G⋅c1=G⋅c2。
对于染色集合 X⊆C,在群 G 的作用下 X 中本质不同的染色数等于 X 中所有元素在 G 中形成的不同轨道的数目,记作 |X/G|。
于是可以得到 Burnside 引理:
|X/G||G|=∑g∈G|Xg|
证明:
考虑计算 g⋅c=c,g∈G,c∈C 的数量。
可以枚举群中元素
∑g∈G|Xg|
也可以枚举染色
∑c∈X|Gc|=∑c∈X|G|G⋅c=|G|∑c∈X1|G⋅c|
每种轨道 G⋅c 中的每种染色都会在轨道中贡献一次,因此
∑c∈X1|G⋅c|=|X/G|
因此
|X/G||G|=∑g∈G|Xg|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】