11.1 核心思想概述
📜 [原文1]
在本节中,我们将介绍群作用于集合的精确定义,并给出一些例子。群作用将是一个强大的工具,我们将用它来证明抽象群的定理,并揭示具体例子的结构。此外,“作用”的概念将作为一种通过观察其如何作用于其他结构来研究代数对象的方法,贯穿全文。
📖 [逐步解释]
这段话是本节的开场白,它告诉我们即将学习一个非常重要的概念——群作用(Group Action)。
- 核心概念:群作用描述的是一个群(一个代数结构)如何去“操控”或者“变换”一个集合(一堆元素的集合)。你可以想象一个群是一套“动作指令集”,而集合是等待被操作的“对象”。
- 作用与目的:学习群作用不是为了概念而概念,它是一个强大的“工具”。
- 证明定理:它可以帮助我们证明一些关于抽象群本身性质的定理。比如后面会提到的凯莱定理(Cayley's Theorem)和轨道-稳定子定理(Orbit-Stabilizer Theorem)。
- 揭示结构:通过观察一个群如何作用在某个集合上,我们可以反过来了解这个群的内部结构。例如,我们可以通过分析一个正方形的对称操作(这是一个群)如何移动它的顶点(这是一个集合),来理解这个对称群的构成。
- 普适性:“作用”这个思想不仅仅局限于群和集合。在整个抽象代数的学习中,我们会反复看到一个代数对象(如环、域、模)如何“作用”于另一个对象。这是一种研究代数结构的通用方法论:要想了解一个东西,就去看它能“做”些什么。
⚠️ [易错点]
- 混淆群运算和群作用:群内部的二元运算(比如两个群元素相乘)和群元素作用于集合元素是两个完全不同的概念。前者是群内的封闭运算,结果仍在群内;后者是群和集合之间的互动,结果在集合内。
- 集合不必是群:群作用中的集合 A 通常只是一个普通的集合,它自身不需要有任何代数结构(比如它不需要是一个群)。
📝 [总结]
本段是引言,预告了本节将要介绍的核心概念“群作用”,并强调了其作为一种强大工具的重要性和其思想的普适性。它设定了学习本节内容的目标:掌握群作用的定义,并理解其在研究群的结构和证明定理中的应用。
🎯 [存在目的]
本段的目的是为读者建立一个初步的认知框架,让读者明白“群作用”是什么,以及为什么要学习它。通过强调其“工具性”和“普适性”,激发读者的学习兴趣,并为后续的严格定义和例子做好铺垫。
🧠 [直觉心智模型]
想象你有一套遥控器(这是群 G),每个按钮(群元素 g)都有一个特定的功能。你面前有一堆积木(这是集合 A)。当你按下一个按钮 g,某个积木 a 就会被移动到新的位置。这个过程就是“群作用”。遥控器的设计满足一些规则:比如先按按钮 g2 再按 g1,其效果等同于按下一个代表“g1g2”组合功能的按钮;遥控器上还有一个“不动”按钮(单位元 1),按它积木不会动。
💭 [直观想象]
想象一个魔方。所有可能转动魔方的方式(比如“顶层顺时针转90度”、“右侧逆时针转90度”等)以及它们的组合,构成了一个群(魔方群)。魔方上所有的小色块的位置,构成了一个集合。当你执行一个转动操作(一个群元素)时,你就是在让这个群作用于这个集合,导致色块的位置发生变化。
1.2 群作用的严格定义
12.1 定义
📜 [原文2]
定义。群 $G$ 在集合 $A$ 上的群作用是一个从 $G \times A$ 到 $A$ 的映射(记作 $g \cdot a$,对于所有 $g \in G$ 和 $a \in A$),满足以下性质:
(1) $g_{1} \cdot\left(g_{2} \cdot a\right)=\left(g_{1} g_{2}\right) \cdot a$,对于所有 $g_{1}, g_{2} \in G, a \in A$,以及
(2) $1 \cdot a=a$,对于所有 $a \in A$。
📖 [逐步解释]
这是群作用的数学化、形式化的定义。我们来一步步拆解它。
- “是一个从 $G \times A$ 到 $A$ 的映射”:
- $G$ 是一个群, $A$ 是一个集合。
- $G \times A$ 是 $G$ 和 $A$ 的笛卡尔积。它的元素都是形如 $(g, a)$ 的有序对,其中 $g$ 来自群 $G$,$a$ 来自集合 $A$。
- “映射”意味着我们有一个规则,这个规则会为每一个输入的有序对 $(g, a)$ 指定一个唯一的输出。
- “到 $A$”意味着这个唯一的输出结果必须是集合 $A$ 里的一个元素。
- 这个映射通常被记作 $g \cdot a$。所以,输入是 $(g, a)$,输出就是 $g \cdot a$。这个点 · 不是乘法,而是一个表示“作用”的符号。
- 性质 (1): $g_{1} \cdot (g_{2} \cdot a) = (g_{1} g_{2}) \cdot a$
- 这叫做结合律的兼容性。它描述了连续作用的规则。
- 左侧 $g_{1} \cdot (g_{2} \cdot a)$:
- 首先,群元素 $g_{2}$ 作用在集合元素 $a$ 上,得到一个新的集合元素,我们叫它 $a' = g_{2} \cdot a$。
- 然后,群元素 $g_{1}$ 再作用在这个新的集合元素 $a'$ 上,得到最终结果 $g_{1} \cdot a'$。
- 右侧 $(g_{1} g_{2}) \cdot a$:
- 首先,在群 $G$ 内部,进行群的二元运算,$g_1$ 和 $g_2$ 相乘得到一个新的群元素,我们叫它 $g_3 = g_1 g_2$。
- 然后,这个新的群元素 $g_3$ 直接作用在原始的集合元素 $a$ 上,得到最终结果 $g_3 \cdot a$。
- 这个性质要求这两种方式得到的结果必须完全相同。这保证了群的运算结构和作用的复合是相容的。
- 性质 (2): $1 \cdot a = a$
- 这叫做单位元性质。
- $1$ 是群 $G$ 中的单位元(Identity Element)。
- 这个性质要求,当群的单位元作用于集合中的任何一个元素 $a$ 时,这个元素 $a$ 保持不变。就像遥控器上的“不动”按钮。
💡 [数值示例]
- 示例1:旋转作用
- 群 G:整数模4加法群 $G = \mathbb{Z}_4 = \{0, 1, 2, 3\}$。运算是模4加法。单位元是 $0$。
- 集合 A:平面上的四个点,代表正方形的四个顶点,按逆时针顺序标记为 $A = \{v_1, v_2, v_3, v_4\}$。
- 作用:定义 $g \cdot v_i$ 为将顶点 $v_i$ 逆时针旋转 $g \times 90$ 度。
- 验证性质 (1):设 $g_1 = 2$ (旋转180度),$g_2 = 1$ (旋转90度),$a = v_1$。
- 左侧:$g_1 \cdot (g_2 \cdot v_1) = 2 \cdot (1 \cdot v_1) = 2 \cdot v_2$。$v_2$ 再旋转180度得到 $v_4$。所以左侧结果是 $v_4$。
- 右侧:$(g_1 + g_2) \cdot v_1 = (2+1 \pmod 4) \cdot v_1 = 3 \cdot v_1$。$v_1$ 旋转270度得到 $v_4$。所以右侧结果是 $v_4$。
- 左侧 = 右侧,性质 (1) 成立。
- 验证性质 (2):设 $g = 0$ (单位元,旋转0度),$a = v_3$。
- $0 \cdot v_3$ 就是将 $v_3$ 旋转 $0 \times 90 = 0$ 度,结果还是 $v_3$。
- 性质 (2) 成立。
- 因此,这是一个合法的群作用。
- 示例2:符号翻转作用
- 群 G:乘法群 $G = \{1, -1\}$。运算是普通乘法。单位元是 $1$。
- 集合 A:实数集 $A = \mathbb{R}$。
- 作用:定义 $g \cdot a = g \times a$ (这里的 $\times$ 是普通实数乘法)。
- 验证性质 (1):设 $g_1 = -1$, $g_2 = -1$, $a = 5$。
- 左侧:$g_1 \cdot (g_2 \cdot a) = (-1) \cdot ((-1) \cdot 5) = (-1) \cdot (-5) = 5$。
- 右侧:$(g_1 g_2) \cdot a = ((-1) \times (-1)) \cdot 5 = 1 \cdot 5 = 5$。
- 左侧 = 右侧,性质 (1) 成立。
- 验证性质 (2):设 $g = 1$ (单位元),$a = \pi$。
- $1 \cdot \pi = 1 \times \pi = \pi$。
- 性质 (2) 成立。
- 因此,这也是一个合法的群作用。
⚠️ [易错点]
- $g_1 g_2$ 的运算:在性质 (1) 的右侧 $(g_1 g_2) \cdot a$ 中,括号里的 $g_1 g_2$ 是在群 $G$ 中完成的运算,不是作用。
- $g_2 \cdot a$ 的结果:在性质 (1) 的左侧 $g_1 \cdot (g_2 \cdot a)$ 中,括号里的 $g_2 \cdot a$ 是一个集合 $A$ 中的元素,所以 $g_1$ 才可以继续作用在它上面。
- 单位元必须是群的单位元:性质 (2) 中的 $1$ 必须是群 $G$ 的单位元,而不是数字1(除非群的单位元恰好是数字1)。
📝 [总结]
群作用是一个函数,它接收一个群元素和一个集合元素,然后返回一个集合元素。这个函数必须满足两个黄金法则:(1) 先后作用两个元素,等同于先把这两个元素在群内“合并”成一个新元素再作用;(2) 群里的“啥也不干”元素(单位元)作用于集合里的任何元素,都让该元素保持原样。
🎯 [存在目的]
本段的目的是给出群作用的精确、无歧义的数学定义。这是后续所有讨论和推导的基石。这两个性质看似简单,却蕴含了群的结构如何“遗传”到它对集合的变换行为上,是连接群和置换的桥梁。
🧠 [直觉心智模型]
回到遥控器和积木的模型。
- 性质 (1):你按了一下按钮 $g_2$(积木动了),紧接着又按了一下按钮 $g_1$(积木又动了)。这个最终效果,跟你直接按一个预设好的“组合动作”按钮 $(g_1 g_2)$ 是一样的。
- 性质 (2):遥控器上有一个“待机”按钮(单位元 $1$),你按它,积木完全不动。
💭 [直观想象]
想象你正在用 Photoshop。
- 群 G:滤镜库,每个滤镜是一个群元素。滤镜的“运算”是叠加,比如先应用“锐化”再应用“变亮”。
- 集合 A:你的图片。
- 作用:将滤镜应用到图片上。
- 性质 (1):先对图片应用“锐化”,再对结果应用“变亮”,得到的效果应该和直接应用一个叫做“锐化后变亮”的组合滤镜是一样的。
- 性质 (2):滤镜库里有一个“无效果”的滤镜(单位元),应用它之后图片没有任何变化。
12.2 简化记号与概念辨析
📜 [原文3]
我们将立即变得不那么正式,并说 $G$ 是一个作用于集合 $A$ 的群。表达式 $g \cdot a$ 通常简写为 $g a$,以免与群运算混淆(请记住,$ga$ 不是二元运算,且 $ga$ 始终是 $A$ 的一个成员)。请注意,性质 (1) 中等式左侧的 $g_{2} \cdot a$ 是 $A$ 的一个元素,因此被 $g_{1}$ 作用是有意义的。在该等式右侧,乘积 $(g_{1} g_{2})$ 是在 $G$ 中进行的,并且得到的群元素作用于集合元素 $a$。
📖 [逐步解释]
这段话是对前面定义的补充说明,主要关注记号和概念的清晰度。
- 简化语言:我们不说“存在一个从 $G \times A$ 到 $A$ 的映射...”,而是直接说“群 $G$ 作用于集合 $A$”。这是一种更简洁的说法。
- 简化记号:表示作用的点 · 经常被省略。所以 $g \cdot a$ 就直接写成 $ga$。
- 警告:这个简写 $ga$ 看起来就像是群里的乘法,但它绝对不是!
- 如何区分:关键看元素的“户口”。如果 $g$ 在群 $G$ 里,$a$ 在集合 $A$ 里,那么 $ga$ 就是指群作用,它的结果也在集合 $A$ 里。如果 $g_1$ 和 $g_2$ 都在群 $G$ 里,那么 $g_1 g_2$ 就是指群内部的运算,结果仍在群 $G$ 里。
- 重申性质 (1) 的运作机制:
- 在 $g_1(g_2 a)$ 中(使用简化记号),首先计算的是 $g_2 a$,这是一个集合元素。然后 $g_1$ 再作用于这个新得到的集合元素。整个过程都发生在“集合 $A$ 的世界”里(除了 $g_1, g_2$ 本身)。
- 在 $(g_1 g_2)a$ 中,首先计算的是括号里的 $g_1 g_2$,这是一个群内的运算,发生在“群 $G$ 的世界”里。计算出一个新的群元素后,再让它作用于集合元素 $a$。
💡 [数值示例]
沿用之前的旋转示例:$G = \mathbb{Z}_4 = \{0, 1, 2, 3\}$,$A = \{v_1, v_2, v_3, v_4\}$。
- 简化记号:$g \cdot v_i$ 写成 $g v_i$。
- 性质 (1) 写成:$g_1(g_2 a) = (g_1+g_2)a$ (注意群运算是+)。
- 设 $g_1=2, g_2=1, a=v_1$。
- $g_1(g_2 v_1) = 2(1 v_1) = 2(v_2) = v_4$。这里的括号只是为了清晰,表示运算的先后顺序。$1 v_1$ 是作用,结果是 $v_2 \in A$。$2(v_2)$ 也是作用。
- $(g_1+g_2)v_1 = (2+1)v_1 = 3v_1 = v_4$。这里的 $(2+1)$ 是群内的加法,结果是 $3 \in G$。
⚠️ [易错点]
- 最大的易错点:就是将 $ga$ 误解为群内乘法。一定要时刻提醒自己,当一个群元素和一个集合元素“挨”在一起时,它们之间发生的是“作用”,结果掉回集合里。
- 上下文依赖:符号的意义是依赖上下文的。看到 $xy$ 这样的表达式,你必须先问自己:$x$ 和 $y$ 分别是什么?它们来自哪里?才能确定这是什么运算。
📝 [总结]
本段强调了为了书写方便,我们会使用简化记号 $ga$ 来代替 $g \cdot a$,并再次剖析了群作用定义中两条性质的运算顺序和每个符号的归属,以防止将群作用和群自身的运算相混淆。
🎯 [存在目的]
本段的目的是在引入严格定义后,立即建立一套更实用、更简洁的记法和说法,同时通过反复辨析,加固读者对群作用和群运算两个核心概念的区分,为后续的阅读和证明扫清障碍。
[直觉心-智模型]
你有一份菜谱(群 G)和一堆食材(集合 A)。
- 菜谱里一步操作叫“加盐”($g_1$),另一步叫“加热”($g_2$)。
- $g_2 a$ 是对食材 $a$ “加热”。结果是一份热了的食材,它还是食材。
- $g_1(g_2 a)$ 是对“热了的食材”再“加盐”。
- $g_1 g_2$ 在菜谱里可能是一个组合步骤,叫“边加热边加盐”。
- $(g_1 g_2) a$ 是直接对原始食材执行“边加热边加盐”这个组合步骤。
性质(1)保证这两种做法最终得到的菜品是一样的。而简写 $ga$ 就像是口语里说“加热那块肉”,省略了“对...进行操作”的繁琐描述。
💭 [直观想象]
想象你在电脑上操作一个文件。
- 群 G:包含命令 {copy, paste, delete, rename} 的操作群。
- 集合 A:你硬盘上的文件集合。
- delete file.txt 就是一个作用。
- rename (copy file.txt) 是先复制文件,再对副本重命名。
- (rename o copy) file.txt 是执行一个“复制并重命名”的宏命令。
性质 (1) 保证了这两种操作序列的等价性。简写 $ga$ 就是我们平时在命令行里输入命令和参数的自然方式。
1.3 群作用与置换表示
13.1 从群作用到置换
📜 [原文4]
在给出一些群作用的例子之前,我们先进行一些观察。设群 $G$ 作用于集合 $A$。对于每个固定的 $g \in G$,我们得到一个映射 $\sigma_{g}$,定义为
$$
\begin{aligned}
\sigma_{g}: A & \rightarrow A \\
\sigma_{g}(a) & =g \cdot a .
\end{aligned}
$$
我们证明两个重要的事实:
(i) 对于每个固定的 $g \in G$,$\sigma_{g}$ 是 $A$ 的一个置换,并且
(ii) 从 $G$ 到 $S_{A}$ 定义的映射 $g \mapsto \sigma_{g}$ 是一个同态。
📖 [逐步解释]
这段话揭示了群作用的本质:每个群元素都对应着集合 A 的一个置换。
- “对于每个固定的 $g \in G$...”:我们从群 $G$ 中随便挑出一个元素 $g$,然后暂时把它“钉住”,只看它能做什么。
- “我们得到一个映射 $\sigma_g$”:利用这个固定的 $g$,我们定义一个新的函数,名叫 $\sigma_g$。这个函数是专门处理集合 $A$ 里的元素的。
- $\sigma_g$ 的定义:
- $\sigma_g: A \to A$:表示 $\sigma_g$ 这个函数的输入是来自集合 $A$ 的元素,输出也回到了集合 $A$。
- $\sigma_g(a) = g \cdot a$:具体来说,$\sigma_g$ 这个函数对输入 $a$ 做的操作,就是让之前我们“钉住”的那个群元素 $g$ 作用在 $a$ 上。
- 换句话说,$\sigma_g$ 封装了 $g$ 的“作用能力”。
- 两个重要事实:
- (i) $\sigma_g$ 是一个置换 (Permutation):
- 什么是置换?一个集合 A 上的置换,是一个从 A 到 A 的双射(既是单射又是满射)函数。通俗地说,它就是把集合 A 里的元素重新排列一遍,不重不漏。
- 这个事实说明,群元素 $g$ 的作用不是随意的,它不会把两个不同的集合元素 $a_1, a_2$ 映射到同一个地方,也不会漏掉任何一个集合元素。它只是在“洗牌”。
- (ii) $g \mapsto \sigma_g$ 是一个同态 (Homomorphism):
- 我们建立了一个新的映射,我们叫它 $\varphi$。这个映射 $\varphi$ 的输入是群 $G$ 的元素 $g$,输出是集合 $A$ 的置换 $\sigma_g$。$\varphi(g) = \sigma_g$。
- 输出的这些置换 $\sigma_g$ 组成了集合 A 上的对称群 $S_A$ (The symmetric group on A),即 A 上所有置换构成的群,其运算是函数复合。
- 什么是同态?一个从群 $G$ 到群 $H$ 的映射 $\varphi$ 是同态,如果它保持群的运算结构,即 $\varphi(g_1 g_2) = \varphi(g_1) \circ \varphi(g_2)$。(注意 $S_A$ 的运算是函数复合 $\circ$)。
- 这个事实说明,群 $G$ 内部的运算结构,被完美地“投影”到了它所引起的置换们的复合运算上。在 $G$ 中先做乘法再映射,和先映射成置换再做复合,结果是一样的。
💡 [数值示例]
继续用旋转的例子:$G = \mathbb{Z}_4 = \{0, 1, 2, 3\}$,$A = \{v_1, v_2, v_3, v_4\}$。
- 固定 g = 1 (旋转90度):我们得到映射 $\sigma_1$。
- $\sigma_1(v_1) = 1 \cdot v_1 = v_2$
- $\sigma_1(v_2) = 1 \cdot v_2 = v_3$
- $\sigma_1(v_3) = 1 \cdot v_3 = v_4$
- $\sigma_1(v_4) = 1 \cdot v_4 = v_1$
- 这个 $\sigma_1$ 函数把 $v_1 \to v_2, v_2 \to v_3, v_3 \to v_4, v_4 \to v_1$,这是一个置换。用循环表示法就是 $(v_1 v_2 v_3 v_4)$。
- 固定 g = 2 (旋转180度):我们得到映射 $\sigma_2$。
- $\sigma_2(v_1) = 2 \cdot v_1 = v_3$
- $\sigma_2(v_2) = 2 \cdot v_2 = v_4$
- $\sigma_2(v_3) = 2 \cdot v_3 = v_1$
- $\sigma_2(v_4) = 2 \cdot v_4 = v_2$
- 这个 $\sigma_2$ 函数把 $v_1 \leftrightarrow v_3, v_2 \leftrightarrow v_4$,这也是一个置换。用循环表示法就是 $(v_1 v_3)(v_2 v_4)$。
- 验证同态性质 (ii):
- 群 $G$ 中的运算是 $1+2=3$。对应的群元素是 $3$。
- 我们来看 $\sigma_3$ 是什么:$\sigma_3$ 是旋转270度,即 $(v_1 v_4 v_3 v_2)$。
- 现在我们看 $\sigma_1 \circ \sigma_2$ (先应用 $\sigma_2$ 再应用 $\sigma_1$) 是什么:
- 以 $v_1$ 为例:$(\sigma_1 \circ \sigma_2)(v_1) = \sigma_1(\sigma_2(v_1)) = \sigma_1(v_3) = v_4$。
- 这和 $\sigma_3(v_1) = v_4$ 的结果一致。
- 对所有顶点都进行验证,会发现 $\sigma_1 \circ \sigma_2$ 和 $\sigma_3$ 是完全相同的置换。
- 所以 $\sigma_{1+2} = \sigma_1 \circ \sigma_2$,同态性质成立。
⚠️ [易错点]
- $\sigma_g$ 是一个函数:要理解 $\sigma_g$ 本身是一个实体,一个函数。而 $g$ 是决定这个函数行为的参数。
- $S_A$ 的运算是函数复合:在验证同态性质时,要记住对称群 $S_A$ 的“乘法”是函数的复合 $\circ$,不是简单的数字乘法。
📝 [总结]
本段的核心思想是:任何一个群作用,都可以被看作是为群里的每个元素 $g$ 分配一个集合 $A$ 上的置换 $\sigma_g$。这个分配过程不是杂乱无章的,它保持了群的结构,即将群的运算“翻译”成了置换的复合。这揭示了群作用和置换群之间深刻的内在联系。
🎯 [存在目的]
本段的目的是建立群作用和置换之间的形式化桥梁。它将抽象的“作用”概念,转化为具体、可分析的“置换”函数,并指出这种转化是一种同态。这是利用群作用来研究群结构的关键一步,因为同态保持结构,所以研究这些置换就能反过来了解原群。
🧠 [直觉心智模型]
回到遥控器和积木模型。
- $\sigma_g$ 就是你按下按钮 $g$ 后,所有积木位置变化的一个“快照”或“关系图”。它记录了每个积木从哪个旧位置跑到了哪个新位置。
- 事实 (i) 说:这个“关系图”是一一对应的,不会有两个积木挤到一个位置,也不会有哪个位置空出来。
- 事实 (ii) 说:遥控器的组合功能($g_1 g_2$)所产生的最终位置变化图($\sigma_{g_1 g_2}$),和先按 $g_2$ 再按 $g_1$ 两次操作叠加后的位置变化图($\sigma_{g_1} \circ \sigma_{g_2}$)是完全一样的。
💭 [直观想象]
想象你在一个舞会上。
- 群 G:一系列跳舞指令,如“所有人向左一步”、“男女舞伴交换位置”。
- 集合 A:舞池里的所有人。
- $\sigma_{\text{向左一步}}$ 是一个置换,它记录了执行“向左一步”指令后,每个人移动到的新位置。
- 事实 (i):执行任何一个指令,不会有两个人撞到一起,也不会有人凭空消失或出现。
- 事实 (ii):你喊出指令“向左一步”然后“交换舞伴”,大家的位置变化,和你直接喊一个复合指令“左移并换伴”的效果是一样的。这个指令序列的逻辑,对应了置换的复合。
13.2 证明事实 (i): $\sigma_g$ 是一个置换
📜 [原文5]
为了证明 $\sigma_{g}$ 是 $A$ 的一个置换,我们证明作为从 $A$ 到 $A$ 的集合映射,它有一个双边逆,即 $\sigma_{g^{-1}}$(根据第 0.1 节命题 1,它是一个置换)。对于所有 $a \in A$
$$
\begin{aligned}
\left(\sigma_{g^{-1}} \circ \sigma_{g}\right)(a) & =\sigma_{g^{-1}}\left(\sigma_{g}(a)\right) & & \text { (根据函数复合的定义) } \\
& =g^{-1} \cdot(g \cdot a) & & \text { (根据 } \left.\sigma_{g^{-1}} \text { 和 } \sigma_{g} \text{ 的定义}\right) \\
& =\left(g^{-1} g\right) \cdot a & & \text { (根据作用性质 (1)) } \\
& =1 \cdot a=a & & \text { (根据作用性质 (2)) }
\end{aligned}
$$
这证明了 $\sigma_{g^{-1}} \circ \sigma_{g}$ 是从 $A$ 到 $A$ 的恒等映射。由于 $g$ 是任意的,我们可以互换 $g$ 和 $g^{-1}$ 的角色,得到 $\sigma_{g} \circ \sigma_{g^{-1}}$ 也是 $A$ 上的恒等映射。因此 $\sigma_{g}$ 有一个双边逆,从而是一个 $A$ 的置换。
📖 [逐步解释]
这段是针对事实 (i) 的严格证明。证明一个函数是双射(即置换)的常用方法是,为它找到一个逆函数。如果函数 $f$ 和函数 $h$ 满足 $f \circ h$ 和 $h \circ f$ 都是恒等映射(即把任何输入变回它自己),那么 $h$就是 $f$ 的逆函数,且 $f$ 和 $h$ 都是双射。
这里的策略是:猜测 $\sigma_g$ 的逆函数是 $\sigma_{g^{-1}}$,然后验证这个猜测。
- 证明 $\sigma_{g^{-1}} \circ \sigma_g$ 是恒等映射:
- 我们要证明对于集合 $A$ 中的任何元素 $a$,经过 $\sigma_g$ 和 $\sigma_{g^{-1}}$ 的连续作用后,会变回 $a$ 本身。
- 第一步: $(\sigma_{g^{-1}} \circ \sigma_g)(a) = \sigma_{g^{-1}}(\sigma_g(a))$。这是函数复合的标准定义:先算里面的 $\sigma_g(a)$,再把结果作为输入给外面的 $\sigma_{g^{-1}}$。
- 第二步: $= g^{-1} \cdot (g \cdot a)$。这里我们把 $\sigma$ 函数翻译回群作用的语言。$\sigma_g(a)$ 就是 $g \cdot a$。然后 $\sigma_{g^{-1}}$ 作用在这个结果上,就是 $g^{-1} \cdot (g \cdot a)$。
- 第三步: $= (g^{-1}g) \cdot a$。这是最关键的一步,它使用了群作用的性质 (1) (结合律兼容性)。我们把作用的括号挪动,变成了群内运算的括号。
- 第四步: $= 1 \cdot a = a$。在群 $G$ 中,$g^{-1}g$ 就是单位元 $1$。然后根据群作用的性质 (2),单位元作用于任何元素都等于其本身。
- 结论:我们证明了 $(\sigma_{g^{-1}} \circ \sigma_g)(a) = a$ 对所有 $a \in A$ 都成立。所以 $\sigma_{g^{-1}} \circ \sigma_g$ 这个复合函数就是恒等映射。
- 证明 $\sigma_g \circ \sigma_{g^{-1}}$ 是恒等映射:
- 作者在这里用了一个巧妙的说法:“由于 $g$ 是任意的,我们可以互换 $g$ 和 $g^{-1}$ 的角色”。
- 在上面的证明中,我们选了任意一个 $g$。那么 $g^{-1}$ 也是群 $G$ 里的一个元素。我们可以把上面证明里的所有 $g$ 都换成 $g^{-1}$,所有 $g^{-1}$ 都换成 $(g^{-1})^{-1}=g$。
- 那么第一部分的结论就变成了:$\sigma_{(g^{-1})^{-1}} \circ \sigma_{g^{-1}}$ 是恒等映射,即 $\sigma_g \circ \sigma_{g^{-1}}$ 是恒等映射。
- 这样就避免了再写一遍几乎完全一样的推导。
- 最终结论:
- 因为我们找到了一个函数 $\sigma_{g^{-1}}$,它既是 $\sigma_g$ 的左逆也是右逆,所以 $\sigma_{g^{-1}}$ 就是 $\sigma_g$ 的逆函数。
- 一个函数只要有逆函数,它就必须是一个双射。
- A 上的双射就是 A 上的置换。
- 证明完毕。
💡 [数值示例]
继续旋转的例子:$G = \mathbb{Z}_4$, $A = \{v_1, v_2, v_3, v_4\}$。
- 取 $g = 1$ (旋转90度)。它的逆元是 $g^{-1} = -1 \pmod 4 = 3$ (旋转270度)。
- $\sigma_1$ 是置换 $(v_1 v_2 v_3 v_4)$。
- $\sigma_3$ 是置换 $(v_1 v_4 v_3 v_2)$。
- 我们来验证 $\sigma_3 \circ \sigma_1$ 是恒等映射。
- 取 $a=v_1$:$(\sigma_3 \circ \sigma_1)(v_1) = \sigma_3(\sigma_1(v_1)) = \sigma_3(v_2) = v_1$。它回到了 $v_1$。
- 取 $a=v_2$:$(\sigma_3 \circ \sigma_1)(v_2) = \sigma_3(\sigma_1(v_2)) = \sigma_3(v_3) = v_2$。它回到了 $v_2$。
- 对所有顶点都成立。所以 $\sigma_3 \circ \sigma_1$ 是恒等映射。
- 同样可以验证 $\sigma_1 \circ \sigma_3$ 也是恒等映射。
- 取 $a=v_1$:$(\sigma_1 \circ \sigma_3)(v_1) = \sigma_1(\sigma_3(v_1)) = \sigma_1(v_4) = v_1$。
- 因此 $\sigma_1$ 确实是一个置换,它的逆置换就是 $\sigma_3$。
⚠️ [易错点]
- 证明的逻辑:证明的关键在于“猜测”逆是 $\sigma_{g^{-1}}$。这个猜测不是凭空的,而是基于直觉:如果 $g$ 的作用是“正向操作”,那么 $g^{-1}$ 的作用理应是“反向操作”。
- $g$ 的任意性:这个证明对群 $G$ 中任意一个 $g$ 都有效,因此结论具有普遍性。
📝 [总结]
本段通过严格的代数推导,证明了由任意群元素 $g$ 诱导的映射 $\sigma_g$ 都是一个置换。证明的核心是利用群作用的两条公理,推出了 $\sigma_g$ 的逆函数恰好是 $\sigma_{g^{-1}}$。这说明群作用天然地在集合上引发了“洗牌”效应。
🎯 [存在目的]
本段的目的是为事实 (i) 提供一个坚实的逻辑基础。它展示了群的公理(存在逆元)和群作用的公理是如何共同确保作用在集合上的变换是可逆的、良定义的置换。这是群作用理论的第一个重要技术结论。
🧠 [直觉心智模型]
遥控器的每个按钮 $g$ 都能让积木动一下($\sigma_g$)。因为遥控器设计良好(它是个群),所以每个按钮 $g$ 都有一个对应的“撤销”按钮 $g^{-1}$。
证明过程就是说:先按 $g$ 再按 $g^{-1}$($\sigma_{g^{-1}} \circ \sigma_g$),积木会回到原位。这不就说明 $g$ 按钮引发的变化是完全可逆的嘛。一个可逆的变换,自然就是置换了。
💭 [直观想象]
你用指令 $g$ =“将魔方顶层顺时针转90度”来作用于魔方。这个操作 $\sigma_g$ 是一个置换。为什么?因为你可以用另一个指令 $g^{-1}$ =“将魔方顶层逆时针转90度”来把它复原。这个证明过程,就是在形式化地表达这个直观的过程。
13.3 证明事实 (ii): $g \mapsto \sigma_g$ 是一个同态
📜 [原文6]
为了检验上述断言 (ii),令 $\varphi: G \rightarrow S_{A}$ 由 $\varphi(g)=\sigma_{g}$ 定义。请注意,第 (i) 部分表明 $\sigma_{g}$ 确实是 $S_{A}$ 的一个元素。为了证明 $\varphi$ 是一个同态,我们必须证明 $\varphi\left(g_{1} g_{2}\right)=\varphi\left(g_{1}\right) \circ \varphi\left(g_{2}\right)$(回想 $S_{A}$ 是在函数复合下的群)。置换 $\varphi\left(g_{1} g_{2}\right)$ 和 $\varphi\left(g_{1}\right) \circ \varphi\left(g_{2}\right)$ 相等当且仅当它们的值在 $A$ 的每个元素 $a$ 上都一致。对于所有 $a \in A$
$$
\begin{aligned}
\varphi\left(g_{1} g_{2}\right)(a) & =\sigma_{g_{1} g_{2}}(a) & & (\text { 根据 } \varphi \text{ 的定义}) \\
& =\left(g_{1} g_{2}\right) \cdot a & & \left(\text { 根据 } \sigma_{g_{1} g_{2}} \text{ 的定义}\right) \\
& =g_{1} \cdot\left(g_{2} \cdot a\right) & & (\text { 根据作用性质 (1)) } \\
& =\sigma_{g_{1}}\left(\sigma_{g_{2}}(a)\right) & & \left(\text { 根据 } \sigma_{g_{1}} \text{ 和 } \sigma_{g_{2}} \text{ 的定义}\right) \\
& =\left(\varphi\left(g_{1}\right) \circ \varphi\left(g_{2}\right)\right)(a) & & (\text { 根据 } \varphi \text{ 的定义}) .
\end{aligned}
$$
这证明了上述断言 (ii)。
📖 [逐步解释]
这段是针对事实 (ii) 的严格证明。证明一个映射 $\varphi$ 是同态,就是要证明它保持运算结构,即 $\varphi(g_1 g_2) = \varphi(g_1) \circ \varphi(g_2)$。
- 设定映射 $\varphi$:
- 我们正式地定义这个映射 $\varphi$,它的输入是群 $G$ 的元素,输出是对称群 $S_A$ 的元素(即置换)。
- $\varphi(g) = \sigma_g$。这个映射把群元素 $g$ 变成它对应的置换函数 $\sigma_g$。
- 前一步的证明 (i) 保证了 $\sigma_g$ 确实是 $S_A$ 的成员,所以这个映射是良定义的。
- 证明策略:
- 我们要证明 $\varphi(g_1 g_2)$ 和 $\varphi(g_1) \circ \varphi(g_2)$ 是同一个东西。
- 它们都是 $S_A$ 中的置换,也就是函数。要证明两个函数相等,就是要证明它们对定义域里的任何一个输入,都给出相同的输出。
- 所以,我们从集合 $A$ 中任取一个元素 $a$,然后分别计算 $\varphi(g_1 g_2)(a)$ 和 $(\varphi(g_1) \circ \varphi(g_2))(a)$,看它们是否相等。
- 推导过程:
- 从左边开始: $\varphi(g_1 g_2)(a)$
- 第一步: $= \sigma_{g_1 g_2}(a)$。根据 $\varphi$ 的定义,$\varphi$ 作用于群元素 $g_1 g_2$ 的结果就是置换 $\sigma_{g_1 g_2}$。然后我们将这个置换作用于 $a$。
- 第二步: $= (g_1 g_2) \cdot a$。根据 $\sigma$ 的定义,$\sigma_{g_1 g_2}$ 作用于 $a$ 的结果就是群元素 $(g_1 g_2)$ 作用于 $a$。
- 关键一步,连接左右:
- 第三步: $= g_1 \cdot (g_2 \cdot a)$。这里我们使用了群作用的性质 (1),把群内的运算括号,转化为了作用的先后顺序。
- 向右边靠拢:
- 第四步: $= \sigma_{g_1}(\sigma_{g_2}(a))$。我们再次使用 $\sigma$ 的定义,但这次是反向使用。$g_2 \cdot a$ 就是 $\sigma_{g_2}(a)$。$g_1$ 作用于这个结果,就等于 $\sigma_{g_1}$ 作用于这个结果。
- 第五步: $= (\varphi(g_1) \circ \varphi(g_2))(a)$。我们把 $\sigma$ 翻译回 $\varphi$。$\sigma_{g_1}$ 就是 $\varphi(g_1)$,$\sigma_{g_2}$ 就是 $\varphi(g_2)$。而 $\sigma_{g_1}(\sigma_{g_2}(a))$ 正是函数复合 $(\varphi(g_1) \circ \varphi(g_2))$作用于 $a$ 的定义。
- 结论:
- 我们从 $\varphi(g_1 g_2)(a)$ 出发,经过一系列等价变换,得到了 $(\varphi(g_1) \circ \varphi(g_2))(a)$。
- 因为 $a$ 是任意选取的,所以这两个函数 $\varphi(g_1 g_2)$ 和 $\varphi(g_1) \circ \varphi(g_2)$ 对所有输入都给出相同输出。
- 因此,这两个函数是相等的:$\varphi(g_1 g_2) = \varphi(g_1) \circ \varphi(g_2)$。
- 这正是同态的定义。证明完毕。
💡 [数值示例]
继续旋转的例子:$G = \mathbb{Z}_4$, $A = \{v_1, v_2, v_3, v_4\}$。
- $g_1=1, g_2=2$。群内运算 $g_1+g_2=3$。
- $\varphi(g_1) = \varphi(1) = \sigma_1 = (v_1 v_2 v_3 v_4)$。
- $\varphi(g_2) = \varphi(2) = \sigma_2 = (v_1 v_3)(v_2 v_4)$。
- $\varphi(g_1+g_2) = \varphi(3) = \sigma_3 = (v_1 v_4 v_3 v_2)$。
- 我们要验证 $\varphi(1+2) = \varphi(1) \circ \varphi(2)$,也就是 $\sigma_3 = \sigma_1 \circ \sigma_2$。
- 计算复合置换 $\sigma_1 \circ \sigma_2$ (先 $\sigma_2$ 再 $\sigma_1$):
- $v_1 \xrightarrow{\sigma_2} v_3 \xrightarrow{\sigma_1} v_4$
- $v_4 \xrightarrow{\sigma_2} v_2 \xrightarrow{\sigma_1} v_3$
- $v_3 \xrightarrow{\sigma_2} v_1 \xrightarrow{\sigma_1} v_2$
- $v_2 \xrightarrow{\sigma_2} v_4 \xrightarrow{\sigma_1} v_1$
- 所以 $\sigma_1 \circ \sigma_2$ 这个复合置换将 $v_1 \to v_4, v_4 \to v_3, v_3 \to v_2, v_2 \to v_1$,这正是循环 $(v_1 v_4 v_3 v_2)$。
- 它和 $\sigma_3$ 完全一样。同态性质得到验证。
⚠️ [易错点]
- 复合顺序:在群论中,函数复合 $f \circ g$ 通常定义为“先用 $g$ 再用 $f$”。而群的乘积 $g_1 g_2$ 在作用中体现为“先作用 $g_2$ 再作用 $g_1$”(如 $g_1 \cdot (g_2 \cdot a)$)。这个顺序的匹配是证明成立的关键。如果定义反了,可能会得到一个“反同态”。
- 分清两个群的运算:证明中涉及两个群 $G$ 和 $S_A$。必须清楚 $g_1 g_2$ 是 $G$ 中的运算,而 $\varphi(g_1) \circ \varphi(g_2)$ 是 $S_A$ 中的运算。
📝 [总结]
本段证明了从群 $G$ 到对称群 $S_A$ 的映射 $\varphi(g) = \sigma_g$ 是一个群同态。证明的核心是展示了群作用的公理 (1) 如何直接对应于同态所要求的保持运算的性质。这个结论意义重大,它说明群作用不仅是引发置换,而且是以一种保持结构的方式引发置换。
🎯 [存在目的]
本段的目的是为事实 (ii) 提供严格证明,从而彻底建立群作用与置换群之间的同态关系。这个同态的存在,使得我们可以运用所有关于同态的理论(如同态基本定理、核、像等)来通过研究置-换表示 $Im(\varphi)$ 来分析原群 $G$ 的性质。
🧠 [直觉心智模型]
遥控器的设计(群 $G$)和它引发的积木位置变化图(置换群 $S_A$ 的一个子群)之间存在一种深刻的和谐。
在遥控器上,将“功能A”和“功能B”组合成一个新功能“C”,与先执行“功能B”的变化再执行“功能A”的变化,最终的积木布局图是一样的。这种“功能组合”的逻辑和“变化叠加”的逻辑是同构的。
💭 [直观想象]
想象一个代码版本控制系统 Git。
- 群 G:一系列的 patch(补丁文件)。patch1 和 patch2 的“乘法”patch2 patch1 可以理解为合并成一个更大的补丁。
- 集合 A:你的代码库。
- 作用:应用一个 patch 到代码库上。patch1 作用于代码库,会产生一系列文件内容的改变,这是一个置换(从旧的代码版本置换到新的代码版本)。
- 同态性质:先应用patch1,再应用patch2,对代码库造成的最终改变,等同于一次性应用那个合并了的 patch2 patch1 大补丁所造成的改变。
13.4 群作用与置换表示的等价性
📜 [原文7]
直观上,群 $G$ 在集合 $A$ 上的群作用意味着 $G$ 中的每个元素 $g$ 都以与 $G$ 中的群运算一致的方式,作为 $A$ 上的一个置换;上述断言 (i) 和 (ii) 精确地说明了这一点。上面给出的从 $G$ 到 $S_{A}$ 的同态被称为与给定作用相关的置换表示。很容易看出,这个过程是可逆的,即如果 $\varphi: G \rightarrow S_{A}$ 是从群 $G$ 到集合 $A$ 上的对称群的任何同态,那么由
$$
g \cdot a=\varphi(g)(a) \quad \text { 对于所有 } g \in G, \text { 和所有 } a \in A
$$
定义的从 $G \times A$ 到 $A$ 的映射满足 $G$ 在 $A$ 上的群作用的性质。因此,群 $G$ 在集合 $A$ 上的作用与从 $G$ 到对称群 $S_{A}$ 的同态是双射对应的(即,本质上是相同的概念,用不同的术语表达)。
📖 [逐步解释]
这段话是对前面两个证明的总结,并指出了一个更深层次的结论:群作用和置换表示是同一枚硬币的两面。
- 总结:
- 前面我们证明了,一个群作用会自然地导出一个从 $G$ 到 $S_A$ 的同态(称为置换表示)。
- 断言 (i) 说明 $g$ 的作用是置换。
- 断言 (ii) 说明这种作用方式与群的结构(运算)是兼容的。
- 过程是可逆的:
- 现在反过来想:如果我们不是从一个群作用开始,而是直接从一个从 $G$到 $S_A$ 的同态 $\varphi$ 开始,我们能不能反向构造出一个群作用?
- 答案是可以的。构造方法就是定义 $g \cdot a = \varphi(g)(a)$。
- 左边是我们想要定义的“作用”。
- 右边是已知的:$\varphi(g)$ 是一个置换(一个函数),$\varphi(g)(a)$ 就是这个函数作用在 $a$ 上的结果。
- 我们需要验证这个定义满足群作用的两条性质。
- 验证性质 (2):$1 \cdot a = \varphi(1)(a)$。因为 $\varphi$ 是同态,它必须把 $G$ 的单位元 $1_G$ 映射到 $S_A$ 的单位元 $id_A$(恒等置换)。所以 $\varphi(1)(a) = id_A(a) = a$。性质 (2) 成立。
- 验证性质 (1):$g_1 \cdot (g_2 \cdot a) = (g_1 g_2) \cdot a$。
- 左侧:$g_1 \cdot (g_2 \cdot a) = g_1 \cdot (\varphi(g_2)(a))$。根据定义,这等于 $\varphi(g_1)$ 作用在 $\varphi(g_2)(a)$ 上,即 $\varphi(g_1)(\varphi(g_2)(a))$。根据函数复合的定义,这等于 $(\varphi(g_1) \circ \varphi(g_2))(a)$。
- 右侧:$(g_1 g_2) \cdot a = \varphi(g_1 g_2)(a)$。
- 因为 $\varphi$ 是一个同态,所以 $\varphi(g_1 g_2) = \varphi(g_1) \circ \varphi(g_2)$。
- 因此,左侧等于右侧。性质 (1) 成立。
- 最终结论:一一对应
- 我们证明了:
- 任意一个群作用 $G \curvearrowright A$ 唯一确定一个置换表示 $\varphi: G \to S_A$。
- 任意一个置换表示 $\varphi: G \to S_A$ 唯一确定一个群作用 $G \curvearrowright A$。
- 这两个概念之间存在一个双射(bijection)。
- 在数学上,这意味着它们是“本质上相同的概念”,只是从不同的角度去描述。你可以随时在这两种语言之间来回切换。
💡 [数值示例]
- 从同态到作用:
- 设 $G = \mathbb{Z}_2 = \{0, 1\}$ (加法群)。
- 设 $A = \{p, q\}$。
- $S_A$ 是 $A$ 上的对称群,它有两个元素:恒等置换 $id = (p)(q)$ 和对换 $(p q)$。$S_A \cong \mathbb{Z}_2$。
- 定义一个同态 $\varphi: \mathbb{Z}_2 \to S_A$ 如下:
- $\varphi(0) = id$
- $\varphi(1) = (p q)$
- 现在我们用 $g \cdot a = \varphi(g)(a)$ 来定义一个群作用:
- $0 \cdot p = \varphi(0)(p) = id(p) = p$
- $0 \cdot q = \varphi(0)(q) = id(q) = q$
- $1 \cdot p = \varphi(1)(p) = (p q)(p) = q$
- $1 \cdot q = \varphi(1)(q) = (p q)(q) = p$
- 我们已经验证了这个定义满足群作用的公理。这是一个合法的群作用。
⚠️ [易错点]
- 不要搞反因果:是从群作用可以推导出置换表示,从置换表示可以推导出群作用。这两者是逻辑等价的,不是一个比另一个更基本。你可以选择任何一个作为出发点。
- 理解“本质上相同”:在更高的抽象层面,数学家会认为这两个结构是同一个对象的两种不同“实现”或“表现形式”。
📝 [总结]
本段阐明了一个核心结论:群 $G$ 在集合 $A$ 上的作用与从 $G$ 到 $A$ 的对称群 $S_A$ 的同态(即置换表示)是一一对应的。它们是描述同一个数学现象的两种等价语言。你可以从任一种语言出发,构建出另一种。
🎯 [存在目的]
本段的目的是将前面分步证明的结论提升到一个新的高度,揭示群作用和置换表示之间的根本等价性。这极大地丰富了我们研究群作用的工具箱。现在,我们可以把关于群作用的问题,转化为关于同态的问题来解决,反之亦然。例如,研究一个群作用的“核心”(kernel),就可以直接去看它对应的置-换表示的同态核。
🧠 [直觉心智模型]
这就像“食谱”和“烹饪视频”的关系。
- 一个群作用就像一本详细的文字食谱,告诉你每一步怎么操作。
- 一个置换表示就像一部烹饪教学视频,它直观地展示了每一步操作带来的变化。
- 你可以根据食谱拍出唯一的视频,也可以看着视频整理出唯一的食谱。它们内容完全等价,只是表达形式不同。
💭 [直观想象]
这就像软件编程中的“接口”和“实现”。
- 同态 $\varphi: G \to S_A$ 就像一个接口(Interface)定义,它规定了群 $G$ 中的每个操作 $g$ 必须对应 $S_A$ 中一个什么样的行为 $\varphi(g)$。
- 群作用 $g \cdot a$ 则是这个接口的一个具体实现(Implementation),它告诉你如何执行这个行为:$g \cdot a$ 的执行方式就是去调用 $\varphi(g)$ 这个函数并传入参数 $a$。
- 反之,任何一个具体的实现(群作用),都隐含地定义了一个接口(同态)。
13.5 左右作用的说明
📜 [原文8]
我们还应该注意到,作用的定义可能更精确地命名为左作用,因为群元素出现在集合元素的左侧。我们也可以类似地定义右作用的概念。
📖 [逐步解释]
这段话是一个简短的技术性补充。
- 左作用 (Left Action):我们目前为止定义的 $g \cdot a$ 这种形式,因为群元素 $g$ 写在集合元素 $a$ 的左边,所以严格来说应该叫做“左群作用”。它的结合律性质是 $g_1 \cdot (g_2 \cdot a) = (g_1 g_2) \cdot a$。
- 右作用 (Right Action):相对应地,我们可以定义“右群作用”。
- 它是一个映射 $A \times G \to A$,记作 $a \cdot g$。
- 它需要满足的性质是:
- (1') $(a \cdot g_1) \cdot g_2 = a \cdot (g_1 g_2)$。注意这里群元素相乘的顺序 $g_1 g_2$ 和作用的顺序是一致的。
- (2') $a \cdot 1 = a$。
- 易混淆点:在右作用中,作用的顺序和群内乘积的顺序是相同的。而在左作用中,作用的顺序是反的(先作用 $g_2$,再作用 $g_1$)。
💡 [数值示例]
- 从左作用构造右作用:给定一个左作用 $g \cdot a$,我们可以定义一个右作用 $a \cdot g = g^{-1} \cdot a$。
- 我们来验证这个定义的右作用性质 (1'):
- 左侧:$(a \cdot g_1) \cdot g_2 = (g_1^{-1} \cdot a) \cdot g_2 = g_2^{-1} \cdot (g_1^{-1} \cdot a)$。
- 根据左作用的性质 (1),这等于 $(g_2^{-1} g_1^{-1}) \cdot a$。
- 根据群的性质 $(xy)^{-1} = y^{-1}x^{-1}$,这等于 $(g_1 g_2)^{-1} \cdot a$。
- 右侧:$a \cdot (g_1 g_2) = (g_1 g_2)^{-1} \cdot a$。
- 左侧=右侧,性质成立。
- 这个例子说明,左右作用是密切相关的,但需要一个逆元来转换。
⚠️ [易错点]
- 默认是左作用:在绝大多数教科书中,如无特别说明,“群作用”通常默认指“左群作用”。
- 结合律顺序:定义右作用时,最容易出错的地方就是性质 (1') 中群元素相乘的顺序。要记住是 $a \cdot (g_1 g_2)$,而不是 $a \cdot (g_2 g_1)$。
📝 [总结]
本段指出了我们所学的群作用是“左作用”,并提及了与之对应的“右作用”的概念,其主要区别在于群元素写在集合元素的哪一边,以及由此导致的结合律兼容性规则的细微差别。
🎯 [存在目的]
本段的目的是为了概念的严谨性,做一个简要的澄清和补充。在某些特定的数学领域(如涉及模理论或范畴论时),区分左右作用非常重要。但在入门阶段,了解存在这个区别即可,主要精力应集中在理解默认的左作用上。
[直觉心-智模型]
这就像写函数。
- 左作用 $g \cdot a$ 类似函数调用 $g(a)$,函数名在前,参数在后。$g_1(g_2(a))$ 对应 $(g_1 g_2)(a)$。
- 右作用 $a \cdot g$ 类似某些语言里的管道操作 a |> g,数据在前,操作在后。(a |> g1) |> g2 对应 a |> (g1 >> g2),这里的 >> 表示操作的组合。
💭 [直观想象]
想象你在一条装配线上。
- 左作用:零件 $a$ 过来了,你先拿工具 $g_2$ 加工一下,再拿工具 $g_1$ 加工一下。这等同于拿一个复合工具 $(g_1 g_2)$ 一次性加工完成。
- 右作用:零件 $a$ 在传送带上,先经过 $g_1$ 工位,再经过 $g_2$ 工位。这等同于经过一个由 $g_1$ 和 $g_2$ 串联起来的组合工位 $(g_1 g_2)$。
1.4 群作用的例子
14.1 引言
📜 [原文9]
设 $G$ 是一个群,$A$ 是一个非空集合。在以下每个例子中,作用性质 (1) 和 (2) 的检验留作练习。
📖 [逐步解释]
这是一个引导性的句子,告诉读者接下来将展示一系列具体的群作用实例。同时,它也给读者布置了一个任务:对于每一个例子,读者都应该亲自动手,根据群作用的定义,去验证那两条性质是否成立。这是一个非常重要的练习,能够加深对定义的理解。
📝 [总结]
本句是例子部分的引言,说明了后续内容的性质,并鼓励读者主动练习验证。
🎯 [存在目的]
本句的目的是承上启下,将前面抽象的定义和证明,与接下来具体的、可感知的例子连接起来,并明确了读者在阅读例子时应该采取的主动学习方式。
14.2 例子 (1): 平凡作用
📜 [原文10]
(1) 令 $g a=a$,对于所有 $g \in G, a \in A$。群作用的性质 (1) 和 (2) 立即成立。这种作用被称为平凡作用,并且称 $G$ 在 $A$ 上平凡作用。请注意,$G$ 的不同元素在 $A$ 上诱导相同的置换(在这种情况下是恒等置换)。相关的置换表示 $G \rightarrow S_{A}$ 是将 $G$ 的每个元素映射到恒等元的平凡同态。
如果 $G$ 作用于集合 $B$,并且 $G$ 的不同元素诱导 $B$ 的不同置换,则称该作用是忠实的。因此,忠实作用是其关联置换表示为单射的作用。
群 $G$ 在 $B$ 上的作用的核定义为 $\{g \in G \mid g b=b \text{ 对于所有 } b \in B\}$,即固定 $B$ 的所有元素的 $G$ 的元素。对于平凡作用,作用的核是 $G$ 的所有元素,当 $|G|>1$ 时,此作用不忠实。
📖 [逐步解释]
这个例子介绍了一种最简单的群作用——平凡作用,并借此引入了两个非常重要的相关概念:忠实作用和作用的核。
- 平凡作用 (Trivial Action):
- 定义:$g \cdot a = a$。也就是说,无论群 $G$ 里的哪个元素 $g$ 来作用,集合 $A$ 里的元素 $a$ 都纹丝不动。
- 验证性质:
- (1) $g_1 \cdot (g_2 \cdot a) = g_1 \cdot a = a$。右侧 $(g_1 g_2) \cdot a = a$。两者相等。
- (2) $1 \cdot a = a$。定义本身就满足。
- 特点:这是最“懒”的作用。群 $G$ 假装在作用,但实际上什么也没干。
- 置换表示:每个 $g \in G$ 对应的置换 $\sigma_g$ 都是恒等置换(即 $\sigma_g(a)=a$ 对所有 $a$ 成立)。因此,从 $G$ 到 $S_A$ 的置换表示 $\varphi$ 把所有 $g$ 都映射到了同一个东西—— $S_A$ 的单位元(恒等置换)。这种把所有元素都映到单位元的同态叫做平凡同态。
- 忠实作用 (Faithful Action):
- 定义:如果不同的群元素 $g_1 \neq g_2$,它们诱导的置换 $\sigma_{g_1}$ 和 $\sigma_{g_2}$ 也一定不同,那么这个作用就是忠实的。
- 等价描述:换句话说,如果 $g_1 \neq g_2$ 蕴含着存在至少一个 $a \in A$ 使得 $g_1 \cdot a \neq g_2 \cdot a$,那么作用是忠实的。
- 与置换表示的关系:作用是忠实的,当且仅当它的置换表示 $\varphi: G \to S_A$ 是单射(injective)。因为单射的定义就是不同的输入($g_1 \neq g_2$)对应不同的输出($\varphi(g_1) \neq \varphi(g_2)$)。
- 平凡作用是否忠实?如果群 $G$ 不止一个元素($|G|>1$),比如有 $g_1 \neq g_2$,但它们都诱导了恒等置换,$\sigma_{g_1} = \sigma_{g_2} = id$。所以平凡作用通常是不忠实的(除非 $|G|=1$)。
- 作用的核 (Kernel of an Action):
- 定义:一个群元素的集合,这些元素作用在 $A$ 的任何一个元素上都等于其本身。形式化地写就是 $Ker(\varphi) = \{g \in G \mid g \cdot a = a \text{ for all } a \in A\}$。
- 直观理解:核里的元素就是那些“什么实事也不干”的元素,它们在作用中表现得像单位元一样。
- 与置换表示的核的关系:作用的核,恰好就是其关联的置换表示 $\varphi: G \to S_A$ 这个同态的核。因为同态的核定义为被映射到目标群(这里是 $S_A$)单位元(这里是恒等置换 $id_A$)的所有原群(这里是 $G$)中的元素。$g$ 在核里 $\iff \varphi(g) = id_A \iff \sigma_g = id_A \iff \sigma_g(a) = a$ 对所有 $a$ 成立 $\iff g \cdot a = a$ 对所有 $a$ 成立。
- 平凡作用的核:在平凡作用中,所有 $g \in G$ 都满足 $g \cdot a = a$,所以核就是整个群 $G$。
- 核与忠实性:一个作用是忠实的,当且仅当它的核只包含单位元 $\{1\}$。因为如果核里有非单位元 $g$,那么 $g$ 和 $1$ 就是不同的群元素,但它们都诱导了恒等置换,这违反了忠实的定义。
💡 [数值示例]
- 平凡作用示例:
- $G = D_6 = \{1, r, r^2, s, sr, sr^2\}$ (正三角形的对称群)。
- $A = \{ \text{猫}, \text{狗} \}$。
- 定义平凡作用:$g \cdot \text{猫} = \text{猫}$, $g \cdot \text{狗} = \text{狗}$,对于所有 $g \in D_6$。
- 这个作用的核是整个 $D_6$。
- 因为 $|D_6|=6 > 1$,所以这个作用是不忠实的。例如 $r \neq s$,但它们的作用效果完全一样(什么都不干)。
- 忠实作用示例(提前引用例4):
- $G = D_6$。
- $A = \{1, 2, 3\}$ (三角形的三个顶点)。
- 作用是 $D_6$ 的元素对顶点的自然移动。
- 这个作用是忠实的。因为如果 $g_1, g_2$ 是 $D_6$ 中两个不同的对称操作,它们对顶点造成的影响必然不同(否则它们就是同一个操作了)。
- 例如,$r$ (旋转120度) 把顶点 $1 \to 2, 2 \to 3, 3 \to 1$。而 $s$ (沿过顶点1的轴翻转) 保持顶点1不动,交换2和3。显然 $r \cdot 1 \neq s \cdot 1$。
- 这个作用的核只有单位元 $\{1\}$,因为只有“不动”这个操作才能让所有顶点都保持不动。
⚠️ [易错点]
- 核 vs 稳定子:作用的核是让集合中 所有 元素都不动的群元素的集合。后面会学到“稳定子”(Stabilizer),它是让 某一个特定 元素不动的群元素的集合。核是所有稳定子的交集。
- 忠实不等于满射:忠实意味着置换表示是单射,但这不意味着它是满射。即,群 $G$ 可能只对应于 $S_A$ 中很小一部分置换。
📝 [总结]
本段通过最简单的平凡作用,引出了两个衡量群作用性质的重要概念:忠实性(作用是否“名副其实”,不同的群元素是否产生不同的效果)和作用的核(哪些群元素“出工不出力”)。并阐明了它们与关联的置换表示(一个同态)的单射性和同态核之间的等价关系。
🎯 [存在目的]
本段的目的是建立评估群作用“有效性”或“信息量”的两个基本指标。平凡作用是“信息量”为零的极端。忠实作用则是“信息量”最大的情况,群的结构被无损地注入到置换群的一个子群中。核的概念则量化了作用中“丢失”了多少信息。这些都是后续分析群作用时不可或缺的工具。
🧠 [直觉心智模型]
- 平凡作用:你有一套功能强大的遥控器(群 G),但它没装电池,所以按哪个按钮,积木(集合 A)都一动不动。
- 忠实作用:遥控器上的每一个按钮功能都独一无二,按不同的按钮,积木的移动方式肯定不一样。
- 作用的核:遥控器上有些按钮是坏的,或者功能重复了(比如好几个按钮都是“待机”功能)。这些“无效”按钮的集合就是核。如果只有“待机”按钮本身是待机,那这个遥控器设计就很忠实。
💭 [直观想象]
- 平凡作用:一位将军(群 G)对一群平民(集合 A)发号施令。但这些平民不懂军令,所以无论将军喊什么口令,所有人都站在原地不动。
- 忠实作用:将军对他手下的士兵(集合 A)发号施令。不同的口令(“向左转”,“齐步走”)会引起士兵们不同的、明确的队列变化。
- 作用的核:将军的口令里,有些是无效口令(比如喊了一声没人听过的词),或者“稍息”这种让大家保持原位的口令。所有这些不能引起队列变化的口令,就构成了作用的核。如果只有“立定”这个单位元口令是让大家不动的,那么这个指挥系统就是忠实的。
14.3 例子 (2): 域的乘法群在向量空间上的作用
📜 [原文11]
(2) 域 $F$ 上的向量空间 $V$ 的公理包括乘法群 $F^{\times}$ 作用于集合 $V$ 的两个公理。因此,向量空间是域的乘法群作用的熟悉例子,其中存在更多结构(特别是 $V$ 必须是阿贝尔群)可以利用。在 $V=\mathbb{R}^{n}$ 且 $F=\mathbb{R}$ 的特殊情况下,作用由以下规定:
$$
\alpha\left(r_{1}, r_{2}, \ldots, r_{n}\right)=\left(\alpha r_{1}, \alpha r_{2}, \ldots, \alpha r_{n}\right)
$$
对于所有 $\alpha \in \mathbb{R},\left(r_{1}, r_{2}, \ldots, r_{n}\right) \in \mathbb{R}^{n}$,其中 $\alpha r_{i}$ 只是两个实数的乘法。
📖 [逐步解释]
这个例子指出,我们在线性代数中早已熟悉的“标量乘法”,其实就是一种群作用。
- 回顾向量空间公理:一个域 F 上的向量空间 V,除了向量加法构成阿贝尔群外,还定义了标量乘法。标量乘法 $\cdot: F \times V \to V$ 满足以下四条公理:
- a) $k \cdot (u+v) = k \cdot u + k \cdot v$ (标量对向量加法的分配律)
- b) $(k+l) \cdot v = k \cdot v + l \cdot v$ (标量加法对向量的分配律)
- c) $(kl) \cdot v = k \cdot (l \cdot v)$ (标量乘法结合律)
- d) $1 \cdot v = v$ (单位元性质),其中 1 是域 F 的乘法单位元。
- 提取群作用:
- 群 G:我们只关注域 F 中非零的元素,它们在乘法下构成一个群,记作 $F^\times$(域 F 的乘法群)。
- 集合 A:就是向量空间 V 本身。
- 作用:就是标量乘法。
- 现在我们检查群作用的两条性质:
- (1) 结合律兼容性: $g_1 \cdot (g_2 \cdot a) = (g_1 g_2) \cdot a$。
- 在向量空间的语境下,这对应的是 $g_1 \cdot (g_2 \cdot v) = (g_1 g_2) \cdot v$。
- 这正是向量空间公理中的 (c) $(kl) \cdot v = k \cdot (l \cdot v)$!这里的 $k, l$ 都是 $F^\times$ 的元素,它们的乘积 $kl$ 也是。
- (2) 单位元性质: $1 \cdot a = a$。
- 在向量空间的语境下,这对应的是 $1 \cdot v = v$。
- 这正是向量空间公理中的 (d)!这里的 1 是 $F^\times$ 的单位元。
- 结论:向量空间的标量乘法,天然地内含了一个 $F^\times$ 在 $V$ 上的群作用。
- 特殊情况:$\mathbb{R}^n$
- 域 F: 实数域 $\mathbb{R}$。群 G: 非零实数乘法群 $\mathbb{R}^\times = \mathbb{R} \setminus \{0\}$。
- 向量空间 V: n维欧式空间 $\mathbb{R}^n$。它的元素是 n-元组 $(r_1, ..., r_n)$。
- 作用: 标量乘法定义为 $\alpha \cdot (r_1, ..., r_n) = (\alpha r_1, ..., \alpha r_n)$。这就是对向量的每个分量都乘以标量 $\alpha$。这个操作的几何意义是沿着原点方向对向量进行缩放(如果 $\alpha>0$)或缩放并反向(如果 $\alpha<0$)。
💡 [数值示例]
- 示例1:二维平面上的缩放
- $G = \mathbb{R}^\times$,$A = \mathbb{R}^2$。
- 取群元素 $g_1 = 2$, $g_2 = 3$。取集合元素 $a = (1, 5)$。
- 验证性质 (1):
- 左侧:$g_1 \cdot (g_2 \cdot a) = 2 \cdot (3 \cdot (1,5)) = 2 \cdot (3, 15) = (6, 30)$。
- 右侧:$(g_1 g_2) \cdot a = (2 \times 3) \cdot (1, 5) = 6 \cdot (1, 5) = (6, 30)$。
- 两者相等。
- 验证性质 (2):
- 群的单位元是 $1$。
- $1 \cdot (1, 5) = (1 \times 1, 1 \times 5) = (1, 5)$。
- 性质成立。
- 示例2:一维直线上的翻转与缩放
- $G = \mathbb{R}^\times$,$A = \mathbb{R}$。
- 取群元素 $g_1 = -1$, $g_2 = 4$。取集合元素 $a = -10$。
- 验证性质 (1):
- 左侧:$g_1 \cdot (g_2 \cdot a) = (-1) \cdot (4 \cdot (-10)) = (-1) \cdot (-40) = 40$。
- 右侧:$(g_1 g_2) \cdot a = ((-1) \times 4) \cdot (-10) = (-4) \cdot (-10) = 40$。
- 两者相等。
⚠️ [易错点]
- 群是 $F^\times$ 而不是 $F$:群必须是乘法构成群的非零元素集合 $F^\times$,因为 0 没有乘法逆元。整个域 F 在乘法下不是一个群。
- 向量空间有额外结构:例子中提到 V 自身还是一个阿贝尔群(向量加法)。群作用本身并不要求集合 A 有这种结构,但这说明群作用可以和其他代数结构共存。
📝 [总结]
本段揭示了线性代数中的标量乘法,其核心就是域的乘法群 $F^\times$ 在向量空间 $V$ 上的一个群作用。向量空间公理中的两条(标量乘法结合律和单位律)恰好就是群作用的两条定义。这为我们提供了一个非常熟悉且具体的群作用范例。
🎯 [存在目的]
本段的目的是将抽象的群作用概念与学生已经熟悉的线性代数知识联系起来。通过展示一个“旧知识”原来是“新概念”的一个特例,可以降低新概念的陌生感和抽象度,帮助学生建立知识间的联系,并从一个新的、更结构化的视角来重新理解标量乘法。
🧠 [直觉心智模型]
把向量空间想象成一个充满箭头的空间(所有箭头都从原点出发)。域的乘法群 $F^\times$ 就是一套“缩放/反向”指令。每个非零数字 $\alpha$ 都是一个指令。
- 指令 $\alpha$ 作用在箭头 $v$ 上,就是把这个箭头 $v$ 拉长或缩短到原来的 $|\alpha|$ 倍。如果 $\alpha$ 是负数,再把它反个向。
- 性质 (1):先缩放3倍,再缩放2倍,和一次性缩放6倍,效果是一样的。
- 性质 (2):缩放1倍,箭头不变。
💭 [直观想象]
想象你在用一个绘图软件调整一个图形的大小。
- 群 G: 所有的缩放比例因子(比如 200%, 50%, -100% ...),它们在乘法下构成群。
- 集合 A: 你画布上的所有图形。
- 作用: 对图形应用一个缩放比例。
- 这个例子就是把这个直观的操作,应用到了由向量构成的数学对象上。
14.4 例子 (3): 对称群在集合上的自然作用
📜 [原文12]
(3) 对于任何非空集合 $A$,对称群 $S_{A}$ 通过 $\sigma \cdot a=\sigma(a)$ 作用于 $A$,对于所有 $\sigma \in S_{A}, a \in A$。相关的置换表示是 $S_{A}$ 到自身的恒等映射。
📖 [逐步解释]
这个例子可以说是最“名正言顺”的群作用。
- 群 G: $S_A$,即集合 $A$ 上所有置换构成的群。一个置换本身就是一个从 $A$ 到 $A$ 的双射函数。$S_A$ 的运算是函数复合。
- 集合 A: 就是 $S_A$ 定义时所基于的那个集合 $A$。
- 作用的定义: $\sigma \cdot a = \sigma(a)$。
- 这里的 $\sigma$ 是 $S_A$ 里的一个元素,也就是说 $\sigma$ 本身就是一个函数。
- $a$ 是集合 $A$ 里的一个元素。
- 这个作用的定义就是:置换 $\sigma$ 对元素 $a$ 的“作用”,就定义为将函数 $\sigma$ 应用于输入 $a$。
- 验证性质:
- (1) 结合律兼容性: $\sigma_1 \cdot (\sigma_2 \cdot a) = (\sigma_1 \circ \sigma_2) \cdot a$。
- 左侧:$\sigma_1 \cdot (\sigma_2 \cdot a) = \sigma_1 \cdot (\sigma_2(a))$。根据定义,这等于 $\sigma_1(\sigma_2(a))$。
- 右侧:$(\sigma_1 \circ \sigma_2) \cdot a$。这里的 $\sigma_1 \circ \sigma_2$ 是 $S_A$ 里的一个新置换。根据定义,作用等于 $(\sigma_1 \circ \sigma_2)(a)$。
- 根据函数复合的定义,$\sigma_1(\sigma_2(a)) = (\sigma_1 \circ \sigma_2)(a)$。所以左侧等于右侧。
- (2) 单位元性质: $id \cdot a = a$。
- $S_A$ 的单位元是恒等置换 $id$,它满足 $id(a)=a$ 对所有 $a$ 成立。
- 根据定义,$id \cdot a = id(a) = a$。性质成立。
- 相关的置换表示:
- 置换表示是同态 $\varphi: S_A \to S_A$。
- 它由 $\varphi(\sigma) = \sigma_\sigma$ 定义,而 $\sigma_\sigma(a) = \sigma \cdot a = \sigma(a)$。
- 这意味着 $\sigma_\sigma$ 和 $\sigma$ 是完全相同的函数。
- 所以,$\varphi(\sigma) = \sigma$。
- 这个同态 $\varphi$ 只是把每个输入的置换原封不动地作为输出。这正是恒等映射(Identity Map)。
💡 [数值示例]
- $A = \{1, 2, 3\}$。
- $G = S_3 = \{id, (12), (13), (23), (123), (132)\}$。
- 取群元素 $\sigma_1 = (12)$,$\sigma_2 = (13)$。取集合元素 $a=1$。
- 群内运算:$\sigma_1 \circ \sigma_2 = (12) \circ (13) = (132)$。(先用(13),再用(12):$1 \to 3 \to 3$, $3 \to 1 \to 2$, $2 \to 2 \to 1$)
- 验证性质 (1):
- 左侧:$\sigma_1 \cdot (\sigma_2 \cdot 1) = (12) \cdot ((13)(1)) = (12) \cdot 3 = 3$。
- 右侧:$(\sigma_1 \circ \sigma_2) \cdot 1 = (132) \cdot 1 = (132)(1) = 3$。
- 两者相等。
⚠️ [易错点]
- 这个例子有点像“自己作用于自己”,容易让人觉得是循环定义。但要分清:$S_A$ 是一个群(一个代数结构),而 $A$ 只是一个集合。$S_A$ 作用在 $A$ 上,而不是 $S_A$ 作用在 $S_A$ 上(虽然那也可以是另一种作用)。
📝 [总结]
本段给出了对称群 $S_A$ 在其原生集合 $A$ 上的自然作用,其作用方式就是置换函数本身的求值。这是一个非常基础和重要的例子,其对应的置换表示就是恒等映射。这个作用是忠实的,因为不同的置换必然导致对至少一个元素的不同影响。
🎯 [存在目的]
本段的目的是展示群作用最直接、最自然的来源。对称群的概念本身就源于对一个集合进行置换,所以它作用于这个集合是理所当然的。这个例子强化了群作用是群在集合上实现置换这一核心思想。
🧠 [直觉心智模型]
这就像一个“洗牌机群”作用于一副“扑克牌”。
- 集合 A: 52张扑克牌。
- 群 $S_A$: 所有可能的洗牌方法(置换)构成的群。一个“洗牌方法”就是一个群元素。
- 作用: 执行一次洗牌。
- $\sigma \cdot a = \sigma(a)$ 的意思是:用“方法$\sigma$”洗牌后,原来在位置 $a$ 的那张牌,现在跑到了哪里。
💭 [直观想象]
想象一个拼图游戏。
- 集合 A: 所有拼图碎块。
- 群 $S_A$: 所有可能打乱拼图的方式构成的群。
- 作用: 打乱一次拼图。这个作用本身就是通过一个置换来实现的。
14.5 例子 (4): 二面体群在顶点集合上的作用
📜 [原文13]
(4) 如果我们固定一个正 $n$ 边形的顶点标签,则 $D_{2 n}$ 的每个元素 $\alpha$ 会通过对称 $\alpha$ 对相应顶点的置换方式,产生 $\{1,2, \ldots, n\}$ 的一个置换 $\sigma_{\alpha}$。从 $D_{2 n} \times\{1,2, \ldots, n\}$ 到 $\{1,2, \ldots, n\}$ 定义为 $(\alpha, i) \rightarrow \sigma_{\alpha}(i)$ 的映射定义了一个群作用,即 $D_{2 n}$ 在 $\{1,2, \ldots, n\}$ 上的作用。为了与我们的群作用记号保持一致,我们现在可以放弃正式而繁琐的记号 $\sigma_{\alpha}(i)$,而用 $\alpha i$ 代替。请注意,这个作用是忠实的:正 $n$ 边形的不同对称会诱导顶点的不同置换。
当 $n=3$ 时,$D_{6}$ 在三角形的三个(标记的)顶点上的作用给出了从 $D_{6}$ 到 $S_{3}$ 的单射同态。由于这些群具有相同的阶,这个映射也必须是满射的,即是一个同构:$D_{6} \cong S_{3}$。这是我们在上一节通过生成元和关系建立相同事实的另一种证明。从几何上看,它表示三角形顶点的任何置换都是一种对称。对于任何 $n \geq 4$ 的 $n$ 边形,类似的陈述不成立(仅仅从阶的考虑,对于任何 $n \geq 4$,我们不能有 $D_{2 n}$ 同构于 $S_{n}$)。
📖 [逐步解释]
这个例子将几何直观的对称操作与抽象的群作用联系起来。
- 群 G: $D_{2n}$,正 n 边形的二面体群。它的元素是正 n 边形的对称操作(旋转和翻转)。
- 集合 A: $\{1, 2, ..., n\}$,代表正 n 边形的 n 个被标记的顶点。
- 作用的定义:
- 一个对称操作 $\alpha \in D_{2n}$ 会把顶点移动到新的位置。例如,旋转会把顶点i移动到原先顶点i+1的位置。
- 这种移动定义了一个从顶点集合到自身的置换,记为 $\sigma_\alpha$。
- 作用就定义为 $\alpha \cdot i = \sigma_\alpha(i)$,即对称操作 $\alpha$ 作用在顶点 $i$ 上的结果,就是 $\alpha$ 这个操作把顶点 $i$ 送到的那个新位置。
- 后面简化记号,直接写成 $\alpha i$。
- 作用的忠实性:
- 这个作用是忠实的。为什么?因为 $D_{2n}$ 的元素就是由它们如何移动顶点来定义的。如果两个不同的对称操作 $\alpha_1 \neq \alpha_2$,导致所有顶点的最终位置都完全一样,那它们根据定义就是同一个对称操作,这与假设矛盾。
- 所以,不同的对称操作必然导致不同的顶点置换。
- 这意味着置换表示 $\varphi: D_{2n} \to S_n$ 是单射的。
- 特殊情况 n=3 (三角形):
- 群 G: $D_6$,正三角形的对称群,其阶为 $|D_6|=2 \times 3 = 6$。
- 集合 A: $\{1, 2, 3\}$,三个顶点。
- 作用诱导一个置换表示 $\varphi: D_6 \to S_3$。
- $S_3$ 是 3 个元素的对称群,其阶为 $|S_3| = 3! = 6$。
- 我们知道这个作用是忠实的,所以 $\varphi$ 是单射。
- 一个从有限群到另一个同阶有限群的单射同态,必然也是满射(因为没有多余的元素可以去映射了),因此它是一个同构(Isomorphism)。
- 结论:$D_6 \cong S_3$。
- 几何意义: 这个同构告诉我们,任何对三角形三个顶点的重新排列(一个 $S_3$ 中的置换),都恰好对应一个三角形的刚体运动(一个 $D_6$ 中的对称操作)。
- 这提供了一个全新的方法来证明 $D_6$ 和 $S_3$ 同构,比之前用生成元和关系来证明要直观得多。
- 情况 n ≥ 4 (四边形及以上):
- 对于正 n 边形 ($n \ge 4$),$D_{2n}$ 作用在 n 个顶点上,得到一个单射同态 $\varphi: D_{2n} \to S_n$。
- 但是,此时两个群的阶不再相等。$|D_{2n}| = 2n$,而 $|S_n| = n!$。
- 当 $n \ge 4$ 时,$n!$ 会比 $2n$ 大得多。例如 $n=4$ 时,$|D_8|=8$,而 $|S_4|=24$。
- 由于阶不同,它们之间不可能存在同构。$D_{2n}$ 只是 $S_n$ 的一个子群的同构像。
- 几何意义: 对于一个正方形,不是所有对四个顶点的置换都能通过刚体运动实现。例如,你可以交换相邻的两个顶点1和2,而保持3和4不动,这个置换是 $(12)$。但你无法通过旋转或翻转一个正方形来实现这个效果(任何操作都会同时移动其他顶点)。
💡 [数值示例]
- n=4 (正方形):
- $G=D_8$, $A=\{1, 2, 3, 4\}$ (逆时针标记顶点)。
- 取群元素 $r$ (逆时针旋转90度)。
- $r \cdot 1 = 2$, $r \cdot 2 = 3$, $r \cdot 3 = 4$, $r \cdot 4 = 1$。
- 对应的置换 $\sigma_r = (1234)$。
- 取群元素 $s$ (沿过顶点1和3的对角线翻转)。
- $s \cdot 1 = 1$, $s \cdot 3 = 3$, $s \cdot 2 = 4$, $s \cdot 4 = 2$。
- 对应的置换 $\sigma_s = (24)$。
- 置换表示 $\varphi: D_8 \to S_4$ 将 $r$ 映到 $(1234)$,将 $s$ 映到 $(24)$ 等等。这个映射是单射,但不是满射(例如 $S_4$ 中的 $(12)$ 就不是 $D_8$ 中任何元素的像)。
⚠️ [易错点]
- $D_{2n}$ vs $D_n$:本书使用 $D_{2n}$ 表示 n 边形的对称群,指其阶为 $2n$。有些书使用 $D_n$ 表示,容易混淆。
- 忠实 vs 同构:作用忠实只保证了 $G$ 和 $S_A$ 的一个子群 $Im(\varphi)$ 同构,不保证和 $S_A$ 整体同构。
📝 [总结]
本段通过研究二面体群 $D_{2n}$ 对其顶点集合的作用,生动地展示了群作用如何将几何概念转化为代数概念。它不仅提供了一个忠实作用的典范,还通过 $n=3$ 的情况,为证明 $D_6 \cong S_3$ 提供了一种新的、基于几何直观的有力方法,并解释了为何这种同构关系在 $n \ge 4$ 时不再成立。
🎯 [存在目的]
本段的目的是展示群作用理论的威力。它不仅能描述现象,更能作为一种工具,用来发现和证明群之间的深刻关系(如同构)。通过对比 $n=3$ 和 $n \ge 4$ 的情况,也让读者体会到,一个群作用能揭示多少关于群本身的信息,是需要具体情况具体分析的。
🧠 [直觉心智模型]
想象你手里有一个正多边形的纸片。
- 群 $D_{2n}$: 你能对这张纸片做的所有“对称”操作(旋转、翻转)的集合。
- 集合 A: 纸片上预先标好号的顶点。
- 作用: 你做一个操作,然后观察每个顶点跑到了哪个新号码的位置。这个观察结果就是一个置换。
- $n=3$ 时,你发现无论你怎么排列这三个顶点,总能找到一个对应的操作来实现它。
- $n=4$ 时,你发现有些排列方式(比如只交换两个相邻的顶点)是你无论如何也做不到的。
💭 [直观想象]
这就像一个密码锁。
- 群 $D_{2n}$: 转动密码盘的各种固定操作。
- 集合 A: 密码盘上的数字。
- 作用: 操作密码盘,看数字如何变化。
- $D_6 \cong S_3$ 就好比一个只有3个数字的特殊密码锁,任何数字排列都可以通过一系列操作达到。
- $D_8$ 和 $S_4$ 的关系则像一个普通的4位密码锁,你只能通过旋转得到某些特定的数字组合,而不能随意指定每个位置的数字。
14.6 例子 (5): 左正则作用
📜 [原文14]
(5) 设 $G$ 是任何群,并设 $A=G$。定义一个从 $G \times A$ 到 $A$ 的映射,通过 $g \cdot a=g a$ 定义,对于每个 $g \in G$ 和 $a \in A$,其中等式右侧的 $g a$ 是群 $G$ 中 $g$ 和 $a$ 的乘积。这给出了 $G$ 在自身上的群作用,其中每个(固定的)$g \in G$ 通过左乘来置换 $G$ 的元素:
$$
g: a \mapsto g a \quad \text { 对于所有 } a \in G
$$
(或者,如果 $G$ 以加法表示,我们得到 $a \mapsto g+a$,并称之为左平移)。这种作用被称为 $G$ 在自身上的左正则作用。根据消去律,这个作用是忠实的(请验证)。
📖 [逐步解释]
这个例子介绍了一个对于任何群都存在的、非常重要的群作用——左正则作用。
- 群 G: 任何一个群 $G$。
- 集合 A: 集合 $A$ 就是群 $G$ 本身。我们暂时“忘记” $G$ 的群结构,只把它看作一个元素的集合。
- 作用的定义: $g \cdot a = ga$。
- 这里的 $g$ 是作为“作用者”的群元素。
- $a$ 是作为“被作用对象”的集合元素(它恰好也来自 $G$)。
- 右侧的 $ga$ 是群 $G$ 内部的普通二元运算(乘法)。
- 验证性质:
- (1) 结合律兼容性: $g_1 \cdot (g_2 \cdot a) = (g_1 g_2) \cdot a$。
- 左侧:$g_1 \cdot (g_2 \cdot a) = g_1 \cdot (g_2 a)$。根据定义,这等于 $g_1(g_2 a)$。
- 右侧:$(g_1 g_2) \cdot a = (g_1 g_2) a$。
- 由于群自身的乘法满足结合律,所以 $g_1(g_2 a) = (g_1 g_2) a$。性质成立。
- (2) 单位元性质: $1 \cdot a = a$。
- 根据定义,$1 \cdot a = 1a$。
- 根据群的单位元的定义,$1a=a$。性质成立。
- 结论:这确实是一个合法的群作用。
- 作用的名称和形式:
- 这个作用叫做左正则作用 (Left Regular Action)。
- 每个群元素 $g$ 引起的置换 $\sigma_g$ 是通过“左乘” (Left Multiplication) 实现的:$\sigma_g(a) = ga$。
- 如果群是加法群,这个作用就是 $g \cdot a = g+a$,称为“左平移” (Left Translation)。
- 作用的忠实性:
- 这个作用总是忠实的。
- 验证: 我们需要证明,如果 $g_1 \neq g_2$,那么它们诱导的置换 $\sigma_{g_1}$ 和 $\sigma_{g_2}$ 也不同。
- 要证明两个函数不同,只需找到一个输入,使它们的输出不同即可。
- 我们来考察它们对单位元 $1 \in G$ (作为集合元素) 的作用:
- $\sigma_{g_1}(1) = g_1 \cdot 1 = g_1 1 = g_1$。
- $\sigma_{g_2}(1) = g_2 \cdot 1 = g_2 1 = g_2$。
- 因为我们假设了 $g_1 \neq g_2$,所以 $\sigma_{g_1}(1) \neq \sigma_{g_2}(1)$。
- 这说明 $\sigma_{g_1}$ 和 $\sigma_{g_2}$ 是不同的函数(不同的置换)。
- 因此,作用是忠实的。
- 书中提到“根据消去律”,这是另一种等价的证明思路:
- 假设作用不忠实,即存在 $g_1 \neq g_2$ 但 $\sigma_{g_1} = \sigma_{g_2}$。
- 这意味着对于所有 $a \in G$,都有 $g_1 a = g_2 a$。
- 根据群的右消去律,我们可以消去两边的 $a$,得到 $g_1=g_2$。
- 这与我们的假设 $g_1 \neq g_2$ 矛盾。
- 所以假设不成立,作用必须是忠实的。
💡 [数值示例]
- $G = \mathbb{Z}_4 = \{0, 1, 2, 3\}$ (加法群)。
- $A = G = \{0, 1, 2, 3\}$。
- 作用是左平移:$g \cdot a = g+a \pmod 4$。
- 取群元素 $g=1$。它诱导的置换 $\sigma_1$ 是:
- $\sigma_1(0) = 1+0=1$
- $\sigma_1(1) = 1+1=2$
- $\sigma_1(2) = 1+2=3$
- $\sigma_1(3) = 1+3=0$
- 所以 $\sigma_1 = (0123)$。
- 取群元素 $g=2$。它诱导的置换 $\sigma_2$ 是:
- $\sigma_2(0)=2, \sigma_2(1)=3, \sigma_2(2)=0, \sigma_2(3)=1$。
- 所以 $\sigma_2 = (02)(13)$。
- 这个作用是忠实的。例如 $1 \neq 2$,它们诱导的置换 $(0123)$ 和 $(02)(13)$ 也不同。
⚠️ [易错点]
- $G$ 的双重角色:在这个例子中,群 $G$ 同时扮演了“操作者”和“被操作对象”两个角色。在思考时要分清当前语境下的 $g$ 和 $a$ 分别是哪个角色。
- 凯莱定理的基础:这个左正则作用非常重要,因为它是证明凯莱定理(Cayley's Theorem)的核心。凯莱定理说:任何一个群 $G$ 都同构于一个置换群(具体来说,是 $S_G$ 的一个子群)。这个同构就是由左正则作用的置换表示 $\varphi: G \to S_G$ 所建立的。因为作用是忠实的,所以 $\varphi$ 是单射,根据第一同构定理,$G \cong Im(\varphi)$,而 $Im(\varphi)$ 是 $S_G$ 的一个子群。
📝 [总结]
本段介绍了任何群 $G$ 都可以通过左乘法作用于其自身的元素集合,这个作用被称为左正则作用。这个作用的定义直接源于群的乘法和结合律,并且它总是一个忠实的作用。
🎯 [存在目的]
本段的目的是介绍一个具有普遍性的群作用。不像前面的例子需要特定的几何背景或代数结构,左正则作用对任何群都适用。它揭示了一个深刻的事实:每个抽象的群,其内部的运算结构,都可以通过“移动”它自己的元素来“可视化”地表现出来,并且这种表现是完全无损的(忠实的)。这是将抽象群嵌入到更具体、更熟悉的置换群世界中的第一步。
🧠 [直觉心智模型]
想象一个群就是一条长长的街道,街上的每个门牌号都是一个群元素。
- 群 G: 一套“移动指令” {“向前走1步”, “向前走2步”, ...}。
- 集合 A: 街道上的所有门牌号。
- 左正则作用: 你站在门牌号 $a$ 的位置,执行指令 $g$=“向前走k步”,你就移动到了门牌号 $g+a$ 的位置。
- 忠实性: 不同的指令(比如“向前走1步”和“向前走2步”)必然会导致你最终到达不同的位置,所以作用是忠实的。
💭 [直观想象]
想象一个时钟,它的12个数字 {1, 2, ..., 12} 构成一个集合,也构成一个模12的加法群 $\mathbb{Z}_{12}$。
- 作用: “把时钟拨快g小时”。
- 如果你在3点钟位置,执行“拨快2小时”的操作,你就到了5点钟位置 ($2 \cdot 3 = 2+3=5$)。
- 这个作用是忠实的,因为“拨快2小时”和“拨快3小时”是不同的操作,它们带来的结果也必然不同。
14.7 其他例子的引言
📜 [原文15]
📖 [逐步解释]
这是一个简单的结语,告诉读者本节正文部分的例子到此为止,更多丰富多样的群作用实例将在本节末尾的练习题中出现。
🎯 [存在目的]
本句的目的是平滑地结束例子讲解部分,并提示读者通过做练习来进一步拓展对群作用应用的认识。
1.5 练习
这部分是练习题,旨在巩固和拓展本节所学的概念。以下将对每道题目进行解释和引导。
15.4 练习 4
📜 [原文19]
- 设 $G$ 是一个作用于集合 $A$ 的群,并固定某个 $a \in A$。证明以下集合是 $G$ 的子群(参见第 1 节练习 26):
(a) 作用的核,
(b) $\{g \in G \mid g a=a\}$ ——这个子群被称为 $G$ 中 $a$ 的稳定子。
📖 [逐步解释]
这道题要求证明两个与群作用相关的重要集合都是子群。证明一个集合 H 是子群,通常使用子群判别法:
- H 非空(通常证明单位元在里面)。
- 对任意 $x, y \in H$,证明 $xy^{-1} \in H$。
- (a) 作用的核: $K = \{g \in G \mid g x=x \text{ for all } x \in A\}$
- 非空: 因为 $1 \cdot x = x$ 对所有 $x$ 成立,所以 $1 \in K$。$K$ 非空。
- 封闭性: 设 $g_1, g_2 \in K$。我们需要证明 $g_1 g_2^{-1} \in K$。
- 即要证明对于任意 $x \in A$,都有 $(g_1 g_2^{-1}) \cdot x = x$。
- 因为 $g_2 \in K$,所以 $g_2 \cdot x = x$。两边用 $g_2^{-1}$ 作用,得到 $g_2^{-1} \cdot (g_2 \cdot x) = g_2^{-1} \cdot x$,即 $(g_2^{-1}g_2) \cdot x = g_2^{-1} \cdot x$,所以 $1 \cdot x = g_2^{-1} \cdot x$,即 $x = g_2^{-1} \cdot x$。这说明如果 $g_2$ 在核里,$g_2^{-1}$ 也在核里。
- 现在看 $(g_1 g_2^{-1}) \cdot x = g_1 \cdot (g_2^{-1} \cdot x)$。
- 根据上一步,$g_2^{-1} \cdot x = x$。
- 所以上式等于 $g_1 \cdot x$。
- 因为 $g_1 \in K$,所以 $g_1 \cdot x = x$。
- 综上,$(g_1 g_2^{-1}) \cdot x = x$。所以 $g_1 g_2^{-1} \in K$。
- 根据子群判别法,核是一个子群。
- (b) a 的稳定子 (Stabilizer): $G_a = \{g \in G \mid g a=a\}$ (注意只要求固定一个元素 $a$)
- 非空: 因为 $1 \cdot a = a$,所以 $1 \in G_a$。$G_a$ 非空。
- 封闭性: 设 $g_1, g_2 \in G_a$。我们需要证明 $g_1 g_2^{-1} \in G_a$。
- 即要证明 $(g_1 g_2^{-1}) \cdot a = a$。
- 因为 $g_2 \in G_a$,所以 $g_2 \cdot a = a$。两边用 $g_2^{-1}$ 作用,得到 $g_2^{-1} \cdot (g_2 \cdot a) = g_2^{-1} \cdot a$,即 $a = g_2^{-1} \cdot a$。
- 现在看 $(g_1 g_2^{-1}) \cdot a = g_1 \cdot (g_2^{-1} \cdot a)$。
- 根据上一步,$g_2^{-1} \cdot a = a$。
- 所以上式等于 $g_1 \cdot a$。
- 因为 $g_1 \in G_a$,所以 $g_1 \cdot a = a$。
- 综上,$(g_1 g_2^{-1}) \cdot a = a$。所以 $g_1 g_2^{-1} \in G_a$。
- 根据子群判别法,稳定子是一个子群。
15.8 练习 8
📜 [原文23]
- 设 $A$ 是一个非空集合,设 $k$ 是一个正整数,且 $k \leq|A|$。对称群 $S_{A}$ 作用于由 $A$ 的所有基数为 $k$ 的子集组成的集合 $B$,通过 $\sigma \cdot\left\{a_{1}, \ldots, a_{k}\right\}= \left\{\sigma\left(a_{1}\right), \ldots, \sigma\left(a_{k}\right)\right\}$。
(a) 证明这是一个群作用。
(b) 明确描述元素 $(12)$ 和 $(123)$ 如何作用于 $\{1,2,3,4\}$ 的六个 2 元素子集。
📖 [逐步解释]
- 群 G: $S_A$
- 集合 B: A 的所有大小为 k 的子集构成的集合。我们称之为 $\binom{A}{k}$。
- 作用: $\sigma$ 作用在一个子集上,得到一个新的集合,这个新集合由原子集中每个元素被 $\sigma$ 作用后的像构成。
- (a) 证明:
- 验证映射封闭性: 首先要说明 $\sigma \cdot \{a_1, ..., a_k\}$ 仍然是 B 的一个元素。
- 原子集有 k 个元素。因为 $\sigma$ 是一个置换(双射),它会把 k 个不同的元素映射成 k 个仍然不同的元素。所以新的集合 $\{\sigma(a_1), ..., \sigma(a_k)\}$ 的基数仍然是 k。因此它确实是 B 的一个元素。
- 验证性质 (1): $\sigma_1 \cdot (\sigma_2 \cdot S) = (\sigma_1 \circ \sigma_2) \cdot S$,其中 $S=\{a_1, ..., a_k\}$。
- 左侧: $\sigma_1 \cdot (\{\sigma_2(a_1), ..., \sigma_2(a_k)\}) = \{\sigma_1(\sigma_2(a_1)), ..., \sigma_1(\sigma_2(a_k))\}$。
- 右侧: $(\sigma_1 \circ \sigma_2) \cdot \{a_1, ..., a_k\} = \{(\sigma_1 \circ \sigma_2)(a_1), ..., (\sigma_1 \circ \sigma_2)(a_k)\}$。
- 根据函数复合定义,$\sigma_1(\sigma_2(x)) = (\sigma_1 \circ \sigma_2)(x)$。所以左侧 = 右侧。
- 验证性质 (2): $id \cdot S = S$。
- $id \cdot \{a_1, ..., a_k\} = \{id(a_1), ..., id(a_k)\} = \{a_1, ..., a_k\} = S$。
- (b) 具体例子:
- $A = \{1,2,3,4\}$,$k=2$。
- 集合 B 是 $\{1,2,3,4\}$ 的所有2元素子集:
- 群元素 $\sigma = (12)$:
- $(12) \cdot \{1,2\} = \{\sigma(1), \sigma(2)\} = \{2,1\} = \{1,2\}$ (不动)。
- $(12) \cdot \{1,3\} = \{\sigma(1), \sigma(3)\} = \{2,3\}$。
- $(12) \cdot \{1,4\} = \{\sigma(1), \sigma(4)\} = \{2,4\}$。
- $(12) \cdot \{2,3\} = \{\sigma(2), \sigma(3)\} = \{1,3\}$。
- $(12) \cdot \{2,4\} = \{\sigma(2), \sigma(4)\} = \{1,4\}$。
- $(12) \cdot \{3,4\} = \{\sigma(3), \sigma(4)\} = \{3,4\}$ (不动)。
- 作用效果是:$\{1,3\} \leftrightarrow \{2,3\}$ 且 $\{1,4\} \leftrightarrow \{2,4\}$。
- 群元素 $\tau = (123)$:
- $(123) \cdot \{1,2\} = \{\tau(1), \tau(2)\} = \{2,3\}$。
- $(123) \cdot \{1,3\} = \{\tau(1), \tau(3)\} = \{2,1\} = \{1,2\}$。
- $(123) \cdot \{1,4\} = \{\tau(1), \tau(4)\} = \{2,4\}$。
- $(123) \cdot \{2,3\} = \{\tau(2), \tau(3)\} = \{3,1\} = \{1,3\}$。
- $(123) \cdot \{2,4\} = \{\tau(2), \tau(4)\} = \{3,4\}$。
- $(123) \cdot \{3,4\} = \{\tau(3), \tau(4)\} = \{1,4\}$。
- 作用效果是:$\{1,2\} \to \{2,3\} \to \{1,3\} \to \{1,2\}$ 形成一个3-循环,$\{1,4\} \to \{2,4\} \to \{3,4\} \to \{1,4\}$ 形成另一个3-循环。
(由于篇幅限制,后续练习题的解释将遵循相同的详细程度和结构。篇幅极长,将继续自动输出。)
15.10 练习 10
📜 [原文25]
- 参考前面两个练习,确定:
(a) 对于哪些 $k$ 值,$S_{n}$ 在 $k$ 元素子集上的作用是忠实的,以及
(b) 对于哪些 $k$ 值,$S_{n}$ 在有序 $k$ 元组上的作用是忠实的。
📖 [逐步解释]
这道题要求我们判断练习8和9中的作用何时是忠实的。作用是忠实的,当且仅当其核为 $\{id\}$。
- (a) k-元素子集:
- 核 $K = \{\sigma \in S_n \mid \sigma \cdot S = S \text{ for all k-subsets } S\}$。
- $\sigma \cdot S = S$ 意味着 $\{\sigma(s_1), ..., \sigma(s_k)\} = \{s_1, ..., s_k\}$。这不要求 $\sigma(s_i) = s_i$,只要求 $\sigma$ 在子集 $S$ 内部进行置换。
- 我们要找的是:什么样的非恒等置换 $\sigma$ 能够保持 所有 k-子集不变?
- 情况 1: $k=0$ 或 $k=n$
- 如果 $k=0$,集合只有一个,即空集 $\emptyset$。任何 $\sigma$ 都满足 $\sigma \cdot \emptyset = \emptyset$。核是整个 $S_n$。作用不忠实 (假设 $n>1$)。
- 如果 $k=n$,集合只有一个,即 $\{1,...,n\}$。任何 $\sigma$ 作用后,集合依然是 $\{1,...,n\}$。核是整个 $S_n$。作用不忠实 (假设 $n>1$)。
- 情况 2: $k=1$
- 作用对象是单元素子集 $\{\{1\}, \{2\}, ..., \{n\}\}$。
- $\sigma \cdot \{i\} = \{\sigma(i)\}$。
- 如果 $\sigma$ 在核里,则必须有 $\{\sigma(i)\} = \{i\}$ 对所有 $i$ 成立,这意味着 $\sigma(i)=i$ 对所有 $i$ 成立。
- 所以 $\sigma=id$。核是 $\{id\}$。作用是忠实的。
- 情况 3: $k=n-1$
- 作用对象是 n-1 元素子集。一个 n-1 元素子集可以由它“缺少”的那个元素来唯一确定。例如,在 $\{1,2,3,4\}$ 中,子集 $\{1,2,3\}$ 由元素 4 确定。
- 令 $S_i = \{1,...,n\} \setminus \{i\}$。
- $\sigma \cdot S_i = \sigma(S_i) = S_n \setminus \{\sigma(i)\}$。
- 如果 $\sigma$ 在核里,则 $\sigma \cdot S_i = S_i$ 对所有 $i$ 成立。
- 这意味着 $S_n \setminus \{\sigma(i)\} = S_n \setminus \{i\}$,所以 $\{\sigma(i)\} = \{i\}$,即 $\sigma(i)=i$。
- 这对所有 $i$ 都成立,所以 $\sigma=id$。核是 $\{id\}$。作用是忠实的。
- 情况 4: $1 < k < n-1$
- 这个情况需要更复杂的组合论证,但结论是作用依然是忠实的 (只要 $n \ge 2k$ 且 $n \neq 2k$ 的一些特殊情况外,一般都成立)。一个简单的论证是,如果 $\sigma \neq id$,比如 $\sigma(i)=j$ 且 $\sigma(j)=i$ (一个对换),我们可以构造一个 k-子集 $S$ 包含 $i$ 但不包含 $j$ 和其他被 $\sigma$ 移动的元素,那么 $\sigma(S)$ 将包含 $j$,所以 $\sigma(S) \neq S$。
- 结论 (a): 作用是忠实的当且仅当 $1 \le k \le n-1$。(对于一些小的n和k的边界情况,比如 $n=4, k=2$ 作用也是忠实的,一般的结论是只要 $k$ 不是 $0$ 或 $n$ 就忠实)。严格来说,只要 $0 < k < n$,作用就是忠实的(假设 $n>2$)。
- (b) 有序 k-元组:
- 核 $K = \{\sigma \in S_n \mid \sigma \cdot T = T \text{ for all k-tuples } T\}$。
- $\sigma \cdot (a_1,...,a_k) = (\sigma(a_1),...,\sigma(a_k))$。
- 如果 $\sigma$ 在核里,那么 $(\sigma(a_1),...,\sigma(a_k)) = (a_1,...,a_k)$ 对 所有 k-元组成立。
- 情况 1: $k \ge 1$
- 我们取一个 k-元组 $T=(1, 2, ..., k)$。
- 那么必须有 $(\sigma(1),...,\sigma(k)) = (1,...,k)$。
- 这要求 $\sigma(1)=1, \sigma(2)=2, ..., \sigma(k)=k$。
- 如果 $k=n$,这就证明了 $\sigma=id$。
- 如果 $k < n$,这只说明 $\sigma$ 固定了前 $k$ 个元素。
- 但是,这个条件必须对 所有 k-元组成立。
- 我们再取另一个 k-元组,例如 $T'=(2, 3, ..., k+1)$。
- 那么必须有 $\sigma(2)=2, ..., \sigma(k+1)=k+1$。
- 如此类推,我们可以取遍所有元素。
- 只要 $k \ge 1$ 且 $n>1$,我们可以取一个元组 $(i, ..., )$,得到 $\sigma(i)=i$。因为 $i$ 是任意的,所以 $\sigma=id$。
- 结论 (b): 只要 $k \ge 1$ 且 $n>1$,作用就是忠实的。如果 $k=0$ (只有一个空元组),作用不忠实。
15.17 练习 17
📜 [原文32]
- 设 $G$ 是一个群,并设 $G$ 通过左共轭作用于自身,因此 $G$ 中的每个 $g$ 将 $G$ 映射到 $G$,通过
$$
x \mapsto g x g^{-1} .
$$
对于固定的 $g \in G$,证明由 $g$ 进行的共轭是从 $G$ 到自身的同构(即是 $G$ 的一个自同构——参见第 6 节练习 20)。推断出对于 $G$ 中的所有 $x$, $x$ 和 $g x g^{-1}$ 具有相同的阶,并且对于 $G$ 的任何子集 $A$, $|A|=\left|g A g^{-1}\right|$(这里 $g A g^{-1}=\left\{g a g^{-1} \mid a \in A\right\}$)。
📖 [逐步解释]
这道题是对共轭作用性质的深入探讨。
- 对于固定的 $g$,我们定义一个映射 $\varphi_g: G \to G$ 为 $\varphi_g(x) = gxg^{-1}$。
- 我们要证明 $\varphi_g$ 是一个自同构 (Automorphism),即它是一个从 $G$ 到自身的同构。
- 证明同构需要三步:证明它是同态、单射、满射。
- 证明是同态: $\varphi_g(xy) = \varphi_g(x)\varphi_g(y)$。
- 左侧: $\varphi_g(xy) = g(xy)g^{-1}$。
- 右侧: $\varphi_g(x)\varphi_g(y) = (gxg^{-1})(gyg^{-1})$。
- 在右侧中间,我们看到了 $g^{-1}g$,它们等于单位元 $1$。
- 所以右侧等于 $g x (g^{-1}g) y g^{-1} = g x 1 y g^{-1} = gxyg^{-1}$。
- 左侧 = 右侧,所以 $\varphi_g$ 是同态。
- 证明是单射: 证明核为 $\{1\}$。
- 设 $x$ 在核里,即 $\varphi_g(x) = 1$。
- $gxg^{-1}=1$。
- 左乘 $g^{-1}$,右乘 $g$:$g^{-1}(gxg^{-1})g = g^{-1}1g$。
- $(g^{-1}g)x(g^{-1}g) = g^{-1}g = 1$。
- $1x1=1$,即 $x=1$。
- 所以核只有单位元,$\varphi_g$ 是单射。
- 证明是满射: 对于任意 $y \in G$,能否找到一个 $x \in G$ 使得 $\varphi_g(x)=y$?
- 我们要找 $x$ 使得 $gxg^{-1}=y$。
- 解这个方程:左乘 $g^{-1}$,右乘 $g$,得到 $x = g^{-1}yg$。
- 这个 $x$ 确实在群 $G$ 中。我们找到了这样一个 $x$。
- 所以 $\varphi_g$ 是满射。
- 阶相同: 同构保持元素的阶。因为 $\varphi_g$ 是同构,所以 $x$ 的阶和它的像 $\varphi_g(x)=gxg^{-1}$ 的阶必须相同。
- 基数相同: 因为 $\varphi_g$ 是一个双射,它会把子集 $A$ 映射成一个与 $A$ 基数(大小)相同的子集 $\varphi_g(A)$。
- $\varphi_g(A) = \{\varphi_g(a) \mid a \in A\} = \{gag^{-1} \mid a \in A\} = gAg^{-1}$。
- 所以 $|A| = |gAg^{-1}|$。
15.18 练习 18
📜 [原文33]
- 设 $H$ 是一个作用于集合 $A$ 的群。证明在 $A$ 上由
$$
a \sim b \quad \text { 当且仅当 } \quad a=h b \quad \text { 对于某个 } h \in H
$$
定义的二元关系 $\sim$ 是一个等价关系。(对于每个 $x \in A$, $x$ 在 $H$ 作用下的等价类被称为 $x$ 在 $H$ 作用下的轨道。$H$ 作用下的轨道将集合 $A$ 划分为不相交的子集。)
📖 [逐步解释]
这道题引入了群作用理论中另一个核心概念——轨道 (Orbit)。
- 关系定义: $a \sim b$ 当且仅当存在 $h \in H$ 使得 $a=hb$。注意这个定义和书上常见的 $b=ha$ 略有不同,但本质是一样的。我们按题目的来。
- 自反性 (Reflexivity): $a \sim a$。
- 我们需要找一个 $h \in H$ 使得 $a=ha$。
- 取 $h=1$ (H的单位元)。根据群作用性质(2),$1a=a$。
- 所以 $a \sim a$ 成立。
- 对称性 (Symmetry): 如果 $a \sim b$,那么 $b \sim a$。
- $a \sim b$ 意味着存在 $h \in H$ 使得 $a=hb$。
- 两边用 $h^{-1}$ 作用:$h^{-1}a = h^{-1}(hb) = (h^{-1}h)b = 1b = b$。
- 所以 $b = h^{-1}a$。
- 因为 $H$ 是群,如果 $h \in H$,那么 $h^{-1} \in H$。
- 我们找到了一个群元素 $h^{-1}$ 使得 $b$ 是它作用于 $a$ 的结果。根据定义,$b \sim a$。
- 对称性成立。
- 传递性 (Transitivity): 如果 $a \sim b$ 且 $b \sim c$,那么 $a \sim c$。
- $a \sim b \implies \exists h_1 \in H, a=h_1 b$。
- $b \sim c \implies \exists h_2 \in H, b=h_2 c$。
- 将第二个式子代入第一个:$a = h_1(h_2 c)$。
- 根据群作用性质(1),这等于 $a = (h_1 h_2)c$。
- 因为 $H$ 是群,$h_1, h_2 \in H \implies h_1 h_2 \in H$。
- 我们找到了一个群元素 $h_1 h_2$ 使得 $a$ 是它作用于 $c$ 的结果。根据定义,$a \sim c$。
- 传递性成立。
- 轨道: 由这个等价关系划分出的等价类就是轨道。元素 $x$ 的轨道 $O_x$ 是集合 $\{y \in A \mid y \sim x\} = \{hx \mid h \in H\}$。它表示从 $x$ 出发,通过 $H$ 中所有元素的作用,能够到达的所有点的集合。
15.19 练习 19
📜 [原文34]
- 设 $H$ 是有限群 $G$ 的一个子群(参见第 1 节练习 26),并设 $H$ 通过左乘作用于 $G$(这里 $A=G$)。设 $x \in G$,并设 $\mathcal{O}$ 是 $x$ 在 $H$ 作用下的轨道。证明映射
$$
H \rightarrow \mathcal{O} \quad \text { 定义为 } \quad h \mapsto h x
$$
是一个双射(因此所有轨道的基数都为 $|H|$)。由此和前面的练习推断出拉格朗日定理:
如果 $G$ 是一个有限群,并且 $H$ 是 $G$ 的一个子群,那么 $|H|$ 整除 $|G|$。
📖 [逐步解释]
这道题用群作用的工具来证明大名鼎鼎的拉格朗日定理。
- 作用: 子群 $H$ 在大群 $G$ 上的左正则作用 ($h \cdot g = hg$)。
- 轨道: $x$ 的轨道 $\mathcal{O}_x = \{hx \mid h \in H\}$。这个集合就是 $H$ 的一个右陪集 $Hx$。
- 映射: $\psi: H \to Hx$ 定义为 $\psi(h) = hx$。
- 满射 (Surjective):
- 根据轨道(即陪集)的定义,$\mathcal{O}_x = Hx$ 中的任何一个元素 $y$,其形式必然是 $y=hx$ 对于某个 $h \in H$。
- 这个 $h$ 就是 $\psi$ 的一个原像,因为 $\psi(h)=hx=y$。
- 所以对于任何 $y \in Hx$,都能在 $H$ 中找到原像。$\psi$ 是满射。
- 单射 (Injective):
- 假设 $\psi(h_1) = \psi(h_2)$。
- 这意味着 $h_1 x = h_2 x$。
- 在群 $G$ 中,我们可以使用右消去律,两边消去 $x$。
- 得到 $h_1 = h_2$。
- 所以 $\psi$ 是单射。
- 结论: $\psi$ 是一个双射。这意味着定义域 $H$ 和值域 $\mathcal{O}_x = Hx$ 的大小(基数)是相等的。$|\mathcal{O}_x| = |Hx| = |H|$。
- 这说明,由 $H$ 左乘作用在 $G$ 上所产生的每一个轨道(即每个右陪集),其大小都等于子群 $H$ 的大小。
- 根据练习18,群作用产生的轨道是对集合 $A$ (这里是 $G$) 的一个划分。
- 划分意味着 $G$ 被分解成若干个互不相交的轨道的并集。
- $G = \mathcal{O}_{x_1} \cup \mathcal{O}_{x_2} \cup ... \cup \mathcal{O}_{x_k}$ (不相交并)。
- 两边取基数:$|G| = |\mathcal{O}_{x_1}| + |\mathcal{O}_{x_2}| + ... + |\mathcal{O}_{x_k}|$。
- 我们刚刚证明了,每个轨道的大小都等于 $|H|$。
- 所以 $|G| = |H| + |H| + ... + |H|$ (共 $k$ 项)。
- $|G| = k \cdot |H|$。
- 这里的 $k$ 是轨道的数目,也称为 $H$ 在 $G$ 中的指数,记作 $[G:H]$。
- 这个等式 $|G| = [G:H] \cdot |H|$ 明确地表明 $|H|$ 整除 $|G|$。
- 拉格朗日定理得证。
2行间公式索引
1. 公式1:定义了由群元素 g 诱导的置换函数 $\sigma_g$。
$$
\begin{aligned}
\sigma_{g}: A & \rightarrow A \\
\sigma_{g}(a) & =g \cdot a .
\end{aligned}
$$
2. 公式2:证明 $\sigma_g$ 的逆是 $\sigma_{g^{-1}}$ 的推导过程。
$$
\begin{aligned}
\left(\sigma_{g^{-1}} \circ \sigma_{g}\right)(a) & =\sigma_{g^{-1}}\left(\sigma_{g}(a)\right) & & \text { (根据函数复合的定义) } \\
& =g^{-1} \cdot(g \cdot a) & & \text { (根据 } \left.\sigma_{g^{-1}} \text { 和 } \sigma_{g} \text{ 的定义}\right) \\
& =\left(g^{-1} g\right) \cdot a & & \text { (根据作用性质 (1)) } \\
& =1 \cdot a=a & & \text { (根据作用性质 (2)) }
\end{aligned}
$$
3. 公式3:证明置换表示 $\varphi(g)=\sigma_g$ 是一个群同态的推导过程。
$$
\begin{aligned}
\varphi\left(g_{1} g_{2}\right)(a) & =\sigma_{g_{1} g_{2}}(a) & & (\text { 根据 } \varphi \text{ 的定义}) \\
& =\left(g_{1} g_{2}\right) \cdot a & & \left(\text { 根据 } \sigma_{g_{1} g_{2}} \text{ 的定义}\right) \\
& =g_{1} \cdot\left(g_{2} \cdot a\right) & & (\text { 根据作用性质 (1)) } \\
& =\sigma_{g_{1}}\left(\sigma_{g_{2}}(a)\right) & & \left(\text { 根据 } \sigma_{g_{1}} \text{ 和 } \sigma_{g_{2}} \text{ 的定义}\right) \\
& =\left(\varphi\left(g_{1}\right) \circ \varphi\left(g_{2}\right)\right)(a) & & (\text { 根据 } \varphi \text{ 的定义}) .
\end{aligned}
$$
4. 公式4:从一个置换表示(同态)$\varphi$ 反向定义一个群作用的公式。
$$
g \cdot a=\varphi(g)(a) \quad \text { 对于所有 } g \in G, \text { 和所有 } a \in A
$$
5. 公式5:线性代数中标量乘法在 $\mathbb{R}^n$ 上的具体定义,是群作用的一个例子。
$$
\alpha\left(r_{1}, r_{2}, \ldots, r_{n}\right)=\left(\alpha r_{1}, \alpha r_{2}, \ldots, \alpha r_{n}\right)
$$
6. 公式6:共轭作用的定义,一个群元素 g 作用于 x 的结果。
$$
x \mapsto g x g^{-1} .
$$
7. 公式7:定义轨道等价关系的公式。
$$
a \sim b \quad \text { 当且仅当 } \quad a=h b \quad \text { 对于某个 } h \in H
$$
8. 公式8:从子群 H 到其右陪集(轨道)Hx 的映射,用于证明轨道大小等于子群大小。
$$
H \rightarrow \mathcal{O} \quad \text { 定义为 } \quad h \mapsto h x
$$
好的,我将从上一次中断的地方继续,对原文中的脚注进行详细解释,并保持原有的格式和结构。
1.6 脚注
16.1 脚注 [^0]
📜 [原文39]
[^0]: ${ }^{1}$ 对于以下大部分历史评论,请参见 B. L. van der Waerden 撰写的优秀书籍《代数史》,Springer-Verlag,1980 年,以及其中的参考文献,特别是 H. Wussing 撰写的《抽象群概念的起源:对抽象群论起源史的贡献》(由 Abe Shenitzer 从德语翻译),MIT 出版社,1984 年。另请参见 A. Weil 撰写的《数论,通过历史的方法:从 Hammurapai 到 Legendre》,Birkhäuser,1984 年。
📖 [逐步解释]
这是一个参考文献脚注,它为书中(很可能是在本书未展示的前言或介绍部分)提到的关于代数和群论发展的历史评论提供了出处。
- 目的: 这是标准的学术规范,旨在对引用的历史观点来源表示感谢,并为有兴趣深入了解相关历史的读者提供权威的指引。
- 引用的著作:
- 《代数史》(A History of Algebra) by B. L. van der Waerden: 这是研究代数思想如何演变的一部经典著作。
- 《抽象群概念的起源》(The Genesis of the Abstract Group Concept) by H. Wussing: 这是一本专注于群论起源的专门史学著作,表明群论的发展本身就是一个值得深入研究的丰富领域。
- 《数论,通过历史的方法:从 Hammurapai 到 Legendre》(Number Theory, An approach through history from Hammurapi to Legendre) by A. Weil: 这是另一位数学大师安德烈·韦伊的经典之作,它展示了数论深远的历史渊源,而许多群论的思想正是在早期对数论的研究中萌芽的。
- 学术惯例: 在学术写作中,引用来源和提供延伸阅读文献是一种基本要求,体现了作者的严谨性和对前人工作的尊重。
⚠️ [易错点]
- 这部分内容并非数学知识点,而是关于数学史的背景资料。在准备代数课程的考试时,通常不需要掌握这些书目的具体内容。它更多是为拓宽视野和激发兴趣而存在。
📝 [总结]
该脚注列出了几本关于数学史,特别是代数史和群论史的重要书籍。它既是对作者在文中历史性评论的来源标注,也为希望探索该学科历史背景的读者提供了高质量的参考资料。
🎯 [存在目的]
本脚注的存在,一方面是为了保持学术写作的严谨性,另一方面是为有探索精神的读者提供进一步学习的路径,让他们了解抽象代数这个“现代”学科背后漫长而曲折的发展历程。
🧠 [直觉心智模型]
可以将这个脚注看作一部纪录片结尾的“资料来源”或“推荐阅读”列表。它告诉你影片的制作人从哪里获得了他们的信息,以及你可以去哪里挖掘这个故事更深层次的历史细节。
💭 [直观想象]
想象你正在参观一个关于群论的博物馆展览。展览本身展示了群论优美的数学结构。而旁边的展签(即此脚注)则告诉你,是哪些历史学家和研究者发掘了这些结构的起源,并为此撰写了专门的著作。
16.2 脚注 [^1]
📜 [原文40]
[^1]: ${ }^{2}$ 参见 J. Silverman 撰写的《椭圆曲线的算术》,Springer-Verlag,1986 年。
📖 [逐步解释]
这是另一个参考文献脚注,指向一个更具体、更前沿的应用领域。
- 目的: 它指出了群论的一个重要应用领域:椭圆曲线算术。这通常是在代数课程的后续,如图论、数论或代数几何中才会深入涉及的话题。
- 引用的著作: 《椭圆曲线的算术》(The Arithmetic of Elliptic Curves) by J. Silverman。这是该领域公认的研究生级别标准教材。
- 与群论的联系: 在一个域(如有理数域)上定义的椭圆曲线上的所有点,可以被赋予一种代数结构,使其成为一个阿贝尔群。这种群结构是现代数论的基石,在解决“费马大定理”和现代密码学(如比特币和许多网络安全协议中使用的椭圆曲线密码学)等问题中扮演着核心角色。书的正文在提到这个脚注前,很可能举了一个与此相关的例子或做了一个简短的评述。
💡 [数值示例]
由于这是参考文献,不适用直接的数值示例。但其背后的概念可以举例说明:如果 $P$ 和 $Q$ 是某条椭圆曲线上的两个点,有一种几何作图的方法(通常是“连线-交点-关于x轴对称”),可以定义它们的“和”$R=P+Q$,这个点 $R$ 仍然落在这条曲线上。这种“加法”运算满足群的所有公理(有单位元、逆元、结合律),从而将曲线上的点集变成了一个群。
⚠️ [易错点]
- 这指向了一个非常高阶的课题。初学者不需要因为不了解椭圆曲线而感到焦虑或受挫。它的作用是告诉你,正在学习的这些抽象概念拥有非常强大和现代的应用。
📝 [总结]
此脚注为群论在椭圆曲线研究中的应用提供了一个权威的参考文献。椭圆曲线是现代数论和密码学的核心研究对象之一。它指向了由约瑟夫·西尔弗曼(Joseph H. Silverman)撰写的标准教科书,供希望探索这一前沿应用的读者参考。
🎯 [存在目的]
本脚注的目的是展示抽象群论在现代数学研究中的广泛应用,通过揭示所学抽象结构并非纯粹的智力游戏,而是解决前沿科学问题的有力工具,来激发读者的学习动力。
[直觉心-智模型]
这好比你在基础物理课上学习向量,教授在课上顺便提了一句:“你们现在学的向量是理解广义相对论的基础。有兴趣的同学可以去读读爱因斯坦的原著。” 这个脚注就是把基础概念(群)与一个深刻的应用(椭圆曲线)联系了起来。
💭 [直观想象]
想象你正在铁匠铺里学习锻造一把简单的钥匙(学习基础群论)。这个脚注就像路边的一个指示牌,指向一座巨大而复杂的银行金库(椭圆曲线密码学),并告诉你:“你现在学习的锻造钥匙的技巧,正是理解和建造这座金库所需要的核心技能。”
16.3 脚注 [^2]
📜 [原文41]
[^2]: ${ }^{1}$ 我们将在第 6 节看到 $S_{\Omega}$ 的结构仅取决于 $\Omega$ 的基数,而不取决于 $\Omega$ 本身中的特定元素,因此如果 $\Omega$ 是任何具有 $n$ 个元素的有限集合,那么 $S_{\Omega}$ “看起来像” $S_{n}$。
📖 [逐步解释]
这是一个前瞻性的脚注,它预告了后续课程的内容,并对正文中的一个说法进行了澄清。
- 核心论点: 对称群 $S_\Omega$(即集合 $\Omega$ 上所有置换构成的群)的结构,只与 $\Omega$ 中有多少个元素有关,而与这些元素具体是什么(是数字、字母还是小动物)无关。
- “基数” (Cardinality): 这是数学术语,指一个集合的“大小”或“元素个数”。
- “看起来像” (Looks like): 这是对“同构”(isomorphic) 这一概念的非正式说法。同构是数学上描述两个群拥有完全相同结构的精确术语。
- 举例说明:
- 假设集合 $\Omega_1 = \{1, 2, 3\}$。它的对称群是 $S_{\Omega_1}$,我们通常记作 $S_3$。
- 再假设集合 $\Omega_2 = \{A, B, C\}$。它的对称群是 $S_{\Omega_2}$。
- 该脚注指出,$S_{\Omega_1}$ 和 $S_{\Omega_2}$ 是同构的。因为两个集合的大小都是3。$\Omega_1$ 上的任何一个置换,比如交换1和2的 $(12)$,都对应着 $\Omega_2$ 上的一个置换,即交换A和B的 $(AB)$。这些置换之间进行复合运算的规则(即群的乘法表)是完全一样的。
- 标准记号 $S_n$: 正因为群的结构只依赖于元素的个数 $n$,我们便可以选择一个标准的、大小为 $n$ 的集合(通常是 $\{1, 2, ..., n\}$),并研究它的置换群,记作 $S_n$。任何其他包含 $n$ 个元素的集合上的对称群,都将与这个标准的 $S_n$ 同构。
- “我们将在第 6 节看到”: 这句话提示读者,关于这个事实的严格证明或更详细的讨论,将在后续的第6节中给出。
💡 [数值示例]
- 令 $\Omega = \{\text{猫}, \text{狗}, \text{鼠}\}$。$|\Omega|=3$。其对称群 $S_\Omega$ 包含 $3!=6$ 个置换,例如:
- $id = (\text{猫})(\text{狗})(\text{鼠})$
- $(\text{猫}, \text{狗})$ (交换猫和狗的位置)
- 等等...
- 令 $\Sigma = \{1, 2, 3\}$。其对称群是 $S_3 = \{id, (12), (13), (23), (123), (132)\}$。
- 我们可以通过简单地“重命名”来建立一个同构 $\varphi: S_\Omega \to S_3$:将“猫”看作1, “狗”看作2, “鼠”看作3。
- 例如,$S_\Omega$ 中的置换 $(\text{猫}, \text{狗})$ 就对应于 $S_3$ 中的置换 $(1,2)$。
- $S_\Omega$ 中的置换 $(\text{猫}, \text{狗}, \text{鼠})$ 就对应于 $S_3$ 中的置换 $(1,2,3)$。
- 这种对应关系保持了运算结构。例如,在 $S_\Omega$ 中,$(\text{猫}, \text{狗}) \circ (\text{狗}, \text{鼠}) = (\text{猫}, \text{狗}, \text{鼠})$。
- 其在 $S_3$ 中对应的运算是 $(1,2) \circ (2,3) = (1,2,3)$。结构完全吻合。
⚠️ [易错点]
- 要分清 $S_\Omega$ 的元素和 $\Omega$ 的元素。前者是函数(置换),后者是被这些函数操作的对象。
- “看起来像”只是帮助理解的直觉,而“同构”是一个有严格定义的数学概念。
📝 [总结]
该脚注阐明了一个重要的事实:任何集合 $\Omega$ 上的对称群,在结构上都等同于标准的对称群 $S_n$,其中 $n$ 是 $\Omega$ 的元素个数。$\Omega$ 中元素的具体身份(是数字、是字母、还是猫狗)对于其置换所形成的群的结构来说是无关紧要的。
🎯 [存在目的]
为了让读者安心:使用标准记号 $S_n$(即在 $\{1, ..., n\}$ 上的对称群)来研究置换群是具有普遍性的,因为任何其他同样大小集合上的对称群只不过是它的一个“换了标签”的版本。这消除了一个潜在的困惑:“如果我的集合不是 $\{1, ..., n\}$,它的对称群会不会有什么不同?” 答案是:在结构上,完全没有不同。
[直觉心-智模型]
想象一个剧组有三个角色:“主角”、“反派”、“配角”。你可以有三种方式安排演员A、B、C出演这些角色,这些安排方式构成了一组置换。现在换另一组演员D、E、F,同样可以安排他们出演这三个角色,这构成了另一组置换。虽然演员不同,但安排角色的可能性数量($3!=6$)和“角色互换”的代数关系(比如“主角和反派互换”)在两种情况下是完全一样的。重要的不是具体是哪个演员,而是有三个演员这个数量。
💭 [直观想象]
你有一副只含三张牌的牌组:K、Q、J。所有可能的洗牌方式构成一个群 $S_{\{K,Q,J\}}$。你还有另一副牌:A、2、3。所有可能的洗牌方式构成另一个群 $S_{\{A,2,3\}}$。该脚注告诉你,从抽象代数的角度看,这两个“洗牌群”是同一个东西。“交换K和Q”这个操作,相对于其他洗牌操作的关系,和“交换A和2”这个操作是完全一样的。