对称与可逆运算需要同一套语言
整数加法、非零实数乘法、几何图形的刚性对称和可逆矩阵看似互不相干,却共享一种结构:两个合法操作复合后仍合法;复合次序的括号不改变结果;存在什么也不做的操作;每个操作都能撤销。群论保留这些性质,舍去对象的具体外观,于是同一段论证可以同时用于数论、线性代数和对称性。抽象的价值正在于证明只依赖公理,结论便能迁移到所有满足公理的实例。
设 G 是非空集合,二元运算写作
∗:G×G⟶G,(a,b)⟼a∗b.
把运算声明为映射 G×G→G 已经包含封闭性:若 a,b∈G,则 a∗b∈G。这不是由其他公理推出来的附带性质。
群与交换群
若二元运算 ∗ 满足:
- 对所有 a,b,c∈G,有 (a∗b)∗c=a∗(b∗c);
- 存在 e∈G,使每个 a∈G 都满足 e∗a=a∗e=a;
- 对每个 a∈G,存在 a−1∈G,使 a∗a−1=a−1∗a=e,
则称 (G,∗) 为群。若还满足 a∗b=b∗a,则称为交换群或 Abel 群。乘法记号下常省略 ∗;加法记号下,单位元写成 0,逆元写成 −a。
单位元和每个元素的逆元都是唯一的。例如若 e 与 e′ 都是单位元,则
e=ee′=e′。若 b,c 都是 a 的逆元,则
b=be=b(ac)=(ba)c=ec=c.
这里唯一使用了结合律,不能把括号变换误当成交换。类似地,群中可以消去同一个因子:由 ax=ay 左乘 a−1 得 x=y。
例 1:三类群与两个非例
整数在加法下构成交换群:单位元是 0,n 的逆元是 −n。模 m 的剩余类在加法下构成有限交换群 Z/mZ,共有 m 个元素。
所有 n×n 可逆实矩阵在矩阵乘法下构成群 GLn(R)。封闭性来自
det(AB)=det(A)det(B)=0,单位元是 I,逆元由可逆性给出。n≥2 时它通常不交换,例如
A=(1011),B=(1101) 满足 AB=BA。
正整数在加法下不是群,因为 1 的加法逆元不在其中;非负整数也不是群,尽管它包含单位元。整数在通常乘法下同样不是群,因为除 1 与 −1 外,大多数整数没有整数乘法逆元。核对群结构必须逐条检查,熟悉的运算名称不能代替公理。
子群是在原运算下自足的部分
若 H⊆G 本身在同一运算下构成群,就记作 H≤G。逐条验证公理并不高效:结合律从 G 自动继承,真正需要检查的是非空、乘法和取逆是否留在 H 中。它们可以压缩成一个判别式。
一步子群判别
设 G 是群,H⊆G。则 H≤G 当且仅当 H=∅,并且
∀a,b∈H,ab−1∈H.
证明
若 H 已是子群,b−1∈H 且对子群运算封闭,所以条件必要。反过来,取 h∈H。令 a=b=h,得 e=hh−1∈H。再对任意 b∈H 取 a=e,得 b−1∈H。最后对 a,c∈H,已有 c−1∈H,在判别式中取 b=c−1,得到
a(c−1)−1=ac∈H。结合律由 G 继承,故 H 是群。
加法群中的对应形式是:H 非空且对任意 a,b∈H 有 a−b∈H。若 G 有限,还可用更短的判别:非空子集 H 只要对乘法封闭就是子群。原因是对任意 h∈H,有限序列 h,h2,h3,… 必有重复,从 hi=hj 可推出某个正幂为 e,并在 H 中找到 h−1。有限性在这里不可删;正整数在加法下封闭却不是整数加法群的子群。
例 2:整数加法群的倍数子群
固定 m≥0,令
mZ={mk:k∈Z}. 集合包含 0,且若 ma,mb∈mZ,则
ma−mb=m(a−b)∈mZ,所以 mZ≤Z。反过来,任意非零子群 H≤Z 都有这种形式:取 H 中最小正整数 m。对每个 h∈H 作带余除法 h=qm+r,其中 0≤r<m。因为 r=h−qm∈H,最小性迫使 r=0。于是 H⊆mZ,另一包含关系由 m∈H 得到。
这个例子既给出子群判别,也完成了 Z 的全部子群分类。
任意族子群的交仍是子群,因此包含给定集合 S⊆G 的所有子群之交有意义。
生成子群与循环群
由 S 生成的子群定义为
⟨S⟩=S⊆H≤G⋂H. 它是包含 S 的最小子群,也等于由 S 中元素及其逆元组成的一切有限乘积的集合。若存在 g∈G 使 G=⟨g⟩,则称 G 为循环群,并写
⟨g⟩={gk:k∈Z}.
元素 g 的阶 ord(g) 是使 gn=e 的最小正整数;若不存在则说阶为无穷。若阶为 n,则 ga=gb 当且仅当 a≡b(modn),故 ⟨g⟩ 恰有 n 个元素。若阶无穷,则不同整数幂互异,⟨g⟩ 与 Z 的加法结构相同。
例 3:模 12 加法群的生成元与子群
在加法群 Z/12Z 中,元素 [a] 生成的子群为
⟨[a]⟩={[ka]:k∈Z}. 其阶为 12/gcd(a,12)。例如 [5] 的阶为 12,因为
gcd(5,12)=1;逐次相加会遍历全部剩余类,所以 [5] 是生成元。[8] 的阶为 3,生成
{[0],[8],[4]}。因此 Z/12Z 的生成元恰是与 12 互素的剩余类
[1],[5],[7],[11]。
公式来自 n[a]=[0] 等价于 12∣na;最小正 n 是
12/gcd(a,12)。这比列举长表更能显示参数 a 对轨道长度的影响。
陪集把群等大地切成若干块
给定子群 H≤G 和 g∈G,左陪集与右陪集分别为
gH={gh:h∈H},Hg={hg:h∈H}.
陪集通常不是子群,因为它未必包含单位元。例如在加法群 Z 中,2Z 是子群,而
1+2Z 是奇数陪集,不含 0。左乘映射
Lg:H→gH,h↦gh 有逆映射 x↦g−1x,所以每个左陪集与 H 等势。
两个左陪集要么相等,要么不交。若 g1H 与 g2H 有公共元素,则存在 h1,h2∈H 使
g1h1=g2h2,于是
g2−1g1=h2h1−1∈H.
由此 g1H=g2H。每个 g∈G 又属于 gH,因为 e∈H。所以左陪集构成 G 的分割。陪集个数称为指数,记作 [G:H]。
有限群的 Lagrange 定理
若 G 是有限群且 H≤G,则
∣G∣=[G:H],∣H∣. 特别地,∣H∣ 整除 ∣G∣;每个元素 g∈G 的阶整除 ∣G∣。
证明
左陪集把 G 分割成 [G:H] 个互不相交的块。每块通过 h↦gh 与 H 双射,故每块恰有 ∣H∣ 个元素。相加得到公式。对单个元素取循环子群 H=⟨g⟩,有
∣H∣=ord(g),因此元素阶也整除群阶。
若 ∣G∣=N,令 d=ord(g),则 d∣N,故
gN=(gd)N/d=e.
若群阶是素数 p,任取 g=e,其阶既大于一又整除 p,只能等于 p,所以群由 g 生成。注意这些都是由“已有子群的阶整除群阶”推出的必要条件。
例 4:整除并不保证存在相应阶的元素
交错群 A4 的阶为 12。它的元素只有三类:恒等置换;八个三轮换,阶为 3;三个形如
(12)(34) 的双换位,阶为 2。因此 6∣12,但 A4 中没有阶为 6 的元素,也就没有阶为 6 的循环子群。
这不反驳 Lagrange 定理。定理断言“若元素或子群存在,则其阶整除群阶”,没有断言“每个因数都能实现”。对素因数 p∣∣G∣,Cauchy 定理会额外保证存在阶为 p 的元素;那是需要独立证明的更强结论,不能冒充 Lagrange 定理的逆命题。
思考实验:改变模数,观察一步操作的周期
选定模数 n 和步长 a,在正 n 边形顶点上标记
[0],[1],…,[n−1]。从 [0] 出发,每次加 [a]。到第一次返回 [0] 为止,访问的顶点构成
⟨[a]⟩,步数为 n/gcd(a,n)。
可以先固定 n=12,依次选择 a=1,2,3,4,5,6。当 gcd(a,n)=1 时走遍全部顶点;公因数越大,周期越短。这个观察是循环群元素阶公式的图像化检查,不是证明。证明仍需把
ka≡0(modn) 转化为整除条件并找出最小正整数 k。
常见误区与边界条件
- 把交换律混入群定义。 群只要求结合律;置换群和矩阵群通常不交换。
- 只检查乘法封闭。 对无限子集还必须保证单位元和逆元存在;一步判别中的非空与 ab−1 同时完成这些检查。
- 把陪集当子群。 gH 含单位元当且仅当 g∈H,此时它才等于 H。
- 混淆左、右陪集。 在非交换群中 gH 未必等于 Hg;二者相等涉及下一章的正规性。
- 倒置整除结论。 d∣∣G∣ 只说明阶为 d 没有被 Lagrange 定理排除,不说明这样的元素或子群存在。
- 用有限群论证处理无限群。 无限群的基数乘法不能直接给出元素阶整除结论;“群阶的因数”在该语境也没有相同含义。
综合练习
练习 1:核对一个变形运算
- 所属知识
- 群公理
- 难度
- 3/5
在实数集合上定义 a⋆b=a+b+1。证明 (R,⋆) 是交换群,并求单位元与 a 的逆元。
查看提示
先寻找单位元,再解出 a 的逆元;结合律可把运算写成某个熟悉运算的平移。
查看解答
封闭性显然。结合律由
(a⋆b)⋆c=a+b+c+2=a⋆(b⋆c) 得到,交换律来自实数加法。单位元 e 满足 a+e+1=a,故 e=−1。a 的逆元 b 满足
a+b+1=−1,所以 b=−a−2。反向代入也有
b⋆a=−1。四项均已核对,因此构成交换群。
练习 2:矩阵子群判别
- 所属知识
- 子群判别
- 难度
- 3/5
证明
SLn(R)={A∈GLn(R):detA=1} 是 GLn(R) 的子群。
查看提示
使用
det(AB−1)=det(A)/det(B),并先指出集合非空。
查看解答
单位矩阵 I 的行列式为一,所以集合非空。若 A,B∈SLn(R),则
det(AB−1)=detAdet(B−1)=11=1. 因此 AB−1 仍在该集合中。由一步子群判别,
SLn(R)≤GLn(R)。
练习 3:两个整数生成的子群
- 所属知识
- 生成子群
- 难度
- 3/5
在加法群 Z 中求 ⟨18,30⟩。
查看提示
所有整数线性组合都能生成;再用 Bézout 等式找最小正生成元。
查看解答
生成子群由所有整数线性组合组成:
⟨18,30⟩={18u+30v:u,v∈Z}. 每个组合都被 gcd(18,30)=6 整除,故它包含于 6Z。另一方面
6=2⋅18−30 属于生成子群,因此 6 的所有整数倍也属于它。两边合并得
⟨18,30⟩=6Z。
练习 4:模加法中的元素阶
- 所属知识
- 循环群
- 难度
- 3/5
在 Z/18Z 中求 [12] 的阶和它生成的子群,并判断 [5] 是否为生成元。
查看提示
使用
ord([a])=n/gcd(a,n),并用一次直接相加复核。
查看解答
因为 gcd(12,18)=6,
ord([12])=618=3. 逐次相加得到
⟨[12]⟩={[0],[12],[6]},第三次相加返回 [0]。又因
gcd(5,18)=1,[5] 的阶为 18,所以它生成整个群。
练习 5:列出陪集并核对分割
- 所属知识
- 陪集
- 难度
- 3/5
在 G=Z/12Z 中令 H=⟨[4]⟩。列出全部不同陪集,并验证 Lagrange 等式。
查看提示
在加法记号下,陪集为 a+H;相差一个 H 中元素的代表元给出同一陪集。
查看解答
H={[0],[4],[8]},故 ∣H∣=3。不同陪集可取代表元
[0],[1],[2],[3]:
[0]+H[1]+H[2]+H[3]+H={[0],[4],[8]},={[1],[5],[9]},={[2],[6],[10]},={[3],[7],[11]}. 它们互不相交且并为 G,所以 [G:H]=4,并有
∣G∣=12=4⋅3=[G:H]∣H∣。
练习 6:用必要条件排除元素阶
- 所属知识
- Lagrange 定理
- 难度
- 4/5
设有限群 G 的阶为 20。哪些正整数不可能是 G 中元素的阶?仅由 Lagrange 定理能否断言 G 中存在阶为 10 的元素?
查看提示
先列出群阶的正因数;能排除不等于能保证存在。
查看解答
元素阶必须整除 20,所以可能性只能落在
1,2,4,5,10,20 中。所有其他正整数都不可能是元素阶。Lagrange 定理不能保证上述每个因数都能实现,因此不能仅凭 10∣20 断言存在阶为 10 的元素。要证明存在,必须使用群的额外结构或其他定理;整除只是必要条件。
概念连接与继续学习
- 集合与映射
提供二元运算、子集、交集、双射与分割的基础语言。
- 整数、模运算与基本代数结构
给出循环群、元素阶和陪集计算的首批具体模型。
- 集合上的等价关系与商集
解释为什么陪集不是随意分组,而是满足互斥且覆盖的等价类。
- 群同态、商群与群作用
将研究保持运算的映射、正规子群以及群如何系统地作用在集合上。
- 环、理想与商环
会把子群、生成与商结构迁移到兼具加法和乘法的代数系统。
课程 · 2010Algebra I
Michael Artin
用于核对 M14 群论部分的定义、同构定理、轨道稳定子关系、例题和练习条件。
打开官方来源
MIT OpenCourseWare 18.701 Algebra I 的群、子群和陪集材料可作为进一步演算来源。阅读外部材料时,应同时核对运算记号、左或右陪集约定以及有限性假设,避免把只对有限群成立的计数论证无条件推广。
本章从四条群公理建立可逆运算的共同框架,一步子群判别把验证压缩为非空与 ab−1 封闭,生成子群则把一组元素扩充为包含它们的最小群。循环群用整数幂编码,陪集把有限群分成与子群等大的块,从而得到 Lagrange 定理。最重要的逻辑边界是:子群阶和元素阶必须整除群阶,但群阶的每个因数未必对应一个子群或元素。下一章将用同态解释哪些子群来自“忽略信息”,并说明何时左右陪集可以组成新的群。