基本定义 G 是群, K < G 是子群, N ⊲ G 是正规子群. 通过共轭, K 自然地作用在 N 上: Int : K → S N , k ↦ Int ( k ) : n ↦ g n g − 1 .
我们断言 N ⋅ K = { n ⋅ k ∣ n ∈ N , k ∈ K } 是子群: 对任意 n , n ′ ∈ N , k , k ′ ∈ K , 有( nk ) ⋅ ( n ′ k ′ ) = ( n ⋅ k n ′ k − 1 ) ⋅ ( k k ′ ) ∈ N ⋅ K 以及( nk ) − 1 = ( k − 1 n − 1 k ) ⋅ k ∈ N ⋅ K . 以上计算的关键是利用 N 为正规子群. 类似地, 我们还得到 N ⋅ K = K ⋅ N . 另外, 注意到 ( nk ) ⋅ ( n ′ k ′ ) = n n ′ ⋅ k k ′ 未必成立并且 N 与 K 中的元素相乘未必交换.
进一步假设 N ⋅ K = G 并且 N ∩ K = 1 并定义映射ϕ : N × K → G , ( g , k ) ↦ g k . 我们证明, ϕ 是 N × K (这是群的乘积) 与 G 之间的双射 (未必是群同态) : 根据 N ⋅ K = G , ϕ 是满射; 若 nk = n ′ k ′ , 则 n − 1 n ′ = k k ′ − 1 ∈ N ∩ K = 1 , 从而, n = n ′ , k = k ′ , 所以, ϕ 是单射.
我们注意到, 作为群 N × K 与 G 未必同构: N × K 中, 对任意 n ∈ K 和 k ∈ K , ( n , 1 ) 与 ( 1 , k ) 交换; 它们在 G 中的像为 n , k , 但是它们未必交换. 实际上, 对任意的 x , x ′ ∈ G , 它们可以被唯一地表示成 x = nk , x ′ = n ′ k ′ 并且在 G 中的乘法应写成( nk ) ⋅ ( n ′ k ′ ) = ( n ⋅ k n ′ k − 1 ) ⋅ ( k k ′ ) = ( n ⋅ Int ( k ) ( n ′ ) ) ⋅ ( k ⋅ k ′ ) .
给定如下的基本数据: 群 N , 群 K 以及 K 在 N 上的作用 φ : K → Aut ( N ) (从而, 对任意 k ∈ K , φ ( k ) 是 N 到自身的同构) . 作为集合, 定义N ⋊ φ K := set N × K . 那么, N ⋊ φ K 中的元素可唯一表示为 ( n , k ) , 其中, n ∈ N , k ∈ K . N ⋊ φ K 上的乘法定义如下: 对任意 ( n , k ) , ( n ′ , k ′ ) ∈ N ⋊ φ K , 令( n , k ) ⋅ ( n ′ , k ′ ) = ( n ⋅ N φ ( k ) ( n ′ ) , k ⋅ K k ′ ) , 并令 1 = ( 1 N , 1 K ) 为单位元. 以上下指标 K 和 N 强调使用 K 和 N 中的乘法. 我们称如上构造的 N ⋊ φ K 为 N 和 K 在 φ 下的半直积 .
首先验证 1 是单位元: 对任意 ( n , k ) ∈ N ⋊ φ K , 有( n , k ) ⋅ ( 1 N , 1 K ) = ( n ⋅ N φ ( k ) ( 1 N ) , k ⋅ K 1 K ) = ( n ⋅ N 1 N , k ) = ( n , k ) , 和( 1 N , 1 K ) ⋅ ( n , k ) = ( 1 N ⋅ N φ ( 1 K ) ( n ) , 1 K ⋅ k ) = ( 1 N ⋅ N id ( n ) , 1 K ⋅ k ) = ( n , k ) .
其次, 验证结合律: 对任意的 ( n , k ) , ( n ′ , k ′ ) , ( n ′′ , k ′′ ) ∈ N ⋊ φ K , 我们有( ( n , k ) ⋅ ( n ′ , k ′ ) ) ⋅ ( n ′′ , k ′′ ) ( n , k ) ⋅ ( ( n ′ , k ′ ) ⋅ ( n ′′ , k ′′ ) ) = ( n φ ( k ) ( n ′ ) , k k ′ ) ( n ′′ , k ′′ ) = ( n φ ( k ) ( n ′ ) ⋅ φ ( k k ′ ) ( n ′′ ) , k k ′ k ′′ ) , = ( n , k ) ⋅ ( n ′ φ ( k ′ ) ( n ′′ ) , k ′ k ′′ ) = ( n φ ( k ) ( n ′ φ ( k ′ ) ( n ′′ ) ) , k k ′ k ′′ ) = ( n φ ( k ) ( n ′ ) ⋅ φ ( k ) ( φ ( k ′ ) ( n ′′ ) ) , k k ′ k ′′ ) . 利用 φ 是群同态, 我们就有φ ( k ) ( φ ( k ′ ) ( n ′′ ) ) = φ ( k k ′ ) ( n ′′ ) . 从而, 结合律成立.
最终, 验证逆元的存在性. 对任意 ( n , k ) ∈ N ⋊ φ K , 有( n , k ) − 1 = ( φ ( k − 1 ) ( n − 1 ) , k − 1 ) . 以上构造给出了半直积的构造.
若 K 对 N 的作用平凡, 则 N ⋊ φ K ≃ N × K . 不难证明, 双射ϕ : N × K → N ⋊ φ K , ( n , k ) ↦ ( n , k ) 是群同构当且仅当作用 φ 是平凡的.
G 是群, K < G 是子群, 若存在子群 H < G , 使得 H ∩ K = 1 且 N ⋅ K = G , 就称 H 是 K 在 G 中的补子群 .
如果 N ⊲ G 是正规子群, K 在 G 中的补子群, 那么, K 可以通过共轭在 N 上作用. 此时, 上面的讨论给出了群同构G ≃ N ⋊ K ↷ Int N K . 简单起见, 人们常把上述同构写成 G = N ⋊ K .
考虑自然的投影同态π 2 : N ⋊ φ K → K , ( n , k ) ↦ k . 这是满同态并且 Ker ( π 2 ) = N × 1 ⊂ N ⋊ φ K . 很明显, Ker ( π 2 ) 与 N 同构. 我们得到群同态的正合列: 1 → N ⟶ N ⋊ φ K ⟶ π 2 K → 1 , 其中, N ⟶ N ⋊ φ K 由 n ↦ ( n , 1 ) 给出.
另外, 我们还有群同态ϕ : K → N ⋊ φ K , k ↦ ( 1 , k ) . 并且 π 2 ∘ ϕ = id . 我们称这样的 ϕ 是 π 2 的提升. 如果正合列有提升, 则称它是分裂的 . 如上提升的存在性可以用群的上同调理论来刻画, 我们不再做深入的讨论.
关于上述正合列的讨论是提示如下的直观: 给定 G 的正规子群 N 和商群 G ╱ N , 若清楚 G ╱ N 在 N 上的共轭作用, 就可确定 G 的结构.
给定一组基本数据, 即群 N , 群 K 以及 K 对 N 的作用 φ : K → Aut ( N ) . 若存在群 N ′ 和群 K ′ 以及群同构α : N ′ ⟶ ≃ N , β : K ′ ⟶ ≃ K , 则可以构造 K ′ 在 N ′ 上的自然作用φ ′ : K ′ → Aut ( N ′ ) , k ′ ↦ α − 1 ∘ φ ( β ( k ′ ) ) ∘ α . 以上由交换图给出: 我们断言映射Ψ : N ′ ⋊ φ ′ K ′ ⟶ N ⋊ φ K , ( n ′ , k ′ ) ↦ ( α ( n ′ ) , β ( k ′ )) , 是群同构. 这个群同构给出了半直积唯一性的含义.
很明显 Φ 是双射, 以下验证它是群同态: Ψ ( ( n 1 ′ , k 1 ′ ) ⋅ ( n 2 ′ , k 2 ′ ) ) = Ψ ( ( n 1 ′ φ ′ ( k 1 ) ( n 2 ′ ) , k 1 ′ k 2 ′ ) ) = Ψ ( ( n 1 ′ ( α − 1 ∘ φ ( β ( k 1 ′ ) ) ∘ α ) ( n 2 ′ ) , k 1 ′ k 2 ′ ) ) = ( α [ ( n 1 ′ ( α − 1 ∘ φ ( β ( k 1 ′ ) ) ∘ α ) ( n 2 ′ ) ] , β ( k 1 ′ k 2 ′ ) ) ) = ( α ( n 1 ′ ) ( φ ( β ( k 1 ′ ) ) ( α ( n 2 ′ )) , β ( k 1 ′ ) β ( k 2 ′ ) ) . 另外, Ψ ( n 1 ′ , k 1 ′ ) ⋅ Ψ ( n 2 ′ , k 2 ′ ) = ( α ( n 1 ′ ) , β ( k 1 ′ )) ⋅ ( α ( n 2 ′ ) , β ( k 2 ′ )) = ( α ( n 1 ′ ) ( φ ( β ( k 1 ′ ) ) ( α ( n 2 ′ )) , β ( k 1 ′ ) β ( k 2 ′ ) ) . 从而, Ψ ( ( n 1 ′ , k 1 ′ ) ⋅ ( n 2 ′ , k 2 ′ ) ) = Ψ ( n 1 ′ , k 1 ′ ) ⋅ Ψ ( n 2 ′ , k 2 ′ ) .
基本例子 G 是群, N ⊲ G , K ⊲ G 均为正规子群, N ⋅ K = G 并且 N ∩ K = 1 . 那么, G ≃ N × K . 我们知道 G ≃ N ⋊ K ↷ Int N K . 对任意 k ∈ K , n ∈ N , 有nk n − 1 k − 1 = ( nk n − 1 ) k − 1 = n ( k n − 1 k − 1 ) ∈ N ∩ K = 1. 所以, 群作用 K ↷ Int N 是平凡的. 从而, G ≃ N × K .
二面体群 D n 中旋转构成的子群 N = { 1 , r , ⋯ , r n − 1 } ≃ Z ╱ n Z 是正规的, K = { 1 , s } ≃ Z ╱ 2 Z 是某反射生成的子群. 根据 srs = sr s − 1 = r − 1 , K 在 N 上的共轭由如下同态给出φ : Z ╱ 2 Z → Aut ( Z ╱ n Z ) , 0 ↦ id , 1 ↦ ( k ↦ − k ) . 所以,D n ≃ Z ╱ n Z ⋊ φ Z ╱ 2 Z . 由于 φ 非平凡, D n ≃ Z ╱ n Z × Z ╱ 2 Z .
K 是域, 线性空间 K n 上的 n 维仿射变换群为Aff n ( K ) := { x ↦ A x + b ∣ ∣ a ∈ GL ( n ; K ) , b ∈ K } . 平移变换和线性变换Trans ( n ; K ) := { x ↦ x + b ∣ ∣ b ∈ K n } , GL ( n ; K ) := { x ↦ A x ∣ ∣ A ∈ GL ( n ; K ) } , 均为 Aff n ( K ) 的子群, 其中, Trans ( n ; K ) ≃ K n 并且 Trans ( n ; K ) ⊲ Aff n ( K ) .
我们计算 GL ( n ; K ) 在 Trans ( n ; K ) 上的共轭作用: 对任意 g ( x ) = A x 和 T b ( x ) = x + b , 有g ⋅ T b ⋅ g − 1 ( x ) = x + A b ⇒ Int ( A ) ( b ) = A b . 所以, Aff n ( K ) ≃ K n ⋊ φ GL ( n ; K ) , 其中, φ : GL ( n ; K ) → Aut ( K n ) , A ↦ ( x ↦ A ⋅ x ) .
G = Aff 2 ( F 2 ) 自然地作用在 X = F 2 2 上: Aff 2 ( F 2 ) × F 2 2 → F 2 2 , ( ( b , A ) , x ) ↦ ( b , A ) ⋅ x = A x + b . 这给出群同态φ : Aff 2 ( F 2 ) ⟶ S F 2 2 . 以上同态显然是单射. 我们计算 ∣ S F 2 2 ∣ = 4 ! 以及 ∣ F 2 2 ⋊ φ GL ( 2 ; F 2 ) ∣ = 4 ⋅ 6 = 24 , 所以 φ 群同构, 即Aff 2 ( F 2 ) ≃ S 4 . 我们把 F 2 2 的元素按照如下方式标号: 1 → ( 0 , 0 ) , 2 → ( 1 , 0 ) , 3 → ( 0 , 1 ) , 4 → ( 1 , 1 ) .
另外, GL ( n ; F 2 ) 在 P 2 ( F 2 ) 上的自然作用给出群同态GL ( n ; F 2 ) → S P 2 ( F 2 ) ≃ S 3 . 通过计算元素个数可知 GL ( n ; F 2 ) ≃ S 3 . 从而, S 4 ≃ ( Z ╱ 2 Z ) 2 ⋊ φ S 3 . 我们可以具体分析同构: ψ : ( Z ╱ 2 Z ) 2 ⋊ φ S 3 ⟶ S 4 考虑 S 4 的正规子群 K 4 ⊲ S 4 : K 4 = { 1 , ( 1 , 2 ) ( 3 , 4 ) , ( 1 , 3 ) ( 2 , 4 ) , ( 1 , 4 ) ( 2 , 3 )} . 我们有K 4 = Im ( ( Z ╱ 2 Z ) 2 ↪ ( Z ╱ 2 Z ) 2 ⋊ φ S 3 ⟶ ψ S 4 ) . 此时, { ( 1 , σ ) ∣ ∣ σ ∈ S 3 } 的像是 S 4 中固定 1 的那些置换, 请参考上述 F 2 2 中元素的标号方式并注意到 P 1 ( F 2 ) 可以完全等同于 F 2 2 中的非零向量.
G 是有限群, ∣ G ∣ = pq , q < p 均为素数, 现在确定 G 的结构.
G 只有一个 Sylow p -子群 N (从而 N ⊲ G ) , 这因为 Sylow p -子群的个数整除 q 并且除 p 余 1 而 p > q ; 类似地, Sylow q -子群的个数为 1 或 p .
我们分两种情形讨论:
1)
q ∤ p − 1 , G ≃ Z ╱ p Z × Z ╱ q Z ≃ Z ╱ pq Z .
由于 Slyow q -子群的个数除 q 余 1 , 所以恰有一个 Sylow q -子群 K . 此时, N 和 K 均为正规子群并且 N ∩ K = 1 (因为 ∣ N ∩ K ∣ 整除 ∣ N ∣ 和 ∣ K ∣ 的最大公约数) . 根据例 3.4.7 , G = N ⋅ K ≃ N × K .
2)
q ∣ p − 1 , G 为 Z ╱ p Z 与 Z ╱ q Z 的半直积, 其中, Z ╱ q Z 对 Z ╱ p Z 的作用参考如下证明.
选定某个 Sylow q -子群 K (未必是正规子群) , 考虑 K 在 N 上的共轭作用: φ : K → Aut ( N ) , k ↦ ( n ↦ kn k − 1 ) . 由于 N ≃ Z ╱ p Z , K ≃ Z ╱ q Z , 同态 φ 可被视作φ : Z ╱ q Z ⟶ Aut ( Z ╱ p Z ) = ( Z ╱ p Z ) × . 我们对以上同态作如下的解释:
∘
Aut ( Z ╱ p Z ) = ( Z ╱ p Z ) × : 因为指定 Aut ( Z ╱ p Z ) 某元素 w 等价于指定 w ( 1 ) ∈ ( Z ╱ p Z ) × .
∘
给出群同态 φ 等价于指定 Aut ( Z ╱ p Z ) 中某元素 w 并且要求 w q = 1 (因为 Z ╱ q Z 是循环群) .
我们把 φ 形象地表示为φ : Z ╱ q Z → ( ( Z ╱ p Z ) × , ⋅ ) , 1 ↦ w ( 要求 w q = 1 ) . 由于 ( Z ╱ p Z ) × 为 p − 1 阶循环群, 所以 ( Z ╱ p Z ) × 中满足 w q = 1 的 w 恰好有 q 个并且构成 q 阶循环子群. 进一步, 该子群除 1 外任一元素均为生成元. 另外, 如果 w = φ ( 1 ) = 1 , 通过选取 Z ╱ q Z 的生成元 (即指定 K ≃ Z ╱ q Z 的同构方式) , 可以保证 φ ( 1 ) = w 取该子群的任意生成元.
我们进而研究如下两种情形:
∘
φ ( 1 ) = 1 . 从而, K 在 N 上的共轭作用平凡, 所以, G ≃ Z ╱ p Z × Z ╱ q Z .
∘
φ ( 1 ) = w = 1 . 此时, G ≃ Z ╱ p Z ⋊ φ Z ╱ q Z 并且 G 不是交换群. 进一步, 这个半直积在群同构的意义下不依赖于 φ ( 1 ) = w 的选取:
令 A = Z ╱ p Z , B = Z ╱ q Z , Σ = Aut ( A ) , 它们是循环群. 我们用乘号标记 A , B 和 Σ 中的乘法并指定相应的生成元为 a ∈ A , b ∈ B 和 σ ∈ Σ , 那么, A = { 1 , a , a 2 , ⋯ , a p − 1 } , B = { 1 , b , b 2 , ⋯ , b q − 1 } , Σ = { 1 , σ , σ 2 , ⋯ , σ p − 2 } . 由于 B 的阶为 q , b 在任一从 B 到 Σ 的同态下的像要满足 σ 0 q = 1 . 我们指定 群同态: φ 0 : B ⟶ Σ , b ↦ σ 0 = σ q p − 1 . 这个同态给出了半直积 Z ╱ p Z ⋊ φ 0 Z ╱ q Z .
现考虑另一非平凡的群同态: φ 1 : B ⟶ Σ , b ↦ σ 1 . 由于 σ 1 q = 1 , 存在 1 ⩽ k ⩽ q − 1 , 使得 σ 1 = σ k q p − 1 ; 由于 ( k , q ) = 1 互素, 存在 1 ⩽ m ⩽ q − 1 , 使得 k ⋅ m ≡ 1 mod p . 从而, φ 1 ( b m ) = ( σ k q p − 1 ) m = σ km q p − 1 = σ q p − 1 = σ 0 . 令 b ′ = b m , B 和 φ 1 可被重新写成B = { 1 , b ′ , b ′2 , ⋯ , b ′ p − 1 } , φ 1 : B ⟶ Σ , b ′ ↦ σ 0 . 它的形式与 φ 0 的一致. 据此可见, 半直积 Z ╱ p Z ⋊ φ 1 Z ╱ q Z 与 Z ╱ p Z ⋊ φ 0 Z ╱ q Z 同构.
当 q ∣ p − 1 时, 考虑 1 维仿射变换群 Aff 1 ( F p ) 的子群Aff 1 ( F p ; q ) = { x ↦ a x + b ∣ ∣ a ∈ F p × , a q = 1 ; b ∈ F p } . 那么, Aff 1 ( F p ; q ) 恰有 pq 个元素并且非交换. Aff 1 ( F p ; q ) 是上述唯一的 pq 阶非交换群在几何上的实现并给出该群在维仿射直线 F p 的作用.
综上所述, 我们可以分类
pq 阶的群
G :
G ≃ { Z ╱ pq Z , Z ╱ pq Z 或 Aff 1 ( F p ; q ) , q ∤ p − 1 ; q ∣ p − 1.