行间公式索引

📜 原文
📖 逐步解释
∑ 公式拆解
💡 数值示例
⚠️ 易错点
📝 总结
🎯 存在目的
🧠 直觉心智模型
💭 直观想象

16.11 置换表示

1.1 引言

📜 [原文1]

在本节中,我们将分析群 $G$ 作用于集合 $S$ 的各种方式。

📖 [逐步解释]

本节的标题是 置换表示 (Permutation Representation)。在进入具体定义之前,作者首先点明了本节的核心主题:研究一个 $G$ 如何作用在一个 集合 $S$ 上。在之前的章节中,我们已经学习了 群作用 (Group Action) 的概念,即一个 中的元素可以像 “动作” 一样施加于一个 集合 中的元素,并得到该 集合 中的另一个元素。本节的目标是为这种 “作用方式” 提供一种新的视角和分析工具,也就是 置换表示。简单来说,我们要把抽象的 群作用 “翻译” 成一种更具体、更便于计算和理解的形式—— 置换

🎯 [存在目的]

这句引言的作用是设定本节的讨论范围和核心目标。它告诉读者,接下来的一切都将围绕“如何作用于集合”这一中心思想展开。它像一个路标,指明了本节内容是建立在 群作用 概念之上的深化和具体化。

🧠 [直觉心智模型]

想象一下,你有一组“动作指令”(这就是 $G$),比如“向左转90度”、“向右转90度”、“翻转”等。你还有一个需要操作的对象集合(这就是 集合 $S$),比如一个正方形的四个顶点 {A, B, C, D}。本节就是要系统地研究你这套“动作指令”是如何让这些顶点的位置发生变化的。

💭 [直观想象]

我们手里有一个魔方, $G$ 就是所有可能的转动操作(比如转动红色面、蓝色面等)。集合 $S$ 可以是魔方上的所有小方块。当我们执行一个转动操作(中的一个元素)时,小方块的位置就会发生改变(作用于集合)。本节就是要找到一种标准化的方式来描述这些位置变化。


1.2 置换表示的定义

📜 [原文2]

  • 群 $G$ 的置换表示是从该群到对称群的同态:

$$ \begin{equation*} \varphi: G \rightarrow S_{n} . \tag{6.11.1} \end{equation*} $$

📖 [逐步解释]

这句话给出了 置换表示 的核心定义。让我们把它拆解开来,从头理解:

  1. 群 (Group) $G$:这是一个我们熟悉的代数结构,包含一个 集合 和一个满足封闭性结合律、有单位元逆元的二元运算。你可以把它看作一组“对称操作”的集合。
  2. 对称群 (Symmetric Group) $S_n$:这是另一个非常重要的 。它的元素是作用于一个包含 $n$ 个元素的 集合(通常是 $\{1, 2, \dots, n\}$)上的所有 置换 (Permutations)。一个 置换 就是一个从该 集合 到自身的 双射(既是单射又是满射的函数),通俗地说,就是对这 $n$ 个元素的一次“重新排列”或“洗牌”。$S_n$ 的运算是 函数复合。例如,$S_3$ 包含了对三个元素的所有6种排列方式。
  3. 同态 (Homomorphism):这是一个保持结构不变的映射。对于一个从 $G$ (运算为 $*$) 到 $H$ (运算为 $\circ$) 的 同态 $\varphi$,它必须满足性质:对于 $G$ 中任意两个元素 $g_1, g_2$,都有 $\varphi(g_1 * g_2) = \varphi(g_1) \circ \varphi(g_2)$。这意味着,在 $G$ 中先进行运算再通过 $\varphi$ 映射过去,得到的结果与先分别映射到 $H$ 中再进行运算的结果是相同的。它在 之间架起了一座“结构的桥梁”。

现在,把这三点结合起来:群 $G$ 的置换表示 就是一个 同态 $\varphi$,这个 同态 $G$ 中的每一个元素 $g$ 都映射到 对称群 $S_n$ 中的一个 置换 $\varphi(g)$。并且,这个映射过程保留了 的运算结构。也就是说, $G$ 中两个元素的乘积 $g_1 g_2$ 所对应的 置换,正好是 $g_1$ 对应的 置换 和 $g_2$ 对应的 置换 的复合。

这个定义的美妙之处在于,它将一个抽象的 $G$ “表示” 成了一个具体的、由 置换 组成的 ($S_n$ 的一个 子群)。我们对 置换 非常熟悉,因为它们就是对物体的排列,所以这种表示方法让抽象的 变得直观可见。

∑ [公式拆解]

$$ \varphi: G \rightarrow S_{n} $$

  • $\varphi$ (phi):这是一个函数的名称,在这里特指一个 同态映射。它就像一个翻译器,把 $G$ 的语言翻译成 $S_n$ 的语言。
  • $G$:源 (source group),即我们想要研究和“表示”的那个抽象的
  • $\rightarrow$:表示一个映射关系,从左边的定义域(domain)映射到右边的到达域(codomain)。
  • $S_n$:目标 (target group),特指包含 $n$ 个元素的 集合 上的 对称群。这里的 $n$ 通常是 $G$ 所作用的 集合 的元素个数。

这个公式完整地表达了:存在一个名为 $\varphi$ 的映射,它将 $G$ 中的每个元素都对应到 对称群 $S_n$ 中的一个元素(一个 置换),并且这个映射 $\varphi$ 是一个 群同态

💡 [数值示例]

示例1:$G = \mathbb{Z}_2 = (\{0, 1\}, +_2)$

这是一个只有两个元素的 ,单位元是 $0$,运算是模2加法。我们让它作用于一个包含两个元素的 集合 $S = \{A, B\}$。我们可以定义一个 置换表示 $\varphi: \mathbb{Z}_2 \rightarrow S_2$。$S_2$ 有两个元素:恒等置换 $e = (1)$(什么都不做)和 对换 $(12)$(交换1和2)。

我们来定义映射 $\varphi$:

  • $\varphi(0) = e$ (恒等置换)。将 单位元 映射到 单位元同态 的基本要求。
  • $\varphi(1) = (12)$ (对换)。

现在检查这是否是 同态:我们需要验证 $\varphi(g_1 + g_2) = \varphi(g_1) \circ \varphi(g_2)$。

  • $\varphi(1+1) = \varphi(0) = e$。
  • $\varphi(1) \circ \varphi(1) = (12) \circ (12) = e$ (交换两次等于没交换)。

两者相等,所以这是一个合法的 置换表示。我们成功地把抽象的模2加法群“表示”成了交换两个物体的操作。

示例2:$G$ 是克莱因四元群 $V_4 = \{e, a, b, c\}$

该群的运算规则是 $a^2=b^2=c^2=e$ 以及 $ab=c, bc=a, ca=b$。我们让它作用于一个有4个元素的 集合 $\{1, 2, 3, 4\}$。我们可以定义一个到 $S_4$ 的 置换表示 $\varphi$:

  • $\varphi(e) = (1)$ (恒等置换)
  • $\varphi(a) = (12)(34)$ (同时交换1和2,3和4)
  • $\varphi(b) = (13)(24)$ (同时交换1和3,2和4)
  • $\varphi(c) = (14)(23)$ (同时交换1和4,2和3)

我们来验证同态性质,例如 $ab=c$:

  • $\varphi(a) \circ \varphi(b) = ((12)(34)) \circ ((13)(24))$。我们来看这个复合置换如何作用于数字:
  • $1 \xrightarrow{(13)(24)} 3 \xrightarrow{(12)(34)} 4$
  • $2 \xrightarrow{(13)(24)} 4 \xrightarrow{(12)(34)} 3$
  • $3 \xrightarrow{(13)(24)} 1 \xrightarrow{(12)(34)} 2$
  • $4 \xrightarrow{(13)(24)} 2 \xrightarrow{(12)(34)} 1$

所以,复合的结果是 $(14)(23)$,这正好是 $\varphi(c)$。因此,这个映射是 同态,它是一个 置换表示

⚠️ [易错点]
  1. 不是任何映射都是置换表示:必须是 同态!这意味着 的结构必须被保留。你不能随意地把 $G$ 的元素映射到 $S_n$ 的元素。
  2. $n$ 的选择:$n$ 的大小通常由 $G$ 所作用的 集合 $S$ 的大小(基数)决定。如果 $S$ 有 $n$ 个元素,那么我们自然会考虑一个到 $S_n$ 的映射。
  3. 平凡表示 (Trivial Representation):对于任何 $G$ 和任何 $n$,我们总可以定义一个 置换表示 $\varphi(g) = e$ (对所有 $g \in G$),其中 $e$ 是 $S_n$ 中的 恒等置换。这个映射是 同态,因为 $\varphi(g_1 g_2) = e$ 并且 $\varphi(g_1) \circ \varphi(g_2) = e \circ e = e$。这被称为 平凡表示,虽然合法,但通常信息量不大。
📝 [总结]

置换表示 是一个 群同态 $\varphi: G \rightarrow S_n$。它把一个抽象 $G$ 中的每个元素 $g$ “翻译”成一个具体的 置换 $\varphi(g) \in S_n$,同时保持了 的运算结构。

🎯 [存在目的]

置换表示 的核心目的是 具体化可视化。抽象 理论可能非常深奥,但 置换(洗牌、重排)是我们日常生活中能直观理解的概念。通过将抽象 表示为 置换群,我们可以利用关于 置换 的知识和工具(如轮换分解、符号等)来研究和理解原来那个抽象的 。这是 表示论 (Representation Theory) 的基本思想之一:用我们熟悉的东西(比如 置换矩阵)来“扮演”或“代表”我们不熟悉的东西(抽象 )。

🧠 [直觉心智模型]

一个 置换表示 就像是为一部戏剧(抽象 $G$)挑选演员(置换群 $S_n$)。 $G$ 中的每个成员(元素 $g$)都有自己的角色和台词(它的代数性质)。置换表示 $\varphi$ 就是那个选角导演,他为 $G$ 中的每个成员 $g$ 都从 $S_n$ 这个演员公会里找到了一个合适的演员(一个 置换 $\varphi(g)$)来扮演它。并且,这个选角非常成功:剧中角色之间的互动关系($G$ 中的运算)被演员们之间的互动($S_n$ 中的复合)完美地再现了出来。

💭 [直观想象]

想象你有一堆不同颜色的球(集合 $S$,有 $n$ 个)。 $G$ 是一系列神秘的机器。每台机器 $g \in G$ 都会吃进这堆球,然后以一种新的排列方式吐出来。置换表示 $\varphi$ 就是一本说明书,它告诉你每台机器 $g$ 究竟做了什么样的“洗牌”操作。例如,说明书上写着:“机器A的功能是交换1号球和2号球”,那么 $\varphi(A)$ 就是 置换 $(12)$。


13 命题 6.11.2:运算与表示的对应关系

📜 [原文3]

命题 6.11.2 设 $G$ 为一个群。群 $G$ 在集合 $S=\{\mathbf{1} \ldots, \mathbf{n}\}$ 上的运算置换表示 $G \rightarrow S_{n}$ 之间存在一个双射对应关系:

$$ \left[\begin{array}{c} G \text{ 在 } S \text{ 上的} \\ \text{运算} \end{array}\right] \longleftrightarrow\left[\begin{array}{c} \text{置换} \\ \text{表示} \end{array}\right] . $$

📖 [逐步解释]

这个命题建立了一个至关重要的联系:群作用 (Group Action) 和 置换表示 (Permutation Representation) 这两个概念本质上是同一枚硬币的两面。

  • 群 $G$ 在集合 $S$ 上的运算(即 群作用):回忆一下定义,这是一个映射 $G \times S \rightarrow S$,记作 $(g, s) \mapsto g \cdot s$,满足两个条件:
  1. 单位元律:$1_G \cdot s = s$ (单位元作用于任何元素,元素不变)。
  2. 兼容性/结合律:$(g_1 g_2) \cdot s = g_1 \cdot (g_2 \cdot s)$ (先组合动作再作用,等于依次作用)。
    • 置换表示:正如我们刚刚定义的,是一个 同态 $\varphi: G \rightarrow S_n$。

命题所说的 双射对应关系 (bijective correspondence) 意味着:

  1. 每一种 群作用 的方式,都唯一地对应着一种 置换表示
  2. 反过来,每一种 置换表示,也唯一地对应着一种 群作用 的方式。

这意味着,如果你给我一个 群作用,我能把它“翻译”成一个 置换表示;如果你给我一个 置换表示,我也能把它“翻译”回一个 群作用。这两个概念是可以相互转换的,它们提供了描述同一现象的两种不同语言。

∑ [公式拆解]

$$ \left[\begin{array}{c} G \text{ 在 } S \text{ 上的} \\ \text{运算} \end{array}\right] \longleftrightarrow\left[\begin{array}{c} \text{置换} \\ \text{表示} \end{array}\right] . $$

  • 左侧: 代表了所有可能的“ $G$ 作用于集合 $S$ 的 运算”的集合。
  • 右侧: 代表了所有可能的“从 $G$ 到 对称群 $S_n$ 的 置换表示”的集合。
  • $\longleftrightarrow$: 这是一个表示 双射 的符号。它由一个左箭头和一个右箭头组成,形象地表示了两个集合之间的元素可以一一对应,既可以从左到右建立对应,也可以从右到左建立对应。

这个图示是对命题核心思想的一个高度概括,即这两个看似不同的概念集合之间存在着完美的、一对一的匹配。

💡 [数值示例]

示例:$G = D_3$ (等边三角形的对称群),$S = \{v_1, v_2, v_3\}$ (三个顶点)

$D_3 = \{e, r, r^2, s, sr, sr^2\}$,其中 $e$ 是恒等, $r$ 是旋转120度,$s$ 是关于通过 $v_1$ 的对称轴的翻转。

  1. 从群作用到置换表示
    • 群作用 是已知的:我们知道旋转和翻转如何移动顶点。
    • $e$ 作用:$v_1 \to v_1, v_2 \to v_2, v_3 \to v_3$。
    • $r$ 作用:$v_1 \to v_2, v_2 \to v_3, v_3 \to v_1$。
    • $s$ 作用:$v_1 \to v_1, v_2 \to v_3, v_3 \to v_2$。
    • 构建置换表示 $\varphi: D_3 \rightarrow S_3$:我们将每个 元素引起的顶点变化写成一个 置换。把 $v_1, v_2, v_3$ 编号为 $1, 2, 3$。
    • $e$ 的作用是 $1 \to 1, 2 \to 2, 3 \to 3$,所以 $\varphi(e) = (1)$ (恒等置换)。
    • $r$ 的作用是 $1 \to 2, 2 \to 3, 3 \to 1$,所以 $\varphi(r) = (123)$ (一个3-轮换)。
    • $s$ 的作用是 $1 \to 1, 2 \to 3, 3 \to 2$,所以 $\varphi(s) = (23)$ (一个对换)。
    • 我们可以继续计算出其他元素的表示,例如 $sr$:
    • $sr$ 的作用:$v_1 \xrightarrow{r} v_2 \xrightarrow{s} v_3$, $v_2 \xrightarrow{r} v_3 \xrightarrow{s} v_2$, $v_3 \xrightarrow{r} v_1 \xrightarrow{s} v_1$。即 $1 \to 3, 2 \to 2, 3 \to 1$。
    • 所以 $\varphi(sr) = (13)$。
    • 同时,在 $S_3$ 中计算 $\varphi(s) \circ \varphi(r) = (23) \circ (123) = (13)$。两者吻合,验证了 同态 性质。
  2. 从置换表示到群作用
    • 假设我们只知道 置换表示 $\varphi: D_3 \rightarrow S_3$,例如我们已知 $\varphi(r) = (123)$ 和 $\varphi(s)=(23)$。
    • 定义群作用:我们可以利用这个 置换表示 来定义一个 群作用 $D_3 \times S \rightarrow S$。
    • $r \cdot v_1$ 是什么?我们查找 $\varphi(r) = (123)$。这个 置换 把 $1$ 映到 $2$,所以我们定义 $r \cdot v_1 = v_2$。
    • $s \cdot v_2$ 是什么?我们查找 $\varphi(s) = (23)$。这个 置换 把 $2$ 映到 $3$,所以我们定义 $s \cdot v_2 = v_3$。
    • 通过这种方式,我们可以利用 置换表示 中的每个 置换 来完整地重建出整个 群作用 的规则。

这个例子清晰地展示了两者之间的双向转换关系。

⚠️ [易错点]
  1. 混淆 群作用置换表示 的定义。要记住:群作用 是一个映射 $G \times S \rightarrow S$,它描述了“如何做”;置换表示 是一个 同态 $G \rightarrow S_n$,它描述了“做的结果是什么样的排列”。
  2. 忘记 双射 的含义。它不仅仅是说“有关联”,而是说这种关联是“完美的、一对一的”。不存在一个 群作用 对应多个 置换表示,也不存在一个 置换表示 对应多个 群作用 的情况。
📝 [总结]

命题6.11.2的核心思想是:群作用置换表示 是描述同一个代数现象的两种等价的语言。它们之间可以自由、唯一地相互转换。

🎯 [存在目的]

这个命题是理论的基石。它正式确立了本节研究的合理性。通过证明这种 双射 关系,我们可以放心地使用 置换表示 作为研究 群作用 的工具,因为我们知道我们没有丢失或歪曲任何信息。它使得我们可以根据便利性在两种视角之间切换:当需要直观理解“作用”时,我们思考 群作用;当需要进行具体计算和利用 对称群 的性质时,我们切换到 置换表示

🧠 [直觉心智模型]

这就像是同一个菜谱,可以用中文写,也可以用英文写。

  1. 群作用 就像是中文菜谱,用描述性的语言告诉你:“把鸡蛋和面粉混合在一起”。
  2. 置换表示 就像是英文菜谱,用更形式化的语言说:“Combine ingredient_1 and ingredient_2”。

虽然语言不同,但它们描述的是同一个烹饪过程,并且可以精确地相互翻译。命题6.11.2就是那本证明了这两种语言可以完美互译的词典。

💭 [直观想象]

想象一个灯光控制台( $G$)和舞台上的一排彩灯(集合 $S$,有 $n$ 盏)。

  1. 群作用:你按下控制台上的一个按钮 $g$,舞台上的灯光状态就发生一次变化。你知道每个按钮的具体功能(比如“按钮A让1号灯和2号灯交换颜色”)。
  2. 置换表示:你有一张表格 $\varphi$。表格的每一行对应控制台的一个按钮 $g$,这一行记录了这个按钮按下后,所有 $n$ 盏灯的最终颜色排列相比初始排列发生了怎样的变化。

命题说的是,你知道所有按钮的具体功能(群作用),就等价于你拥有那张完整的变化结果表(**置

换表示**),反之亦然。


14 命题 6.11.2 的证明

📜 [原文4]

证明. 这非常简单,尽管初次接触时可能会感到困惑。如果给定 $G$ 在 $S$ 上的一个运算,我们通过设置 $\varphi(g)=m_{g}$(用 $g$ 进行乘法,(6.7.2))来定义一个置换表示 $\varphi$。结合律 $g(h \mathbf{i})=(g h) \mathbf{i}$ 表明

$$ m_{g}\left(m_{h} \mathbf{i}\right)=g(h \mathbf{i})=(g h) \mathbf{i}=m_{g h} \mathbf{i} . $$

因此 $\varphi$ 是一个同态。反之,如果 $\varphi$ 是一个置换表示,则相同的公式定义了 $G$ 在 $S$ 上的一个运算。 $\square$

📖 [逐步解释]

这个证明过程非常简洁,它清晰地构造了两个概念之间的双向映射。

第一部分:从“群作用”到“置换表示”

  1. 出发点:我们手头有一个 $G$ 在 集合 $S = \{1, 2, ..., n\}$ 上的 作用(文中称为运算)。这意味着对于任意的 $g \in G$ 和 $i \in S$,我们都知道 $g \cdot i$ 的结果是什么。
  2. 定义映射:对于 $G$ 中的每一个元素 $g$,我们可以定义一个函数 $m_g: S \rightarrow S$,它的功能就是让 $g$ 作用于 $S$ 中的元素。即,对于任意 $i \in S$,$m_g(i) = g \cdot i$。
  3. $m_g$ 是一个置换:为什么 $m_g$ 是 $S_n$ 中的一个元素呢?因为 群作用 的定义保证了这一点。对于一个 $g$,它的 逆元 $g^{-1}$ 也在 $G$ 中。我们可以定义一个映射 $m_{g^{-1}}$。对于任意 $i \in S$,我们有 $m_g(m_{g^{-1}}(i)) = g \cdot (g^{-1} \cdot i) = (g g^{-1}) \cdot i = 1_G \cdot i = i$。同理 $m_{g^{-1}}(m_g(i)) = i$。这表明 $m_g$ 和 $m_{g^{-1}}$ 互为 逆函数。一个函数有 逆函数,当且仅当它是一个 双射。而 $S_n$ 正是由 $S$ 到 $S$ 的所有 双射 组成的 集合。所以,$m_g \in S_n$。
  4. 定义置换表示 $\varphi$:我们现在可以定义一个从 $G$ 到 $S_n$ 的映射 $\varphi$,就是把每个 $g$ 映射到我们刚刚定义的那个 置换 $m_g$。即 $\varphi(g) = m_g$。
  5. 验证 $\varphi$ 是同态:这是最关键的一步。我们需要证明 $\varphi(gh) = \varphi(g) \circ \varphi(h)$。
    • 等式左边:$\varphi(gh)$ 就是 $m_{gh}$。它作用于 $i$ 的结果是 $m_{gh}(i) = (gh) \cdot i$。
    • 等式右边:$\varphi(g) \circ \varphi(h)$ 就是 $m_g \circ m_h$。这是一个 函数复合,它作用于 $i$ 的结果是 $m_g(m_h(i))$。根据定义,这等于 $g \cdot (h \cdot i)$。
    • 群作用结合律/兼容性 公理正好是 $(gh) \cdot i = g \cdot (h \cdot i)$。
    • 所以,$m_{gh}(i) = m_g(m_h(i))$ 对所有 $i$ 都成立。这意味着函数 $m_{gh}$ 和函数 $m_g \circ m_h$ 是同一个函数。
    • 因此,$\varphi(gh) = \varphi(g) \circ \varphi(h)$ 成立,$\varphi$ 是一个 同态,即一个 置换表示

第二部分:从“置换表示”到“群作用”

  1. 出发点:我们手头有一个 置换表示 $\varphi: G \rightarrow S_n$。这意味着对于每个 $g \in G$,$\varphi(g)$ 是 $S_n$ 中的一个 置换
  2. 定义群作用:我们来定义一个 运算 $G \times S \rightarrow S$。对于 $g \in G$ 和 $i \in S$,我们定义 $g \cdot i = (\varphi(g))(i)$。也就是说,“$g$ 作用于 $i$”被定义为“$g$ 对应的那个 置换 $\varphi(g)$ 作用于 $i$”。
  3. 验证群作用公理
    • 单位元律:$1_G \cdot i = (\varphi(1_G))(i)$。因为 $\varphi$ 是 同态,它必须把 $G$ 的 单位元 $1_G$ 映射到 $S_n$ 的 单位元(即 恒等置换 $e$)。所以 $(\varphi(1_G))(i) = e(i) = i$。单位元律 $1_G \cdot i = i$ 成立。
    • 兼容性/结合律:我们需要验证 $(gh) \cdot i = g \cdot (h \cdot i)$。
    • 左边:$(gh) \cdot i = (\varphi(gh))(i)$。
    • 右边:$g \cdot (h \cdot i) = g \cdot ((\varphi(h))(i))$。设 $j = (\varphi(h))(i)$,则右边等于 $(\varphi(g))(j) = (\varphi(g))((\varphi(h))(i))$。
    • 因为 $\varphi$ 是 同态,所以 $\varphi(gh) = \varphi(g) \circ \varphi(h)$。
    • 因此,$(\varphi(gh))(i) = (\varphi(g) \circ \varphi(h))(i) = (\varphi(g))((\varphi(h))(i))$。
    • 左右两边相等,兼容性成立。
    • 所以,这个定义确实构成了一个合法的 群作用

结论:证明清晰地展示了如何从任一方构造出另一方,并且这个构造过程是唯一的。因此,两者之间存在 双射 关系。

∑ [公式拆解]

$$ m_{g}\left(m_{h} \mathbf{i}\right)=g(h \mathbf{i})=(g h) \mathbf{i}=m_{g h} \mathbf{i} . $$

这个公式链是证明的第一部分的核心,让我们逐个等号分析:

  • $m_{g}(m_{h} \mathbf{i})$:这是 复合函数 $m_g \circ m_h$ 作用于元素 $\mathbf{i}$ 的定义。
  • $m_{g}(m_{h} \mathbf{i}) = g(h \mathbf{i})$:第一个等号。这是根据 $m_g$ 和 $m_h$ 的定义。$m_h \mathbf{i}$ 就是 $h$ 作用在 $\mathbf{i}$ 上(原文写作 $h\mathbf{i}$),结果是 $h\mathbf{i}$。然后 $m_g$ 作用在这个新元素上,就是 $g(h\mathbf{i})$。
  • $g(h \mathbf{i}) = (gh) \mathbf{i}$:第二个等号。这是 群作用兼容性/结合律 公理,是已知条件。
  • $(gh) \mathbf{i} = m_{gh} \mathbf{i}$:第三个等号。这是根据 $m_{gh}$ 的定义。
  • 结论:从头到尾,$m_{g}(m_{h} \mathbf{i}) = m_{gh} \mathbf{i}$。因为这对所有 $\mathbf{i}$ 都成立,所以函数 $m_g \circ m_h$ 和函数 $m_{gh}$ 是完全相同的。这正是 同态 的定义 $\varphi(g) \circ \varphi(h) = \varphi(gh)$。
⚠️ [易错点]
  1. 对 $m_g$ 的理解:$m_g$ 本身是一个函数(一个 置换),它来自 $S_n$。而 $g$ 是 $G$ 中的一个抽象元素。不要混淆 $g$ 和 $m_g$。$m_g$ 是 $g$ 在 置换 世界里的“化身”。
  2. 函数复合的顺序:在 $m_g \circ m_h$ 中,是 $m_h$ 先作用。在 群作用 $g \cdot (h \cdot i)$ 中,是 $h$ 先作用。两者顺序是一致的,这是证明能够成立的基础。
📝 [总结]

证明通过明确的构造性步骤,展示了 群作用 的公理(特别是结合律)如何直接“翻译”为 置换表示同态 性质,反之亦然。这个证明是严谨且具有启发性的,它揭示了两种形式化语言之下的共同结构。


15 应用示例:二面体群

📜 [原文5]

例如,二面体群 $D_{n}$ 在正 $n$ 边形的顶点 $\left(v_{1}, \ldots, v_{n}\right)$ 上的运算定义了一个同态 $\varphi: D_{n} \rightarrow S_{n}$。

📖 [逐步解释]

这里给出了一个非常经典和直观的例子来阐述命题6.11.2。

  • 二面体群 $D_n$:这是正 $n$ 边形的所有 对称(Symmetries)组成的 。一个对称操作是指,对这个 $n$ 边形进行某种刚体运动(旋转或翻转),使得它运动后看起来和运动前一模一样,完全重合。$D_n$ 共有 $2n$ 个元素:$n$ 个旋转(包括旋转0度)和 $n$ 个翻转。
  • 集合 $S$:这里的 集合 $S$ 就是正 $n$ 边形的 $n$ 个顶点,记为 $\{v_1, v_2, \dots, v_n\}$。
  • 群作用:$D_n$ 中的每个对称操作( 元素)都会使顶点的位置发生改变。例如,将正方形 $v_1v_2v_3v_4$ 顺时针旋转90度,那么原来在 $v_1$ 位置的顶点会跑到 $v_2$ 的位置, $v_2$ 的跑到 $v_3$ 的位置,以此类推。这就是一个 群作用
  • 置换表示:根据命题6.11.2,这个 群作用 自然地就定义了一个 置换表示 $\varphi: D_n \rightarrow S_n$。具体来说,对于 $D_n$ 中的任意一个对称操作 $g$,它都会引起顶点们的一次重新排列。这个排列就是一个 置- 置换表示:根据命题6.11.2,这个 群作用 自然地就定义了一个 置换表示 $\varphi: D_n \rightarrow S_n$。具体来说,对于 $D_n$ 中的任意一个对称操作 $g$,它都会引起顶点们的一次重新排列。这个排列就是一个 置换,我们把它记作 $\varphi(g)$。例如,旋转90度的操作对应的 置换 就是 $(v_1 v_2 v_3 v_4)$,用数字表示就是 $(1234)$。这个映射 $\varphi$ 就是一个 置换表示**。
💡 [数值示例]

示例:$D_4$ (正方形的对称群) 作用于顶点 $\{1, 2, 3, 4\}$

设顶点按逆时针顺序编号为1, 2, 3, 4。

  • 群元素 $g_1$:逆时针旋转90度,记为 $r$。
  • 群作用:$1 \to 2, 2 \to 3, 3 \to 4, 4 \to 1$。
  • 对应的置换:$\varphi(r) = (1234)$。
  • 群元素 $g_2$:关于通过顶点1和3的对角线的翻转,记为 $s$。
  • 群作用:$1 \to 1, 2 \to 4, 3 \to 3, 4 \to 2$。
  • 对应的置换:$\varphi(s) = (24)$。
  • 验证同态性质:我们来考虑复合操作 $s \circ r$(先旋转90度,再翻转)。
  • 群作用:$1 \xrightarrow{r} 2 \xrightarrow{s} 4$, $2 \xrightarrow{r} 3 \xrightarrow{s} 3$, $3 \xrightarrow{r} 4 \xrightarrow{s} 2$, $4 \xrightarrow{r} 1 \xrightarrow{s} 1$。
  • 对应的置换:$\varphi(sr) = (14)(23)$。
  • 在 $S_4$ 中计算:$\varphi(s) \circ \varphi(r) = (24) \circ (1234) = (14)(23)$。
  • 结果一致,表明这确实是一个 同态

这个例子完美地体现了如何将一个几何上的对称操作群,转化为一个代数上的 置换群子群 来进行研究。


16 推广到任意集合

📜 [原文6]

命题 6.11.2 与它作用于索引集的事实无关。如果 $\operatorname{Perm}(S)$ 是任意集合 $S$ 的置换群,我们也将同态 $\varphi: G \rightarrow \operatorname{Perm}(S)$ 称为 $G$ 的置换表示

推论 6.11.3 设 $\operatorname{Perm}(S)$ 表示集合 $S$ 的置换群,设 $G$ 为一个群。群 $G$ 在 $S$ 上的运算置换表示 $\varphi: G \rightarrow \operatorname{Perm}(S)$ 之间存在一个双射对应关系:

$$ \left[\begin{array}{c} G \text{ 在 } S \text{ 上的} \\ \text{运算} \end{array}\right] \longleftrightarrow\left[\begin{array}{c} \text{同态} \\ G \rightarrow \operatorname{Perm}(S) \end{array}\right] . $$

$\square$

📖 [逐步解释]

这部分内容是对前面概念的自然推广。

  • 之前的讨论集中在 集合 $S = \{1, 2, \dots, n\}$ 上,这使得我们可以方便地将目标 写成 $S_n$。
  • 但是,群作用集合 $S$ 可以是任何 集合,比如一个无限集合(如平面上的所有点),或者一个没有自然编号的有限集合(如一个分子的所有原子)。
  • $\operatorname{Perm}(S)$ 的定义:对于任意一个 集合 $S$(无论有限还是无限),我们可以定义它的 置换群 $\operatorname{Perm}(S)$(有时也记作 $S_S$)。这个 的元素是所有从 $S$ 到 $S$ 的 双射 函数,运算是 函数复合。当 $S = \{1, 2, \dots, n\}$ 时,$\operatorname{Perm}(S)$ 就是我们熟悉的 $S_n$。
  • 推广置换表示:因此,置换表示 的定义可以更一般化,即一个从 $G$ 到 $\operatorname{Perm}(S)$ 的 同态
  • 推论 6.11.3:这个推论就是把命题 6.11.2 中的 $S_n$ 替换为更一般的 $\operatorname{Perm}(S)$。其内容和证明的逻辑与命题 6.11.2 完全一样,只是符号表达上更具普遍性。它说明了,对于任意 集合 $S$, $G$ 在 $S$ 上的 作用 和到 $\operatorname{Perm}(S)$ 的 置换表示 之间仍然存在着完美的 双射 关系。
∑ [公式拆解]

$$ \left[\begin{array}{c} G \text{ 在 } S \text{ 上的} \\ \text{运算} \end{array}\right] \longleftrightarrow\left[\begin{array}{c} \text{同态} \\ G \rightarrow \operatorname{Perm}(S) \end{array}\right] . $$

这个图示与之前的几乎一样,唯一的区别在于右侧:

  • $\operatorname{Perm}(S)$: 代替了之前的 $S_n$。它代表了作用在任意 集合 $S$ 上的所有 置换(双射)所构成的 。这个符号的适用范围更广。
💡 [数值示例]

示例:$G = (\mathbb{Z}, +)$ 作用于 $S = \mathbb{R}$

这是一个无限群作用于一个无限集的例子。

  • 群作用:我们定义整数 $(\mathbb{Z}, +)$ 在实数轴 $\mathbb{R}$ 上的 作用 为平移。即,对于 $n \in \mathbb{Z}$ 和 $x \in \mathbb{R}$,定义 $n \cdot x = x+n$。
  • 单位元:$0 \cdot x = x+0 = x$。
  • 兼容性:$(m+n) \cdot x = x+(m+n) = (x+n)+m = m \cdot (x+n) = m \cdot (n \cdot x)$。这是一个合法的 群作用
  • 置换表示:根据推论,这个 群作用 对应一个 置换表示 $\varphi: \mathbb{Z} \rightarrow \operatorname{Perm}(\mathbb{R})$。
  • 对于任意整数 $n \in \mathbb{Z}$,$\varphi(n)$ 是 $\operatorname{Perm}(\mathbb{R})$ 中的一个 置换(一个从 $\mathbb{R}$ 到 $\mathbb{R}$ 的 双射)。
  • 这个 双射 是什么呢?它就是平移函数 $T_n: \mathbb{R} \rightarrow \mathbb{R}$,定义为 $T_n(x) = x+n$。
  • 所以 $\varphi(n) = T_n$。
  • 同态 验证:$\varphi(m+n) = T_{m+n}$。而 $T_{m+n}(x) = x+m+n$。
  • $\varphi(m) \circ \varphi(n) = T_m \circ T_n$。 $T_m \circ T_n(x) = T_m(T_n(x)) = T_m(x+n) = (x+n)+m = x+m+n$。
  • 两者结果相同,因此这是一个 置换表示
🎯 [存在目的]

这个推广的目的是为了理论的完整性和普适性。它告诉我们,群作用置换表示 之间的美妙对应关系,并不仅仅局限于有限的、带编号的 集合,而是适用于任何 在任何 集合 上的 作用。这大大扩展了该理论的应用范围。


17 忠实运算

📜 [原文7]

置换表示 $G \rightarrow \operatorname{Perm}(S)$ 不一定是内射的。如果它恰好是内射的,则称相应的运算忠实的。要成为忠实的运算必须具有以下性质:只有当 $g=1$ 时,由 $g$ 引起的乘法 $m_{g}$ 才是恒等映射

如果一个运算具有以下性质,则它是忠实的:

对于 $S$ 中的每一个 $s$,使得 $g s=s$ 的唯一群 $G$ 的元素 $g$ 是单位元

📖 [逐步解释]

这部分引入了一个非常重要的概念:忠实性 (Faithfulness)

  1. 置换表示不一定是内射的
    • 内射 (Injective) 的含义是“一对一”。一个映射 $\varphi: G \rightarrow H$ 是 内射 的,如果不同的输入总是有不同的输出,即若 $g_1 \neq g_2$,则 $\varphi(g_1) \neq \varphi(g_2)$。
    • 对于一个 置换表示 $\varphi: G \rightarrow \operatorname{Perm}(S)$,它不一定是 内射 的。这意味着,可能存在两个不同的 元素 $g_1, g_2 \in G$ ($g_1 \neq g_2$),它们在 $S$ 上的作用效果是完全一样的,即它们被映射到了同一个 置换 上:$\varphi(g_1) = \varphi(g_2)$。
    • 同态的核 (Kernel):对于任何 同态 $\varphi$,它的 $\operatorname{ker}(\varphi)$ 是 $G$ 中所有被映射到目标 单位元 的元素的 集合。即 $\operatorname{ker}(\varphi) = \{g \in G \mid \varphi(g) = \text{id}_S\}$,其中 $\text{id}_S$ 是 $S$ 上的 恒等置换。一个 同态内射 的,当且仅当它的 只包含 单位元,即 $\operatorname{ker}(\varphi) = \{1_G\}$。
  2. 忠实 (Faithful) 的定义
    • 如果一个 置换表示 $\varphi$ 是 内射 的,我们就称这个 表示忠实 的。
    • 由于 群作用置换表示 是一一对应的,我们同样可以说这个 群作用忠实 的。
    • “忠实” 这个词非常形象。它意味着这个 表示(或 作用)“忠实地”反映了原 $G$ 的所有细节。没有两个不同的 元素被混淆成同一个动作。如果你观察这个 群作用,你可以区分出 $G$ 中的每一个元素。
  3. 忠实的等价条件
    • 一个 置换表示 $\varphi$ 是 内射 的,等价于说它的 $\operatorname{ker}(\varphi)$ 是平凡的 $\{1_G\}$。
    • $\operatorname{ker}(\varphi)$ 的定义是 $\{g \in G \mid \varphi(g) = \text{id}_S\}$。
    • $\varphi(g) = m_g$,而 $m_g$ 是 恒等映射 $\text{id}_S$ 意味着,对于 $S$ 中的所有元素 $s$,都有 $m_g(s) = s$,也就是 $g \cdot s = s$。
    • 所以,忠实 就等价于:唯一能让 集合 $S$ 中 所有元素 都保持不变的 元素,只有 单位元 $1_G$。
    • 这就是原文中给出的判定条件:“对于 $S$ 中的每一个 $s$,使得 $g s=s$ 的唯一群 $G$ 的元素 $g$ 是单位元。”
💡 [数值示例]

示例1:一个忠实的运算

  • $G = D_3 = \{e, r, r^2, s, sr, sr^2\}$ 作用于顶点 $S=\{1, 2, 3\}$。
  • 我们之前已经看到,这个 作用 对应的 置换表示 $\varphi: D_3 \rightarrow S_3$ 是:
  • $\varphi(e) = (1)$
  • $\varphi(r) = (123)$, $\varphi(r^2) = (132)$
  • $\varphi(s) = (23)$, $\varphi(sr) = (13)$, $\varphi(sr^2) = (12)$
  • $D_3$ 中6个不同的元素,被映射到了 $S_3$ 中6个不同的 置换。因此,这个映射是 内射 的。
  • 是什么?只有 $\varphi(e) = (1)$,所以 $\operatorname{ker}(\varphi) = \{e\}$。
  • 所以,$D_3$ 在其顶点上的 作用忠实 的。没有任何一个非单位元的对称操作能让所有三个顶点都待在原地不动。

示例2:一个不忠实的运算 (A Non-faithful action)

  • 考虑一个 $G = \mathbb{Z}_4 = \{0, 1, 2, 3\}$。
  • 考虑一个 集合 $S = \{-1, 1\}$。
  • 定义一个 群作用:$g \cdot s = s \cdot (-1)^g$。
  • $0 \cdot s = s \cdot (-1)^0 = s$
  • $1 \cdot s = s \cdot (-1)^1 = -s$
  • $2 \cdot s = s \cdot (-1)^2 = s$
  • $3 \cdot s = s \cdot (-1)^3 = -s$
  • 我们来构建 置换表示 $\varphi: \mathbb{Z}_4 \rightarrow S_2$。$S_2$ 有两个 置换:恒等 $e$ 和 对换 $(12)$。
  • 作用为 $s \to s$ 对应 恒等置换 $e$。
  • 作用为 $s \to -s$ 对应 对换 $(12)$ (如果我们把-1和1编号为1和2)。
  • $\varphi(0) = e$
  • $\varphi(1) = (12)$
  • $\varphi(2) = e$
  • $\varphi(3) = (12)$
  • 这个 表示 不是 内射 的。例如,$\varphi(0) = \varphi(2)$,但 $0 \neq 2$。
  • 这个 作用不忠实 的。
  • 是什么?$\operatorname{ker}(\varphi) = \{g \in \mathbb{Z}_4 \mid \varphi(g) = e\} = \{0, 2\}$。因为 不止 单位元 0,所以 作用 不忠实。
  • 我们用判别条件来验证:是哪些 元素 $g$ 能让所有 $s \in S$ 都保持不变(即 $g \cdot s = s$)?从上面的计算可以看到,$g=0$ 和 $g=2$ 都可以。因为除了 单位元 0 之外,还有非单位元 2 也满足条件,所以这个 作用不忠实 的。
⚠️ [易错点]
  1. “对于每一个s” vs “对于某一个s”忠实性 的条件是,一个非单位元的 $g$ 不能固定所有 的 $s$。但它完全可以固定 某一些 $s$。例如,在 $D_3$ 的例子中,翻转 $s$ 固定了顶点1,但它没有固定顶点2和3,所以它不是 恒等置换,这个 作用 依然是 忠实 的。
  2. 不忠实不代表没用:不忠实的 表示 意味着我们丢失了原 的一些信息( 里的信息被“压缩”掉了)。但这并不代表它没有用。实际上,根据 第一同态定理,这个 表示 给出了一个从 商群 $G/\operatorname{ker}(\varphi)$ 到 $\operatorname{Perm}(S)$ 的 忠实表示。它揭示了 $G$ 的一部分结构。
📝 [总结]

一个 群作用(或 置换表示)是 忠实 的,当且仅当它对应的 同态内射 的。其直观意义是,不同的 元素会引起不同的 置换,没有任何非 单位元 素能让 集合 中的所有元素都保持不动。

🎯 [存在目的]

忠实性 是衡量一个 表示 能在多大程度上“保留”原 信息的重要指标。如果一个 表示忠实 的,那么根据 凯莱定理 的思想,我们可以把抽象 $G$ 就看作是它在 $\operatorname{Perm}(S)$ 中的那个 同构子群 $\varphi(G)$。研究这个具体的 置换子群 就等价于研究 $G$ 本身。这是一种威力强大的简化方法。如果 表示 不忠实,我们也能通过研究其 来分析 $G$ 的结构。

🧠 [直觉心智模型]

回到戏剧选角的比喻:

  1. 一个 忠实表示 意味着选角导演为剧本里的每一个不同角色都找到了一个不同的演员。观众可以通过观察演员的表演来区分剧本里的每一个角色。
  2. 一个 不忠实表示 意味着选角导演让两个或多个不同的角色由同一个演员来扮演了(可能因为这几个角色的戏份在舞台上看起来效果一样)。这样一来,观众就无法仅通过表演来区分这几个角色了,关于他们之间区别的信息就丢失了。

18 实例:等距群

📜 [原文8]

等距群 $M$ 在平面上的等边三角形集合 $S$ 上的运算忠实的,因为唯一将每个等边三角形映射到其自身的等距恒等映射

📖 [逐步解释]

这是一个关于 忠实性 的例子,涉及到一个作用于无限集合上的无限群。

  • 群 $G$:这里的 等距群 $M$ (Isometry Group)。它是平面上所有保持距离不变的变换(等距变换)组成的 。这些变换包括平移、旋转、反射。
  • 集合 $S$:这里的 集合 不是点的集合,而是平面上所有 等边三角形集合。这是一个无限集。
  • 群作用:一个 等距变换 $g \in M$(比如平移或旋转)作用在一个 等边三角形 $T \in S$ 上,会得到一个新的 等边三角形 $g(T)$。例如,将一个三角形平移一段距离,会得到另一个全等的三角形。
  • 判断忠实性:我们要判断这个 作用 是否是 忠实 的。根据定义,我们需要看,是哪个(或哪些) 等距变换 $g \in M$ 能够让 所有等边三角形 都保持在原来的位置?即,对于 任意 等边三角形 $T \in S$,都有 $g(T)=T$。
  • 论证
  1. 假设存在一个非恒等的 等距变换 $g$ 满足 $g(T)=T$ 对所有 $T$ 成立。
  2. 考虑平面上任意一个点 $P$。我们总可以找到一个以 $P$ 为顶点的 等边三角形 $T_1$。根据假设,$g(T_1)=T_1$,这意味着 $g$ 把 $T_1$ 的三个顶点置换了,但点集没变。所以 $g(P)$ 必须是 $T_1$ 的三个顶点之一。
  3. 我们还可以找到另一个以 $P$ 为顶点,但与 $T_1$ 不完全重合的 等边三角形 $T_2$。同样,$g(T_2)=T_2$,所以 $g(P)$ 也必须是 $T_2$ 的三个顶点之一。
  4. $g(P)$ 必须同时在 $T_1$ 的顶点集和 $T_2$ 的顶点集中。如果 $T_1$ 和 $T_2$ 的顶点集只有 $P$ 这一个公共点,那么必然有 $g(P)=P$。
  5. 由于 $P$ 是平面上任意一点,我们得出结论:这个变换 $g$ 必须固定平面上的每一点。
  6. 唯一能固定平面上所有点的 等距变换 只有 恒等变换 (identity map)。
    • 结论:因此,唯一能让 所有 等边三角形 都回到原来位置的 等距变换 就是 恒等变换。根据 忠实性 的定义,这个 作用忠实 的。
💡 [数值示例]

这个例子是概念性的,不太适合用数值来展示。但我们可以用反例来思考:

  • 思考一个非等距变换:比如一个均匀缩放变换 $g$,将平面上所有点的坐标都乘以2(以原点为中心)。这个变换作用于任何一个三角形 $T$,都会得到一个更大的三角形 $g(T)$。显然 $g(T) \neq T$。所以这个变换不会固定任何三角形。
  • 思考一个只固定一个三角形的变换:考虑一个特定的等边三角形 $T_0$,它的对称群是 $D_3$。$D_3$ 中非恒等的旋转 $r$ 会使得 $r(T_0)=T_0$。但是,如果平面上还有另一个不与 $T_0$ 重合的等边三角形 $T_1$,那么 $r(T_1)$ 通常不等于 $T_1$。所以,旋转 $r$ 只固定了特定的三角形,但没有固定 所有 的三角形。因此 $r$ 在这个 作用 中不属于
⚠️ [易错点]
  1. 关键在于理解 集合 $S$ 的元素是 三角形,而不是 群作用 是在 三角形 之间移动,而不是在 之间移动。
  2. 必须是对于 所有 的 $T \in S$ 都成立 $g(T)=T$,而不仅仅是某一个或某几个。这是 的定义所要求的。
📝 [总结]

等距群 $M$ 在 等边三角形 集合 $S$ 上的 作用忠实 的,因为没有任何非恒等的 等距变换 能同时让平面上所有的 等边三角形 都保持原位不动。


19 置换表示的满射性

📜 [原文9]

置换表示 $\varphi: G \rightarrow \operatorname{Perm}(S)$ 很少是满射的,因为 $\operatorname{Perm}(S)$ 的阶通常非常大。但下一个例子中给出了一个特例。

📖 [逐步解释]
  • 满射 (Surjective):一个映射 $\varphi: G \rightarrow H$ 是 满射 的,如果 $H$ 中的每一个元素都至少是 $G$ 中一个元素的像。换句话说,像集 $\operatorname{Im}(\varphi)$ 等于整个到达域 $H$。
  • 置换表示很少是满射:对于一个 置换表示 $\varphi: G \rightarrow S_n$,它很少是 满射 的。这意味着,通常情况下,$S_n$ 中存在一些 置换,它们不是 $G$ 中任何元素的“动作结果”。$\varphi(G)$($G$ 的像)只是 $S_n$ 的一个 子群,并且通常是一个真子群
  • 原因:作者给出了直观的解释——阶数(群的元素个数)的差异。
  • $|G|$ 是 $G$ 的阶。
  • $|S_n|$ 是 对称群 $S_n$ 的阶,它等于 $n! = n \times (n-1) \times \dots \times 1$。
  • $n!$ 的增长速度非常快。例如,$|S_5| = 120$,$|S_6| = 720$。
  • 一个 $G$ 的阶通常远远小于它所作用的 集合 对应的 对称群 的阶。
  • 如果 $|G| < |S_n|$,那么根据简单的基数原理,从 $G$ 到 $S_n$ 的映射绝对不可能是 满射 的,因为 $G$ 中没有足够的元素来覆盖 $S_n$ 中的所有元素。
  • 特例:虽然很少见,但确实存在 满射 的情况。这通常发生在 $|G| \ge |S_n|$ 的时候。如果一个 置换表示 $\varphi: G \rightarrow S_n$ 是 满射 的,这意味着这个抽象的 $G$ 的行为复杂到足以产生对 $n$ 个元素的所有可能的排列。下一个例子将展示一个 $|G|=|S_3|$ 且映射是 双射(既 内射满射,即 同构)的罕见情况。
💡 [数值示例]
  • $D_4$ 作用于顶点 $\{1,2,3,4\}$
  • $|D_4| = 8$。
  • $|S_4| = 4! = 24$。
  • 由于 $8 < 24$,从 $D_4$ 到 $S_4$ 的 置换表示 绝对不可能是 满射 的。$S_4$ 中有很多 置换(例如一个3-轮换 $(123)$)是无法通过正方形的对称操作得到的。
  • $S_n$ 作用于 $\{1,2,...,n\}$
  • 这是一个平凡的例子。让 $G=S_n$ 本身作用于 集合 $S=\{1,2,...,n\}$。
  • 作用 定义为 $g \cdot s = g(s)$(一个 置换 作用在一个数字上)。
  • 对应的 置换表示 $\varphi: S_n \rightarrow S_n$ 就是 恒等映射 $\varphi(g)=g$。
  • 这个 表示 显然是 满射 的(也是 忠实 的,因此是 同构)。
⚠️ [易错点]
  1. 不要假设 置换表示 都是 满射 的。这是一个非常强的条件。在大多数应用中,我们实际上是利用 置换表示 将 $G$ 嵌入到 $S_n$ 中,并研究它作为 $S_n$ 的一个 子群 的性质。
  2. 当一个 置换表示满射 时,它揭示了一个深刻的结构联系: $G$ 在某种意义上“含有”了整个 对称群 $S_n$ 的结构(通过 第一同态定理,$G/\operatorname{ker}(\varphi) \cong S_n$)。

110 示例 6.11.5:$GL_2(\mathbb{F}_2)$ 与 $S_3$ 的同构

📜 [原文10]

示例 6.11.5 2 系数可逆矩阵群 $G L_{2}\left(\mathbb{F}_{2}\right)$ 同构对称群 $S_{3}$。

我们将 $\mathbb{F}_{2}$ 记为 $F$,将群 $G L_{2}\left(\mathbb{F}_{2}\right)$ 记为 $G$。列向量空间 $F^{2}$ 包含四个向量

$$ 0=\left[\begin{array}{l} 0 \\ 0 \end{array}\right], \quad e_{1}=\left[\begin{array}{l} 1 \\ 0 \end{array}\right], \quad e_{2}=\left[\begin{array}{l} 0 \\ 1 \end{array}\right], \quad e_{1}+e_{2}=\left[\begin{array}{l} 1 \\ 1 \end{array}\right] . $$

群 $G$ 作用于三个非零向量的集合 $S=\left\{e_{1}, e_{2}, e_{1}+e_{2}\right\}$,这给了我们一个置换表示 $\varphi: G \rightarrow S_{3}$。单位矩阵是唯一同时固定 $e_{1}$ 和 $e_{2}$ 的矩阵,因此 $G$ 在 $S$ 上的运算忠实的,并且 $\varphi$ 是内射的。可逆矩阵必须是 $S$ 中不同元素有序对。有六个这样的有序对,所以 $|G|=6$。由于 $S_{3}$ 的也是六,因此 $\varphi$ 是一个同构。 $\square$

📖 [逐步解释]

这是一个非常精彩的例子,它展示了来自完全不同领域的两个 (一个是 矩阵群,一个是 置换群)可以是 同构 的。证明的核心就是利用 置换表示

  1. 定义群 $G$
    • $G = GL_2(\mathbb{F}_2)$ 是 一般线性群 (General Linear Group)。
    • $\mathbb{F}_2 = \{0, 1\}$,运算是模2加法和乘法。
    • $GL_2(\mathbb{F}_2)$ 的元素是所有系数来自 $\mathbb{F}_2$ 的 $2 \times 2$ 可逆矩阵。一个矩阵可逆,当且仅当它的行列式非零。在 $\mathbb{F}_2$ 中,非零的只有 $1$。
    • 所以 $G = \left\{ A = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \mid a,b,c,d \in \{0,1\}, ad-bc=1 \pmod 2 \right\}$。
  2. 定义集合 $S$
    • $G$ 自然地通过 矩阵乘法 作用于 向量空间 $\mathbb{F}_2^2$。
    • $\mathbb{F}_2^2$ 中有 $2^2=4$ 个 向量,如原文所列。
    • 任何 可逆矩阵 都会把 非零向量 映射为 非零向量,并且把 零向量 映射为 零向量 ($A\mathbf{0}=\mathbf{0}$)。
    • 因此, $G$ 作用在由三个 非零向量 组成的 集合 $S=\{e_1, e_2, e_1+e_2\}$ 上。这是一个 群作用
  3. 建立置换表示
    • 根据推论 6.11.3,这个 群作用 对应一个 置换表示 $\varphi: G \rightarrow \operatorname{Perm}(S)$。
    • 由于 集合 $S$ 有3个元素,$\operatorname{Perm}(S)$ 与 $S_3$ 同构。所以我们得到了一个 置换表示 $\varphi: G \rightarrow S_3$。
  4. 证明 $\varphi$ 是内射 (忠实) 的
    • 我们要证明 $\operatorname{ker}(\varphi) = \{I\}$,其中 $I$ 是 单位矩阵
    • $\operatorname{ker}(\varphi)$ 中的矩阵 $A$ 必须固定 $S$ 中的所有元素,即 $Ae_1=e_1$, $Ae_2=e_2$, $A(e_1+e_2)=e_1+e_2$。
    • $A=\begin{pmatrix} a & b \\ c & d \end{pmatrix}$。
    • $Ae_1 = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \begin{pmatrix} 1 \\ 0 \end{pmatrix} = \begin{pmatrix} a \\ c \end{pmatrix}$。$Ae_1=e_1$ 意味着 $\begin{pmatrix} a \\ c \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \end{pmatrix}$,所以 $a=1, c=0$。
    • $Ae_2 = \begin{pmatrix} a & b \\ c & d \end{pmatrix} \begin{pmatrix} 0 \\ 1 \end{pmatrix} = \begin{pmatrix} b \\ d \end{pmatrix}$。$Ae_2=e_2$ 意味着 $\begin{pmatrix} b \\ d \end{pmatrix} = \begin{pmatrix} 0 \\ 1 \end{pmatrix}$,所以 $b=0, d=1$。
    • 因此,唯一能同时固定 $e_1$ 和 $e_2$ 的矩阵是 $A = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = I$。
    • 由于线性性,$A(e_1+e_2) = Ae_1+Ae_2 = e_1+e_2$ 自然成立。
    • 所以, 中只有 单位矩阵,该 表示内射 的(作用忠实 的)。
  5. 计算群的阶
    • 方法一(原文):一个 $2 \times 2$ 可逆矩阵 的两列必须是 线性无关向量。在 $\mathbb{F}_2^2$ 中,这意味着两列必须是 $S$ 中两个不同的 向量
    • 第一列有3种选择($e_1, e_2, e_1+e_2$)。
    • 一旦选定第一列(例如 $e_1$),第二列就只有2种选择($e_2, e_1+e_2$),因为它不能是 零向量 或与第一列相同。
    • 所以总共有 $3 \times 2 = 6$ 个这样的矩阵。$|G|=6$。
    • 方法二(直接列举):
    • $|S_3| = 3! = 6$。
  6. 得出结论
    • 我们有一个 内射同态 $\varphi: G \rightarrow S_3$。
    • 两个 的阶都是6。
    • 一个从有限群到同阶有限群的 内射映射 必然是 满射 的,因此是 双射
    • 一个 双射同态 就是 同构 (Isomorphism)。
    • 结论:$GL_2(\mathbb{F}_2) \cong S_3$。
💡 [数值示例]

让我们把 $S$ 中的三个向量编号:$v_1=e_1=\begin{pmatrix} 1 \\ 0 \end{pmatrix}$, $v_2=e_2=\begin{pmatrix} 0 \\ 1 \end{pmatrix}$, $v_3=e_1+e_2=\begin{pmatrix} 1 \\ 1 \end{pmatrix}$。

我们来看几个矩阵的作用:

  • $A_1 = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}$
  • $A_1 v_1 = \begin{pmatrix} 0 \\ 1 \end{pmatrix} = v_2$
  • $A_1 v_2 = \begin{pmatrix} 1 \\ 0 \end{pmatrix} = v_1$
  • $A_1 v_3 = \begin{pmatrix} 1 \\ 1 \end{pmatrix} = v_3$
  • 这个矩阵交换了 $v_1, v_2$,固定了 $v_3$。所以 $\varphi(A_1) = (12)$。
  • $A_2 = \begin{pmatrix} 1 & 1 \\ 1 & 0 \end{pmatrix}$
  • $A_2 v_1 = \begin{pmatrix} 1 \\ 1 \end{pmatrix} = v_3$
  • $A_2 v_2 = \begin{pmatrix} 1 \\ 0 \end{pmatrix} = v_1$
  • $A_2 v_3 = \begin{pmatrix} 0 \\ 1 \end{pmatrix} = v_2$
  • 这个矩阵造成了 $v_1 \to v_3 \to v_2 \to v_1$ 的轮换。所以 $\varphi(A_2) = (132)$。

通过这种方式,我们可以为 $GL_2(\mathbb{F}_2)$ 中的6个矩阵一一找到它们在 $S_3$ 中的对应 置换,从而完整地建立起这个 同构

📝 [总结]

这个例子通过构造一个 忠实置换表示,并结合阶数分析,巧妙地证明了 矩阵群 $GL_2(\mathbb{F}_2)$ 和 对称群 $S_3$ 是 同构 的。这是 置换表示 理论威力的一次绝佳展示。

2行间公式索引

1. $$

\begin{equation*}

\varphi: G \rightarrow S_{n} . \tag{6.11.1}

\end{equation*}

$$ **解释**:这定义了置换表示是一个从群 $G$ 到对称群 $S_n$ 的同态。 2. $$

\left[\begin{array}{c}

G \text{ 在 } S \text{ 上的} \\

\text{运算}

\end{array}\right] \longleftrightarrow\left[\begin{array}{c}

\text{置换} \\

\text{表示}

\end{array}\right] .

$$ **解释**:这图示了群在集合上的运算(群作用)与置换表示之间存在一一对应的双射关系。 3. $$

m_{g}\left(m_{h} \mathbf{i}\right)=g(h \mathbf{i})=(g h) \mathbf{i}=m_{g h} \mathbf{i} .

$$ **解释**:这个等式链证明了由群作用诱导的映射 $g \mapsto m_g$ 确实是一个群同态。 4. $$

\left[\begin{array}{c}

G \text{ 在 } S \text{ 上的} \\

\text{运算}

\end{array}\right] \longleftrightarrow\left[\begin{array}{c}

\text{同态} \\

G \rightarrow \operatorname{Perm}(S)

\end{array}\right] .

$$ **解释**:这是对双射关系的更一般化的表述,适用于任意集合 $S$ 而非特指 $\{1, ..., n\}$。 5. $$

0=\left[\begin{array}{l}

0 \\

0

\end{array}\right], \quad e_{1}=\left[\begin{array}{l}

1 \\

0

\end{array}\right], \quad e_{2}=\left[\begin{array}{l}

0 \\

1

\end{array}\right], \quad e_{1}+e_{2}=\left[\begin{array}{l}

1 \\

1

\end{array}\right] .

$$ **解释**:这列出了二元域 $\mathbb{F}_2$ 上的二维向量空间 $\mathbb{F}_2^2$ 中全部四个向量。 ### **2. 全节总结与核心思想** 本节“6.11 置换表示”是群论中一个承上启下的关键章节,它为我们理解和研究抽象群提供了一套强大而直观的工具。本节的核心思想在于**具体化**:将一个抽象的、可能难以捉摸的群,通过其在某个集合上的作用,“翻译”成一个由具体、可计算的“排列”或“洗牌”操作(即**置换**)组成的群。这种翻译过程,如果忠实,便意味着我们可以通过研究这个具体的**置换群**来完全理解原来的抽象群。 #### **2.1 核心概念回顾** 1. **置换表示 (Permutation Representation)**: - **是什么**:一个从抽象群 $G$ 到一个具体对称群 $S_n$(或更一般的 $\operatorname{Perm}(S)$)的**群同态** $\varphi: G \rightarrow \operatorname{Perm}(S)$。 - **做什么**:它为 $G$ 中的每一个元素 $g$ 都指派了一个在集合 $S$ 上的**置换** $\varphi(g)$,并且这个指派过程保持了群的运算结构。 2. **群作用与置换表示的等价性**: - **核心论断**:本节最重要的理论基石是命题 6.11.2 和推论 6.11.3,它们指出“群 $G$ 在集合 $S$ 上的作用”和“从 $G$ 到 $\operatorname{Perm}(S)$ 的置换表示”之间存在一个完美的**一一对应**关系。 - **意义**:这两个概念是同一数学现象的两种不同描述语言。我们可以根据需要自由地在“作用”的动态过程视角和“表示”的静态结构视角之间切换,而不会丢失任何信息。 3. **忠实性 (Faithfulness)**: - **是什么**:一个作用(或表示)是**忠实**的,如果其对应的**同态**是**内射**的(一对一的)。 - **等价条件**:唯一能够让作用集合 $S$ 中 *所有* 元素都保持不变的群元素 $g$ 只有**单位元** $1_G$。 - **意义**:一个**忠实**的表示完整地保留了原群 $G$ 的所有信息。不同的群元素总是对应不同的置换。这使得群 $G$ 和它在 $\operatorname{Perm}(S)$ 中的像 $\varphi(G)$ 是**同构**的。 #### **2.2 理论联系与深层意义** 1. **与凯莱定理 (Cayley's Theorem) 的关系**: - 凯莱定理指出“任何群 $G$ 都同构于一个置换群的子群”。本节内容可以看作是凯莱定理的推广和深化。 - 凯莱定理本身就是通过构造一个特定的**置换表示**来证明的:让群 $G$ 作用于其自身的元素集合 $S=G$(通过左乘)。这个作用总是**忠实**的,因此 $G$ 同构于 $S_{|G|}$ 的一个子群。 - 本节将这一思想从作用于群自身,推广到了作用于任意集合 $S$ 上,为寻找更小、更高效的置换表示(例如,作用于一个比 $|G|$ 小得多的集合上)提供了理论框架。 2. **轨道-稳定子定理的视角**: - 一个置换表示 $\varphi: G \rightarrow \operatorname{Perm}(S)$ 的**核** $\operatorname{ker}(\varphi)$,正是作用在 $S$ 上所有元素的**稳定子** (stabilizers) 的交集:$\operatorname{ker}(\varphi) = \bigcap_{s \in S} G_s$。 - 一个作用是**忠实**的,当且仅当这个**核**是平凡的,即 $\bigcap_{s \in S} G_s = \{1_G\}$。这意味着没有任何一个非单位元元素能够同时“稳定住”集合中的所有元素。 3. **第一同态定理的应用**: - 即使一个表示不忠实,它依然很有价值。根据**群的第一同态定理**,我们有 $G/\operatorname{ker}(\varphi) \cong \operatorname{Im}(\varphi)$。 - $\operatorname{Im}(\varphi)$ 是 $\operatorname{Perm}(S)$ 的一个子群,它表示了群 $G$ 在集合 $S$ 上实际能产生的所有不同“动作效果”。 - 这个同构关系告诉我们,通过研究置换表示的**核**与**像**,我们可以将群 $G$ 分解,理解其结构:$G$ 在某种程度上是由“隐藏的、无所作为”的部分(**核**)和“可见的、在 $S$ 上产生实际动作”的部分(由 $G/\operatorname{ker}(\varphi)$ 体现)构成的。 #### **2.3 应用价值与直观理解** - **化抽象为具体**:置换表示是连接抽象群论和具体、组合化世界的桥梁。研究一个抽象群的性质(如其子群结构、正规子群等),可以转化为研究一个具体的置换群,后者通常更容易用计算机进行计算和分析。 - **几何与代数的交汇**:如 $D_n$ 的例子所示,几何对象的对称性群可以通过其对顶点、边或面的作用,被表示为置换群,从而用纯代数的方法来研究几何问题。 - **发现意外的联系**:如 $GL_2(\mathbb{F}_2) \cong S_3$ 的例子所示,置换表示可以揭示出在表面上毫无关联的两个代数结构(矩阵群与置换群)之间深刻的内在一致性。这在数学中是寻找普适模式和统一理论的关键一步。 总之,**置换表示**不仅是一个定义,更是一种强大的思维方式。它教会我们将群视为一个“动态”的实体,通过观察它的“表演”(作用),来推断其“内心世界”(代数结构)。 $$