Abstract Algebra
Table of Contents
1. 抽象代数简介
抽象代数(Abstract algebra)又称近世代数(Modern algebra),它作为数学的一门学科,主要研究对象是代数结构,比如群、环、域、格等。
19 世纪 30 年代,在寻找五次方程求解方法的过程中,法国青年数学家伽罗瓦(E. Galois)提出了群的概念, 证明了五次以上的方程式没有公式解 。伽罗瓦彻底地解决了这个在长达 200 多年的时间使不少数学家伤透脑筋的问题。伽罗瓦是超越时代的天才,不仅仅是因为他在方程求解上的贡献,还因为他所发现的结果,他的奇特思想和巧妙方法,发展成为一门新学科——抽象代数学。伽罗瓦群论还给出了判断几何图形能否用直尺和圆规作图的一般判别法,圆满解决了三等分任意角或倍立方体的问题都是不可解的。一般称 伽罗瓦为抽象代数学的创始人。
2. 群
2.1. 集合基本知识
2.1.1. 映射、满射、单射、双射
设
如果
单射、满射、双射和一般映射如图 1 所示。
Figure 1: 单射、满射、双射和一般映射
单射的例子:
满射的例子:
双射的例子:
一般映射的例子:
2.1.2. 置换(Permutation)
一个集合的置换(Permutation)是指该集合到自身的双射(Bijection)。
2.1.3. 直积(笛卡尔积)
设
2.1.4. 运算及其结合律、交换律
设
如果运算
如果运算
2.2. 群的定义
代数结构(algebraic structure,又称代数系统)是指装备了一个以上的运算的非空集合。 群是满足一定条件的代数结构。
在介绍群之前,先介绍“半群”、“幺元素”、“逆元素”等概念:
- 半群定义:集合
和 上一个满足结合律的二元运算 所形成的代数结构叫做半群(Semigroup)。 - 幺元素定义:设
是半群,元素 叫做半群 的幺元素,如果满足对每个 。 具有幺元素的半群叫做含幺半群(Monoid),或幺半群。 - 逆元素定义:设
是含幺半群(幺元素记为 ),元素 叫做元素 的逆元素,如果满足 。 的逆元素可记为 。
群可以这样定义: 如果半群
下面介绍群的另外一种定义方式。 一个集合
(1) 封闭性(Closure):
(2) 结合律(Associativity):
(3) 具有幺元素(Identity element,也称单位元):
(4) 都有逆元素(Inverse element):
说明:如果仅满足(1)封闭性和(2)结合律,则
2.2.1. 交换群(阿贝尔群)
如果群中的二元运算
(5) 交换律(Commutativity):
则这个群又叫做交换群(Commutative Group),或阿贝尔群(Abelian Group)。
2.2.2. 群的阶(集合中元素的个数)
设
若有限群
2.2.3. 群的例子
设
2.2.3.1. Additive group of integer modulo (记为 or )
2.2.3.2. Multiplicative group of integers modulo (记为 or )
设集合
下面我们将证明
注 1:贝祖定理是指“两数的最大公约数可以用两数的整数倍相加来表示”,如:12 和 42 的最大公因数是 6,则方程
注 2:贝祖定理描述的只是“存在逆元素”,具体如何求解逆元素可参考“扩展欧几里得算法(Extended Euclidean algorithm)”。
上面介绍的群
一般把
表 1 是
Elements | ||
---|---|---|
1, 2, 3, 4 | 4 | |
1, 5 | 2 | |
1, 2, 3, 4, 5, 6 | 6 | |
1, 3, 5, 7 | 4 | |
1, 2, 4, 5, 7, 8 | 6 | |
1, 3, 7, 9 | 4 | |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10 | 10 | |
1, 5, 7, 11 | 4 | |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | 12 |
显然,当
Euler's totient 函数
参考:
https://en.wikipedia.org/wiki/Multiplicative_group_of_integers_modulo_n
2.2.4. 群元素的阶(“与单位元的距离”)
如果我们说在群里,单位元
设
例:求群
解:因为
因为
因为
因为
因为
因为
因为
因为
因为
因为
因为
因为
2.2.4.1. 群的阶和群元素的阶之间的关系
这个结论是节 2.3.3 中介绍的拉格朗日定理的一个推论。它的证明思路:元素自乘,形成循环子群,元素的阶就是相应循环子群的阶;由拉格朗日定理知,子群(当然也包含这里的循环子群)的阶必然能够整除群的阶,即元素的阶必然能够整除群的阶。证毕!
2.2.5. 群同态(Homomorphism)、群同构(Isomorphism)
设
此外,若
彼此同构的群具有完全相同的群结构。在群论中, 同构的群认为本质上是同个群,我们更主要的是研究本质不同的群之间的联系,所以,同态是群论中更重要的研究手段。
2.2.5.1. 群同构实例
定义映射
2.3. 子群和陪集分解
设
任何群
2.3.1. 子群的例子
例子 1:对每个非负整数
例子 2:求群
解:集合
此时仅有三个子集:
关于运算
(1)封闭性:运算
(2)结合律:这是显然的;
(3)幺元素存在:对集合
(4)每个元素的逆元素存在: 对集合
从而知:
例子 3:和上一个例子类似。可知群
2.3.2. 陪集分解
设
下面介绍如何计算左陪集。前面介绍过
可以用
- 每个陪集的元素个数相等;
- 不同陪集中的元素不会重合。
下面表示了
类似地,
2.3.3. 拉格朗日定理(子群的阶一定是有限群的阶的因数)
拉格朗日定理(Lagrange's theorem):设
拉格朗日定理是群论中简单而有用的定理。例如:一个 6 阶群只能有 1,2,3,6 阶子群,不能有 4 阶或 5 阶子群。
2.4. 循环群
设
除乘法群外,类似地,在加法运算的情况下,循环群可定义为
循环群最简单的例子是“整数加法群”,它由元素 1 或 -1 生成。
2.4.1. 循环群的例子
如
再举一个循环群的例子:
我们看一个不是循环群的例子:
2.4.2. 循环群性质
由循环群可以推导出很多有用的结论,如(证明略):
- 循环群的每一个子群均为循环群。
为循环群,则对于 的每一个正因子 , 恰好包含一个 阶子群。 为循环群,则对于 的每一个正因子 , 包含 个 阶元(注:这里 表示 Euler's totient function,即小于 且与 互素的正整数的个数)。
例:
由上面的结论 3 有(节 2.2.4 中介绍了
2.4.3. 循环子群
设
2.5. 正规子群、商群和同态定理
2.5.1. 正规子群
设
设
正规子群还有一些彼此等价的定义,如:
对于所有 都成立; 对于 的每个左陪集都是右陪集。
阿贝尔群(或交换群)的所有子群都是它的正规子群,因为显然有
2.5.1.1. 正规子群实例
假设群
我们看一个是子群但不是正规子群的例子。还是前面介绍的例子,
2.5.2. 商群(因子群)
在随后的讨论中,我们将使用在
凭借这个运算我们可以首先解释商群是什么? 群
设
群
2.5.3. 群同态定理(群同构定理)
群同态定理也称群同构定理(参考:https://en.wikipedia.org/wiki/Isomorphism_theorems ),在泛代数领域有广泛的应用。
2.5.3.1. Kernal 和 Image
2.5.3.2. 同态基本定理
定理 1(同态基本定理):设
是 的正规子群; 是 的子群; 和 在映射 下同构,即 。
由同态基本定理的第 3 点可知,有两个途径可以从
Figure 3: 有两个途径可以从
2.5.3.3. 同态基本定理实例
下面介绍同态基本定理实例,例子摘自:https://www.math.uci.edu/~ndonalds/math120a/7homo.pdf
设
容易验证同态基本定理的前 2 条结论:
第 3 条结论是说商群
2.5.3.4. 另外几个同态定理
除同态基本定理,还有几个同态定理,这里不介绍,可参考:https://en.wikipedia.org/wiki/Isomorphism_theorems
2.6. 正交群 O(n)、特殊正交群 SO(n)
实数域上所有
参考:
https://en.wikipedia.org/wiki/Orthogonal_group
https://en.wikipedia.org/wiki/Rotation_group_SO(3)
2.6.1. 特殊欧氏群 SE(n)
我们可以把 刚体的“平移”和“旋转”两种运动记在一个矩阵中 ,这个
上面矩阵组成的集合对于矩阵乘法构成的群称为特殊欧氏群(Special Euclidean group),记为
参考:
https://en.wikipedia.org/wiki/Euclidean_group
http://planning.cs.uiuc.edu/node147.html
2.7. 群的应用
3. 环
环(Ring)是一个集合
(1)
(2)
(3) 加法和乘法满足分配律。即对任意的
注记:如果只是前两个条件,那么
如果环
(4) 对所有
则称
如果环
(5) 存在元素
下面介绍一下“零因子”的概念:环
对乘法形成半群; 对乘法封闭; 中非零元素的乘积非 0。
3.1. 各种特殊的环
表 3 总结了各种特殊的环。
非零元素对乘法运算封闭 | 乘法运算存在单位元 | 乘法运算存在逆元 | 乘法运算满足交换律 | |
---|---|---|---|---|
交换环 | ✓ | |||
含幺环 | ✓ | |||
无零因子环 | ✓ | |||
整环(Integral Domain) | ✓ | ✓ | ✓ | |
除环(Division Ring),也称为体(Skew Field) | ✓ | ✓ | ✓ | |
域 | ✓ | ✓ | ✓ | ✓ |
3.3. 环的直积
设有两个环
可以验证
3.4. 子环
设
3.5. 理想和商环(剩余类环)
环论中理想的概念相当于群论中的正规子群。大家知道,正规子群的引入是为了构作商群,类似地,设
引理:设
定义:满足上述引理中条件的子环
每个环
如果用更直白的话来表述, 理想就是环
3.5.1. 主理想
设
从主理想的定义中可知, 主理想就是“可由一个元素生成的理想”。
比如,
3.5.2. 主理想整环
如果一个整环(整环定义参见节 3.1)的理想都是主理想,则该整环称为“主理想整环”(Principal Ideal Domain,简称 PID)。
所有的域(Field)都是主理想整环。
3.5.3. 素理想
环
- 对于任意
,如果 ,那么 或者 至少有一个属于 ,即满足 或者
整数环
3.6. 环同态和环同构
环同态是指两个环
,对于 内的所有 和 ; ,对于 内的所有 和 。
3.6.1. 单同态(又称嵌入)、满同态、同构
如果环同态
3.6.2. 环同构定理
环论中的同构定理和群论中的同构定理(节 2.5.3)很相似。将群同构基本定理中的“群”换为“环”,“子群”换为“子环”,“正规子群”换为“理想”,“商群”换为“商环”就得到环的同构基本定理。
4. 域
域(Field)是一个集合
(1) 加法和乘法具有结合性。即
(2) 加法和乘法满足交换律。即
(3) 加法和乘法都有幺元素,并且这两个运算下的幺元素不相同,分别记为 0 和 1。即
(4) 所有元素的加法运算具有逆元素,
(5) 除加法幺元素 0 外的所有元素的乘法运算具有逆元素,
(6) 加法和乘法满足分配律。即
注:域还有其它等价的定义形式,如在集合上定义加减乘除 4 种运算。显然, 域是一种特殊的环。
有限群、子群、群的阶等概念可以直接推广到环和域。
在通常的加法和乘法运算下,
4.1. 有限域
如果域中元素个数有限,则称为有限域(Finite field,也称为 Galois Field)。阶(即元素的个数)为
图 4 是有限域的例子,它含有 4 个元素。如果只包含两个元素
Figure 4: 具有 4 个元素的域
4.1.1. 有限域的阶是素数的幂,特征是素数
定理: 有限域的阶(即元素的个数)一定是一个素数的幂(即可表示为
4.2. 有限素域
前面介绍过有限域的阶一定是一个素数的幂(可表示为
采用下面的定义可以构造出一个素域
1、集合为
2、加法运算为“模
3、乘法运算为“模
4、加法幺元素为 0,乘法幺元素为 1;
5、任意元素
6、任意非零元素
基于上面定义,容易验证它满足域的所有条件。
有限素域
4.2.1. 实例:
图 5 (摘自 Cryptography and Network Security - Principles and Practice, 6th Edition)演示了
Figure 5:
4.3. 有限域
前面介绍过有限域的阶一定是一个素数的幂(可表示为
我们可以采用前一节构造素域
为了构造有限域
1、使用不同的符号表示域内的元素(后面会介绍,其元素是多项式);
2、使用不同的规则定义域的加法运算和乘法运算。
构造
为了构造
Figure 6:
参考:Cryptography and Network Security, 6th Edition, Chapter 4 Basic Concepts in Number Theory and Finite Fields
4.4. 域的扩张(Field Extensions)
如果域
每个域扩张中,“扩域”可以看作是以“基域”为系数域的向量空间。 设有域扩张
复数域
Figure 7: Complex Number
域
域
5. 参考
本文主要参考:近世代数引论(第 3 版, 冯克勤等著)