子群是沿用原群运算、自己也成群的子集。非空集合 H⊆G 满足
a,b∈H⟹ab−1∈H
时,H≤G。这个判据一次同时完成封闭性与逆元检查;有限集合中也可只查乘法封闭。
为什么一个条件就够?先令 a=b,得到 e=aa−1∈H;再令 a=e,得到 b−1∈H;最后把判据中的 b 换成 b−1,就有 ab∈H。于是幺元、逆元和乘法封闭都齐了,结合律直接继承自 G。
若用加法记号,判据相应变成
a,b∈H⟹a−b∈H.
例如 mZ 是 (Z,+) 的子群,因为两个 m 的倍数之差仍是 m 的倍数。
任意多个子群的交仍是子群;并通常不是。2Z∪3Z 同时含 2,3,却不含 2+3=5。包含子集 A⊆G 的最小子群记为 ⟨A⟩,它等于所有包含 A 的子群之交。
元素的阶
a 生成的循环子群是 ⟨a⟩={ak:k∈Z}。若最小正整数 n 满足 an=e,则 o(a)=n;否则阶为无穷。若 o(a)=n,则
o(ak)=gcd(n,k)n.
因此 ak 仍生成 ⟨a⟩,当且仅当 gcd(n,k)=1。n 阶循环群共有 φ(n) 个生成元。
更一般地,若 o(a)=n<∞,则
ar=as⟺n∣(r−s).
这说明有限循环群中的指数计算,本质上就是模 n 计算。以加法群 Z12 为例,[k] 的阶是
o([k])=gcd(12,k)12.
所以 [4] 的阶为 3,而 [5] 的阶为 12,是生成元。
若 a,b 可交换且阶分别为有限数 m,n,总有
o(ab)∣lcm(m,n).
当 gcd(m,n)=1 时进一步有 o(ab)=mn。如果 a,b 不交换,不能直接套这个结论。
循环群的子群
循环群的每个子群仍循环。若 G=⟨a⟩ 且 ∣G∣=n,则对每个 d∣n,恰有一个 d 阶子群:
⟨an/d⟩.
这条唯一性特别有用:在任意群中,唯一的某阶子群必为正规子群;在循环群中所有子群都正规。
例如 G=⟨a⟩、∣G∣=12。它的子群阶只能是 1,2,3,4,6,12,对应
⟨a12⟩,⟨a6⟩,⟨a4⟩,⟨a3⟩,⟨a2⟩,⟨a⟩.
这里 ⟨a12⟩={e}。若题目改问“阶为 d 的元素有多少个”,答案不是一个,而是 φ(d) 个;这些元素都在唯一的 d 阶子群里。
常见错误
“an=e”只能说明 o(a)∣n,不能直接断言 o(a)=n。证明一个元素的阶恰为 n,还要排除 n 的所有真因子。
还要区分三句话:
- ∣G∣ 是群中元素个数;
- o(a) 是单个元素生成的循环子群大小;
- [G:H] 是 H 在 G 中的指数。
有限群中由 Lagrange 定理有 o(a)∣∣G∣,但“某个数整除 ∣G∣”并不自动保证存在该阶元素。这个反向错误会在后面的陪集与 Sylow 题中反复出现。