资讯详情

资讯详情

群同构同态定理详解:从正规子群到商群的一站式攻克

如果你也正在啃抽象代数估计你和我当年一样第一遍学到“群同构同态定理”的时候心里是有点发毛的。明明只是三行定理却牵出正规子群、商群、陪集、核与像一整套概念做题时又不知道从哪下手。这篇文章就是想把这块硬骨头拆开把第一同构定理、第二同构定理、第三同构定理以及常被放在一起讲的对应定理放在同一张桌上一条一条说清楚它们到底在说什么、证明的关键步骤为什么是那几步、实际解题时怎么决定用哪一条。内容适合正在学近世代数或抽象代数的本科生、考研复习的人以及自学群论但被“商掉”两个字卡住的朋友。我尽量用大白话讲中间夹几个完整例子最后还会把大家最容易踩的坑整理成速查表。1. 为什么同构同态定理值得从头梳理一遍很多学生第一次接触群论时脑子里只有“群是一个集合配上一种满足结合律、有单位元、每个元素有逆元的运算”。这个定义本身很直白但一到做题就会迷茫两个群明明长得不一样凭什么说它们本质相同或者说怎么判断一个商群到底长什么样这就要靠同态和同构来回答。1.1 从“映射”的角度重新理解群结构同态映射 φ: G → H 指的是保持运算的映射也就是 φ(ab) φ(a)φ(b)。它像一个翻译器把 G 里的乘法关系原封不动地搬到 H 里虽然具体元素可能变了但“运算的骨架”被保留下来。同构则是这个翻译器可逆且不丢失任何信息这时两个群只是符号不同结构上完全一样。我习惯用一个生活化类比把群里的元素想象成车间里的零件运算是把两个零件装配成一个新零件。同态好比一名记录员把每个零件按类别记成编号并且保证“先装配再记录”和“先记录再装配”得到的结果一致。同构就是这位记录员对零件完全一对一不会把两个不同的零件记成同一个编号同态则可能压缩信息多个零件对应同一个编号。这个视角为什么重要因为抽象群本身没有具体形状想要比较两个群的异同必须通过映射在它们之间搭桥。同态告诉我们“从 G 看 H 能看到多少结构”同构则告诉我们“两个群其实是同一个结构的不同外貌”。群同构同态定理之所以成体系就是要把这座桥的规律彻底摸清。1.2 正规子群与商群一切定理的地基光有同态映射还不够支撑整套定理的地基是正规子群和商群。一个子群 N ≤ G 被称为正规子群记作 N ⊴ G如果对任意 g ∈ G、n ∈ N都有 gng⁻¹ ∈ N。通俗点说不管从左边乘还是从右边乘N 的元素被“共轭”之后仍然留在 N 里。为什么非要有正规子群因为要构造商群 G/N。商群的元素是陪集 aN乘法定义为 (aN)(bN) abN。这里最微妙的点是这个定义必须与代表元无关。如果 aN aNbN bN那么必须保证 abN abN否则运算就不良定义。而这一条恰恰等价于 N ⊴ G。可以这么理解正规性让我们能把群里的元素按“等价类”打包打包之后还能天然继承原来的乘法打包后的世界就是商群。非交换群中普通子群不一定正规。比如三次对称群里的二元置换生成的二阶子群左右陪集并不重合强行做商群运算会出问题。而加法群 Z 作为交换群所有子群都是正规的所以整数模 n 的剩余类群 Z/nZ 才能自然形成。1.3 核与像同态视角下的两个“测量结果”给定同态 φ: G → H有两个核心子结构。核 ker φ 是 G 中所有被映射到 H 的单位元的元素像 im φ 是 H 中能被 G 中某些元素映射到的所有元素。它们分别回答了同态最关心的两个问题什么东西被“压扁”了什么东西真正“看得见”接着用称重类比每个零件都有重量。重量为零的零件组成核所有可能出现在秤上的读数组成像。称重时重量相同的零件被合并成同一个读数所以“读数相同”这件事把 G 划分成一堆等价类等价类之间仍然可以按群运算组合。第一同构定理的核心观察就是所有能被秤读出的读数构成的群和这堆等价类构成的群结构完全一样。这就是“商掉核得到像”的直观来源。ker φ 一定正规im φ 只是子群。这个不对称性看起来奇怪但确实是整套理论的关键。因为正规性保证商群 G/ker φ 存在而同态天然把所有“打到同一目标”的等价类组织成一个商群。2. 第一同构定理拆开看“商掉核得到像”第一同构定理在有些教材里也叫群同态基本定理是整个同构定理体系里最重要的一条。后面第二、第三定理以及对应对应定理本质都是它的推论。2.1 定理内容与直觉记忆设 φ: G → H 是群同态令 K ker φ。那么 G/K 同构于 im φ具体同构映射是ψ: G/K → im φψ(gK) φ(g)。一句话记忆“商掉核等于像。”不要把这条定理理解成“G 去掉一部分剩下的就是像”而应该理解成“G 中在 φ 下具有相同像的那些元素被合并成一个等价类这些等价类组成的群恰好就是像群”。为什么这个合并是合理的因为 φ 把每个陪集 gK 中所有元素都映射到同一个点 φ(g)。也就是说陪集就是 φ 眼中的“同像类”。第一同构定理等于在说如果把 G 按同像类整理整理出来的结构一点也不少正好等于 H 中真正出现的部分。2.2 证明的关键四步把证明拆成四步每一步都有它存在的理由。第一步定义映射 ψ: G/K → im φ规定 ψ(gK) φ(g)。这里要注意待定量是陪集而不是原来的元素 g。第二步验证良定义。这一步最容易偷懒却最关键。假设 g₁K g₂K说明 g₁⁻¹g₂ ∈ K。于是 φ(g₁⁻¹g₂) e_H而 φ 是同态所以 φ(g₁)⁻¹φ(g₂) e_H从而 φ(g₁) φ(g₂)。这说明无论选 g₁ 还是 g₂ 作代表元ψ 的结果都一样。没有这一验后面全是空的。我做题时见过太多人默认陪集上能直接定义映射结果在更复杂的题目里翻车。第三步验证 ψ 是同态。对任意 aK, bK ∈ G/K有ψ((aK)(bK)) ψ(abK) φ(ab) φ(a)φ(b) ψ(aK)ψ(bK)。这里用到了商群乘法的定义和 φ 的同态性一步衔接即可。第四步验证 ψ 是双射。像方面对任意 h ∈ im φ存在 g ∈ G 使 h φ(g)于是 h ψ(gK)满射成立。单射方面若 ψ(gK) e_H则 φ(g) e_H即 g ∈ K所以 gK e_KG。这样的同态核只有单位元必然单射。整个证明最容易被考试扣分的就是第二步和第四步的单射验证。良定义解决的是“映射是否存在”单射验证解决的是“映射是否一对一”两者不能混为一谈。2.3 三个经典例子第一个例子最朴素。取 φ: Z → Z/nZφ(k) k mod n。核是 nZ像是整个 Z/nZ第一同构定理给出 Z/nZ ≅ Z/nZ看起来像废话但它说明定理在初始构造上的自洽性。第二个例子非常有代表性。行列式映射 det: GLₙ(ℝ) → ℝ*其中 ℝ* 是非零实数乘法群。det 是满同态核是所有行列式为 1 的矩阵恰好是特殊线性群 SLₙ(ℝ)。于是第一同构定理直接给出GLₙ(ℝ)/SLₙ(ℝ) ≅ ℝ*。这个结果如果硬构造同构会很麻烦但用同态基本定理一行就推完。它也说明同一个商群可以有完全不同的现实意义左边是矩阵群按行列式分类右边是“非零实数”这个看起来很朴素的群。第三个例子来自置换群。符号同态 sgn: Sₙ → {±1}把偶置换映射到 1奇置换映射到 -1。核是交错群 Aₙ像是二阶群 C₂因此 Sₙ/Aₙ ≅ C₂。这个结论在判断置换奇偶性质时非常常用。2.4 实战流程第一同构定理的标准使用姿势遇到“证明某个商群 G/K 同构于某个群 Q”这类题不要一上来就构造同构映射。先试试把同态找出来。我总结的标准流程是四步构造一个同态 φ: G → Q使得 Q 包含或等于你想证明的目标群 Q。计算 ker φ验证它是不是题目给定的 K。计算 im φ验证它同构于 Q或者直接证明 φ 是满射到 Q 的。套用第一同构定理得到 G/K ≅ im φ再补一句 im φ Q 完事。以 Sₙ/Aₙ ≅ C₂ 为例构造 sgn核是 Aₙ像是 {±1}于是直接得到结论。整个过程不需要知道 Aₙ 的内部结构也不需要手动写出两个群的元素对应表这正是这套流程的威力所在。3. 第二、第三同构定理与对应定理一张结构字典第一同构定理解决了“同态的像”的问题但做题时还会频繁碰到另一种需求已知一个大群 N 正规想比较涉及多个子群 H、N 的商群结构。这时候第二、第三同构定理和对应定理就该登场了。它们本质上都是第一同构定理换了个角度。3.1 第二同构定理先交后商先积后商第二同构定理说设 G 是群H ≤ GN ⊴ G那么 HN ≤ GH ∩ N ⊴ H并且H/(H ∩ N) ≅ HN/N。证明思路非常硬核构造同态 φ: H → HN/N规定 φ(h) hN。这个映射的核是什么是 H 中被 N 完全吸收的元素也就是 h ∈ H 且 hN N即 h ∈ N合起来 h ∈ H ∩ N。像呢因为 HN 中的元素都能写成 hn 的形式而 hnN hN所以像正好是整个 HN/N。套第一同构定理就得到结论。这个定理的直觉“在 H 的视角里先把 H ∩ N 这部分和 N 重合的结构去掉得到的结构等于把 H 和 N 合在一起后再整体商掉 N。”换句话说N 是一个全局参照系从 H 内部看 N 留下的投影恰好就是 H ∩ N 被商掉后的结果。我建议记一句话口诀“交在左积在右。”就是 H/(H ∩ N) ≅ HN/N左边分母是交集右边分子是乘积。做题时只要套这个句式方向就不容易错。一个具体的例子可以加深理解。取 G ZH 6ZN 15Z。这里因为 Z 是加法群所有子群都正规。那么 H ∩ N 30ZHN 6Z 15Z 3Z。第二同构定理给出6Z/30Z ≅ 3Z/15Z。左边是 5 阶循环群右边也是 5 阶循环群。验证起来毫不费力。这个例子的价值在于它把抽象包含关系变成了具体的循环群阶数等式能明显看出定理在有限循环群中到底在说什么。3.2 第三同构定理商群的商还是商群第三同构定理处理的是“多层商群”。如果 K ≤ H 且 K, H 都是 G 的正规子群那么 H/K 是 G/K 的正规子群并且(G/K)/(H/K) ≅ G/H。它告诉我们先按 K 打包再按 H/K 打包结果和直接按 H 打包一样。可以把这理解成“两步压缩等价于一步压缩”。比如先按省合并城市再按地区合并省和直接按地区合并城市得到的结果是一致的前提是层层划分都有正规性保证。证明依然走第一同构定理。构造映射 φ: G/K → G/Hφ(gK) gH。这个定义需要一个检查如果 g₁K g₂K那么 g₁⁻¹g₂ ∈ K ≤ H所以 g₁H g₂H良定义成立。它是满同态核由 gK 满足 gH H 组成也就是 g ∈ H所以核是 H/K。套定理完成。很多学生在这里会犯一个错误默认 H/K 在 G/K 中一定正规。其实只有当 H ⊴ G 时才成立。如果 H 只是 G 的子群第三同构定理根本不适用。3.3 对应定理用子群语言描述商群结构对应定理可以看作“商群子群结构的完整词典”。设 N ⊴ G自然投影 π: G → G/N。那么 G 中包含 N 的子群与 G/N 的所有子群之间存在一一对应。具体地说H ↦ H/N反过来商群的子群通过原像 π⁻¹(·) 回到 G 中包含 N 的中间群。这个对应关系保持三个重要性质包含关系、群指数、正规性。即如果 H₁ ≤ H₂那么 H₁/N ≤ H₂/N反过来也成立。[G : H₁] [G/N : H₁/N]而且 H ⊴ G 当且仅当 H/N ⊴ G/N。为什么会有一一对应因为投影 π 像是一层光滑透镜所有包含 N 的子群都被“压平”到商群中不会发生两个不同中间群压成同一个商子群的情况反过来每个商子群的原像必然既包含 N 又是子群。于是只要研究清楚商群有哪些子群原群中包含 N 的那些中间子群也就一目了然。最典型的例子是 Z/nZ。取 G ZN nZ则商群是 n 阶循环群。Z 中包含 nZ 的子群只有 mZ其中 m 整除 n而 n 阶循环群 Z/nZ 的子群也恰好对应 d 阶子群其中 d 整除 n。对应关系本质上是 m n/d。这样一来循环群的全部子群结构不需要逐一检查光靠对应定理就完整推出来了。“包含 N”这个条件是理解对应定理的重中之重。如果 H 不包含 Nπ(H) 当然还是商群的子群但把 π(H) 拉回原群得到的是 HN而不是 H。所以做对应定理题时第一件事永远是检查中间群是否包含那个正规子群。4. 同构判定实操三定理配合使用的完整流程理论说了一堆最终落脚点还是做题。这一章我按实际场景给出可复用的操作流程让你看到几条定理怎么配合。4.1 判定同构的常用工具一览做题前先判断属于哪种类型再决定工具。下面这张表是我这些年用得顺手的参考要证明的结论首选工具关键条件G/K ≅ Q第一同构定理找 φ: G → Qker φ Kim φ QH/(H∩N) ≅ HN/N第二同构定理N ⊴ GH ≤ G(G/K)/(H/K) ≅ G/H第三同构定理K ≤ H ⊴ GK ⊴ G枚举 G/N 的所有子群/正规子群对应定理N ⊴ G只看包含 N 的中间群两个具体小群是否同构直接构造或排除法用不变量排除再构造映射确认这张表不解决所有问题但能解决大部分初等群论题。特别是前两行几乎所有商群同构题都能归到“找一个核合适的同态”这个套路里。4.2 标准例题一用第一同构定理证明循环群同构设 m 是正整数证明 Z/mZ ≅ Z_m。虽然这看起来是定义但仍值得走一遍流程。令 φ: Z → Z_mφ(k) k mod m。φ 是同态核为 mZ像为整个 Z_m。第一同构定理立刻给出 Z/mZ ≅ Z_m。当你第一次接触这个结论时可能觉得多余但它是后续所有有限循环群商群结论的基础。比如之后证明“循环群的商群仍是循环群”本质上就是反复使用这个例子。4.3 标准例题二矩阵群商群证明 GLₙ(ℝ)/SLₙ(ℝ) ≅ ℝ*。这个题目最漂亮的地方在于不需要硬凑同构映射。令 det: GLₙ(ℝ) → ℝ*显然满射且是同态核正好是 SLₙ(ℝ)。套第一同构定理结论直接落地。这也是“矩阵按行列式分类”这个思想在群论层面的体现行列式相同的矩阵被归为同一个陪集陪集集合继承乘法自然形成非零实数乘法群。如果不用同态定理要写出这个同构映射其实也不难因为每个陪集 A·SLₙ 恰好对应一个非零实数 det(A)但定理的价值在于它把“找映射并验证”这个过程统一成了一套机器。后续学矩阵群分解时这条同构还会反复被引用。4.4 标准例题三第二、第三定理的联动使用下面这个例子能看出第二、第三定理搭配起来的力量。设 G ZK 30ZH 6Z且 K ≤ H。K 和 H 都是正规子群。先用第三同构定理得到(Z/30Z)/(6Z/30Z) ≅ Z/6Z。左边大括号里第一个商群是 30 阶循环群第二个是 5 阶循环群商掉之后得到 6 阶循环群。这等于在说30 阶循环群“先模 30、再模 5 的像”结果就是 6 阶循环群。再配合第二同构定理观察 6Z 和 K 之间的关系。取 H 6ZN 30Z这里两个都是正规子群则 H ∩ N 30ZHN 6Z所以6Z/30Z ≅ 6Z/30Z两边都是 5 阶循环群。单独看都是平凡结论但组合起来可以在有限循环群的子群格子里自由穿梭。实际解题遇到更复杂的群时这种“大群拆商群商群找对应”的策略是通用的。4.5 用不变量辅助排除小群同构判定有些题不是“证明同构”而是“判断这两个已知具体表的小群是否同构”。这时候同态定理未必直接用得上但可以用不变量快速排除错误答案。常用不变量包括群的阶、元素的阶分布、是否交换、中心的大小、derived subgroup 的阶、正规子群的个数。比如两个同为 8 阶的非交换群先用“是否存在 4 阶元素”这种条件往往就能区分。不过要记住不变量只能提供“不同构”的证据最终确认同构时要么构造显式同构要么利用同态定理。小群之间同构判断没有万能公式常见策略是先排除后构造。5. 常见误区与典型错误排查群同构同态定理这块新手甚至部分复习到后期的学生都会在几个固定位置反复出错。我把最常见的五种误区整理出来每条都配了症状和解决办法。5.1 误区一把“同态”直接当成“同构”症状看到 φ 是同态且两个群阶数相同就直接写“所以同构”。反例很简单任意群 G 到自身的平凡同态 φ(g) e阶数完全相同但它既不单射也不满射除非 G 是平凡群。同态只是保持运算同构还要求双射并且逆映射也是同态。排查时要同时检查两件事ker φ {e} 和 im φ 整个目标群。缺一个都不行。有限群中如果 |G| |H|则单射等价于满射可以少验一个但无限群不能这样偷懒。5.2 误区二核和像的方向搞反症状说“ker φ 是 H 的子群”“im φ 是 G 的子群”。正确的是 ker φ 是 G 的子群且正规im φ 是 H 的子群。这个方向一旦搞反后面用对应定理时必然乱套。我的建议是在纸上画一条从 G 到 H 的箭头核永远写在箭头发射端像永远写在箭头接收端。5.3 误区三在商群中使用代表元运算时忘了验证良定义症状写下 (aN)(bN) abN却没有检查如果换用同陪集的其他代表元等式是否仍然成立。要说明的是N 正规恰好保证了这个定义不依赖于代表元。换个角度看验证良定义本质上是在检查“映射到底是否存在”如果这一步不成立后面所有计算都没有意义。某个经典反例来自 S₃ 的一个非正规子群如果拿不含正规条件的子群去做“陪集乘法”会出现同一个集合乘出不同结果的情况。做商群题之前把正规性条件圈出来是一个好习惯。5.4 误区四使用对应定理时忘掉“包含 N”的条件症状题目给了 N ⊴ G让你描述 G/N 的子群你直接列举 G 的所有子群然后对应到商群。这样会把很多不包含 N 的子群也拉进来造成重复和错误。反例在 S₃ 中很容易构造N 如果是某个二阶子群的正规化子会有中间群和不包含 N 的子群同时存在。正确做法是把搜索范围严格限制在 N ≤ H ≤ G 的中间群上。对应定理只在这个范围内提供一一对应超出范围就需要用 HN 来修正。5.5 误区五第二、第三定理的使用条件被忽略症状第二同构定理中有人默认 H 和 N 都正规也有人在第三同构定理中不检查 H ⊴ G 就直接写结论。实际条件分别是第二定理要求 N ⊴ GH 可以只是一个普通子群第三定理要求 K ≤ H 且两者都正规于 G。为什么这些条件不可省略因为缺少正规性相关的商群本身都未必存在更谈不上同构。做题时建议先把正规关系写下比如 “N ⊴ GH ≤ GK ≤ HK ⊴ G”再判断用哪条定理。5.6 快速自检清单检查项是否通过我正在使用的每个子群是否真的是正规子群我写的商群元素是否都用陪集表示而不是普通元素在陪集上定义的映射是否验证了良定义第一同构定理使用时ker 和 im 的方向是否正确对应定理中中间群是否都包含 N最后结论两边的群是否满足阶数或结构上的合理一致对照这张表走一遍绝大多数初等群论错误都能在交卷前被揪出来。6. 从经典到进阶正合序列、群扩张与一条实用的心法同构定理不只是应付考试的工具它还是更高级代数内容的基石。这一章快速看一眼它如何延伸到正合序列和群扩张的语境中同时分享一点个人学习习惯。6.1 短正合列里藏着第一同构定理现代代数里经常出现短正合列1 → K → G → H → 1其中第一个箭头是单射第二个箭头是满射并且第二个箭头的核等于第一个箭头的像。设第二个箭头是 π: G → H那么 ker π Kim π H。第一同构定理直接告诉你H ≅ G/K。也就是说短正合列本质上是在用“K 嵌入 GG 投影到 H”的方式把 G 拆成了两部分的信息。K 管内部结构H 管外部形状G 则是两者的某种组合。几乎所有同调代数的长正合列结论都在反复使用这个最基本的观察。6.2 对应定理是群扩张问题的第一台阶群扩张研究的是给定正规子群 N 和商群 Q想要找出所有满足 N ⊴ G 且 G/N ≅ Q 的群 G。对应定理在这里起到了“导航”作用从 G 到 G/N 的投影会把 G 的中间子群全部映射成 Q 的子群反过来Q 中每个子群都能拉回成 G 中包含 N 的某个中间子群。研究扩张时你需要知道 Q 有哪些子群、这些子群的正规化性质如何这些信息都能通过对应定理从商群的视角还原到 G。当然完全分类群扩张还需要讨论扩张的等价类、因子集、上同调群等工具但学者们最早迈出的第一步就是吃透对应定理。碰到具体问题比如“问 G 是否存在某个给定阶数的正规子群”第一步往往是先看商群有没有对应阶数的子群再用对应定理拉回。6.3 我自己的学习心法与记忆卡学到这里我给自己的记忆卡写了四句话商掉核等于像第一同构交在左积在右第二同构大商套小商两步并一步第三同构商群看子群中间群来找对应定理不需要背整段证明但这四句话每次都能提醒自己该往哪个方向想。真正需要动手写的只有一件事——把每条定理的证明完整默写一遍重点是良定义和正规性那几步。我第一次默写第二同构定理时在“HN 为什么是子群”上卡了很久后来才意识到这是由 N 的正规性保证的跟 H 本身没关系。这个顿悟让此后所有涉及两个子群相乘的题都变得顺畅了。另外有个实操小习惯拿到一道群论题先用铅笔在纸上把所有已知的正规子群标出来再画包含关系图。别看这一步简单它能直接帮你判断该用哪条定理。有一次我给一位同学讲题他绕了半天写不出 Sₙ/Aₙ ≅ C₂就是因为没标出 Aₙ 是正规子群。标完之后整个证明三行就结束了。最后分享一个记忆小技巧不要孤立背三个定理的内容而是把第一同构定理当成源头第二第三和对应定理都尽量改写成“构造映射再用第一同构”的形式。你会发现它们其实是一棵树上长出来的分支理解了主干枝枝叶叶自然就顺了。这套方法后来被我用到模论和环论的类似定理上同样有效。它不花哨但确实是我踩过不少坑之后留下来的最实用的一条经验。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →