抽象代数笔记:基础群论和 Polya 定理
1. 群
1.1 群的定义
给定集合
- 封闭性:
,有 - 结合律:
,有 - 存在单位元:
,使得 ,有 - 存在逆元:
, ,使得
则称代数结构
代数结构就是给集合加上若干运算。
notes:
1. 显然非空。
2.可省略。
3.称为群的阶。
4. 如无说明,本文讨论的群默认为有限群。
1.2 群的简单性质:
-
单位元唯一。
设有两个单位元 ,则 , ,故 。 -
逆元唯一。
假设 存在两个逆元 ,则 , ,故 。因此,我们也将 的逆元记作 。 -
消去律:
必要性显然。
考虑充分性: -
对于任意的群
, ,都存在一个常数 ,使得 。此时称 为 的阶。
构造集合 ,则 中每一个元素都 ,故必有两个元素相同。假设 ,则 。即证。
notes:
尽管群不一定有交换律,但我们总可以证明在任意结合律成立的代数结构中,若左右单位元都存在,必然相等;若左右逆元都存在,必然相等。
1.3 子群及其衍生:
子群:对于群
以下事实是显然的:
生成子群:对于
陪集:如果
,称其为 在 内的关于 的左陪集。 ,称其为 在 内的关于 的右陪集。
陪集不一定是一个群。
1.3.1 陪集性质
,
证明:由于消去律,所以 ,
因为 ,所以
先证 ,由于封闭性, ,又由 得
再证 。由 2. 得 ,故
证明:
证明:从右到左显然。
考虑证明从左到右。
由于 ,所以 ,使得 ,所以 ,所以 。
可以推导出 的陪集要么交为空,要么相等。
显然由封闭性有
由于
故
1.3.2 拉格朗日定理
定义:
证明:由 5. 6. 知
2 置换与置换群
2.1 置换:
一个从
记作:
有时我们会省略那个
2.2 置换乘法
相当于映射的叠加。
即
感性理解:若将置换看作函数
据此容易类比函数复合得知置换乘法满足结合律,不满足交换律。
易知单位元为
2.3 置换群
容易发现,由置换集合
对于置换群有如下事实 : 对于任意一个
同构:对两个同阶群
所以我们只要构造双射
考虑构造
显然,
2.4 循环置换
定义置换
考虑置换
我们可以用若干个循环置换表示任意置换。
3 Burnside 引理和 Polya 定理
3.1 群作用
分为 左群作用 和 右群作用,这里定义左群作用。
对于一个集合
此时称
性质:
证明:只证左到右
notes:
1. 这里的是右结合的。
2.群作用和置换本质相同,虽有略微差别,但对本文结论无影响。因此本文不会区分这两者。
3.注意区分和 的不同含义。
3.2 轨道-稳定子定理
定义
-
轨道
考虑一个作用在 上的群 。 中的一个元素 的「轨道」是 通过 中的元素可以转移到的元素的集合。 的轨道被记为 。 -
稳定子
定义稳定子为: -
不动点
考虑置换 ,若该置换存在循环置换 ,则称 为 下不动点。 不动点个数记为 -
k 不动置换类(相当于稳定子)
若 中有不动点 ,则 属于 k 不动置换类,记作 。 -
等价类(相当于轨道)
等价类 定义为对元素 施加任意的 中置换,能够获得的元素集合。
定理: 同一轨道内元素可以通过
证明:设
记
可以推出任意不同轨道不交。
3.2.2 轨道-稳定子定理
引理 1:
证明:首先
封闭性:
逆元:
引理 2:
显然对于
假设还有
由引理 1 得拉格朗日定理
由引理 2 得
故
一个简洁的解释是
3.3 Burnside 引理
设群
其中
置换上的等价描述:本质不同等价类个数=各个置换下不动点个数的和的平均数。
证明:由于轨道彼此不交且并为
3.4 Polya 定理
其实用 Burnside 引理已经可以算答案了,但关键问题是不动点并不好算。
考虑以下特殊情况。
定义:
设
一个例子:
考虑一个长度为
那么
考虑让
此时有:
其中
可以发现
原因:循环间彼此独立,循环内映射相同。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?