M14 · 第 1 章 · 第一编 群论

群、子群、循环结构与陪集计数

从二元运算的四条群公理出发,借助子群判别与生成子群组织循环结构,再以陪集等势和分割证明 Lagrange 定理,并辨明整除结论不能反向使用。

报告页面错误
预备知识集合与映射证明方法有限、可数与基本代数结构

本章目标

  1. 逐条核对一个运算是否满足群公理,并区分封闭性、结合律与交换律。
  2. 使用一步子群判别证明给定子集是子群,并计算集合生成的最小子群。
  3. 以元素阶描述循环群,判断有限循环群的生成元和子群结构。
  4. 证明陪集等势且构成分割,由此推导有限群的 Lagrange 定理及其直接结论。
  5. 识别把 Lagrange 定理倒置的错误,并用具体有限群检验元素阶的可能性。
页面阅读位置0% · 仅保存在此浏览器
章节未开始
本册完成进度0/6 章 · 0%
本页目录

对称与可逆运算需要同一套语言

整数加法、非零实数乘法、几何图形的刚性对称和可逆矩阵看似互不相干,却共享一种结构:两个合法操作复合后仍合法;复合次序的括号不改变结果;存在什么也不做的操作;每个操作都能撤销。群论保留这些性质,舍去对象的具体外观,于是同一段论证可以同时用于数论、线性代数和对称性。抽象的价值正在于证明只依赖公理,结论便能迁移到所有满足公理的实例。

GG 是非空集合,二元运算写作

:G×GG,(a,b)ab.\ast:G\times G\longrightarrow G, \qquad (a,b)\longmapsto a\ast b.

把运算声明为映射 G×GGG\times G\to G 已经包含封闭性:若 a,bGa,b\in G,则 abGa\ast b\in G。这不是由其他公理推出来的附带性质。

群与交换群

若二元运算 \ast 满足:

  1. 对所有 a,b,cGa,b,c\in G,有 (ab)c=a(bc)(a\ast b)\ast c=a\ast(b\ast c)
  2. 存在 eGe\in G,使每个 aGa\in G 都满足 ea=ae=ae\ast a=a\ast e=a
  3. 对每个 aGa\in G,存在 a1Ga^{-1}\in G,使 aa1=a1a=ea\ast a^{-1}=a^{-1}\ast a=e

则称 (G,)(G,\ast) 为群。若还满足 ab=baa\ast b=b\ast a,则称为交换群或 Abel 群。乘法记号下常省略 \ast;加法记号下,单位元写成 00,逆元写成 a-a

单位元和每个元素的逆元都是唯一的。例如若 eeee' 都是单位元,则 e=ee=ee=e e'=e'。若 b,cb,c 都是 aa 的逆元,则

b=be=b(ac)=(ba)c=ec=c.b=b e=b(ac)=(ba)c=e c=c.

这里唯一使用了结合律,不能把括号变换误当成交换。类似地,群中可以消去同一个因子:由 ax=ayax=ay 左乘 a1a^{-1}x=yx=y

例 1:三类群与两个非例

整数在加法下构成交换群:单位元是 00nn 的逆元是 n-n。模 mm 的剩余类在加法下构成有限交换群 Z/mZ\mathbb Z/m\mathbb Z,共有 mm 个元素。

所有 n×nn\times n 可逆实矩阵在矩阵乘法下构成群 GLn(R)\mathrm{GL}_n(\mathbb R)。封闭性来自 det(AB)=det(A)det(B)0\det(AB)=\det(A)\det(B)\ne0,单位元是 II,逆元由可逆性给出。n2n\ge2 时它通常不交换,例如

A=(1101),B=(1011)A=\begin{pmatrix}1&1\\0&1\end{pmatrix}, \qquad B=\begin{pmatrix}1&0\\1&1\end{pmatrix}

满足 ABBAAB\ne BA

正整数在加法下不是群,因为 11 的加法逆元不在其中;非负整数也不是群,尽管它包含单位元。整数在通常乘法下同样不是群,因为除 111-1 外,大多数整数没有整数乘法逆元。核对群结构必须逐条检查,熟悉的运算名称不能代替公理。

子群是在原运算下自足的部分

HGH\subseteq G 本身在同一运算下构成群,就记作 HGH\le G。逐条验证公理并不高效:结合律从 GG 自动继承,真正需要检查的是非空、乘法和取逆是否留在 HH 中。它们可以压缩成一个判别式。

一步子群判别

GG 是群,HGH\subseteq G。则 HGH\le G 当且仅当 HH\ne\varnothing,并且

a,bH,ab1H.\forall a,b\in H,\qquad ab^{-1}\in H.
证明

HH 已是子群,b1Hb^{-1}\in H 且对子群运算封闭,所以条件必要。反过来,取 hHh\in H。令 a=b=ha=b=h,得 e=hh1He=hh^{-1}\in H。再对任意 bHb\in Ha=ea=e,得 b1Hb^{-1}\in H。最后对 a,cHa,c\in H,已有 c1Hc^{-1}\in H,在判别式中取 b=c1b=c^{-1},得到 a(c1)1=acHa(c^{-1})^{-1}=ac\in H。结合律由 GG 继承,故 HH 是群。

加法群中的对应形式是:HH 非空且对任意 a,bHa,b\in HabHa-b\in H。若 GG 有限,还可用更短的判别:非空子集 HH 只要对乘法封闭就是子群。原因是对任意 hHh\in H,有限序列 h,h2,h3,h,h^2,h^3,\ldots 必有重复,从 hi=hjh^i=h^j 可推出某个正幂为 ee,并在 HH 中找到 h1h^{-1}。有限性在这里不可删;正整数在加法下封闭却不是整数加法群的子群。

例 2:整数加法群的倍数子群

固定 m0m\ge0,令

mZ={mk:kZ}.m\mathbb Z=\{mk:k\in\mathbb Z\}.

集合包含 00,且若 ma,mbmZma,mb\in m\mathbb Z,则 mamb=m(ab)mZma-mb=m(a-b)\in m\mathbb Z,所以 mZZm\mathbb Z\le\mathbb Z。反过来,任意非零子群 HZH\le\mathbb Z 都有这种形式:取 HH 中最小正整数 mm。对每个 hHh\in H 作带余除法 h=qm+rh=qm+r,其中 0r<m0\le r<m。因为 r=hqmHr=h-qm\in H,最小性迫使 r=0r=0。于是 HmZH\subseteq m\mathbb Z,另一包含关系由 mHm\in H 得到。

这个例子既给出子群判别,也完成了 Z\mathbb Z 的全部子群分类。

任意族子群的交仍是子群,因此包含给定集合 SGS\subseteq G 的所有子群之交有意义。

生成子群与循环群

SS 生成的子群定义为

S=SHGH.\langle S\rangle =\bigcap_{S\subseteq H\le G}H.

它是包含 SS 的最小子群,也等于由 SS 中元素及其逆元组成的一切有限乘积的集合。若存在 gGg\in G 使 G=gG=\langle g\rangle,则称 GG 为循环群,并写

g={gk:kZ}.\langle g\rangle=\{g^k:k\in\mathbb Z\}.

元素 gg 的阶 ord(g)\operatorname{ord}(g) 是使 gn=eg^n=e 的最小正整数;若不存在则说阶为无穷。若阶为 nn,则 ga=gbg^a=g^b 当且仅当 ab(modn)a\equiv b\pmod n,故 g\langle g\rangle 恰有 nn 个元素。若阶无穷,则不同整数幂互异,g\langle g\rangleZ\mathbb Z 的加法结构相同。

例 3:模 12 加法群的生成元与子群

在加法群 Z/12Z\mathbb Z/12\mathbb Z 中,元素 [a][a] 生成的子群为

[a]={[ka]:kZ}.\langle[a]\rangle =\{[ka]:k\in\mathbb Z\}.

其阶为 12/gcd(a,12)12/\gcd(a,12)。例如 [5][5] 的阶为 1212,因为 gcd(5,12)=1\gcd(5,12)=1;逐次相加会遍历全部剩余类,所以 [5][5] 是生成元。[8][8] 的阶为 33,生成 {[0],[8],[4]}\{[0],[8],[4]\}。因此 Z/12Z\mathbb Z/12\mathbb Z 的生成元恰是与 1212 互素的剩余类 [1],[5],[7],[11][1],[5],[7],[11]

公式来自 n[a]=[0]n[a]=[0] 等价于 12na12\mid na;最小正 nn12/gcd(a,12)12/\gcd(a,12)。这比列举长表更能显示参数 aa 对轨道长度的影响。

陪集把群等大地切成若干块

给定子群 HGH\le GgGg\in G,左陪集与右陪集分别为

gH={gh:hH},Hg={hg:hH}.gH=\{gh:h\in H\}, \qquad Hg=\{hg:h\in H\}.

陪集通常不是子群,因为它未必包含单位元。例如在加法群 Z\mathbb Z 中,2Z2\mathbb Z 是子群,而 1+2Z1+2\mathbb Z 是奇数陪集,不含 00。左乘映射 Lg:HgHL_g:H\to gHhghh\mapsto gh 有逆映射 xg1xx\mapsto g^{-1}x,所以每个左陪集与 HH 等势。

两个左陪集要么相等,要么不交。若 g1Hg_1Hg2Hg_2H 有公共元素,则存在 h1,h2Hh_1,h_2\in H 使 g1h1=g2h2g_1h_1=g_2h_2,于是

g21g1=h2h11H.g_2^{-1}g_1=h_2h_1^{-1}\in H.

由此 g1H=g2Hg_1H=g_2H。每个 gGg\in G 又属于 gHgH,因为 eHe\in H。所以左陪集构成 GG 的分割。陪集个数称为指数,记作 [G:H][G:H]

有限群的 Lagrange 定理

GG 是有限群且 HGH\le G,则

G=[G:H],H.|G|=[G:H],|H|.

特别地,H|H| 整除 G|G|;每个元素 gGg\in G 的阶整除 G|G|

证明

左陪集把 GG 分割成 [G:H][G:H] 个互不相交的块。每块通过 hghh\mapsto ghHH 双射,故每块恰有 H|H| 个元素。相加得到公式。对单个元素取循环子群 H=gH=\langle g\rangle,有 H=ord(g)|H|=\operatorname{ord}(g),因此元素阶也整除群阶。

G=N|G|=N,令 d=ord(g)d=\operatorname{ord}(g),则 dNd\mid N,故

gN=(gd)N/d=e.g^N=(g^d)^{N/d}=e.

若群阶是素数 pp,任取 geg\ne e,其阶既大于一又整除 pp,只能等于 pp,所以群由 gg 生成。注意这些都是由“已有子群的阶整除群阶”推出的必要条件。

例 4:整除并不保证存在相应阶的元素

交错群 A4A_4 的阶为 1212。它的元素只有三类:恒等置换;八个三轮换,阶为 33;三个形如 (12)(34)(12)(34) 的双换位,阶为 22。因此 6126\mid12,但 A4A_4 中没有阶为 66 的元素,也就没有阶为 66 的循环子群。

这不反驳 Lagrange 定理。定理断言“若元素或子群存在,则其阶整除群阶”,没有断言“每个因数都能实现”。对素因数 pGp\mid|G|,Cauchy 定理会额外保证存在阶为 pp 的元素;那是需要独立证明的更强结论,不能冒充 Lagrange 定理的逆命题。

思考实验:改变模数,观察一步操作的周期

选定模数 nn 和步长 aa,在正 nn 边形顶点上标记 [0],[1],,[n1][0],[1],\ldots,[n-1]。从 [0][0] 出发,每次加 [a][a]。到第一次返回 [0][0] 为止,访问的顶点构成 [a]\langle[a]\rangle,步数为 n/gcd(a,n)n/\gcd(a,n)

可以先固定 n=12n=12,依次选择 a=1,2,3,4,5,6a=1,2,3,4,5,6。当 gcd(a,n)=1\gcd(a,n)=1 时走遍全部顶点;公因数越大,周期越短。这个观察是循环群元素阶公式的图像化检查,不是证明。证明仍需把 ka0(modn)ka\equiv0\pmod n 转化为整除条件并找出最小正整数 kk

常见误区与边界条件

  • 把交换律混入群定义。 群只要求结合律;置换群和矩阵群通常不交换。
  • 只检查乘法封闭。 对无限子集还必须保证单位元和逆元存在;一步判别中的非空与 ab1ab^{-1} 同时完成这些检查。
  • 把陪集当子群。 gHgH 含单位元当且仅当 gHg\in H,此时它才等于 HH
  • 混淆左、右陪集。 在非交换群中 gHgH 未必等于 HgHg;二者相等涉及下一章的正规性。
  • 倒置整除结论。 dGd\mid|G| 只说明阶为 dd 没有被 Lagrange 定理排除,不说明这样的元素或子群存在。
  • 用有限群论证处理无限群。 无限群的基数乘法不能直接给出元素阶整除结论;“群阶的因数”在该语境也没有相同含义。

综合练习

练习 1:核对一个变形运算

在实数集合上定义 ab=a+b+1a\star b=a+b+1。证明 (R,)(\mathbb R,\star) 是交换群,并求单位元与 aa 的逆元。

查看提示
先寻找单位元,再解出 a 的逆元;结合律可把运算写成某个熟悉运算的平移。
查看解答

封闭性显然。结合律由

(ab)c=a+b+c+2=a(bc)(a\star b)\star c=a+b+c+2=a\star(b\star c)

得到,交换律来自实数加法。单位元 ee 满足 a+e+1=aa+e+1=a,故 e=1e=-1aa 的逆元 bb 满足 a+b+1=1a+b+1=-1,所以 b=a2b=-a-2。反向代入也有 ba=1b\star a=-1。四项均已核对,因此构成交换群。

练习 2:矩阵子群判别

证明

SLn(R)={AGLn(R):detA=1}\mathrm{SL}_n(\mathbb R)=\{A\in\mathrm{GL}_n(\mathbb R):\det A=1\}

GLn(R)\mathrm{GL}_n(\mathbb R) 的子群。

查看提示
使用 det(AB1)=det(A)/det(B)\det(AB^{-1})=\det(A)/\det(B),并先指出集合非空。
查看解答

单位矩阵 II 的行列式为一,所以集合非空。若 A,BSLn(R)A,B\in\mathrm{SL}_n(\mathbb R),则

det(AB1)=detAdet(B1)=11=1.\det(AB^{-1})=\det A\,\det(B^{-1}) =\frac{1}{1}=1.

因此 AB1AB^{-1} 仍在该集合中。由一步子群判别, SLn(R)GLn(R)\mathrm{SL}_n(\mathbb R)\le\mathrm{GL}_n(\mathbb R)

练习 3:两个整数生成的子群

在加法群 Z\mathbb Z 中求 18,30\langle18,30\rangle

查看提示
所有整数线性组合都能生成;再用 Bézout 等式找最小正生成元。
查看解答

生成子群由所有整数线性组合组成:

18,30={18u+30v:u,vZ}.\langle18,30\rangle =\{18u+30v:u,v\in\mathbb Z\}.

每个组合都被 gcd(18,30)=6\gcd(18,30)=6 整除,故它包含于 6Z6\mathbb Z。另一方面 6=218306=2\cdot18-30 属于生成子群,因此 66 的所有整数倍也属于它。两边合并得 18,30=6Z\langle18,30\rangle=6\mathbb Z

练习 4:模加法中的元素阶

Z/18Z\mathbb Z/18\mathbb Z 中求 [12][12] 的阶和它生成的子群,并判断 [5][5] 是否为生成元。

查看提示
使用 ord([a])=n/gcd(a,n)\operatorname{ord}([a])=n/\gcd(a,n),并用一次直接相加复核。
查看解答

因为 gcd(12,18)=6\gcd(12,18)=6

ord([12])=186=3.\operatorname{ord}([12])=\frac{18}{6}=3.

逐次相加得到 [12]={[0],[12],[6]}\langle[12]\rangle=\{[0],[12],[6]\},第三次相加返回 [0][0]。又因 gcd(5,18)=1\gcd(5,18)=1[5][5] 的阶为 1818,所以它生成整个群。

练习 5:列出陪集并核对分割

G=Z/12ZG=\mathbb Z/12\mathbb Z 中令 H=[4]H=\langle[4]\rangle。列出全部不同陪集,并验证 Lagrange 等式。

查看提示
在加法记号下,陪集为 a+H;相差一个 H 中元素的代表元给出同一陪集。
查看解答

H={[0],[4],[8]}H=\{[0],[4],[8]\},故 H=3|H|=3。不同陪集可取代表元 [0],[1],[2],[3][0],[1],[2],[3]

[0]+H={[0],[4],[8]},[1]+H={[1],[5],[9]},[2]+H={[2],[6],[10]},[3]+H={[3],[7],[11]}.\begin{aligned} [0]+H&=\{[0],[4],[8]\},\\ [1]+H&=\{[1],[5],[9]\},\\ [2]+H&=\{[2],[6],[10]\},\\ [3]+H&=\{[3],[7],[11]\}. \end{aligned}

它们互不相交且并为 GG,所以 [G:H]=4[G:H]=4,并有 G=12=43=[G:H]H|G|=12=4\cdot3=[G:H]|H|

练习 6:用必要条件排除元素阶

设有限群 GG 的阶为 2020。哪些正整数不可能是 GG 中元素的阶?仅由 Lagrange 定理能否断言 GG 中存在阶为 1010 的元素?

查看提示
先列出群阶的正因数;能排除不等于能保证存在。
查看解答

元素阶必须整除 2020,所以可能性只能落在 1,2,4,5,10,201,2,4,5,10,20 中。所有其他正整数都不可能是元素阶。Lagrange 定理不能保证上述每个因数都能实现,因此不能仅凭 102010\mid20 断言存在阶为 1010 的元素。要证明存在,必须使用群的额外结构或其他定理;整除只是必要条件。

概念连接与继续学习

  • 集合与映射 提供二元运算、子集、交集、双射与分割的基础语言。
  • 整数、模运算与基本代数结构 给出循环群、元素阶和陪集计算的首批具体模型。
  • 集合上的等价关系与商集 解释为什么陪集不是随意分组,而是满足互斥且覆盖的等价类。
  • 群同态、商群与群作用 将研究保持运算的映射、正规子群以及群如何系统地作用在集合上。
  • 环、理想与商环 会把子群、生成与商结构迁移到兼具加法和乘法的代数系统。
课程 · 2010

Algebra I

Michael Artin

用于核对 M14 群论部分的定义、同构定理、轨道稳定子关系、例题和练习条件。

打开官方来源

MIT OpenCourseWare 18.701 Algebra I 的群、子群和陪集材料可作为进一步演算来源。阅读外部材料时,应同时核对运算记号、左或右陪集约定以及有限性假设,避免把只对有限群成立的计数论证无条件推广。

本章从四条群公理建立可逆运算的共同框架,一步子群判别把验证压缩为非空与 ab1ab^{-1} 封闭,生成子群则把一组元素扩充为包含它们的最小群。循环群用整数幂编码,陪集把有限群分成与子群等大的块,从而得到 Lagrange 定理。最重要的逻辑边界是:子群阶和元素阶必须整除群阶,但群阶的每个因数未必对应一个子群或元素。下一章将用同态解释哪些子群来自“忽略信息”,并说明何时左右陪集可以组成新的群。