1. 第 9 节 轨道、循环和交错群

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

11. 第 9 节 轨道、循环和交错群

1.1 轨道

11.1 等价关系的引入

📜 [原文1]

集合 $A$ 的每个排列 $\sigma$ 都将 $A$ 自然地划分为单元,其特性是 $a, b \in A$ 属于同一个单元当且仅当存在某个 $n \in \mathbb{Z}$ 使得 $b=\sigma^{n}(a)$。我们使用适当的等价关系来建立这种划分

$$ \begin{equation*} \text { 对于 } a, b \in A, \text { 令 } a \sim b \text { 当且仅当存在某个 } n \in \mathbb{Z} \text { 使得 } b=\sigma^{n}(a) \text { 。 } \tag{1} \end{equation*} $$

📖 [逐步解释]

这段话的核心思想是,一个排列(可以想象成一种打乱顺序的规则)可以将一个集合分成若干个互不相交的小组,这些小组被称为“单元”或更正式地称为“轨道”。

想象一个班级的学生排队,排列 $\sigma$ 就是一个指令,告诉每个位置上的学生应该去哪个新的位置。比如,原来在第1位的学生跑到第3位,第3位的学生跑到第6位,第6位的学生又跑回第1位。这三个学生(1, 3, 6)就形成了一个封闭的小圈子,他们无论怎么按这个规则换位置,都只会在这三个位置之间打转,永远不会跑到别的位置去。这个小圈子就是一个“单元”。

为了用数学语言精确地描述这个“同属一个圈子”的概念,我们引入了一个关系,用符号 ~ 表示。我们说两个元素 $a$ 和 $b$ 是相关的(记作 $a \sim b$),如果我们可以从 $a$ 出发,通过反复应用这个排列规则 $\sigma$(或者它的逆规则 $\sigma^{-1}$),最终能够到达 $b$。

这里的 $\sigma^{n}(a)$ 就代表对元素 $a$ 应用 $n$ 次排列规则 $\sigma$。

  • 如果 $n$ 是正整数,比如 $n=2$,那么 $\sigma^{2}(a) = \sigma(\sigma(a))$,就是连续应用两次规则。
  • 如果 $n=0$,那么 $\sigma^{0}(a) = a$,就是什么都不做,元素在原地。
  • 如果 $n$ 是负整数,比如 $n=-1$,那么 $\sigma^{-1}(a)$ 就是应用一次逆规则,即找到那个被 $\sigma$ 映射到 $a$ 的元素。

所以,$b=\sigma^{n}(a)$ 意味着 $b$ 和 $a$ 在同一个运动轨迹上,可以相互抵达。这个关系 ~ 将被证明是一个等价关系,而等价关系的一个重要性质就是它能将集合划分成互不相交的等价类,这里的每个等价类就是一个轨道

∑ [公式拆解]
  • 公式:

$$ \text { 对于 } a, b \in A, \text { 令 } a \sim b \text { 当且仅当存在某个 } n \in \mathbb{Z} \text { 使得 } b=\sigma^{n}(a) \text { 。 } $$

  • 符号拆解:
  • $A$: 一个集合,比如 $\{1, 2, 3, 4, 5, 6\}$。
  • $a, b \in A$: $a$ 和 $b$ 是集合 $A$ 中的两个元素。
  • $\sigma$: 集合 $A$ 上的一个排列,是一个从 $A$ 到 $A$ 的双射函数。
  • $\sim$: 我们定义的一个关系符号,读作“tilde”或者“相关于”。
  • $a \sim b$: 读作“$a$ 相关于 $b$”。
  • $\Leftrightarrow$ (当且仅当): 逻辑上的等价关系,左右两边的命题同时为真或同时为假。
  • $\exists$ (存在): 表示“存在至少一个”。
  • $n \in \mathbb{Z}$: $n$ 是一个整数,可以是正数、负数或零。$\mathbb{Z}$ 代表全体整数集合。
  • $b=\sigma^{n}(a)$: 元素 $b$ 可以通过对元素 $a$ 应用 $n$ 次排列 $\sigma$ 得到。
  • $\sigma^{n}$: 表示函数 $\sigma$ 的 $n$ 次复合。
  • $\sigma^{2}(a) = \sigma(\sigma(a))$。
  • $\sigma^{0}(a) = a$ (恒等映射)。
  • $\sigma^{-1}(a)$ 表示 $\sigma$ 的逆映射,即找到一个元素 $x$ 使得 $\sigma(x)=a$。
  • $\sigma^{-2}(a) = \sigma^{-1}(\sigma^{-1}(a))$。
💡 [数值示例]
  • 示例1:

令集合 $A = \{1, 2, 3, 4, 5\}$,排列 $\sigma = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 2 & 3 & 1 & 5 & 4 \end{array}\right)$。

这个排列意味着 $\sigma(1)=2, \sigma(2)=3, \sigma(3)=1, \sigma(4)=5, \sigma(5)=4$。

我们来判断 1 和 3 是否相关 ($1 \sim 3$?)。

我们需要找到一个整数 $n$ 使得 $3 = \sigma^n(1)$。

  • 尝试 $n=1$: $\sigma^1(1) = \sigma(1) = 2$。不是 3。
  • 尝试 $n=2$: $\sigma^2(1) = \sigma(\sigma(1)) = \sigma(2) = 3$。

找到了!因为存在 $n=2 \in \mathbb{Z}$ 使得 $3=\sigma^2(1)$,所以根据定义,$1 \sim 3$。

我们再来判断 1 和 4 是否相关 ($1 \sim 4$?)。

  • $\sigma(1)=2, \sigma^2(1)=3, \sigma^3(1)=\sigma(3)=1, \sigma^4(1)=2, \ldots$ 正向永远在 $\{1,2,3\}$ 里循环。
  • 逆向:$\sigma^{-1}(1)=3, \sigma^{-1}(2)=1, \sigma^{-1}(3)=2$。
  • $\sigma^{-1}(4)=5, \sigma^{-1}(5)=4$。

无论 $n$ 取什么整数,$\sigma^n(1)$ 的值只可能是 1, 2, 3 中的一个,永远不可能是 4。因此,$1$ 和 $4$ 不相关,记作 $1 \not\sim 4$。

  • 示例2:

令集合 $A = \{1, 2, 3, 4, 5, 6\}$,排列 $\sigma = \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 1 & 3 & 2 & 5 & 6 & 4 \end{array}\right)$。

这个排列意味着 $\sigma(1)=1, \sigma(2)=3, \sigma(3)=2, \sigma(4)=5, \sigma(5)=6, \sigma(6)=4$。

判断 $4 \sim 6$。

  • $\sigma(4) = 5$
  • $\sigma^2(4) = \sigma(5) = 6$。

找到了,$n=2$。所以 $4 \sim 6$。

判断 $2 \sim 3$。

  • $\sigma(2)=3$。

找到了,$n=1$。所以 $2 \sim 3$。

判断 $1 \sim 2$。

  • $\sigma(1)=1, \sigma^2(1)=1, \ldots$
  • $\sigma^{-1}(1)=1, \ldots$

$\sigma^n(1)$ 永远是 1。所以 $1 \not\sim 2$。

⚠️ [易错点]
  1. $n$ 必须是整数($\mathbb{Z}$),包括负数和零。只考虑正整数是不够的,因为关系必须是对称的。如果 $b=\sigma^n(a)$,那么必须能从 $b$ 回到 $a$,即 $a=\sigma^{-n}(b)$,这就需要用到负指数。
  2. $\sigma^0$ 是恒等排列,即 $\sigma^0(a)=a$。这保证了自反性 ($a \sim a$)。
  3. 这个关系定义在集合 $A$ 的所有元素上。对于任何两个元素,它们要么相关,要么不相关。
📝 [总结]

本段引入了通过一个排列 $\sigma$ 来定义元素之间关系的核心思想。两个元素被认为是相关的,如果一个元素可以通过反复应用排列 $\sigma$ 或其逆排列变成另一个元素。这个关系是后续定义“轨道”的数学基础,它捕捉了元素在排列作用下“同在一个运动轨迹上”的直观概念。

🎯 [存在目的]

本段的目的是为“轨道”这一概念提供一个严格的数学定义。直接描述“圈子”或“单元”在数学上不够严谨,通过引入一个等价关系,可以利用等价关系理论中“等价类必然构成对原集合的一个划分”这一强大结论,从而逻辑严谨地定义出轨道(即等价类),并确保这些轨道是互不相交且覆盖整个集合的。

🧠 [直觉心智模型]

想象一个舞会,有若干人。排列 $\sigma$ 是一条跳舞规则:“在音乐下一拍响起时,原来在位置 $x$ 的人必须移动到位置 $\sigma(x)$”。

  1. 几个人可能形成一个封闭的小圈子,比如 A 到 B 的位置,B 到 C 的位置,C 回到 A 的位置。他们三个人无论音乐响多少拍,都只会在 A, B, C 三个位置之间交换。这三个人就属于同一个轨道
  2. 另一些人可能形成另一个圈子。
  3. 某个人可能被规则指定留在原地($\sigma(a)=a$),那么他自己就构成一个单人轨道
  4. $a \sim b$ 就意味着,A 和 B 在同一个跳舞的小圈子里。
💭 [直观想象]

想象一个有向图,集合 $A$ 的每个元素是一个节点。对于每个元素 $a$,画一条从 $a$ 指向 $\sigma(a)$ 的有向边。因为 $\sigma$ 是一个排列,所以每个节点有且只有一条出边,也只有一条入边。这样的图必然由若干个互不相交的圈(环)组成。每个圈就是一个轨道。$a \sim b$ 就意味着节点 $a$ 和节点 $b$ 在同一个圈上。

11.2 证明等价关系

📜 [原文2]

我们现在检查由条件 (1) 定义的 $\sim$ 确实是一个等价关系

自反性 显然 $a \sim a$,因为 $a=\iota(a)=\sigma^{0}(a)$。

对称性 如果 $a \sim b$,则存在某个 $n \in \mathbb{Z}$ 使得 $b=\sigma^{n}(a)$。但随后 $a=\sigma^{-n}(b)$ 且 $-n \in \mathbb{Z}$,所以 $b \sim a$。

传递性 假设 $a \sim b$ 且 $b \sim c$,则存在某个 $n, m \in \mathbb{Z}$ 使得 $b=\sigma^{n}(a)$ 且 $c=\sigma^{m}(b)$。代入后,我们发现 $c=\sigma^{m}\left(\sigma^{n}(a)\right)=\sigma^{n+m}(a)$,所以 $a \sim c$。

📖 [逐步解释]

为了证明 ~ 是一个等价关系,我们需要验证它满足三个基本性质:自反性对称性传递性

  1. 自反性 (Reflexivity): 任何元素都与它自身相关。
    • 原文证明: $a \sim a$ 是因为我们可以取 $n=0$。$\sigma^0(a)$ 定义为 $a$ 本身(即恒等排列 $\iota$ 作用于 $a$),所以 $a = \sigma^0(a)$。这完全符合 $a \sim b \iff b=\sigma^n(a)$ 的定义(这里 $b$ 就是 $a$,$n$ 就是 0)。
    • 通俗解释: 我能从我自己出发到达我自己吗?当然可以,一步都不走就行了(对应 $n=0$)。
  2. 对称性 (Symmetry): 如果 $a$ 与 $b$ 相关,那么 $b$ 也必须与 $a$ 相关。
    • 原文证明: 我们假设 $a \sim b$。根据定义,这意味着存在一个整数 $n$ 使得 $b = \sigma^n(a)$。这是一个等式,我们可以对两边同时作用 $\sigma$ 的逆运算 $\sigma^{-n}$。于是,$\sigma^{-n}(b) = \sigma^{-n}(\sigma^n(a))$。根据函数复合的性质,$\sigma^{-n}(\sigma^n(a)) = \sigma^{-n+n}(a) = \sigma^0(a) = a$。所以我们得到 $a = \sigma^{-n}(b)$。因为 $n$ 是整数,所以 $-n$ 也是整数。这就满足了 $b \sim a$ 的定义(这里角色互换,从 $b$ 出发,作用 $-n$ 次 $\sigma$,得到了 $a$)。
    • 通俗解释: 如果我能从 A 镇走到 B 镇(比如沿着公路走 $n$ 公里),那么我也一定能从 B 镇走回 A 镇(沿着同一条公路往回走 $n$ 公里,相当于方向相反,即 $-n$)。
  3. 传递性 (Transitivity): 如果 $a$ 与 $b$ 相关,且 $b$ 与 $c$ 相关,那么 $a$ 也必须与 $c$ 相关。
    • 原文证明: 我们假设 $a \sim b$ 并且 $b \sim c$。
    • 从 $a \sim b$,我们知道存在一个整数 $n$ 使得 $b = \sigma^n(a)$。
    • 从 $b \sim c$,我们知道存在一个整数 $m$ 使得 $c = \sigma^m(b)$。
    • 通俗解释: 如果我能从 A 镇走到 B 镇,又能从 B 镇走到 C 镇,那我当然就能从 A 镇一路走到 C 镇。总的路程就是两段路程的叠加。

因为 ~ 满足了这三个性质,所以它是一个合法的等价关系

∑ [公式拆解]
  • 自反性:
  • $a = \iota(a) = \sigma^0(a)$。
  • $\iota$: 恒等排列 (Identity permutation),即 $\iota(x)=x$ 对所有 $x$ 成立。
  • $\sigma^0$: 排列 $\sigma$ 的 0 次幂,按照定义就是恒等排列 $\iota$。
  • 对称性:
  • $b = \sigma^n(a) \implies a = \sigma^{-n}(b)$。
  • 推导: $b = \sigma^n(a)$。两边同时左复合 $\sigma^{-n}$。

$\sigma^{-n}(b) = \sigma^{-n}(\sigma^n(a))$

$\sigma^{-n}(b) = (\sigma^{-n} \circ \sigma^n)(a)$ (复合函数记号)

$\sigma^{-n}(b) = \sigma^{-n+n}(a)$ (指数律)

$\sigma^{-n}(b) = \sigma^0(a) = a$。

所以 $a = \sigma^{-n}(b)$。

  • 传递性:
  • $b=\sigma^{n}(a)$ 且 $c=\sigma^{m}(b) \implies c=\sigma^{n+m}(a)$。
  • 推导: $c = \sigma^m(b)$。将 $b=\sigma^n(a)$ 代入。

$c = \sigma^m(\sigma^n(a))$

$c = (\sigma^m \circ \sigma^n)(a)$ (复合函数记号)

$c = \sigma^{m+n}(a)$ (指数律)。

💡 [数值示例]

继续使用示例1: $A = \{1, 2, 3, 4, 5\}$, $\sigma = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 2 & 3 & 1 & 5 & 4 \end{array}\right)$。

  • 自反性:
  • $2 \sim 2$? 是,因为 $2 = \sigma^0(2)$。
  • $5 \sim 5$? 是,因为 $5 = \sigma^0(5)$。
  • 对称性:
  • 我们之前验证了 $1 \sim 3$,因为 $3 = \sigma^2(1)$。现在验证 $3 \sim 1$。

我们需要找到一个整数 $k$ 使得 $1 = \sigma^k(3)$。

根据对称性证明,$k$ 应该是 $-2$。

$\sigma^{-1}$ 是什么?$\sigma(1)=2 \implies \sigma^{-1}(2)=1$。$\sigma(2)=3 \implies \sigma^{-1}(3)=2$。$\sigma(3)=1 \implies \sigma^{-1}(1)=3$。

所以 $\sigma^{-1} = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 3 & 1 & 2 & 5 & 4 \end{array}\right)$。

$\sigma^{-1}(3) = 2$。

$\sigma^{-2}(3) = \sigma^{-1}(\sigma^{-1}(3)) = \sigma^{-1}(2) = 1$。

所以 $1 = \sigma^{-2}(3)$。因为 $-2$ 是整数,所以 $3 \sim 1$ 成立。

  • 传递性:
  • 我们有 $1 \sim 2$ 吗?是,因为 $2 = \sigma^1(1)$。
  • 我们有 $2 \sim 3$ 吗?是,因为 $3 = \sigma^1(2)$。
  • 根据传递性,应该有 $1 \sim 3$。

证明说,我们应该有 $3 = \sigma^{1+1}(1) = \sigma^2(1)$。

$\sigma^2(1) = \sigma(\sigma(1)) = \sigma(2) = 3$。

这与事实相符。所以传递性成立。

⚠️ [易错点]
  1. 在验证性质时,必须严格依据定义,不能凭直觉。每一步都要有根有据。
  2. 对称性是关键,它要求我们能够“走回头路”,这就是为什么定义中 $n$ 必须取遍所有整数 $\mathbb{Z}$,而不仅仅是正整数 $\mathbb{N}$。如果只允许 $n \in \mathbb{N}$,就不是等价关系了(除非在有限集这种特殊情况下,循环最终会回来)。
  3. 传递性中的指数相加 $n+m$ 是论中循环群性质的体现,表明了操作的封闭性。
📝 [总结]

本段通过严格的数学论证,证明了上一段中定义的“相关关系” ~ 确实满足自反性对称性传递性三大公理,因此它是一个等价关系。这是建立轨道概念的坚实逻辑基础。

🎯 [存在目的]

本段的目的是完成轨道定义的形式化过程。通过证明 ~等价关系,就可以直接套用集合论中的一个基本定理:任何一个集合上的等价关系都会导致该集合的一个划分(partition)。这个划分由互不相交的等价类(equivalence classes)组成,这些等价类的并集恰好是原集合。这样,我们就可以顺理成章地将“轨道”定义为这些等价类,而无需再费力去证明轨道之间是不相交的。

🧠 [直觉心智模型]
  1. 自反性:每个人当然在自己的圈子里。
  2. 对称性:如果 A 和 B 在同一个圈子,那么 B 和 A 也在同一个圈子。
  3. 传递性:如果 A 和 B 在同一个圈子,B 和 C 也在同一个圈子,那说明 A, B, C 都在同一个圈子里,所以 A 和 C 也在同一个圈子里。

这三个性质都非常符合我们对“圈子”的直观理解,证明过程就是把这种直观理解翻译成严谨的数学语言。

💭 [直观想象]

回到之前节点和有向边的图。

  1. 自反性: 每个节点当然和自己在一个圈上。
  2. 对称性: 如果从节点 $a$ 沿着箭头可以走到节点 $b$,那么从节点 $b$ 沿着箭头的反方向也一定能走回节点 $a$。因为整个图是由封闭的圈组成的。
  3. 传递性: 如果从节点 $a$ 沿箭头能走到 $b$,从 $b$ 沿箭头能走到 $c$,那么显然可以从 $a$ 沿箭头一直走到 $c$。

11.3 轨道的定义与示例

📜 [原文3]

9.1 定义 令 $\sigma$ 是集合 $A$ 的一个排列。由等价关系 (1) 确定的 $A$ 中的等价类是 $\sigma$ 的轨道

9.2 例子 由于 $A$ 的恒等排列 $\iota$ 使 $A$ 的每个元素都保持不动,因此 $\iota$ 的轨道是 $A$ 的单元素子集

9.3 例子 找出排列

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right) $$

在 $S_{8}$ 中的轨道

为了找到包含 1 的轨道,我们重复应用 $\sigma$,象征性地得到

$$ 1 \xrightarrow{\sigma} 3 \xrightarrow{\sigma} 6 \xrightarrow{\sigma} 1 \xrightarrow{\sigma} 3 \xrightarrow{\sigma} 6 \xrightarrow{\sigma} 1 \xrightarrow{\sigma} 3 \xrightarrow{\sigma} \cdots 。 $$

由于 $\sigma^{-1}$ 只会反转此链中箭头的方向,我们看到包含 1 的轨道是 $\{1,3,6\}$。我们现在从 1 到 8 中选择一个不在 $\{1,3,6\}$ 中的整数,例如 2,类似地发现包含 2 的轨道是 $\{2,8\}$。最后,我们发现包含 4 的轨道是 $\{4,7,5\}$。由于这三个轨道包含了从 1 到 8 的所有整数,我们看到 $\sigma$ 的完整轨道列表

$$ \{1,3,6\}, \quad\{2,8\}, \quad\{4,5,7\} 。 $$

📖 [逐步解释]

定义 9.1:

这里正式给出了轨道的定义。在证明了 ~等价关系后,我们知道它会把集合 $A$ 分割成若干个等价类。一个等价类就是由所有相互关联的元素组成的子集。这个定义直接将“轨道”这个名字赋予了这些等价类

换句话说,$\sigma$ 的一个轨道是一个子集 $O \subseteq A$,满足两个条件:

  1. 对于任何 $a, b \in O$,都有 $a \sim b$。
  2. 对于任何 $a \in O$ 和 $c \notin O$,都有 $a \not\sim c$。

这个轨道就是由一个元素以及所有能通过 $\sigma$ 的反复作用(正向或逆向)从它到达的元素所组成的集合。

例子 9.2:

  • 排列: 恒等排列 $\iota$,它作用在集合 $A$ 上,效果是 $\iota(a)=a$ 对所有 $a \in A$ 成立。
  • 分析: 我们来找一个元素 $a$ 的轨道。这个轨道是所有与 $a$ 相关的元素的集合。一个元素 $b$ 与 $a$ 相关,意味着 $b = \iota^n(a)$ 对某个整数 $n$ 成立。但无论 $n$ 是多少,$\iota^n(a) = a$。所以唯一能与 $a$ 相关的元素就是 $a$ 自己。
  • 结论: 每个元素的轨道里只包含它自己。因此,$\iota$ 的轨道就是一系列的单元素子集,如 $\{a_1\}, \{a_2\}, \ldots$。这些子集共同构成了对 $A$ 的划分

例子 9.3:

  • 排列: $\sigma = \left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right)$ on $S_8$ (集合是 $\{1, 2, ..., 8\}$)。
  • 寻找轨道的过程:
  1. 从任意一个元素开始。我们选择 1。
  2. 追踪它的路径
    • $\sigma(1) = 3$
    • $\sigma(3) = 6$
    • $\sigma(6) = 1$
  3. 确定第一个轨道。所有在这个环上的元素 $\{1, 3, 6\}$ 构成了第一个轨道。因为它们可以通过 $\sigma$ 的幂次相互到达。例如,$6 = \sigma^2(1)$,$1 = \sigma^{-1}(3)$。
  4. 检查是否所有元素都已找到轨道。集合是 $\{1, ..., 8\}$,我们已经处理了 $\{1, 3, 6\}$。还剩下 $\{2, 4, 5, 7, 8\}$。
  5. 从剩下的元素中再选一个。我们选择 2。
  6. 追踪它的路径
    • $\sigma(2) = 8$
    • $\sigma(8) = 2$
  7. 确定第二个轨道。这个轨道是 $\{2, 8\}$。
  8. 再次检查。现在处理过的元素是 $\{1, 3, 6\} \cup \{2, 8\} = \{1, 2, 3, 6, 8\}$。还剩下 $\{4, 5, 7\}$。
  9. 从剩下的元素中再选一个。我们选择 4。
  10. 追踪它的路径
    • $\sigma(4) = 7$
    • $\sigma(7) = 5$
    • $\sigma(5) = 4$
  11. 确定第三个轨道。这个轨道是 $\{4, 5, 7\}$。
  12. 最终检查。所有处理过的元素是 $\{1, 3, 6\} \cup \{2, 8\} \cup \{4, 5, 7\} = \{1, 2, 3, 4, 5, 6, 7, 8\}$。所有元素都已经被分到某个轨道里了。
    • 结论: 该排列 $\sigma$ 的轨道集合是 $\{\{1,3,6\}, \{2,8\}, \{4,5,7\}\}$。这是一个对集合 $\{1, ..., 8\}$ 的划分
∑ [公式拆解]
  • 公式:

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right) $$

  • 符号拆解:
  • 这是排列双行表示法
  • 上面一行是集合中的元素(定义域)。
  • 下面一行是每个元素经过排列 $\sigma$ 映射后的像(值域)。
  • 例如,1 下面是 3,表示 $\sigma(1)=3$。2 下面是 8,表示 $\sigma(2)=8$。以此类推。
  • 推导过程 (找轨道):
  • 轨道1: Start with 1.
  • $\sigma^0(1) = 1$
  • $\sigma^1(1) = 3$
  • $\sigma^2(1) = \sigma(3) = 6$
  • $\sigma^3(1) = \sigma(6) = 1$
  • ... 往复循环。
  • $\sigma^{-1}(1) = 6$, $\sigma^{-2}(1) = 3$, ... 也在这个集合里。
  • 所以轨道是 $\{1, 3, 6\}$。
  • 轨道2: Start with 2 (未被使用过的元素).
  • $\sigma^0(2) = 2$
  • $\sigma^1(2) = 8$
  • $\sigma^2(2) = \sigma(8) = 2$
  • ... 往复循环。
  • 所以轨道是 $\{2, 8\}$。
  • 轨道3: Start with 4 (未被使用过的元素).
  • $\sigma^0(4) = 4$
  • $\sigma^1(4) = 7$
  • $\sigma^2(4) = \sigma(7) = 5$
  • $\sigma^3(4) = \sigma(5) = 4$
  • ... 往复循环。
  • 所以轨道是 $\{4, 5, 7\}$。
💡 [数值示例]
  • 示例1 (来自例子 9.2):

令 $A = \{a, b, c\}$,排列恒等排列 $\iota = \left(\begin{array}{lll} a & b & c \\ a & b & c \end{array}\right)$。

  • 找 $a$ 的轨道:$\iota(a)=a, \iota^2(a)=a, ...$。轨道是 $\{a\}$。
  • 找 $b$ 的轨道:$\iota(b)=b, ...$。轨道是 $\{b\}$。
  • 找 $c$ 的轨道:$\iota(c)=c, ...$。轨道是 $\{c\}$。
  • 完整的轨道列表是 $\{\{a\}, \{b\}, \{c\}\}$。
  • 示例2:

令 $A=\{1,2,3,4,5,6\}$, $\sigma = \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right)$。

  • 从 1 开始:$1 \to \sigma(1)=6 \to \sigma(6)=1$。得到轨道 $\{1, 6\}$。
  • 剩下 $\{2,3,4,5\}$。从 2 开始:$2 \to \sigma(2)=5 \to \sigma(5)=3 \to \sigma(3)=2$。得到轨道 $\{2, 3, 5\}$。
  • 剩下 $\{4\}$。从 4 开始:$4 \to \sigma(4)=4$。得到轨道 $\{4\}$。
  • 完整的轨道列表是 $\{\{1,6\}, \{2,3,5\}, \{4\}\}$。
⚠️ [易错点]
  1. 不要漏掉任何元素: 找完一个轨道后,一定要从还未被包含的元素中选取下一个起始点。
  2. 不要重复计算: 一旦一个元素被归入某个轨道,它就不能再属于其他轨道。这是等价类的基本性质(不相交性)。
  3. 单元素轨道: 如果一个元素在排列下保持不变(即 $\sigma(x)=x$),那么它自己就构成一个轨道 $\{x\}$。这种元素称为不动点。不要忘记找出这些“孤独”的轨道。
  4. 寻找过程的系统性: 最好按照数字从小到大的顺序来选择起始点,这样不容易遗漏。例如,先从1开始,找到轨道后,再看2是否在其中,如果不在,就从2开始,以此类推。
📝 [总结]

本段正式定义了“轨道”为排列诱导的等价关系下的等价类,并给出了两个示例。例子 9.2 说明了最简单的情况——恒等排列,其轨道都是单个元素。例子 9.3 展示了寻找一个更复杂排列之轨道的一般性、系统性方法:从一个元素出发,沿着排列的映射路径追踪,直到回到起点形成闭环,这个闭环上的所有元素就构成一个轨道;然后从未被访问的元素中再选一个,重复此过程,直到所有元素都被归类。

🎯 [存在目的]

本段的目的是将前面抽象的等ga关系等价类概念具体化,将其命名为“轨道”,并提供清晰的算法来找出任何给定排列轨道。这是理解排列结构的第一步,因为将一个复杂的排列分解成其轨道,能极大地简化我们对它的分析。

🧠 [直觉心智模型]

寻找轨道的过程,就像是在一个城市里追踪几条互不相交的公交线路。

  1. 你随便跳上一辆在1号站台的车(选择元素1)。
  2. 这辆车会带你经过3号站、6号站,然后又回到了1号站($1 \to 3 \to 6 \to 1$)。
  3. 你记下这条线路(轨道 $\{1,3,6\}$)经过的所有站点。
  4. 然后你走到一个你还没去过的站台,比如2号站台,跳上那里的车。
  5. 它带你去了8号站,然后又回到了2号站($2 \to 8 \to 2$)。
  6. 你记下这条新线路(轨道 $\{2,8\}$)。
  7. 你不断重复这个过程,直到你把这个城市的所有公交线路都坐过一遍,画出了完整的公交网络图。
💭 [直观想象]

回到之前节点和箭头的图。找轨道的过程就是:

  1. 用手指点住一个节点。
  2. 沿着箭头移动你的手指到下一个节点。
  3. 再移动到下一个...
  4. 直到你的手指回到最初点住的那个节点。你手指滑过的所有节点构成一个圈,就是一个轨道
  5. 在图上找一个你还没碰过的节点,重复这个过程。
  6. 直到图上所有的节点都被圈出来了。

1.2 循环

12.1 循环的可视化与引入

📜 [原文4]

在本节的其余部分,我们只考虑一个包含 $n$ 个元素的有限集 $A$ 的排列。我们不妨假设 $A=\{1,2,3, \cdots, n\}$,并且我们正在处理对称群 $S_{n}$ 的元素

回顾例子 9.3。

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \tag{2}\\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right) $$

轨道以图形方式显示在图 9.4 中。也就是说,$\sigma$ 作用于从 1 到 8 的每个整数,将其沿逆时针方向移动到上的下一个整数,方向与箭头一致。例如,最左边的表示 $\sigma(1)=3, \sigma(3)=6$ 和 $\sigma(6)=1$。图 9.4 是可视化排列 $\sigma$ 结构的好方法。

9.4 图

9.5 图

📖 [逐步解释]

这段话首先设定了讨论的范围:我们现在只关注有限集合上的排列,并且为了方便,直接使用集合 $\{1, 2, ..., n\}$,其上的所有排列构成了对称群 $S_n$。

然后,它重提了例子 9.3 中的排列 $\sigma$,并引入了一种非常直观的可视化方法——轨道图(如图9.4)。

在例子 9.3 中,我们找到了三个轨道:$\{1,3,6\}, \{2,8\}, \{4,5,7\}$。图9.4就是把这三个轨道分别画成了三个圆圈。

  • 第一个圆圈: 上面有 1, 3, 6。箭头指示了排列 $\sigma$ 的作用方向:$1 \to 3$, $3 \to 6$, $6 \to 1$。这清晰地展示了轨道 $\{1,3,6\}$ 的内部运作方式。
  • 第二个圆圈: 上面有 2, 8。箭头指示 $2 \to 8$, $8 \to 2$。
  • 第三个圆圈: 上面有 4, 5, 7。箭头指示 $4 \to 7$, $7 \to 5$, $5 \to 4$。

这种图的优点是它把一个看起来杂乱无章的排列(如双行表示法)的内在结构——即它是由几个独立的、互不干扰的“旋转”组成的——清晰地展现了出来。整个排列 $\sigma$ 的作用,可以被理解成同时在三个独立的转盘上各自进行一次旋转。

图9.5展示了恒等排列中一个元素的轨道图,比如元素1。它只包含一个点,箭头从1指向自己,表示 $\sigma(1)=1$。这是一个只有一个元素的“圆圈”。

这段文字是一个铺垫,它通过可视化的方式,引导我们去关注构成排列的这些基本“建筑模块”——即每个轨道所对应的排列动作。下一个概念“循环”就是对这种单个“旋转”或单个“圆圈”的正式命名和描述。

∑ [公式拆解]
  • 公式:

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \tag{2}\\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right) $$

  • 符号拆解: 这是排列 $\sigma$ 在 $S_8$ 中的双行表示。它定义了 $\sigma$ 对每个元素的作用。
  • 图9.4的解读:
  • 左图:$1 \to 3 \to 6 \to 1$。这对应轨道 $\{1,3,6\}$。
  • 中图:$2 \to 8 \to 2$。这对应轨道 $\{2,8\}$。
  • 右图:$4 \to 7 \to 5 \to 4$。这对应轨道 $\{4,7,5\}$。
  • 整个排列 $\sigma$ 的行为被分解为这三个独立的动作。
  • 图9.5的解读:
  • $1 \to 1$。这对应一个大小为1的轨道 $\{1\}$,元素在排列下是不动点
💡 [数值示例]
  • 示例1: 让我们为前一节的例子 $\sigma = \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right)$ 画出轨道图。
  • 我们找到了轨道 $\{1,6\}, \{2,3,5\}, \{4\}$。
  • :
  • 第一个圆圈会有 1 和 6,箭头从 1 指向 6,从 6 指向 1。
  • 第二个圆圈会有 2, 3, 5,箭头 $2 \to 5 \to 3 \to 2$。
  • 第三个“圆圈”只有一个点 4,箭头从 4 指向自己。
  • 示例2: 考虑 $\rho = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 2 & 3 & 4 & 5 & 1 \end{array}\right)$。
  • 它的轨道是 $1 \to 2 \to 3 \to 4 \to 5 \to 1$。只有一个轨道 $\{1,2,3,4,5\}$。
  • : 只有一个大圆圈,上面有1,2,3,4,5,箭头顺次连接它们。
⚠️ [易错点]
  1. 画图时,箭头的方向必须严格遵循排列的映射关系。
  2. 不要漏掉不动点(单元素轨道),它们也应该被画出来,通常是一个带自环的节点。
  3. 图示只是一种辅助理解的工具,核心还是轨道的集合划分概念。
📝 [总结]

本段将之前计算出的抽象的轨道集合与直观的图形(圆圈/环)联系起来。它表明,任何一个排列都可以被看作是在几个独立的“转盘”上同时进行旋转操作,每个“转盘”对应一个轨道。这种可视化为接下来引入“循环”这一核心概念做了完美的铺垫。

🎯 [存在目的]

本段的目的是建立从抽象的轨道分解到循环分解的桥梁。通过展示排列可以被可视化为不相交的圈,它启发读者思考:是否可以将排列本身“写成”这些圈的组合?这直接引出了循环的定义以及排列循环分解

🧠 [直觉心智模型]

一个复杂的机器(排列 $\sigma$)被拆解开来,发现它是由几个独立的、简单的小马达(轨道对应的旋转)组装而成的。每个小马达只负责转动自己盘子上的几个零件,并且与其他马达互不影响。图9.4就是这台机器的内部结构设计图。

💭 [直观想象]

想象太阳系,行星绕着太阳转,卫星绕着行星转。这里更简单,是几个互不相关的“恒星系”。

  1. 第一个恒星系里,有三颗行星 1, 3, 6,它们在一个轨道上互相追逐。
  2. 第二个恒星系里,有两颗行星 2, 8,在另一个轨道上追逐。
  3. 第三个恒星系里,有三颗行星 4, 5, 7,在第三个轨道上追逐。
  4. 排列 $\sigma$ 就是让每个星系里的所有行星都沿着自己的轨道往前走一步。这些星系之间没有任何引力相互作用。

12.2 循环的定义与记法

📜 [原文5]

图 9.4 中的每个单独的圆本身也定义了 $S_{8}$ 中的一个排列。例如,最左边的对应于排列

$$ \mu=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \tag{3}\\ 3 & 2 & 6 & 4 & 5 & 1 & 7 & 8 \end{array}\right) $$

它作用于 1, 3, 6 的方式与 $\sigma$ 相同,但保持其余整数 2, 4, 5, 7, 8 不动。总而言之,$\mu$ 有一个三元素轨道 $\{1,3,6\}$ 和五个单元素轨道 $\{2\},\{4\},\{5\},\{7\}$ 和 $\{8\}$。这种由单个圆以图形方式描述的排列称为循环(circle)。我们认为恒等排列是一个循环,因为它可以由只包含整数 1 的表示,如图 9.5 所示。我们现在以数学精确的方式定义循环一词。

9.6 定义 排列 $\sigma \in S_{n}$ 是一个循环,如果它至多有一个包含多于一个元素轨道循环长度是其最大轨道中的元素数量。

为了避免循环符号 (3) 中繁琐表示法,我们引入单行循环表示法。在循环表示法中,符号 (3) 中的循环变为

$$ \mu=(1,3,6) 。 $$

我们通过这种表示法理解,$\mu$ 将第一个 1 映射到第二个 3,第二个 3 映射到下一个 6,依此类推,直到最后一个 6 最终映射到第一个 1。在该表示法中未出现的整数被理解为被 $\mu$ 保持不动。当然,$\mu$ 作用的集合(在我们的例子中是 $\{1,2,3,4,5,6,7,8\}$)必须由上下文明确。

📖 [逐步解释]

从轨道到循环排列:

上一段我们将 $\sigma$ 分解成了三个独立的圈。现在我们把目光聚焦到其中一个圈上,比如 $\{1,3,6\}$。我们可以定义一个新的排列,我们称之为 $\mu$,它只执行这一个圈的旋转,而让其他所有元素都保持原地不动。

  • $\mu$ 的规则是:$1 \to 3$, $3 \to 6$, $6 \to 1$。
  • 对于不在 $\{1,3,6\}$ 里的元素,如 2, 4, 5, 7, 8,规则是 $\mu(x)=x$(保持不动)。
  • 用双行表示法写出来,就是公式(3)中的 $\mu$。

循环的定义 (Definition 9.6):

  • 一个排列如果能被画成最多只有一个“大圈”(包含多个元素的圈),而其他所有圈都是“小点”(单元素圈/不动点),那么这个排列就被称为一个循环
  • 像上面我们构造的 $\mu$,它的轨道是 $\{1,3,6\}, \{2\}, \{4\}, \{5\}, \{7\}, \{8\}$。只有一个轨道 $\{1,3,6\}$ 包含多于一个元素,所以 $\mu$ 是一个循环
  • 恒等排列 $\iota$ 的所有轨道都是单元素的,它没有包含多于一个元素的轨道(“至多有一个”中的“零个”情况),所以它也是一个循环
  • 循环的长度: 就是那个“大圈”里元素的个数。$\mu$ 的长度是 3。恒等排列的长度是 1。

循环表示法 (Cycle Notation):

双行表示法对于循环来说太啰嗦了,因为它需要把所有不动点也写出来。为此,我们引入一种更简洁的单行表示法

  • 对于上面例子中的循环 $\mu$,我们只写下那个“大圈”里的元素,并按照它们被映射的顺序排列在圆括号里:$(1,3,6)$。
  • 解读规则:
  1. 括号里的第一个元素 1 映射到第二个元素 3。
  2. 第二个元素 3 映射到第三个元素 6。
  3. ...以此类推,直到最后一个元素 6,它被映射回第一个元素 1,形成闭环。
  4. 任何没有出现在这个括号里的元素,都默认是不动点(即 $\mu(x)=x$)。
    • 这种表示法简洁明了,直接抓住了循环的核心——那个非平凡的轨道。但使用时必须知道我们是在哪个对称群 $S_n$ 中讨论,才能确定哪些元素是默认不动的。
∑ [公式拆解]
  • 公式:

$$ \mu=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \tag{3}\\ 3 & 2 & 6 & 4 & 5 & 1 & 7 & 8 \end{array}\right) $$

  • 分析: 这个排列 $\mu$ 的轨道是 $\{1,3,6\}, \{2\}, \{4\}, \{5\}, \{7\}, \{8\}$。因为它只有一个元素个数大于1的轨道,所以它是一个循环。这个轨道的长度是3,所以 $\mu$ 是一个长度为3的循环
  • 公式:

$$ \mu=(1,3,6) $$

  • 分析: 这是 $\mu$ 的循环表示法
  • 它表示 $\mu(1)=3$。
  • 它表示 $\mu(3)=6$。
  • 它表示 $\mu(6)=1$。
  • 它隐含了(因为我们是在 $S_8$ 的上下文中),对于 $x \in \{2,4,5,7,8\}$,$\mu(x)=x$。
  • 这两种表示法描述的是同一个排列
💡 [数值示例]
  • 示例1: 在 $S_5$ 中,考虑排列 $\rho = \left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 1 & 4 & 3 & 5 & 2 \end{array}\right)$。
  • 轨道分析:
  • 1 是不动点: 轨道 $\{1\}$。
  • 3 是不动点: 轨道 $\{3\}$。
  • $2 \to 4 \to 5 \to 2$: 轨道 $\{2,4,5\}$。
  • 轨道列表为 $\{\{1\}, \{3\}, \{2,4,5\}\}$。只有一个轨道元素个数大于1。所以 $\rho$ 是一个循环
  • 长度为 3。
  • 循环表示法: $\rho = (2,4,5)$。
  • 示例2: 在 $S_6$ 中,写出循环 $\tau=(1,5,3,2)$ 的双行表示法。
  • 括号告诉我们: $\tau(1)=5, \tau(5)=3, \tau(3)=2, \tau(2)=1$。
  • 没出现的数字是 4 和 6,所以它们是不动点: $\tau(4)=4, \tau(6)=6$。
  • 双行表示法:

$$ \tau = \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 5 & 1 & 2 & 4 & 3 & 6 \end{array}\right) $$

⚠️ [易错点]
  1. 上下文很重要: 循环表示法 $(1,2)$ 在 $S_3$ 中表示 $\left(\begin{array}{lll} 1 & 2 & 3 \\ 2 & 1 & 3 \end{array}\right)$,但在 $S_4$ 中表示 $\left(\begin{array}{llll} 1 & 2 & 3 & 4 \\ 2 & 1 & 3 & 4 \end{array}\right)$。
  2. 循环的起点不唯一: 同一个循环可以从圈上的任意一个点开始写。例如 $(1,3,6) = (3,6,1) = (6,1,3)$。它们都表示完全相同的排列。通常习惯以最小的数字开头。
  3. 长度为1的循环: 像 $(3)$ 这样的写法,表示数字3映射到自己,而其他数字也保持不变。这其实就是恒等排列。通常我们不写长度为1的循环,但要心里有数。
  4. 至多有一个”:这个用词很关键。它包括了“有一个”和“没有”两种情况。所以恒等排列(没有大于1的轨道)也是循环
📝 [总结]

本段将排列的单个轨道(或单个“圈”)抽象出来,定义为一种特殊的排列——循环。一个排列循环,当且仅当它最多只“搅动”一个子集,而让其他元素都“待在原地”。然后,引入了极为重要和方便的循环表示法,它用一个紧凑的单行括号形式,精确地描述了一个循环排列

🎯 [存在目的]

本段的目的是定义构成排列的基本“积木”——循环,并给出它们的标准速记法。这是排列分解理论的核心步骤。如果说上一段是把机器拆成几个小马达,这一段就是给每个小马达一个正式的型号名称(循环)和一张简洁的规格表(循环表示法)。

🧠 [直觉心智模型]

循环就像一个“局部洗牌机”。比如在 $S_8$ 中,循环 $(1,3,6)$ 就是一个只对1号、3号、6号三张牌进行轮换的机器,它根本不碰其他牌。而一个通用的排列 $\sigma$ 可能同时在对几组不同的牌进行各自的局部洗牌。

💭 [直观想象]

想象一个只有单个行星系的宇宙。这个行星系里有几颗行星在一个轨道上运行,宇宙的其他地方都是一片虚空(或者说布满了静止的尘埃)。这个简单的宇宙就是一个“循环”。

  1. $(1,3,6)$ 就是一个有三颗行星 $\{1,3,6\}$ 的宇宙。
  2. $(2,8)$ 是另一个只有两颗行星 $\{2,8\}$ 的宇宙。
  3. 恒等排列是一个没有任何行星在运动的“死寂”宇宙,所有东西都保持不动。

12.3 循环的性质与乘法

📜 [原文6]

9.7 例子 在 $S_{5}$ 中工作,我们看到

$$ (1,3,5,4)=\left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 3 & 2 & 5 & 1 & 4 \end{array}\right) 。 $$

观察到

$$ (1,3,5,4)=(3,5,4,1)=(5,4,1,3)=(4,1,3,5) 。 $$

当然,由于循环排列的特殊类型,它们可以像任何两个排列一样相乘。然而,两个循环的乘积不一定再次是一个循环

📖 [逐步解释]

例子 9.7:

  • 第一部分: 这部分是将一个循环表示法转换为双行表示法的具体操作。
  • 循环: $(1,3,5,4)$ in $S_5$.
  • 解读:
  • $1 \to 3$
  • $3 \to 5$
  • $5 \to 4$
  • $4 \to 1$
  • 数字 2 没有出现,所以 $2 \to 2$ (不动点)。
  • 转换为双行表示:
  • 上排写出所有元素: $1, 2, 3, 4, 5$。
  • 下排写出它们各自的像: $\sigma(1)=3, \sigma(2)=2, \sigma(3)=5, \sigma(4)=1, \sigma(5)=4$。
  • 组合起来就是原文中的双行表示。
  • 第二部分: 这部分展示了循环表示法的一个重要性质:表示不唯一
  • 观察: $(1,3,5,4), (3,5,4,1), (5,4,1,3), (4,1,3,5)$ 这四个看起来不同的写法,实际上描述的是同一个排列
  • 原因: 循环代表一个“圈”,你可以从圈上的任何一个点开始沿着同一个方向走,最终都会遍历整个圈。
  • $(1,3,5,4)$ 从 1 开始:$1 \to 3 \to 5 \to 4 \to 1$。
  • $(3,5,4,1)$ 从 3 开始:$3 \to 5 \to 4 \to 1 \to 3$。
  • $(5,4,1,3)$ 从 5 开始:$5 \to 4 \to 1 \to 3 \to 5$。
  • $(4,1,3,5)$ 从 4 开始:$4 \to 1 \to 3 \to 5 \to 4$。
  • 这四个写法定义的对每个元素的映射规则是完全一样的。例如,对于元素1,四个写法都蕴含了 $\sigma(1)=3$。

循环的乘法:

  • 核心思想: 循环本身也是排列,而排列之间可以进行函数复合(即乘法)。所以循环之间当然也可以相乘。
  • 重要提醒: 两个循环相乘的结果,可能不再是一个循环。回顾循环的定义:至多有一个大于1的轨道。如果两个循环相乘后,产生了两个或更多的大于1的轨道,那么结果就不是一个循环了。下面的例子会展示这一点。
∑ [公式拆解]
  • 公式:

$$ (1,3,5,4)=\left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 3 & 2 & 5 & 1 & 4 \end{array}\right) $$

  • 推导:
  • 从左边的循环表示法 $(1,3,5,4)$ 出发。
  • $\sigma(1)=3$。
  • $\sigma(3)=5$。
  • $\sigma(5)=4$。
  • $\sigma(4)=1$。
  • 2 不在括号里,所以 $\sigma(2)=2$。
  • 将这些映射关系写成双行形式,就得到了右边的矩阵。
  • 公式:

$$ (1,3,5,4)=(3,5,4,1)=(5,4,1,3)=(4,1,3,5) $$

  • 推导:
  • 这是一个性质展示,不是推导。它说明对于一个长度为 $k$ 的循环 $(a_1, a_2, \ldots, a_k)$,共有 $k$ 种不同的写法,分别是 $(a_1, a_2, \ldots, a_k)$, $(a_2, \ldots, a_k, a_1)$, ..., $(a_k, a_1, \ldots, a_{k-1})$。
💡 [数值示例]
  • 示例1 (循环表示法不唯一):

在 $S_6$ 中,循环 $\mu=(2,5,3)$。

  • 它可以被写成 $\mu=(5,3,2)$。
  • 也可以被写成 $\mu=(3,2,5)$。
  • 这三种写法都表示同一个排列: $2 \to 5, 5 \to 3, 3 \to 2$, 其他元素不动。
  • 示例2 (循环乘积不为循环):

在 $S_5$ 中,计算两个循环的乘积 $\alpha = (1,2)$ 和 $\beta = (3,4)$。

  • 乘积 $\gamma = \alpha \beta = (1,2)(3,4)$。
  • 我们来分析 $\gamma$ 的作用:
  • $\gamma(1) = \alpha(\beta(1)) = \alpha(1) = 2$。(因为 $\beta$ 不动1)
  • $\gamma(2) = \alpha(\beta(2)) = \alpha(2) = 1$。
  • $\gamma(3) = \alpha(\beta(3)) = \alpha(4) = 4$。(因为 $\alpha$ 不动4)
  • $\gamma(4) = \alpha(\beta(4)) = \alpha(3) = 3$。
  • $\gamma(5) = \alpha(\beta(5)) = \alpha(5) = 5$。
  • 那么 $\gamma$ 的双行表示是 $\left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 2 & 1 & 4 & 3 & 5 \end{array}\right)$。
  • $\gamma$ 的轨道是什么?
  • $1 \to 2 \to 1$。轨道 $\{1,2\}$。
  • $3 \to 4 \to 3$。轨道 $\{3,4\}$。
  • $5 \to 5$。轨道 $\{5\}$。
  • $\gamma$ 的轨道列表是 $\{\{1,2\}, \{3,4\}, \{5\}\}$。它有两个包含多于一个元素的轨道。根据定义,$\gamma$ 不是一个循环。
⚠️ [易错点]
  1. 乘法顺序: 排列的乘法是从右到左进行函数复合的。$(1,2)(1,3)$ 作用于 1 时,是先算 $(1,3)$ 作用于 1,得到 3,再算 $(1,2)$ 作用于 3,得到 3。所以结果是 $1 \to 3$。
  2. 循环表示法的歧义: 单独写 $(1,3,5,4)$ 时,它是一个排列。当它出现在乘积中,如 $(1,2)(1,3,5,4)$ 时,它代表一个运算因子。
  3. 交换律: 排列乘法一般不满足交换律。后面的例子会表明 $(1,2)(1,3) \neq (1,3)(1,2)$。
📝 [总结]

本段通过例子阐明了循环表示法的两个重要方面:1) 如何与双行表示法相互转换;2) 其表示形式不唯一,可以“旋转”。此外,它提醒我们循环也是排列,因此可以相乘,但乘积的结果不保证仍然是循环

🎯 [存在目的]

本段的目的是加深对循环表示法的理解和使用熟练度,并为接下来的核心定理——任何排列都可以写成不相交循环的乘积——做铺垫。它通过指出“乘积不一定是循环”,暗示了我们需要关注一种特殊的乘积形式,即“不相交循环的乘积”。

🧠 [直觉心智模型]
  1. 循环表示法不唯一: 就像说一个圆桌会议,你可以从任何一个与会者开始,按顺时针顺序报出所有人的名字,描述的都是同一个座位安排。
  2. 循环乘积: 想象你有两台“局部洗牌机” $\alpha$ 和 $\beta$。把一副牌先放进 $\beta$ 洗一遍,拿出来不整理,马上再放进 $\alpha$ 洗一遍。最终牌的顺序就是乘积 $\alpha\beta$ 的结果。如果这两台机器洗的是完全不同的牌(比如 $\alpha$ 只洗红桃,$\beta$ 只洗黑桃),那么洗牌的顺序无所谓。但如果它们都想洗红桃A(即循环相交),那么顺序就很重要了,结果也会变得更复杂。
💭 [直观想象]
  1. 循环表示法不唯一: 在一个只有 $\{1,3,5,4\}$ 四颗行星的宇宙里,它们在轨道上 $1 \to 3 \to 5 \to 4 \to 1$ 运行。你从行星1开始观察,看到的是 $(1,3,5,4)$。你的朋友从行星3开始观察,看到的是 $(3,5,4,1)$。你们描述的是同一个宇宙的同一种运动。
  2. 循环乘积: 你有两个独立的行星系 $\alpha$ 和 $\beta$。你先让 $\beta$ 宇宙里的行星们都往前走一步,然后马上(在同一个时间单位内)再让 $\alpha$ 宇宙里的行星们往前走一步。最终所有行星的位置变化,就是乘积 $\alpha\beta$ 的效果。如果两个宇宙根本没有共同的行星(不相交),那它们就是各走各的。如果它们有共同的行星(相交),那这个行星的最终位置就要看两步叠加的效果了。

12.4 排列的循环分解

📜 [原文7]

使用循环表示法,我们看到符号 (2) 中的排列 $\sigma$ 可以写成循环的乘积:

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \tag{4}\\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right)=(1,3,6)(2,8)(4,7,5) 。 $$

这些循环不相交的,这意味着任何一个整数最多被这些循环中的一个移动;因此没有一个数字出现在两个不同循环表示法中。符号 (4) 根据 $\sigma$ 的轨道来展示 $\sigma$,并且是对图 9.4 的单行描述。$S_{n}$ 中的每个排列都可以以类似的方式表示为其轨道对应的不相交循环的乘积。我们将其表述为一个定理并写出证明

9.8 定理 有限集的每个排列 $\sigma$ 都是不相交循环的乘积。

📖 [逐步解释]

从轨道到循环分解:

我们回到最初的例子 $\sigma = \left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right)$。

我们已经知道它的轨道是 $\{1,3,6\}, \{2,8\}, \{4,5,7\}$。

现在,我们为每个轨道写出对应的循环

  • 轨道 $\{1,3,6\}$ 对应循环 $\mu_1 = (1,3,6)$。
  • 轨道 $\{2,8\}$ 对应循环 $\mu_2 = (2,8)$。
  • 轨道 $\{4,5,7\}$ 对应循环 $\mu_3 = (4,7,5)$。(注意顺序是 $4\to7\to5\to4$)

原文的关键发现是:原始的排列 $\sigma$ 竟然就等于这三个循环的乘积!

$\sigma = \mu_1 \mu_2 \mu_3 = (1,3,6)(2,8)(4,7,5)$。

验证这个等式:

让我们来计算乘积 $(1,3,6)(2,8)(4,7,5)$ 对任意一个元素的作用。

  • 作用于 1:
  • 先用最右边的 $(4,7,5)$,它不动 1。结果是 1。
  • 再用中间的 $(2,8)$,它不动 1。结果是 1。
  • 最后用最左边的 $(1,3,6)$,它把 1 映到 3。最终结果是 3。
  • 这和 $\sigma(1)=3$ 一致。
  • 作用于 2:
  • $(4,7,5)$ 不动 2。
  • $(2,8)$ 把 2 映到 8。
  • $(1,3,6)$ 不动 8。最终结果是 8。
  • 这和 $\sigma(2)=8$ 一致。
  • 作用于 4:
  • $(4,7,5)$ 把 4 映到 7。
  • $(2,8)$ 不动 7。
  • $(1,3,6)$ 不动 7。最终结果是 7。
  • 这和 $\sigma(4)=7$ 一致。

对所有8个元素进行验证,都会发现结果与 $\sigma$ 完全相同。

不相交循环 (Disjoint Cycles):

  • 定义: 像 $(1,3,6), (2,8), (4,7,5)$ 这样的一组循环被称为不相交的,因为它们的括号里没有任何共同的数字。换句话说,任何一个元素最多只被其中一个循环“移动”(即不是不动点)。
  • 重要性质: 不相交循环的乘法是可交换的。$(1,3,6)(2,8)$ 和 $(2,8)(1,3,6)$ 的结果是完全一样的。这是因为它们作用于完全不同的元素集合,互不干扰。

定理 9.8:

这是本节的第一个核心定理。它将我们从一个例子中观察到的现象,提升到了一个普遍规律:

任何一个有限集上的排列,都可以被唯一地(除了循环的顺序和写法)写成一堆互不相交的循环的乘积。

这个过程,称为排列的循环分解

直观理解: 这个定理说的是,我们之前把一个复杂机器(排列)拆成几个独立小马达(轨道)的比喻是完全正确的。而这个机器的全部功能,就等于把这几个小马达的功能简单地“并列”在一起。分解一个排列,就是在找这些独立的小马达。

∑ [公式拆解]
  • 公式:

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \tag{4}\\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right)=(1,3,6)(2,8)(4,7,5) $$

  • 推导:
  1. 对 $\sigma$ 进行轨道分析,得到轨道 $\{1,3,6\}, \{2,8\}, \{4,7,5\}$。
  2. 对每个轨道写出对应的循环:
    • 轨道 $\{1,3,6\}$: 从1开始,$\sigma(1)=3, \sigma(3)=6, \sigma(6)=1$。所以是循环 $(1,3,6)$。
    • 轨道 $\{2,8\}$: 从2开始,$\sigma(2)=8, \sigma(8)=2$。所以是循环 $(2,8)$。
    • 轨道 $\{4,5,7\}$: 从4开始,$\sigma(4)=7, \sigma(7)=5, \sigma(5)=4$。所以是循环 $(4,7,5)$。
  3. 将这些不相交循环乘在一起,就构成了 $\sigma$ 的循环分解
💡 [数值示例]
  • 示例1: 分解排列 $\rho = \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right)$。
  1. 轨道:
    • $1 \to 6 \to 1$。轨道 $\{1,6\}$。
    • $2 \to 5 \to 3 \to 2$。轨道 $\{2,5,3\}$。
    • $4 \to 4$。轨道 $\{4\}$。
  2. 循环:
    • 轨道 $\{1,6\}$ 对应循环 $(1,6)$。
    • 轨道 $\{2,5,3\}$ 对应循环 $(2,5,3)$。
    • 轨道 $\{4\}$ 对应不动点,在循环分解中通常省略。
  3. 分解结果: $\rho = (1,6)(2,5,3)$。
  4. 验证: 乘积 $(1,6)(2,5,3)$ 是可交换的,也可以写成 $(2,5,3)(1,6)$。我们来验证它作用在3上:
    • $(1,6)(2,5,3)(3) = (1,6)(2) = 2$。和 $\rho(3)=2$ 一致。
  • 示例2: 分解排列 $\tau = \left(\begin{array}{lllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 \\ 1 & 3 & 2 & 5 & 4 & 7 & 6 \end{array}\right)$。
  1. 轨道:
    • $1 \to 1$。轨道 $\{1\}$。
    • $2 \to 3 \to 2$。轨道 $\{2,3\}$。
    • $4 \to 5 \to 4$。轨道 $\{4,5\}$。
    • $6 \to 7 \to 6$。轨道 $\{6,7\}$。
  2. 循环: $(2,3), (4,5), (6,7)$。
  3. 分解结果: $\tau = (2,3)(4,5)(6,7)$。
⚠️ [易错点]
  1. 不动点要处理: 在找轨道的过程中,不要忘记检查所有的元素。如果一个元素是不动点,它自己构成一个长度为1的轨道,在最终的循环乘积中通常被省略不写。
  2. 循环顺序的确定: 在写单个循环时,例如轨道是 $\{4,5,7\}$,你必须根据 $\sigma$ 的作用来确定括号里的顺序。$\sigma(4)=7, \sigma(7)=5, \sigma(5)=4$,所以是 $(4,7,5)$ 或 $(7,5,4)$ 或 $(5,4,7)$,而不能是 $(4,5,7)$。
  3. 不相交 vs 相交: 定理说的是可以分解为不相交循环的乘积。如果你的分解结果中出现了相交的循环,比如 $(1,2)(1,3)$,那说明你还没有分解彻底,这只是中间步骤,最终需要化为一个或多个不相交循环的乘积。
📝 [总结]

本段提出了排列研究中的一个里程碑式的结论:任何排列都可以表示为一组不相交循环的乘积。这个表示法,即循环分解,实际上就是将排列轨道直接翻译成了循环表示法。这个分解是唯一的(在不计顺序和循环起点的情况下),并且极大地简化了排列的表示和分析。

🎯 [存在目的]

本段的目的是给出一种标准、简洁且结构清晰的方式来表示任何排列。双行表示法虽然完备但冗长且看不出结构。循环分解不仅紧凑,而且直接揭示了排列的内在作用机制——它是由哪些独立的“旋转”构成的。这是后续研究排列性质(如阶、奇偶性)的基础。

🧠 [直觉心智模型]

任何一副被打乱的扑克牌(一个排列),其混乱状态都可以通过如下方式描述:

  1. “第1、3、6张牌形成了一个小循环,它们换了位置。”
  2. “第2、8张牌互换了位置。”
  3. “第4、7、5张牌也形成了一个小循环。”
  4. “其他的牌都没动。”

把这些描述合在一起,就是对这副乱牌状态的完整说明。这就是循环分解

💭 [直观想象]

你面前有一碗五颜六色的豆子。你用勺子(排列 $\sigma$)搅了一下。之后你想跟朋友描述豆子是怎么乱的。

你可以说:“红豆跑到了原来绿豆的位置,绿豆跑到了原来黄豆的位置……”(双行表示法),这很啰嗦。

或者,你可以说:“你看,红、绿、黄三颗豆子转了个圈(循环(红,绿,黄))。同时,蓝、白两颗豆子互换了位置(循环(蓝,白))。其他的豆子都没动。”(循环分解)。这种描述更清晰,更有条理。定理9.8保证了任何搅动的结果都可以用第二种方式来完美描述。

12.5 定理9.8的证明与唯一性

📜 [原文8]

证明 令 $B_{1}, B_{2}, \cdots, B_{r}$ 是 $\sigma$ 的轨道,并令 $\mu_{i}$ 是由以下定义的循环

$$ \mu_{i}(x)= \begin{cases}\sigma(x) & \text { 对于 } x \in B_{i} \\ x & \text { 否则 }\end{cases} $$

显然 $\sigma=\mu_{1} \mu_{2} \cdots \mu_{r}$。由于等价类轨道 $B_{1}, B_{2}, \cdots, B_{r}$,作为不同的等价类,是不相交的,所以循环 $\mu_{1}, \mu_{2}, \cdots, \mu_{r}$ 也是不相交的。

虽然排列乘法通常不可交换,但很容易看出不相交循环的乘法是可交换的。由于排列轨道唯一的,因此将排列表示为不相交循环的乘积(其中没有一个是恒等排列)是唯一的,因子顺序除外。

📖 [逐步解释]

定理9.8的证明:

这个证明思路非常直白,它本质上是将我们之前通过例子归纳出的方法给形式化了。

  1. 分解基础: 排列 $\sigma$ 将集合 $A$ 划分成一堆互不相交的轨道 $B_1, B_2, \ldots, B_r$。这是我们之前证明过的。
  2. 构造循环: 对每一个轨道 $B_i$,我们构造一个对应的循环 $\mu_i$。这个循环 $\mu_i$ 的规则是:
    • 如果一个元素 $x$ 在轨道 $B_i$ 里面,那么 $\mu_i$ 对它的作用就和原来的 $\sigma$ 一模一样,即 $\mu_i(x) = \sigma(x)$。
    • 如果一个元素 $x$ 不在轨道 $B_i$ 里面,那么 $\mu_i$ 就让它保持不动,即 $\mu_i(x) = x$。
  3. 验证乘积: 现在我们来验证 $\sigma$ 是否等于这些循环的乘积 $\mu_1 \mu_2 \cdots \mu_r$。
    • 我们取任意一个元素 $x \in A$。由于轨道划分,所以 $x$ 必然属于且仅属于某一个轨道,我们称之为 $B_k$。
    • 我们来计算乘积 $(\mu_1 \mu_2 \cdots \mu_r)$ 对 $x$ 的作用。乘法是从右到左的。
    • 当我们计算 $\mu_j(x)$ 时,只要 $j \neq k$,由于 $x \notin B_j$,根据 $\mu_j$ 的定义,$\mu_j(x)=x$。
    • 所以,在这一长串乘积中,只有 $\mu_k$ 会真正“移动” $x$。
    • 计算过程如下:
    • 现在考虑新的元素 $\sigma(x)$。由于 $x \in B_k$,而轨道在 $\sigma$ 作用下是封闭的,所以 $\sigma(x)$ 也必然在 $B_k$ 中。
    • 因此,$\sigma(x)$ 不在任何其他的 $B_j$ ($j \neq k$)中。
    • 所以,当 $\mu_1, \ldots, \mu_{k-1}$ 作用于 $\sigma(x)$ 时,它们也都不会移动它。
    • 最终结果就是 $\sigma(x)$。
    • 我们证明了对于任何 $x$,$(\mu_1 \mu_2 \cdots \mu_r)(x) = \sigma(x)$。所以 $\sigma = \mu_1 \mu_2 \cdots \mu_r$。
  4. 不相交性: 因为轨道 $B_i$ 和 $B_j$ (当 $i \neq j$) 是互不相交的集合,所以循环 $\mu_i$ 和 $\mu_j$ 所移动的元素集合也是互不相交的。因此,这些循环不相交的。证明完毕。

唯一性与交换性:

  • 不相交循环的可交换性: 如果有两个不相交循环 $\alpha$ 和 $\beta$,它们移动的元素集合分别是 $S_\alpha$ 和 $S_\beta$,且 $S_\alpha \cap S_\beta = \emptyset$。
  • 考虑 $\alpha\beta(x)$。
  • 若 $x \in S_\alpha$,则 $\beta(x)=x$,所以 $\alpha\beta(x)=\alpha(x)$。
  • 若 $x \in S_\beta$,则 $\beta(x) \in S_\beta$,所以 $\alpha(\beta(x)) = \beta(x)$。
  • 若 $x$ 都不在里面,则 $\alpha\beta(x)=x$。
  • 考虑 $\beta\alpha(x)$。
  • 若 $x \in S_\alpha$,则 $\alpha(x) \in S_\alpha$,所以 $\beta(\alpha(x)) = \alpha(x)$。
  • 若 $x \in S_\beta$,则 $\alpha(x)=x$,所以 $\beta\alpha(x)=\beta(x)$。
  • 若 $x$ 都不在里面,则 $\beta\alpha(x)=x$。
  • 比较两种顺序的结果,发现对任何 $x$ 都相同。所以 $\alpha\beta = \beta\alpha$。
  • 分解的唯一性:
  • 一个排列轨道是由这个排列本身唯一确定的。
  • 每个轨道(长度大于1的)唯一地对应一个不相交循环因子。
  • 因此,构成这个乘积的这组循环是唯一的。
  • 唯一需要注意的是“因子顺序除外”。因为它们是不相交的,所以可以任意交换顺序,例如 $(1,2)(3,4) = (3,4)(1,2)$。所以我们说这个分解在“除掉顺序影响”的意义下是唯一的。
  • (同时,每个循环的写法也不是唯一的,如 $(1,2,3)=(2,3,1)$,但这通常被认为是同一个循环)。
∑ [公式拆解]
  • 公式:

$$ \mu_{i}(x)= \begin{cases}\sigma(x) & \text { 对于 } x \in B_{i} \\ x & \text { 否则 }\end{cases} $$

  • 符号拆解:
  • $B_i$: 排列 $\sigma$ 的第 $i$ 个轨道
  • $\mu_i$: 根据第 $i$ 个轨道构造出的循环
  • $x$: 集合中的任意一个元素。
  • 解释: 这个分段函数定义了循环 $\mu_i$ 的行为。它是一个“专家”,只负责处理属于自己轨道 $B_i$ 的元素,处理方式和“全能”的 $\sigma$ 一样。对于不属于自己管辖范围的元素,它选择“无视”,让它们保持原样。
💡 [数值示例]
  • 示例1 (证明过程的演示):

令 $\sigma = (1,3,6)(2,8)(4,7,5)$。

轨道是 $B_1=\{1,3,6\}, B_2=\{2,8\}, B_3=\{4,7,5\}$。

构造三个循环:

  • $\mu_1(x) = \begin{cases}\sigma(x) & x \in \{1,3,6\} \\ x & \text{否则}\end{cases}$。这就是 $(1,3,6)$。
  • $\mu_2(x) = \begin{cases}\sigma(x) & x \in \{2,8\} \\ x & \text{否则}\end{cases}$。这就是 $(2,8)$。
  • $\mu_3(x) = \begin{cases}\sigma(x) & x \in \{4,7,5\} \\ x & \text{否则}\end{cases}$。这就是 $(4,7,5)$。

我们来计算 $\mu_1\mu_2\mu_3$ 作用于元素 7 的值。

  • $(\mu_1\mu_2\mu_3)(7) = \mu_1(\mu_2(\mu_3(7)))$
  • 7 属于轨道 $B_3=\{4,7,5\}$。根据 $\mu_3$ 定义,$\mu_3(7) = \sigma(7) = 5$。
  • 所以现在要计算 $\mu_1(\mu_2(5))$。
  • 5 属于轨道 $B_3$。所以它不属于 $B_2$。根据 $\mu_2$ 定义,$\mu_2(5)=5$。
  • 所以现在要计算 $\mu_1(5)$。
  • 5 属于轨道 $B_3$。所以它不属于 $B_1$。根据 $\mu_1$ 定义,$\mu_1(5)=5$。
  • 最终结果是 5。而原始的 $\sigma(7)=5$。两者一致。
  • 示例2 (不相交循环的可交换性):

令 $\alpha=(1,5), \beta=(2,4,6)$ 在 $S_6$ 中。它们是不相交的。

  • $\alpha\beta = (1,5)(2,4,6)$。
  • 作用于 2: $\alpha(\beta(2))=\alpha(4)=4$。
  • 作用于 1: $\alpha(\beta(1))=\alpha(1)=5$。
  • $\beta\alpha = (2,4,6)(1,5)$。
  • 作用于 2: $\beta(\alpha(2))=\beta(2)=4$。
  • 作用于 1: $\beta(\alpha(1))=\beta(5)=5$。
  • 可以验证对所有元素,$\alpha\beta(x) = \beta\alpha(x)$。
⚠️ [易错点]
  1. 证明的逻辑: 证明的核心在于轨道不相交性。正是因为一个元素只属于一个轨道,所以在那一长串乘积中,只有一个循环会对它起作用,其他的循环都“视而不见”。
  2. 唯一性的精确含义: 唯一性是指分解成的循环集合是唯一的。比如 $\sigma=(1,2)(3,4,5)$,分解出的集合是 $\{(1,2), (3,4,5)\}$。你不能把它分解成另一组完全不同的循环,比如 $\{(1,3), (2,4,5)\}$。但你可以改变组内元素的顺序,写成 $(2,1)(4,5,3)$,也可以改变组间顺序,写成 $(3,4,5)(1,2)$。
📝 [总结]

本段为定理9.8提供了一个严谨且具有建设性的证明。证明的核心是利用排列轨道来构造一系列不相交循环,然后证明这些循环的乘积恰好就是原排列。此外,它还阐述了不相交循环乘法的可交换性,并基于轨道唯一性论证了循环分解唯一性(在不考虑因子顺序的意义下)。

🎯 [存在目的]

本段的目的是为定理9.8这个核心结论提供坚实的逻辑支撑。通过一个清晰的证明,它不仅让我们信服这个定理,更让我们深刻理解了轨道不相交循环之间的内在联系。同时,明确分解的唯一性不相交循环可交换性是使用这个工具时必须了解的重要性质。

🧠 [直觉心智模型]

证明过程就像一个组织管理问题。

  1. 一个大老板 $\sigma$ 给公司所有人(集合 $A$)都安排了新岗位。
  2. 你发现员工被分成了几个独立的部门(轨道 $B_i$),部门内部人员调动,但从不跨部门。
  3. 你为每个部门指派一个部门经理 $\mu_i$。经理 $\mu_i$ 的职责是:只管自己部门的人,并且完全按照大老板 $\sigma$ 的意图来调动他们。对自己部门外的人,他一概不管(让他们待在原地)。
  4. 定理的证明就在说:所有部门经理一起发号施令(乘积 $\mu_1\cdots\mu_r$),其最终效果和当初大老板 $\sigma$ 一个人发号施令的效果是完全一样的。
  5. 唯一性: 公司能划分成的部门(轨道)是唯一的。因此这组部门经理(不相交循环)也是唯一的。
  6. 可交换性: A部门经理和B部门经理可以同时发令,也可以A先B后,也可以B先A后,反正他们管的人不重叠,互不影响。
💭 [直观想象]

回到搅拌豆子的比喻。

  1. $\sigma$ 是你的手在碗里搅了一下。
  2. $B_1, B_2, \ldots$ 是那些各自形成小漩涡的豆子群。
  3. $\mu_i$ 是一个只产生第 $i$ 个小漩涡的、非常精细的搅拌动作。
  4. 证明在说:你那一大把的搅动 $\sigma$,就等同于先后(或同时)进行这几个精细的小漩-涡搅拌动作。
  5. 唯一性: 你搅完之后,形成了几个漩涡是客观事实,不会变。
  6. 可交换性: 先搅第一个漩涡再搅第二个,和先搅第二个再搅第一个,效果一样,因为它们在碗里不同的地方。

12.6 分解练习与相交循环乘法

📜 [原文9]

9.9 例子 考虑排列

$$ \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right) $$

让我们将其写成不相交循环的乘积。首先,1 移动到 6,然后 6 移动到 1,得到循环 $(1,6)$。然后 2 移动到 5,5 移动到 3,3 移动到 2,即 $(2,5,3)$。这涵盖了除 4 之外的所有元素,4 保持不动。因此

$$ \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right)=(1,6)(2,5,3) 。 $$

不相交循环的乘法是可交换的,因此因子 $(1,6)$ 和 $(2,5,3)$ 的顺序并不重要。

您应该练习在循环表示法中乘以排列,其中循环可能相交也可能不相交。我们给出一个例子并在习题 7 到 9 中提供进一步的练习。

9.10 例子 考虑 $S_{6}$ 中的循环 $(1,4,5,6)$ 和 $(2,1,5)$。相乘,我们发现

$$ (1,4,5,6)(2,1,5)=\left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 4 & 3 & 5 & 2 & 1 \end{array}\right) $$

$$ (2,1,5)(1,4,5,6)=\left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 4 & 1 & 3 & 2 & 6 & 5 \end{array}\right) $$

这两个排列都不是循环

📖 [逐步解释]

例子 9.9:

这是一个将双行表示的排列分解为不相交循环乘积的完整练习。

  • 排列: $\sigma = \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right)$。
  • 分解步骤:
  1. 从1开始: $\sigma(1)=6$, $\sigma(6)=1$。形成一个闭环。得到第一个循环 $(1,6)$。
  2. 从未使用的最小数字开始: 2还没用过。$\sigma(2)=5$, $\sigma(5)=3$, $\sigma(3)=2$。形成一个闭环。得到第二个循环 $(2,5,3)$。
  3. 从未使用的最小数字开始: 3, 5, 2, 1, 6都用过了。剩下4。$\sigma(4)=4$。这是一个不动点。它对应的循环是 $(4)$,长度为1,通常省略不写。
  4. 组合结果: 将找到的所有长度大于1的不相交循环乘在一起,得到 $\sigma = (1,6)(2,5,3)$。
    • 可交换性: 因为 $(1,6)$ 和 $(2,5,3)$ 是不相交的(它们没有共同的数字),所以乘法顺序可以交换:$(1,6)(2,5,3) = (2,5,3)(1,6)$。

例子 9.10:

这是一个计算相交循环乘积的例子,目的是为了展示:

  1. 如何计算。
  2. 乘积结果可能不是循环
  3. 相交循环的乘法通常不满足交换律
  • 计算第一个乘积: $\sigma_1 = (1,4,5,6)(2,1,5)$。在 $S_6$ 中。

我们逐个计算每个元素的像,牢记乘法从右到左

  • 1: $(2,1,5)$ 把 1 映到 5。然后 $(1,4,5,6)$ 把 5 映到 6。所以 $1 \to 6$。
  • 2: $(2,1,5)$ 把 2 映到 1。然后 $(1,4,5,6)$ 把 1 映到 4。所以 $2 \to 4$。
  • 3: $(2,1,5)$ 不动 3。然后 $(1,4,5,6)$ 也不动 3。所以 $3 \to 3$。
  • 4: $(2,1,5)$ 不动 4。然后 $(1,4,5,6)$ 把 4 映到 5。所以 $4 \to 5$。
  • 5: $(2,1,5)$ 把 5 映到 2。然后 $(1,4,5,6)$ 不动 2。所以 $5 \to 2$。
  • 6: $(2,1,5)$ 不动 6。然后 $(1,4,5,6)$ 把 6 映到 1。所以 $6 \to 1$。
  • 结果: 组合起来就是 $\left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 4 & 3 & 5 & 2 & 1 \end{array}\right)$。
  • 我们来分解这个结果:$1 \to 6 \to 1$ (循环 (1,6));$2 \to 4 \to 5 \to 2$ (循环 (2,4,5));3是不动点。所以 $\sigma_1 = (1,6)(2,4,5)$。它有两个非平凡轨道,所以不是一个循环
  • 计算第二个乘积(交换顺序): $\sigma_2 = (2,1,5)(1,4,5,6)$。
  • 1: $(1,4,5,6)$ 把 1 映到 4。然后 $(2,1,5)$ 不动 4。所以 $1 \to 4$。
  • 2: $(1,4,5,6)$ 不动 2。然后 $(2,1,5)$ 把 2 映到 1。所以 $2 \to 1$。
  • 3: 都不动 3。所以 $3 \to 3$。
  • 4: $(1,4,5,6)$ 把 4 映到 5。然后 $(2,1,5)$ 把 5 映到 2。所以 $4 \to 2$。
  • 5: $(1,4,5,6)$ 把 5 映到 6。然后 $(2,1,5)$ 不动 6。所以 $5 \to 6$。
  • 6: $(1,4,5,6)$ 把 6 映到 1。然后 $(2,1,5)$ 把 1 映到 5。所以 $6 \to 5$。
  • 结果: 组合起来就是 $\left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 4 & 1 & 3 & 2 & 6 & 5 \end{array}\right)$。
  • 我们来分解这个结果:$1 \to 4 \to 2 \to 1$ (循环 (1,4,2));$5 \to 6 \to 5$ (循环 (5,6))。所以 $\sigma_2 = (1,4,2)(5,6)$。它也不是一个循环
  • 结论:
  • $\sigma_1 \neq \sigma_2$。这表明相交循环(这里它们都含有1和5)的乘法不满足交换律
  • 两个乘积结果都不是循环
∑ [公式拆解]
  • 公式 (例9.9):

$$ \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right)=(1,6)(2,5,3) $$

  • 推导: 这是一种“求值”问题。左边是问题,右边是答案。推导过程就是执行轨道分解算法。
  • 公式 (例9.10):

$$ (1,4,5,6)(2,1,5)=\left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 4 & 3 & 5 & 2 & 1 \end{array}\right) $$

  • 推导: 这是“求值”的另一种形式。左边是问题(两个循环的乘积),右边是答案(最终的排列)。推导过程是逐个元素计算函数复合。
  • 比如计算对元素 $x$ 的像:
  • $(\alpha\beta)(x) = \alpha(\beta(x))$。
  • $( (1,4,5,6)(2,1,5) )(1) = (1,4,5,6) ( (2,1,5)(1) ) = (1,4,5,6)(5) = 6$。
💡 [数值示例]
  • 示例1 (分解练习):

将 $\pi = \left(\begin{array}{ccccccc} 1 & 2 & 3 & 4 & 5 & 6 & 7 \\ 3 & 4 & 5 & 2 & 7 & 6 & 1 \end{array}\right)$ 分解为不相交循环。

  • 从 1 开始: $1 \to 3 \to 5 \to 7 \to 1$。得到循环 $(1,3,5,7)$。
  • 剩下 2, 4, 6。从 2 开始: $2 \to 4 \to 2$。得到循环 $(2,4)$。
  • 剩下 6。$6 \to 6$。不动点。
  • 结果: $\pi = (1,3,5,7)(2,4)$。
  • 示例2 (相交循环乘法):

计算 $(1,2,3)(3,4,5)$ 在 $S_5$ 中。

  • 1: $(3,4,5)$ 不动 1; $(1,2,3)$ 把 1 映到 2。所以 $1 \to 2$。
  • 2: $(3,4,5)$ 不动 2; $(1,2,3)$ 把 2 映到 3。所以 $2 \to 3$。
  • 3: $(3,4,5)$ 把 3 映到 4; $(1,2,3)$ 不动 4。所以 $3 \to 4$。
  • 4: $(3,4,5)$ 把 4 映到 5; $(1,2,3)$ 不动 5。所以 $4 \to 5$。
  • 5: $(3,4,5)$ 把 5 映到 3; $(1,2,3)$ 把 3 映到 1。所以 $5 \to 1$。
  • 最终结果是 $1 \to 2 \to 3 \to 4 \to 5 \to 1$。
  • 也就是说,$(1,2,3)(3,4,5) = (1,2,3,4,5)$。
  • 这个例子说明,两个相交循环的乘积可能是一个循环。
⚠️ [易错点]
  1. 乘法方向: 永远记住,排列乘法是函数复合,标准约定是从右到左计算。这是最常见的初学者错误。
  2. 化简到不相交: 当你计算一个相交循环的乘积时,得到的结果通常是一个新的排列。你应该总是将这个最终结果再分解成不相交循环的形式,这才是它的“标准型”。例如,你应该说 $(1,2,3)(3,4,5)$ 的结果是 $(1,2,3,4,5)$,而不是停留在双行表示。
  3. 不要混淆: 不相交循环的乘法是可交换的。相交循环的乘法通常是不可交换的。
📝 [总结]

本段通过两个例子,分别巩固了“将排列分解为不相交循环”和“计算循环乘积”这两种基本技能。例子9.9是一个标准的分解练习。例子9.10则特意展示了更复杂的相交循环乘法,并强调了其结果的复杂性以及与不相交循环乘法的本质区别(特别是交换律不成立)。

🎯 [存在目的]

本段的目的是让读者动手练习前面学到的两个核心操作,并通过对比不相交相交循环的乘法,加深对它们性质差异的理解。熟练掌握这两种计算是进一步学习排列群的必要基础。

🧠 [直觉心智模型]
  1. 分解 (例9.9): 给你一个乱七八糟的毛线球,你通过耐心地追踪线头,把它梳理成几个独立的、整齐的小线团。
  2. 相交循环乘法 (例9.10): 你有两个打结的指令。指令A是“把线1、4、5、6打个结”,指令B是“把线2、1、5打个结”。因为都涉及到了线1和线5,先执行哪个指令,最终结的形状会完全不同。这就是不可交换性。
💭 [直观想象]
  1. 分解 (例9.9): 你在看一场舞蹈表演。你通过观察发现,表演其实是两组独立的舞者在跳。第一组是两个人(1,6)在跳双人舞。第二组是三个人(2,5,3)在跳三人华尔兹。还有一个舞者(4)站在原地没动。你把这个复杂的群舞分解成了几个简单的小舞。
  2. 相交循环乘法 (例9.to): 想象一个更复杂的舞蹈动作。第一步(右边的循环)是一些人移动。第二步(左边的循环)是另一些人移动,但其中有几个人和第一步移动的是同一批人。他们的最终位置取决于这两步的叠加,而且舞步的顺序(先做第一步还是第二步)会产生完全不同的舞台效果。

1.3 偶排列和奇排列

13.1 对换与排列的对换分解

📜 [原文10]

序列 $1,2, \ldots, n$ 的每次重新排序似乎都可以通过重复交换数字对的位置来实现。我们将更正式地讨论这一点。

9.11 定义 长度为 2 的循环对换

因此,对换会保持除两个元素之外的所有元素不动,并将这两个元素中的每一个映射到另一个。计算表明

$$ \left(a_{1}, a_{2}, \cdots, a_{n}\right)=\left(a_{1}, a_{n}\right)\left(a_{1}, a_{n-1}\right) \cdots\left(a_{1}, a_{3}\right)\left(a_{1}, a_{2}\right) 。 $$

因此,任何循环都是对换的乘积。我们由此得到以下作为定理 9.8 的推论

9.12 推论 任何至少包含两个元素的有限集的排列都是对换的乘积。

直观地,这个推论只是说 $n$ 个对象的任何重新排列都可以通过连续交换它们的来实现。

📖 [逐步解释]

基本思想:

开篇的直觉是,任何复杂的排序(比如洗牌),本质上都可以通过一步一步、一次只交换两张牌的位置来完成。本节的目标就是把这个直觉数学化。

对换的定义 (Definition 9.11):

  • 对换 (Transposition) 是一个最简单的非平凡循环,其长度为2。
  • 例如,$(1,2)$ 是一个对换。它表示 1 和 2 交换位置,其他所有元素都保持不动。
  • 在 $S_4$ 中,$(1,2)$ 就是 $\left(\begin{array}{llll} 1 & 2 & 3 & 4 \\ 2 & 1 & 3 & 4 \end{array}\right)$。

将循环分解为对换:

这是一个惊人的发现:任何一个循环,无论多长,都可以被写成一串对换的乘积。原文给出了一个具体的公式:

  • 一个长度为 $n$ 的循环 $(a_1, a_2, \ldots, a_n)$ 可以被分解为 $n-1$ 个对换的乘积:$(a_1, a_n)(a_1, a_{n-1})\cdots(a_1, a_3)(a_1, a_2)$。
  • 注意: 这个公式里的对换相交的,它们都含有元素 $a_1$。因此,乘法的顺序非常重要,不能随意交换。

验证这个公式:

我们来验证 $(a_1, a_2, a_3, a_4) = (a_1, a_4)(a_1, a_3)(a_1, a_2)$。

  • 作用于 $a_1$:
  • 最右边的 $(a_1, a_2)$ 把 $a_1 \to a_2$。
  • 中间的 $(a_1, a_3)$ 不动 $a_2$。
  • 最左边的 $(a_1, a_4)$ 不动 $a_2$。
  • 最终结果是 $a_1 \to a_2$。正确。
  • 作用于 $a_2$:
  • $(a_1, a_2)$ 把 $a_2 \to a_1$。
  • $(a_1, a_3)$ 把 $a_1 \to a_3$。
  • $(a_1, a_4)$ 不动 $a_3$。
  • 最终结果是 $a_2 \to a_3$。正确。
  • 作用于 $a_3$:
  • $(a_1, a_2)$ 不动 $a_3$。
  • $(a_1, a_3)$ 把 $a_3 \to a_1$。
  • $(a_1, a_4)$ 把 $a_1 \to a_4$。
  • 最终结果是 $a_3 \to a_4$。正确。
  • 作用于 $a_4$:
  • $(a_1, a_2)$ 不动 $a_4$。
  • $(a_1, a_3)$ 不动 $a_4$。
  • $(a_1, a_4)$ 把 $a_4 \to a_1$。
  • 最终结果是 $a_4 \to a_1$。正确。

公式是有效的。

推论 9.12:

这是一个逻辑上的层层递进:

  1. 定理 9.8: 任何排列都可以分解为不相交循环的乘积。
  2. 本节公式: 任何循环都可以分解为对换的乘积。
  3. 结论 (推论 9.12): 将 1 和 2 结合起来,任何排列都可以分解为对换的乘积。
    • 过程: 给定一个排列 $\sigma$。
    • 第一步:将其分解为不相交循环 $\sigma = \mu_1 \mu_2 \cdots \mu_k$。
    • 第二步:将每个循环 $\mu_i$ 再分解为一串对换。
    • 最终,$\sigma$ 就变成了一长串对换的乘积。

直观解释: 这个推论为本节开头的直觉提供了严格的数学证明。任何复杂的重新排序,确实都可以通过一系列两两交换的操作来完成。对换排列世界里的最基本“原子”操作。

∑ [公式拆解]
  • 公式:

$$ \left(a_{1}, a_{2}, \cdots, a_{n}\right)=\left(a_{1}, a_{n}\right)\left(a_{1}, a_{n-1}\right) \cdots\left(a_{1}, a_{3}\right)\left(a_{1}, a_{2}\right) $$

  • 符号拆解:
  • 左边:一个长度为 $n$ 的循环
  • 右边:$n-1$ 个对换的乘积。
  • 推导/理解: 这是一个构造性的恒等式。你可以把它看作一种算法,告诉你如何把一个循环写成对换的乘积。这个公式的特点是,它把 $a_1$ 作为“枢轴”元素,依次将 $a_2, a_3, \ldots$ “拨”到正确的位置上。
💡 [数值示例]
  • 示例1 (分解循环):

将循环 $(1, 2, 3, 4)$ 分解为对换的乘积。

  • 根据公式,其中 $a_1=1, a_2=2, a_3=3, a_4=4$。
  • 分解为 $(a_1, a_4)(a_1, a_3)(a_1, a_2) = (1,4)(1,3)(1,2)$。
  • 注意: 这种分解不是唯一的。例如,$(1,2,3,4)$ 也可以分解为 $(1,2)(2,3)(3,4)$。我们来验证一下:
  • 作用于1: $(3,4)$不动1, $(2,3)$不动1, $(1,2)$把1映到2。$1 \to 2$。
  • 作用于2: $(3,4)$不动2, $(2,3)$把2映到3, $(1,2)$不动3。$2 \to 3$。
  • 作用于3: $(3,4)$把3映到4, $(2,3)$不动4, $(1,2)$不动4。$3 \to 4$。
  • 作用于4: $(3,4)$把4映到3, $(2,3)$把3映到2, $(1,2)$把2映到1。$4 \to 1$。
  • 结果也是 $(1,2,3,4)$。
  • 两个分解 $(1,4)(1,3)(1,2)$ 和 $(1,2)(2,3)(3,4)$ 都包含 3 个对换
  • 示例2 (分解排列):

排列 $\sigma = (1,6)(2,5,3)$ 分解为对换的乘积。

  • 第一步: $\sigma$ 已经分解为不相交循环 $(1,6)$ 和 $(2,5,3)$。
  • 第二步: 分解每个循环。
  • $(1,6)$ 已经是一个对换了。
  • $(2,5,3)$ 是一个长度为3的循环。使用公式 $(a_1,a_3)(a_1,a_2)$,它分解为 $(2,3)(2,5)$。
  • 第三步: 组合起来。
  • $\sigma = (1,6) (2,3)(2,5)$。
  • 这就是 $\sigma$ 的一个对换分解,它由 3 个对换组成。
⚠️ [易错点]
  1. 分解不唯一: 将一个排列写成对换的乘积,其方式有无穷多种。因为你总可以插入一对相同的对换,如 $(1,2)(1,2)$,它等于恒等排列,不会改变结果。例如,$(1,2,3) = (1,3)(1,2)$,也可以写成 $(1,3)(1,2)(3,4)(3,4)$。
  2. 对换的个数不唯一,但奇偶性是唯一的: 这是本节接下来要证明的最核心的定理。虽然 $(1,2,3)$ 可以写成 2 个对换的乘积,也可以写成 4 个、6 个……,但它永远不能写成奇数个对换的乘积。
  3. 相交对换的顺序: 在分解一个循环时,比如 $(1,4)(1,3)(1,2)$,顺序是至关重要的。如果你写成 $(1,2)(1,3)(1,4)$,得到的结果是 $(1,4,3,2)$,完全不同。
📝 [总结]

本段引入了最基本的排列类型——对换(长度为2的循环)。然后,它揭示了一个关键事实:任何循环都可以表示为对换的乘积。结合“任何排列都是不相交循环的乘积”这一定理,我们得出了一个更基本的推论:任何排列都可以表示为对换的乘积。这说明对换是构建整个排列世界的“原子”。

🎯 [存在目的]

本段的目的是将所有排列都归结到由一种最简单的操作——对换——来生成。这是为了引出排列奇偶性(parity)概念。通过计算构成一个排列需要多少个“原子”(对换),我们可以给排列进行分类(偶数个 vs 奇数个),这将引出交错群的概念。

🧠 [直觉心智模型]
  1. 对换: 最简单的操作,就是交换两个东西的位置。
  2. 循环分解为对换: “把一圈人按顺序向前移动一个位置”这个动作,可以分解为:先让第一个人和第二个人换,再让第一个人(现在是原来第二个人了)和第三个人换…… 这样做看起来很笨拙,但证明了可以用更简单的“交换”动作来模拟“旋转”动作。
  3. 排列分解为对换: 任何复杂的洗牌结果,都可以通过一系列“只交换两张牌”的操作来达到。
💭 [直观想象]

想象你在用乐高积木搭建模型。

  1. 对换: 是最小的那种 $1 \times 2$ 的基本积木块。
  2. 循环: 是一个用基本积木块搭好的小模型,比如一个环。
  3. 排列: 是一个用各种小环模型组合起来的复杂大城堡。
  4. 推论 9.12 在说:任何复杂的城堡,最终都可以被拆解成一堆最基本的 $1 \times 2$ 积木块。你甚至可以直接用这些基本积木块,而不通过中间的“环”模型,来搭建整个城堡。

13.2 对换分解的例子与奇偶性引言

📜 [原文11]

9.13 例子 遵循推论之前的评论,我们看到 $(1,6)(2,5,3)$ 是对换 $(1,6)(2,3)(2,5)$ 的乘积。

9.14 例子 在 $S_{n}$ 中,对于 $n \geq 2$,恒等排列对换 $(1,2)(1,2)$ 的乘积。

我们已经看到,每个至少包含两个元素的有限集的排列都是对换的乘积。对换可能不相交,并且排列的这种表示方式也不唯一。例如,我们总是可以在开头插入两次对换 $(1,2)$,因为 $(1,2)(1,2)$ 是恒等排列真正的情况是,用于表示给定排列对换数量必须始终是偶数或始终是奇数,但不能两者都是。这是一个重要的事实。我们将给出两个证明

📖 [逐步解释]

例子 9.13:

这个例子是上一节推导的具体化。

  • 排列: $\sigma = (1,6)(2,5,3)$。
  • 分解:
  • 因子 $(1,6)$ 已经是一个对换,不用再分。
  • 因子 $(2,5,3)$ 是一个长度为3的循环。根据公式 $(a_1,a_2,a_3) = (a_1,a_3)(a_1,a_2)$,我们得到 $(2,5,3) = (2,3)(2,5)$。
  • 把它们放在一起,$\sigma = (1,6)(2,3)(2,5)$。
  • 结论: 这个排列可以表示为 3 个对换的乘积。

例子 9.14:

这个例子展示了如何表示最简单的排列——恒等排列 $\iota$。

  • 恒等排列 $\iota$ 的作用是让所有元素保持不动。
  • 对换分解: 我们可以用任何一个对换和它自己相乘来得到恒等排列。例如 $(1,2)(1,2)$。
  • 验证: 先用右边的 $(1,2)$,它交换1和2。再用左边的 $(1,2)$,它又把1和2交换回来。最终所有元素都回到了原位。
  • 推广: 任何对换 $\tau$ 都有 $\tau^2 = \iota$。所以 $\iota = \tau \tau$。
  • 结论: 恒等排列可以表示为 2 个对换的乘积。

奇偶性的引出:

这段文字是本节,乃至本章的一个关键转折点。

  • 事实1: 分解不唯一: 我们已经知道,一个排列对换分解方式不是唯一的。比如:
  • $\iota = (1,2)(1,2)$ (2个对换)
  • $\iota = (1,3)(1,3)$ (2个对换)
  • $\iota = (1,2)(1,2)(3,4)(3,4)$ (4个对换)
  • 事实2: 关键的不变量: 尽管分解方式和对换的数量不唯一,但作者断言,数量的奇偶性 (parity) 是唯一确定的,是一个不变量。
  • 对于恒等排列 $\iota$,我们上面给出的分解都用了偶数个(2个,4个)对换。作者断言,你永远不可能把 $\iota$ 写成奇数个对换的乘积。
  • 对于例子9.13中的 $\sigma$,我们找到了一个含3个对换的分解。作者断言,虽然它可能有其他分解方式,但那些分解的对换个数必然是5个、7个、1个... 始终是奇数。
  • 重要性: 这个“奇偶性守恒”的事实非常重要,它允许我们对排列进行一种深刻的二元分类:
  • 偶排列: 可以写成偶数个对换乘积的排列。
  • 奇排列: 可以写成奇数个对换乘积的排列。

接下来的定理9.15将要严格证明这个断言。

∑ [公式拆解]
  • 公式 (例9.13):

$(1,6)(2,5,3) = (1,6)(2,3)(2,5)$

  • 这是一个等式,左边是不相交循环分解,右边是对换分解。
  • 公式 (例9.14):

$\iota = (1,2)(1,2)$

  • 这是一个表示恒等排列 $\iota$ 的方式。它说明 $\iota$ 是一个由偶数个对换构成的排列
💡 [数值示例]
  • 示例1 (分解不唯一):

考虑循环 $(1,2,3)$。

  • 分解A: $(1,3)(1,2)$。包含 2 个对换(偶数)。
  • 分解B: 我们可以在前面乘以 $\iota=(3,4)(3,4)$。

$(1,2,3) = (3,4)(3,4)(1,3)(1,2)$。包含 4 个对换(偶数)。

  • 分解C: 我们也可以用另一种分解方法 $(1,2,3) = (2,3)(1,3)$,我们来验证一下。
  • 1 -> 3 (被(1,3)作用) -> 3 (被(2,3)作用) -> 3. 错了
  • 让我们重新计算 $(2,3)(1,3)$: 1->3, 3->2, 2->2. 所以是(1,3,2)。
  • 正确的另一种分解是 $(1,2,3)=(2,3,1)=(3,1,2)=(1,3)^{-1}(1,2)^{-1}=(1,3)(1,2)$。
  • 让我们试试 $(1,2,3) = (1,3)(2,3)^{-1} = (1,3)(2,3)$。 验证:1->3->2, 2->3, 3->2->1。结果是 $(1,2)$。错误。
  • 让我们试试 $(1,2,3) = (1,2)(2,3)$。验证:1->2, 2->3, 3->1。结果是 $(1,2,3)$。正确!
  • 所以我们有两种分解方式:$(1,3)(1,2)$ 和 $(1,2)(2,3)$。两者都包含 2 个对换(偶数)。
  • 这个例子说明,即使分解的对换本身都不同,它们的数量的奇偶性也可能保持不变。
⚠️ [易错点]
  1. 对换分解的目标: 将一个排列分解为对换乘积时,我们不再关心这些对换是否相交。目标仅仅是写成一串对换的乘积。
  2. 不要误以为数量是唯一的: 再次强调,对换的数量是不唯一的,只有奇偶性是唯一的。
  3. 恒等排列是偶排列: 这一点是定义偶排列奇排列的基石,也是证明偶排列构成一个子群的关键。$\iota$ 可以写成0个对换的乘积(0是偶数),也可以写成2个,4个...
📝 [总结]

本段通过两个例子练习了对换分解,并正式提出了本节最核心的论点:尽管一个排列对换分解不唯一,但其分解中的对换数量的奇偶性是恒定的。这个“奇偶性不变量”是排列的一个内在属性,为后续定义偶排列奇排列铺平了道路。

🎯 [存在目的]

本段的目的是从“任何排列都可以分解为对换”这一事实,过渡到“如何利用这个分解来对排列进行分类”。它通过揭示分解的不唯一性,然后断言存在一个奇偶性不变量,制造了一个悬念,激发读者去理解接下来的关键定理。

🧠 [直觉心智模型]
  1. 对换分解不唯一: 就像到超市买总价10元的东西。你可以用10个1元硬币,也可以用2个5元硬币,也可以用1个5元+5个1元。支付方式不唯一。
  2. 奇偶性唯一: 想象一个灯的开关。按一下(一个对换),灯的状态改变(开->关 或 关->开)。一个排列就是最终的灯的状态(比如“开”)。要达到“开”的状态,你可能按了1次,或3次,或5次...但你绝不可能通过按偶数次达到“开”的状态(假设初始是“关”)。这个最终状态(排列)是由你按动开关次数的奇偶性唯一决定的,而具体按了多少次并不重要。
💭 [直观想象]

想象你在玩一个魔方(只考虑其中一面的颜色)。一个对换就像是拧动了一下。

  1. 恒等排列: 魔方复原的状态。你可以通过“拧一下再拧回来” $((R)(R^{-1}))$ 达到,这是两次操作。也可以做一套复杂的公式再做它的逆公式,可能是几十次操作(偶数次)。但你不可能只拧一下(奇数次)就让它复原。
  2. 某个打乱的排列: 比如你只拧了一下R。这个状态就是奇排列。你可以通过更复杂的方式达到同样的状态,比如 $R U U^{-1}$,这也是一个奇数次操作。但你永远无法通过偶数次操作达到这个状态。
  3. 定理9.15 就要证明这个魔方的“奇偶守恒定律”。

13.3 奇偶性唯一定理 (定理 9.15)

📜 [原文12]

9.15 定理 $S_{n}$ 中的任何排列不能既表示为偶数个对换的乘积,又表示为奇数个对换的乘积。

证明 1(来自线性代数)我们在第 8 节中提到,如果 $A$ 和 $B$ 具有相同的基数,则 $S_{A} \simeq S_{B}$。我们处理 $n \times n$ 单位矩阵 $I_{n}$ 的 $n$ 排列,而不是数字 $1,2, \ldots, n$ 的排列单位矩阵行列式为 1。交换方阵的任意两都会改变行列式符号。令 $C$ 是通过 $I_{n}$ 的排列 $\sigma$ 获得的矩阵。如果 $C$ 可以通过偶数个奇数个行对换从 $I_{n}$ 获得,那么它的行列式必须既是 1 又是 -1,这是不可能的。因此 $\sigma$ 不能同时表示为偶数个奇数个对换的乘积。

📖 [逐步解释]

定理 9.15:

这是本节的中心定理。它用严格的语言陈述了上一段的断言:一个排列的“奇偶性”是其内在的、明确的属性。不可能存在一个排列 $\sigma$,它既能被写成 4 个对换的乘积,又能被写成 5 个对换的乘积。

证明 1 (线性代数方法):

这是一个非常巧妙的“借用外力”的证明,它利用了线性代数行列式的性质。

  1. 切换视角: 我们不直接研究数字 $\{1, \ldots, n\}$ 的排列,而是研究 $n \times n$ 单位矩阵 $I_n$ 的行向量排列。这两个问题是同构的(结构完全一样)。
    • 单位矩阵 $I_n$:
  2. 引入不变量: 我们使用的“不变量”或“检测器”是行列式 (determinant)。我们知道单位矩阵行列式是 $\det(I_n) = 1$。
  3. 核心性质: 线性代数有一个基本定理:交换一个矩阵的任意两行,其行列式的值会变号(乘以 -1)。
  4. 建立联系:
    • 一个作用于 $\{1, \ldots, n\}$ 的排列 $\sigma$,可以对应一个作用于 $I_n$ 行向量的排列操作。这个操作会产生一个新的排列矩阵 $C$。例如,如果 $\sigma=(1,2)$,那么 $C$ 就是交换 $I_n$ 的第一行和第二行得到的矩阵。
    • 排列中的一个对换,就对应于对矩阵做一次行交换
  5. 逻辑推导:
    • 假设存在一个排列 $\sigma$ 既可以表示为偶数个(比如 $2k$ 个)对换的乘积,又可以表示为奇数个(比如 $2m+1$ 个)对换的乘积。
    • 这意味着排列矩阵 $C$ 既可以通过对 $I_n$ 进行 $2k$ 次行交换得到,也可以通过 $2m+1$ 次行交换得到。
    • 从偶数次交换来看: $\det(C) = \det(I_n) \times (-1)^{2k} = 1 \times 1 = 1$。
    • 从奇数次交换来看: $\det(C) = \det(I_n) \times (-1)^{2m+1} = 1 \times (-1) = -1$。
    • 于是我们得出了一个矛盾的结论:$\det(C)$ 必须同时等于 1 和 -1。这是绝对不可能的。
  6. 结论: 既然假设导致了矛盾,那么假设本身就是错误的。因此,任何排列不可能既是偶数个对换的积,又是奇数个对换的积。定理得证。
∑ [公式拆解]
  • 符号:
  • $S_A \simeq S_B$: $S_A$ 和 $S_B$ 是同构的,意味着它们有完全一样的结构。
  • $I_n$: $n \times n$ 的单位矩阵
  • $\det(M)$: 矩阵 $M$ 的行列式
  • 关键步骤:
  • $\sigma = \tau_{2k} \cdots \tau_1 \implies \det(C) = (-1)^{2k} = 1$。
  • $\sigma = \pi_{2m+1} \cdots \pi_1 \implies \det(C) = (-1)^{2m+1} = -1$。
  • $1 = -1 \implies$ 矛盾
💡 [数值示例]
  • 示例1: 考虑 $S_3$ 中的排列 $\sigma=(1,2,3)$。
  • 对应的单位矩阵 $I_3 = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix}$,行向量为 $\mathbf{r}_1, \mathbf{r}_2, \mathbf{r}_3$。
  • $\sigma$ 把 1 换成 2,2 换成 3,3 换成 1。对应的行排列是把 $\mathbf{r}_1$ 换成 $\mathbf{r}_2$ 的位置,$\mathbf{r}_2$ 换成 $\mathbf{r}_3$ 的位置,$\mathbf{r}_3$ 换成 $\mathbf{r}_1$ 的位置。
  • 排列矩阵 $C = \begin{pmatrix} \mathbf{r}_3 \\ \mathbf{r}_1 \\ \mathbf{r}_2 \end{pmatrix} = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}$。
  • 计算其行列式 $\det(C) = 1$。
  • 我们知道 $(1,2,3) = (1,3)(1,2)$,是 2 个对换的乘积 (偶数)。
  • 从 $I_3$ 得到 $C$:
  • 先交换第1、2行 (对应 $(1,2)$),得到 $M_1 = \begin{pmatrix} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix}$,$\det(M_1)=-1$。
  • 再交换 $M_1$ 的第1、3行 (对应 $(1,3)$),得到 $M_2 = \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix} = C$。
  • $\det(C) = -\det(M_1) = -(-1) = 1$。
  • 最终行列式的值是 $(-1)^2=1$。
  • 如果我们假设 $(1,2,3)$ 能写成 1 个对换的乘积,比如 $(a,b)$,那么 $\det(C)$ 应该是 $(-1)^1 = -1$。但我们已经算出 $\det(C)=1$。矛盾。
  • 如果我们假设 $(1,2,3)$ 能写成 3 个对换的乘积,那么 $\det(C)$ 应该是 $(-1)^3 = -1$。矛盾。
  • 因此,$\sigma=(1,2,3)$ 只能由偶数个对换构成。
⚠️ [易错点]
  1. 证明的适用性: 这个证明依赖于线性代数的知识,对于没学过行列式的读者来说可能难以理解。所以书本通常会提供另一个不依赖外部知识的证明(如证明2)。
  2. 排列矩阵: 不要把排列本身和排列矩阵混淆。排列是一个函数,排列矩阵是通过这个函数重排单位矩阵的行(或列)得到的具体矩阵
  3. 符号函数 (Sign): 这个证明实际上是在计算排列符号函数 $\text{sgn}(\sigma) = \det(C)$。定理9.15证明了这个函数是定义明确的(well-defined),其值要么是1(偶排列),要么是-1(奇排列)。
📝 [总结]

本段给出了定理9.15的第一个证明。该证明非常精妙,它将一个抽象代数中的问题(排列的结构)转化为了一个线性代数中的问题(排列矩阵行列式)。通过利用“行交换改变行列式符号”这一强大而简单的规则,它优雅地证明了一个排列对换分解中的对换个数的奇偶性是不变的,从而确立了排列奇偶性概念。

🎯 [存在目的]

本段的目的是为“排列奇偶性唯一”这一核心论断提供第一个严格的数学证明。通过引入外部工具(行列式),它展示了不同数学分支之间的深刻联系,并提供了一个简洁有力的论证。

🧠 [直觉心智模型]

行列式就像一个“奇偶探测器”。

  1. 初始状态(单位矩阵)下,探测器读数为 +1。
  2. 每进行一次对换(行交换),探测器的读数就翻转一次(+1 -> -1, -1 -> +1)。
  3. 一个排列 $\sigma$ 对应一个最终的矩阵状态 $C$。这个状态下的探测器读数是唯一的,要么是+1,要么是-1。
  4. 如果 $\sigma$ 是偶数个对换的结果,读数必然是+1。
  5. 如果 $\sigma$ 是奇数个对换的结果,读数必然是-1。
  6. 既然最终读数是唯一的,那么“偶数个”和“奇数个”这两种情况就不可能同时发生。
💭 [直观想象]

想象一条在数轴原点的狗。

  1. 单位矩阵: 狗在 0 位置。
  2. 行列式为1: 狗朝向正方向。
  3. 行列式为-1: 狗朝向负方向。
  4. 一次对换: 命令狗“向后转”。
  5. 一个排列 $\sigma$ 是一个最终姿态。
  6. 如果 $\sigma$ 是偶数次对换的结果,狗执行了偶数次“向后转”,最终它还是朝向正方向。
  7. 如果 $\sigma$ 是奇数次对换的结果,狗执行了奇数次“向后转”,最终它会朝向负方向。
  8. 一个姿态下,狗的朝向是唯一的,它不可能既朝向正方向又朝向负方向。因此,达到这个姿态所需要的“向后转”次数的奇偶性是唯一的。

13.4 定理 9.15 证明二 (轨道计数法)

📜 [原文13]

证明 2 令 $\sigma \in S_{n}$ 且 $\tau=(i, j)$ 是 $S_{n}$ 中的一个对换。我们声称 $\sigma$ 和 $\tau \sigma$ 的轨道数量相差 1。

情况 1 假设 $i$ 和 $j$ 位于 $\sigma$ 的不同轨道中。将 $\sigma$ 写成不相交循环的乘积,其中第一个包含 $j$,第二个包含 $i$,如图 9.16 中的两个所示。我们可以将这两个循环的乘积象征性地写成

$$ (b, j, \times, \times, \times)(a, i, \times, \times) $$

其中符号 × 表示这些轨道中可能存在的其他元素

9.16 图

9.17 图

计算 $\tau \sigma=(i, j) \sigma$ 中前三个循环的乘积,我们得到

$$ (i, j)(b, j, \times, \times, \times)(a, i, \times, \times)=(a, j, \times, \times, \times, b, i, \times, \times) 。 $$

原来的 2 个轨道已经合并形成 $\tau \sigma$ 中的一个轨道,如图 9.16 所示。习题 28 要求我们重复计算以表明,如果 $i$ 和 $j$ 中的一个或两者都是它们在 $\sigma$ 中的轨道唯一元素,也会发生同样的情况。

情况 II 假设 $i$ 和 $j$ 位于 $\sigma$ 的同一个轨道中。那么我们可以将 $\sigma$ 写成不相交循环的乘积,其中第一个循环的形式为

$$ (a, i, \times, \times, \times, b, j, \times, \times) $$

如图 9.17 中的象征性地显示。计算 $\tau \sigma=(i, j) \sigma$ 中前两个循环的乘积,我们得到

$$ (i, j)(a, i, \times, \times, \times, b, j, \times, \times)=(a, j, \times, \times)(b, i, \times, \times, \times) 。 $$

原来的单个轨道已经分裂成两个,如图 9.17 所示。

我们已经表明 $\tau \sigma$ 的轨道数量与 $\sigma$ 的轨道数量相差 1。恒等排列 $\iota$ 有 $n$ 个轨道,因为每个元素都是其轨道唯一成员。现在,给定排列 $\sigma \in S_{n}$ 的轨道数量与 $n$ 相差偶数奇数,但不能两者都是。因此不可能用两种方式来写

$$ \sigma=\tau_{1} \tau_{2} \tau_{3} \cdots \tau_{m} l $$

一次是 $m$ 为偶数,另一次是 $m$ 为奇数,其中 $\tau_{k}$ 是对换。$\square$

📖 [逐步解释]

这个证明完全在群论内部,不依赖其他学科。其核心思想是研究一个排列左乘一个对换后,其轨道数量会发生什么变化。

核心论断: 令 $\sigma$ 是一个排列,$\tau$ 是一个对换。那么新排列 $\tau\sigma$ 的轨道数,与旧排列 $\sigma$ 的轨道数,恰好相差 1(要么多1,要么少1)。

为了证明这个论断,分两种情况讨论对换 $\tau=(i,j)$ 中的两个元素 $i$ 和 $j$ 在排列 $\sigma$ 中的位置关系。

情况 1: $i$ 和 $j$ 在 $\sigma$ 的不同轨道中

  • 想象 $\sigma$ 的轨道图是几个不相交的圈。$i$ 在一个圈上,$j$ 在另一个圈上。
  • 我们可以把 $\sigma$ 写成不相交循环的乘积,形式为 $\sigma = \cdots (a, i, \ldots) \cdots (b, j, \ldots) \cdots$。其中 $\sigma(a)=i$ 且 $\sigma(b)=j$(这里原文的写法 $(b,j,...)(a,i,...)$ 意味着 $\sigma(i)$ 是 $i$ 在循环中的后继,$\sigma^{-1}(i) = a$。我们按原文的循环写法 $(a, i, \dots)$ 来理解,意为 $\dots \to a \to i \to \dots$)。让我们按更常规的写法来分析,$\sigma$ 的一部分是 $(..., a, i, ...)$ 和 $(..., b, j, ...)$。
  • 计算 $\tau\sigma = (i,j)\sigma$ 的效果:
  • 在 $\sigma$ 中,$a \to i$ 且 $b \to j$。
  • 在 $\tau\sigma$ 中:
  • $a$ 的像: $(i,j)\sigma(a) = (i,j)(i) = j$。所以 $a \to j$。
  • $b$ 的像: $(i,j)\sigma(b) = (i,j)(j) = i$。所以 $b \to i$。
  • 效果: 原来从 $a$ 出发的链条 $... \to a \to i \to ...$ 和从 $b$ 出发的链条 $... \to b \to j \to ...$ 被“嫁接”了:现在 $a \to j$ 连接到了第二条链,而 $b \to i$ 连接到了第一条链。
  • 结果: 如图9.16所示,两个独立的圈被合并成了一个更大的圈。轨道数量减 1。
  • 原文的计算:

$(i, j)(b, j, \dots, c)(a, i, \dots, d) = (a, j, \dots, c, b, i, \dots, d)$ (这里我补全了循环的尾部方便理解)。

  • 验证:
  • $a \to i$ (被右循环) $\to j$ (被左对换)。
  • $j \to \dots \to c$ (被中循环) $\to c$ (被左对换)。
  • $c \to b$ (被中循环) $\to b$ (被左对换)。
  • $b \to j$ (被中循环) $\to i$ (被左对换)。
  • $i \to \dots \to d$ (被右循环) $\to d$ (被左对换)。
  • $d \to a$ (被右循环) $\to a$ (被左对换)。
  • 这形成了一个新的大循环,证明了合并。

情况 2: $i$ 和 $j$ 在 $\sigma$ 的同一个轨道中

  • 想象 $i$ 和 $j$ 在同一个圈上。
  • $\sigma$ 的一部分可以写成一个长循环 $(..., a, i, ..., b, j, ...)$,其中 $\sigma(a)=i, \sigma(b)=j$。
  • 计算 $\tau\sigma = (i,j)\sigma$ 的效果:
  • 在 $\sigma$ 中,$a \to i$ 且 $b \to j$。
  • 在 $\tau\sigma$ 中:
  • $a$ 的像: $(i,j)\sigma(a) = (i,j)(i) = j$。所以现在是 $a \to j$。
  • $b$ 的像: $(i,j)\sigma(b) = (i,j)(j) = i$。所以现在是 $b \to i$。
  • 效果: 原来的大圈在 $i$ 和 $j$ 之间被“剪开”,并重新“接线”。从 $a$ 出发的链条 $... \to a$ 现在连接到了 $j$ ( $a \to j$),而 $j$ 原来的后继现在独立了。从 $b$ 出发的链条 $... \to b$ 现在连接到了 $i$ ($b \to i$)。
  • 结果: 如图9.17所示,一个大圈分裂成了两个较小的圈。轨道数量加 1。
  • 原文的计算:

$(i, j)(a, i, \dots, b, j, \dots, c) = (a, j, \dots, c)(b, i, \dots)$。

  • 验证:
  • $a \to i$ (被长循环) $\to j$ (被对换)。
  • $j \to \dots \to c$ (被长循环) $\to c$ (被对换)。
  • $c \to a$ (被长循环) $\to a$ (被对换)。形成第一个循环 $(a, j, \dots, c)$。
  • $b \to j$ (被长循环) $\to i$ (被对换)。
  • $i \to \dots$ (被长循环) $\to \dots$ (被对换)。形成第二个循环 $(b, i, \dots)$。
  • 这证明了分裂。

完成证明:

  1. 我们证明了每左乘一个对换排列轨道数就会改变1(+1或-1)。这意味着,轨道数的奇偶性会反转。
  2. 考虑恒等排列 $\iota$。它有 $n$ 个轨道(每个元素自成一轨)。
  3. 一个排列 $\sigma$ 可以写成 $m$ 个对换的乘积:$\sigma = \tau_m \cdots \tau_2 \tau_1 \iota$。
  4. 从 $\iota$ 开始,它有 $n$ 个轨道
    • 乘以 $\tau_1$ 后,得到 $\tau_1 \iota$,轨道数变为 $n \pm 1$。
    • 乘以 $\tau_2$ 后,得到 $\tau_2\tau_1\iota$,轨道数变为 $n \pm 1 \pm 1$。
    • ...
    • 乘以 $\tau_m$ 后,得到 $\sigma$,其轨道数 $N(\sigma)$ 为 $n$ 经过 $m$ 次加一或减一。
  5. 所以 $N(\sigma) \equiv n - m \pmod{2}$。这意味着 $m \equiv n - N(\sigma) \pmod{2}$。
  6. 对于一个给定的排列 $\sigma$,它的轨道数 $N(\sigma)$ 是唯一确定的。$n$ 也是固定的。因此,$n-N(\sigma)$ 的值是确定的。
  7. 这意味着 $m$ 的奇偶性是由 $\sigma$ 唯一决定的。它不可能既是偶数又是奇数。证明完毕。
∑ [公式拆解]
  • 情况1公式:

$$ (i, j)(b, j, \times, \times, \times)(a, i, \times, \times)=(a, j, \times, \times, \times, b, i, \times, \times) $$

  • 解读: 两个不相交循环(轨道)左乘一个连接它们的对换 $(i,j)$ 后,合并成了一个大循环。轨道数从 2 变为 1。
  • 情况2公式:

$$ (i, j)(a, i, \times, \times, \times, b, j, \times, \times)=(a, j, \times, \times)(b, i, \times, \times, \times) $$

  • 解读: 一个大循环(轨道)左乘一个其内部元素的对换 $(i,j)$ 后,分裂成了两个小循环。轨道数从 1 变为 2。
  • 核心关系:

$N(\tau\sigma) = N(\sigma) \pm 1$

$N(\sigma) = N(\tau_m \cdots \tau_1 \iota)$

$N(\sigma) \pmod 2 \equiv N(\iota) - m \pmod 2$

$m \pmod 2 \equiv N(\iota) - N(\sigma) \pmod 2$

其中 $N(\pi)$ 表示排列 $\pi$ 的轨道数。因为右边是定值,所以 $m$ 的奇偶性是定值。

💡 [数值示例]
  • 情况1 (合并):

令 $\sigma = (1,2)(3,4)$ in $S_4$。轨道数 $N(\sigma) = 2$ (忽略不动点的话)。总轨道数是 $2$。

令 $\tau = (2,3)$。$i=2, j=3$ 在不同轨道。

计算 $\tau\sigma = (2,3)(1,2)(3,4)$。

  • $1 \to 2 \to 3$
  • $3 \to 4 \to 4$
  • $4 \to 3 \to 2$
  • $2 \to 1 \to 1$
  • 结果是 $(1,3,4,2)$。这是一个循环。
  • $N(\tau\sigma) = 1$。轨道数从 2 变成了 1,减少了1。
  • 情况2 (分裂):

令 $\sigma = (1,2,3,4)$ in $S_4$。轨道数 $N(\sigma)=1$。

令 $\tau = (1,3)$。$i=1, j=3$ 在同一个轨道。

计算 $\tau\sigma = (1,3)(1,2,3,4)$。

  • $1 \to 2 \to 2$
  • $2 \to 3 \to 1$
  • $3 \to 4 \to 4$
  • $4 \to 1 \to 3$
  • 结果是 $1 \to 2 \to 1$ 和 $3 \to 4 \to 3$。即 $(1,2)(3,4)$。
  • $N(\tau\sigma) = 2$。轨道数从 1 变成了 2,增加了1。
  • 最终证明逻辑示例:

令 $\sigma=(1,2,3)$ in $S_3$。$n=3$。

  • 轨道数 $N(\sigma)=1$。
  • $m \pmod 2 \equiv n - N(\sigma) \pmod 2 \equiv 3 - 1 \pmod 2 \equiv 2 \pmod 2 \equiv 0$。
  • 这预测了 $\sigma$ 必须由偶数个对换组成。这和我们之前分解为 $(1,3)(1,2)$ (2个对换) 的事实相符。

令 $\pi=(1,2)$ in $S_3$。

  • 轨道数 $N(\pi)=2$ (轨道是 $\{1,2\},\{3\}$)。
  • $m \pmod 2 \equiv n - N(\pi) \pmod 2 \equiv 3 - 2 \pmod 2 \equiv 1 \pmod 2$。
  • 这预测了 $\pi$ 必须由奇数个对换组成。这和它本身就是1个对换的事实相符。
⚠️ [易错点]
  1. 证明的关键步骤: 理解每左乘一个对换,轨道数的奇偶性必定反转。
  2. 轨道数的计算: $N(\sigma)$ 是指 $\sigma$ 的不相交循环分解中循环的个数(包括长度为1的循环)。
  3. $n$ 的角色: 整个证明的参照基准是恒等排列 $\iota$,它有 $n$ 个轨道。$m$ 的奇偶性最终和 $n - N(\sigma)$ 的奇偶性绑定。
📝 [总结]

本段给出了定理9.15的第二个,也是一个更内在的证明。它不借助外力,而是通过精细地分析“乘以一个对换”这个基本操作对排列结构(具体来说是轨道数量)的影响来完成。证明的核心是发现每次乘对换都会使轨道数加一或减一,从而改变其奇偶性。由于任何排列轨道数是唯一的,所以从恒等排列出发达到该排列所需的对换次数的奇偶性也必须是唯一的。

🎯 [存在目的]

本段的目的是提供一个不依赖线性代数的、纯粹在群论框架内的、对奇偶性唯一定理的证明。这个证明过程本身也加深了我们对对换排列结构之间关系的理解,展示了轨道这一概念作为分析工具的强大威力。

🧠 [直觉心智模型]
  1. 排列 $\sigma$: 一个由许多岛屿组成的地图。$N(\sigma)$ 是岛屿的数量。
  2. 对换 $\tau=(i,j)$: 一次工程操作。
  3. 情况1 (合并): $i$ 岛和 $j$ 岛是两个独立的岛。工程 $\tau$ 在它们之间建了一座桥,把它们连成了一个更大的岛。岛屿总数减1。
  4. 情况2 (分裂): $i, j$ 在同一个大岛上。工程 $\tau$ 在这个岛的蜂腰处炸开一道海峡,把它分成了两个小岛。岛屿总数加1。
  5. 结论: 每进行一次工程(乘一次对换),岛屿数量的奇偶性必然改变。
  6. 证明: 从一片汪洋大陆($n$ 个小岛,对应 $\iota$)开始。要达到某个地图形态 $\sigma$(有 $N(\sigma)$ 个岛),你需要进行的工程次数 $m$ 的奇偶性,完全由初始岛数 $n$ 和最终岛数 $N(\sigma)$ 决定。
💭 [直观想象]

想象你有一串珠子,串成了几个圈(轨道)。

  1. 左乘一个对换 (i,j): 你手里拿着剪刀和胶水。
  2. 情况1 (合并): $i$ 和 $j$ 在两个不同的圈上。你把两个圈都在 $i, j$ 附近剪断,然后交叉粘起来 ($i$ 的前一个连到 $j$,$j$ 的前一个连到 $i$ )。两个圈就变成一个大圈了。圈的数量减1。
  3. 情况2 (分裂): $i$ 和 $j$ 在同一个圈上。你在这个圈上剪断 $i$ 和它的前驱,剪断 $j$ 和它的前驱,然后把 $i$ 的前驱和 $j$ 的前驱粘起来,把 $i$ 和 $j$ 也粘起来(这是比喻,实际是 $i$ 的前驱连到 $j$,$j$ 的前驱连到 $i$)。一个圈就分裂成两个了。圈的数量加1。
  4. 每次操作,圈的数量的奇偶性都变。所以最终状态需要多少次操作的奇偶性是固定的。

13.5 奇偶排列的定义与示例

📜 [原文14]

918 定义

一个有限集的排列偶排列奇排列,取决于它可以表示为偶数个对换的乘积还是奇数个对换的乘积。$\square$

9.19 例子

恒等排列 $\iota$ 在 $S_{n}$ 中是偶排列,因为我们有 $\iota=(1,2)(1,2)$。如果 $n=1$ 以至于我们无法形成此乘积,我们定义 $\iota$ 为偶排列。另一方面,$S_{6}$ 中的排列 $(1,4,5,6)(2,1,5)$ 可以写成

$$ (1,4,5,6)(2,1,5)=(1,6)(1,5)(1,4)(2,5)(2,1) $$

它有五个对换,所以这是一个奇排列。$\square$

📖 [逐步解释]

定义 9.18:

在证明了奇偶性唯一(定理9.15)之后,我们现在可以放心地给排列贴上“”或“”的标签了。

  • 偶排列 (Even Permutation): 如果一个排列可以被写成偶数对换的乘积,它就是偶排列
  • 奇排列 (Odd Permutation): 如果一个排列可以被写成奇数对换的乘积,它就是奇排列

定理9.15保证了这个定义是明确的(well-defined),一个排列不可能既是偶排列又是奇排列

例子 9.19:

这个例子给出了判断奇偶性的具体应用。

  • 恒等排列 $\iota$:
  • 在 $S_n$ ($n \ge 2$) 中,$\iota$ 可以写成 $(1,2)(1,2)$,这是 2 个对换的乘积。2 是偶数,所以 $\iota$ 是偶排列
  • 这是一个普遍规律:$\iota$ 总是偶排列。(也可以认为它由0个对换组成,0是偶数)。
  • 边界情况 $n=1$:$S_1$ 只包含恒等排列。这时无法写出 $(1,2)(1,2)$。在这种情况下,我们通过定义规定 $\iota$ 是偶排列,以保持理论的统一性。
  • 排列 $(1,4,5,6)(2,1,5)$:
  • 这是一个在例子9.10中出现过的相交循环的乘积。要判断它的奇偶性,我们不能直接看它由几个循环组成,而是要把它彻底分解为对换
  • 分解步骤:
  1. 分解第一个循环 $(1,4,5,6)$。这是长度为4的循环,根据公式 $(a_1,a_4)(a_1,a_3)(a_1,a_2)$,它分解为 $(1,6)(1,5)(1,4)$。这是 3 个对换
  2. 分解第二个循环 $(2,1,5)$。这是长度为3的循环,分解为 $(2,5)(2,1)$。这是 2 个对换
  3. 将所有对换组合在一起,得到 $(1,6)(1,5)(1,4)(2,5)(2,1)$。
    • 计数: 总共有 $3+2=5$ 个对换
    • 结论: 5 是奇数,所以这个排列奇排列

一个更快的判断方法:

一个长度为 $k$ 的循环可以分解为 $k-1$ 个对换

  • 如果 $k$ 是奇数,那么 $k-1$ 是偶数。所以奇数长度的循环是偶排列。例如 $(1,2,3)$ 是偶排列。
  • 如果 $k$ 是偶数,那么 $k-1$ 是奇数。所以偶数长度的循环是奇排列。例如 $(1,2,3,4)$ 是奇排列。

对于一个分解为不相交循环的排列 $\sigma = \mu_1 \mu_2 \cdots \mu_r$,其中 $\mu_i$ 的长度是 $k_i$。

$\sigma$ 的对换总数是 $(k_1-1) + (k_2-1) + \cdots + (k_r-1)$。

$\sigma$ 是偶排列 $\iff \sum (k_i-1)$ 是偶数。

$\sigma$ 是奇排列 $\iff \sum (k_i-1)$ 是奇数。

让我们用这个快速方法重新判断例子中的排列 $\sigma = (1,4,5,6)(2,1,5)$。

注意!这个方法只适用于不相交循环的乘积。而例子中的循环是相交的。所以我们必须先算出乘积的不相交循环形式。

在例子9.10中,我们已经算出 $(1,4,5,6)(2,1,5) = (1,6)(2,4,5)$。

现在应用快速方法:

  • 循环 $(1,6)$ 的长度是 2 (偶数),所以它是奇排列 (2-1=1个对换)。
  • 循环 $(2,4,5)$ 的长度是 3 (奇数),所以它是偶排列 (3-1=2个对换)。
  • 整个排列的奇偶性是 "奇" + "偶" = "奇"。
  • 总对换数是 $1+2=3$ 个。3是奇数,所以是奇排列

这与原文通过直接分解得到的结论(5个对换,奇排列)一致。尽管具体数量不同(3 vs 5),但奇偶性是相同的。

∑ [公式拆解]
  • 公式:

$$ (1,4,5,6)(2,1,5)=(1,6)(1,5)(1,4)(2,5)(2,1) $$

  • 推导:
  • $(1,4,5,6) = (1,6)(1,5)(1,4)$
  • $(2,1,5) = (2,5)(2,1)$
  • 将两者乘在一起即可。这是一个构造性的分解。
💡 [数值示例]
  • 示例1: 判断 $\sigma = (1,3,5,2)(4,6)$ 在 $S_6$ 中的奇偶性。
  • 方法1: 直接分解
  • $(1,3,5,2)$ 是长度为4的循环,分解为 $(1,2)(1,5)(1,3)$ (3个对换)。
  • $(4,6)$ 是长度为2的循环,它本身就是1个对换。
  • 总计 $3+1=4$ 个对换。4是偶数。
  • 所以 $\sigma$ 是偶排列
  • 方法2: 利用长度判断 (推荐)
  • 这是一个不相交循环的乘积,可以使用快速方法。
  • 循环 $(1,3,5,2)$ 长度为 4 (偶数),所以是奇排列
  • 循环 $(4,6)$ 长度为 2 (偶数),所以是奇排列
  • 整个排列的奇偶性是 "奇" + "奇" = "偶"。
  • 所以 $\sigma$ 是偶排列
  • 示例2: 判断 $\tau = (1,2)(1,3)(1,4)$ 在 $S_4$ 中的奇偶性。
  • 这已经是对换的乘积形式了。
  • 它由 3 个对换组成。3是奇数。
  • 所以 $\tau$ 是奇排列
  • (我们知道 $(1,2)(1,3)(1,4)$ 实际上等于循环 $(1,4,3,2)$,这是一个长度为4的循环,是奇排列,结论一致)。
⚠️ [易错点]
  1. 不要看循环的个数: 一个排列的奇偶性与它分解成多少个不相交循环无关,而是与分解成多少个对换有关。
  2. 奇偶性的加法规则:
  3. 偶 + 偶 = 偶
  4. 偶 + 奇 = 奇
  5. 奇 + 偶 = 奇
  6. 奇 + 奇 = 偶

这和整数的加法奇偶性规则一样。你可以把“偶”看作0,“奇”看作1,在模2下运算。

  1. 长度为奇数的循环是偶排列,反之亦然。这是一个很容易记混但非常有用的结论。
📝 [总结]

本段在奇偶性唯一定理的基础上,正式定义了偶排列奇排列。它通过两个例子展示了如何通过将排列分解为对换的乘积,然后统计对换的数量来判断一个排列的奇偶性。特别是,恒等排列被确认为偶排列,这是构建交错群的理论基石。

🎯 [存在目的]

本段的目的是完成对排列的二元分类。有了“偶排列”和“奇排列”这两个明确的定义,我们就可以开始研究这两类排列的性质,尤其是偶排列的集合是否构成一个

🧠 [直觉心智模型]
  1. 偶排列: 一个需要偶数次“两两交换”操作才能完成的排列。感觉上是比较“顺”的,没有从根本上颠倒顺序。
  2. 奇排列: 一个需要奇数次“两两交换”操作才能完成的排列。感觉上是进行了一次“镜像反转”式的操作。
  3. 恒等排列是“偶排列”:不做任何交换(0次)或者交换两次又换回来,都是偶数次。
💭 [直观想象]

想象你在玩一个只有一行珠子的算盘。

  1. 对换: 拨动两颗珠子,交换它们的位置。
  2. 偶排列: 拨动了偶数次之后的状态。
  3. 奇排列: 拨动了奇数次之后的状态。
  4. 定义9.18 就是给这两种最终状态起了名字。定理9.15 保证了你不可能通过偶数次拨动和奇数次拨动达到同一种状态。

1.4 交错群

14.1 偶排列与奇排列的数量

📜 [原文15]

我们声称,对于 $n \geq 2$, $S_{n}$ 中偶排列的数量与奇排列的数量相同;也就是说,$S_{n}$ 被平均划分,这两个数量都是 $(n!) / 2$。为了证明这一点,令 $A_{n}$ 是 $S_{n}$ 中偶排列的集合,令 $B_{n}$ 是 $n \geq 2$ 时奇排列的集合。我们接着定义一个从 $A_{n}$ 到 $B_{n}$ 的一对一函数。这正是证明 $A_{n}$ 和 $B_{n}$ 具有相同元素数量所需的。

令 $\tau$ 为 $S_{n}$ 中任意一个固定的对换;由于 $n \geq 2$,它存在。我们不妨假设 $\tau=(1,2)$。我们定义一个函数

$$ \lambda_{\tau}: A_{n} \rightarrow B_{n} $$

通过

$$ \lambda_{\tau}(\sigma)=\tau \sigma, $$

也就是说,$\sigma \in A_{n}$ 被 $\lambda_{\tau}$ 映射到 $(1,2) \sigma$。观察到,由于 $\sigma$ 是偶排列排列 $(1,2) \sigma$ 可以表示为偶数个对换(1 + 偶数)或奇数个对换的乘积,所以 $(1,2) \sigma$ 确实在 $B_{n}$ 中。如果对于 $A_{n}$ 中的 $\sigma$ 和 $\mu$,$\lambda_{\tau}(\sigma)=\lambda_{\tau}(\mu)$ 成立,则

$$ (1,2) \sigma=(1,2) \mu $$

并且由于 $S_{n}$ 是一个,我们有 $\sigma=\mu$。因此 $\lambda_{\tau}$ 是一个一对一函数。最后,

$$ \tau=(1,2)=\tau^{-1} $$

所以如果 $\rho \in B_{n}$,则

$$ \tau^{-1} \rho \in A_{n}, $$

$$ \lambda_{\tau}\left(\tau^{-1} \rho\right)=\tau\left(\tau^{-1} \rho\right)=\rho $$

因此 $\lambda_{\tau}$ 是满射到 $B_{n}$。因此 $A_{n}$ 中的元素数量与 $B_{n}$ 中的元素数量相同,因为集合元素之间存在一对一对应

📖 [逐步解释]

核心论点: 在一个排列群 $S_n$ (当 $n \ge 2$) 中,偶排列奇排列各占一半。总的排列数是 $n!$,所以偶、奇排列各有 $n!/2$ 个。

证明策略:

为了证明两个有限集合 $A_n$ (偶排列集) 和 $B_n$ (奇排列集) 的大小相等,最经典的方法是构造一个从 $A_n$ 到 $B_n$ 的双射(即一一对应的函数)。一个函数是双射,当且仅当它既是单射(一对一)又是满射

证明步骤:

  1. 定义集合:
    • $A_n = \{\sigma \in S_n \mid \sigma \text{ 是偶排列}\}$
    • $B_n = \{\sigma \in S_n \mid \sigma \text{ 是奇排列}\}$
    • 我们知道 $S_n = A_n \cup B_n$ 且 $A_n \cap B_n = \emptyset$。
  2. 构造函数:
    • 我们需要一个能把偶排列变成奇排列的“转换器”。最简单的这种转换器就是左乘一个对换(一个奇排列)。
    • 我们选择一个固定的对换,比如 $\tau=(1,2)$(因为 $n \ge 2$,所以这样的对换一定存在)。
    • 定义函数 $\lambda_\tau: A_n \to B_n$ 为 $\lambda_\tau(\sigma) = \tau\sigma$。
  3. 验证函数的目标域 (Codomain):
    • 我们需要确保这个函数确实把 $A_n$ 中的元素映到了 $B_n$ 中。
    • 如果 $\sigma \in A_n$,意味着 $\sigma$ 是偶数个对换的积。
    • 那么 $\tau\sigma = (1,2)\sigma$ 就是 (1个对换) + (偶数个对换) = 奇数个对换的积。
    • 所以 $\tau\sigma$ 确实是一个奇排列,即 $\tau\sigma \in B_n$。函数定义合理。
  4. 证明单射性 (Injectivity / One-to-one):
    • 假设 $\lambda_\tau(\sigma_1) = \lambda_\tau(\sigma_2)$ 对于 $\sigma_1, \sigma_2 \in A_n$。
    • 根据定义,这意味着 $\tau\sigma_1 = \tau\sigma_2$。
    • 因为 $S_n$ 是一个,满足左消去律。我们可以在等式两边同时左乘 $\tau^{-1}$。
    • $\tau^{-1}(\tau\sigma_1) = \tau^{-1}(\tau\sigma_2) \implies (\tau^{-1}\tau)\sigma_1 = (\tau^{-1}\tau)\sigma_2 \implies \iota\sigma_1 = \iota\sigma_2 \implies \sigma_1 = \sigma_2$。
    • 这证明了如果像相同,那么原像也必定相同。所以 $\lambda_\tau$ 是单射
  5. 证明满射性 (Surjectivity / Onto):
    • 我们需要证明对于 $B_n$ 中的任意一个奇排列 $\rho$,都能在 $A_n$ 中找到一个偶排列 $\sigma$,使得 $\lambda_\tau(\sigma) = \rho$。
    • 也就是要解方程 $\tau\sigma = \rho$。
    • 同样,在等式两边左乘 $\tau^{-1}$,得到 $\sigma = \tau^{-1}\rho$。
    • 现在需要验证这个“解” $\sigma = \tau^{-1}\rho$ 是否真的在定义域 $A_n$ 中。
    • $\rho$ 是奇排列
    • $\tau=(1,2)$ 是一个对换,所以 $\tau^{-1}=(1,2)$ 也是一个对换(奇排列)。
    • $\sigma = \tau^{-1}\rho$ 的奇偶性是 ("奇") + ("奇") = "偶"。
    • 所以 $\sigma = \tau^{-1}\rho$ 确实是一个偶排列,它在 $A_n$ 中。
    • 我们找到了原像!即对于任何 $\rho \in B_n$,它的原像是 $\tau^{-1}\rho \in A_n$。
    • 这证明了 $\lambda_\tau$ 是满射
  6. 结论:
    • 因为 $\lambda_\tau$ 既是单射又是满射,所以它是一个双射
    • 存在一个从 $A_n$ 到 $B_n$ 的一一对应关系,这意味着这两个集合的元素数量必须相等。
    • $|A_n| = |B_n|$。
    • 又因为 $|A_n| + |B_n| = |S_n| = n!$,所以 $|A_n| = |B_n| = n!/2$。
∑ [公式拆解]
  • 函数定义:

$$ \lambda_{\tau}: A_{n} \rightarrow B_{n} \quad \text{by} \quad \lambda_{\tau}(\sigma)=\tau \sigma $$

  • 单射证明:

$\tau\sigma_1 = \tau\sigma_2 \implies \sigma_1=\sigma_2$ (利用消去律)。

  • 满射证明:
  • 对于任意 $\rho \in B_n$,令 $\sigma = \tau^{-1}\rho$。
  • 首先验证 $\sigma \in A_n$: $\text{parity}(\sigma) = \text{parity}(\tau^{-1}) + \text{parity}(\rho) = \text{奇} + \text{奇} = \text{偶}$。
  • 然后验证 $\lambda_\tau(\sigma)=\rho$: $\lambda_\tau(\tau^{-1}\rho) = \tau(\tau^{-1}\rho) = (\tau\tau^{-1})\rho = \iota\rho = \rho$。
💡 [数值示例]
  • 示例 ($S_3$):
  • $|S_3| = 3! = 6$。
  • 元素列表:
  • $\iota = ()$ (0个对换, 偶)
  • $(1,2)$ (1个对换, 奇)
  • $(1,3)$ (1个对换, 奇)
  • $(2,3)$ (1个对换, 奇)
  • $(1,2,3) = (1,3)(1,2)$ (2个对换, 偶)
  • $(1,3,2) = (1,2)(1,3)$ (2个对换, 偶)
  • $A_3 = \{\iota, (1,2,3), (1,3,2)\}$。$|A_3|=3$。
  • $B_3 = \{(1,2), (1,3), (2,3)\}$。$|B_3|=3$。
  • 确实有 $6/2=3$ 个偶排列和3个奇排列。
  • 让我们用 $\tau=(1,2)$ 来构造映射 $\lambda_\tau$:
  • $\lambda_\tau(\iota) = (1,2)\iota = (1,2)$。
  • $\lambda_\tau((1,2,3)) = (1,2)(1,2,3) = (1,2)(1,3)(1,2) = (1,3)$。 (验证: 1->3, 3->2->1, 2->2)
  • $\lambda_\tau((1,3,2)) = (1,2)(1,3,2) = (1,2)(1,2)(1,3) = (1,3)$。计算错误
  • 重新计算: $(1,2)(1,3,2)$。1->3->3, 3->2->1, 2->1->2。结果是 $(1,3)$。
  • 再重新算: $(1,2)(1,3,2)$。1->3, 3->2->1, 2->1->2。结果是(1,3)(2)。哦,$(1,2)(1,2,3)=(2,3)$, $(1,2)(1,3,2)=(1,3)$。
  • $\lambda_\tau(\iota)=(1,2)$
  • $\lambda_\tau((1,2,3))=(1,2)(1,2,3)=(2,3)$ (1->2->3, 2->3->2, 3->1->1) -> (1,3,2)??
  • Let's trace it: $\sigma=(1,2,3)$. $\tau\sigma=(1,2)(1,2,3)$. $1 \to 2 \to 3$. $2 \to 3 \to 3$. $3 \to 1 \to 2$. Result is $(1,3,2)$? No.
  • $1 \xrightarrow{(1,2,3)} 2 \xrightarrow{(1,2)} 1$.
  • $2 \xrightarrow{(1,2,3)} 3 \xrightarrow{(1,2)} 3$.
  • $3 \xrightarrow{(1,2,3)} 1 \xrightarrow{(1,2)} 2$.
  • The result is $1 \to 1, 2 \to 3, 3 \to 2$. This is the permutation $(2,3)$.
  • $\lambda_\tau((1,2,3)) = (2,3)$
  • $\lambda_\tau((1,3,2))$: $1\to3\to3, 2\to1\to2, 3\to2\to1$. Result is $(1,3)$.
  • 所以映射是:
  • $\iota \mapsto (1,2)$
  • $(1,2,3) \mapsto (2,3)$
  • $(1,3,2) \mapsto (1,3)$
  • 这确实是一个从 $A_3$ 到 $B_3$ 的一一对应。
⚠️ [易错点]
  1. $n \ge 2$ 的条件: 这个证明要求群中必须存在对换。在 $S_1$ 中,只有一个元素 $\iota$,没有对换,所以这个证明不适用。$S_1$ 的偶排列是 $\iota$ (1个),奇排列是0个。所以结论只对 $n \ge 2$ 成立。
  2. 选择哪个对换: 证明中说可以选择任意一个固定的对换 $\tau$。选择不同的 $\tau$ 会得到不同的映射函数 $\lambda_\tau$,但它们都会是双射
  3. 左乘 vs 右乘: 你也可以定义一个右乘的函数 $\rho_\tau(\sigma) = \sigma\tau$。它同样可以证明是一个从 $A_n$ 到 $B_n$ 的双射
📝 [总结]

本段通过一个优雅的群论证明,揭示了对称群 $S_n$ ($n \ge 2$) 的一个基本结构特性:它被完美地平分为偶排列奇排列两部分,数量各占一半 ($n!/2$)。证明的核心是构造了一个巧妙的双射函数(左乘一个固定的对换),它在偶排列集合和奇排列集合之间建立了一座一一对应的桥梁。

🎯 [存在目的]

本段的目的是确定偶排列集合 $A_n$ 的大小(阶)。这个结论是定义交错群 $A_n$ 并称其为“子群”的最后一块拼图。知道它的大小是 $n!/2$ 对后续的群论研究(如判断其是否为正规子群,研究其商群等)至关重要。

🧠 [直觉心智模型]

想象一个房间里有一半穿白衬衫的人(偶排列)和一半穿黑衬衫的人(奇排列)。

  1. $\tau=(1,2)$ 是一个指令:“找一个穿红马甲的人”。
  2. 函数 $\lambda_\tau$ 的作用是:让每个穿白衬衫的人都和一个穿红马甲的人配对。
  3. 证明
  4. 每个白衬衫都能找到唯一的红马甲配对(单射)。
  5. 每个黑衬衫也都能找到唯一的红马甲来配对(这是从 $B_n$ 到 $A_n$ 的逆映射)。
  6. 结论: 白衬衫和黑衬衫的人数必然一样多。
💭 [直观想象]

想象一个镜子世界。

  1. $A_n$ 是现实世界中的所有物体。
  2. $B_n$ 是镜子里的所有物体。
  3. 左乘一个对换 $\tau$ 就像是穿过镜子。
  4. 任何现实世界里的物体(一个偶排列),穿过镜子后,都会变成一个镜像物体(一个奇排列)。
  5. 这个“穿过镜子”的过程是一一对应的。现实世界有多少物体,镜子里就有多少物体。所以两者数量相等。

14.2 交错群的定义

📜 [原文16]

请注意,两个偶排列的乘积仍然是偶排列。此外,由于 $n \geq 2$,$S_{n}$ 具有对换 $(1,2)$,并且 $\iota=(1,2)(1,2)$ 是偶排列。最后,请注意,如果 $\sigma$ 表示为对换的乘积,那么以相反顺序取相同对换的乘积是 $\sigma^{-1}$。因此,如果 $\sigma$ 是偶排列,则 $\sigma^{-1}$ 也必须是偶排列。参考定理 5.14,我们看到我们已经证明了以下陈述

9.20 定理 如果 $n \geq 2$,则 $\{1,2,3, \cdots, n\}$ 的所有偶排列集合构成对称群 $S_{n}$ 的一个阶为 $n!/ 2$ 的子群

9.21 定义 由 $n$ 个字母偶排列组成的 $S_{n}$ 的子群称为 $n$ 个字母上的交错群 $A_{n}$。

$S_{n}$ 和 $A_{n}$ 都是非常重要的凯莱定理表明,每个有限群 $G$ 在结构上与 $S_{n}$ 的某个子群相同,其中 $n=|G|$。可以证明,对于 $n \geq 5$ 的多项式方程不涉及根式公式。这一事实实际上是由于 $A_{n}$ 的结构,这可能令人惊讶!

📖 [逐步解释]

证明偶排列集合构成子群:

为了证明偶排列的集合 $A_n$ 是对称群 $S_n$ 的一个子群,我们需要根据子群的定义(或等价的子群判别法,如定理5.14)验证三个条件:

  1. 封闭性 (Closure):
    • 取任意两个偶排列 $\sigma_1, \sigma_2 \in A_n$。
    • $\sigma_1$ 可以写成偶数个(比如 $2k$ 个)对换的积。
    • $\sigma_2$ 可以写成偶数个(比如 $2m$ 个)对换的积。
    • 它们的乘积 $\sigma_1\sigma_2$ 就是 $(2k \text{个对换}) \times (2m \text{个对换}) = (2k+2m)$ 个对换的积。
    • 因为 $2k+2m = 2(k+m)$ 是一个偶数,所以 $\sigma_1\sigma_2$ 也是一个偶排列
    • 因此,偶排列的集合在排列乘法下是封闭的。
  2. 单位元 (Identity):
    • $S_n$ 的单位元恒等排列 $\iota$。
    • 我们需要验证 $\iota$ 是否在 $A_n$ 中。
    • 正如例子9.19所示,对于 $n \ge 2$,$\iota = (1,2)(1,2)$。它由 2 个对换组成,2是偶数。
    • 所以 $\iota$ 是一个偶排列,$\iota \in A_n$。
  3. 逆元 (Inverse):
    • 取任意一个偶排列 $\sigma \in A_n$。我们需要证明它的逆元 $\sigma^{-1}$ 也在 $A_n$ 中。
    • 假设 $\sigma = \tau_1 \tau_2 \cdots \tau_{2k}$,其中 $\tau_i$ 是对换,$2k$ 是偶数。
    • 我们知道乘积的等于的倒序乘积:
    • 因为每个 $\tau_i$ 都是对换,所以它的就是它自己:$\tau_i^{-1} = \tau_i$。
    • 所以 $\sigma^{-1} = \tau_{2k} \cdots \tau_2 \tau_1$。
    • 这表明 $\sigma^{-1}$ 也是由同样 $2k$ 个对换(只是顺序相反)构成的。因为 $2k$ 是偶数,所以 $\sigma^{-1}$ 也是一个偶排列
    • 因此,任何偶排列逆元也是偶排列

定理 9.20:

综合以上三点(封闭性、单位元、逆元),根据子群的定义,我们得出结论:所有偶排列组成的集合 $A_n$ 确实是 $S_n$ 的一个子群

我们上一节已经证明了这个集合的大小(阶)是 $n!/2$。

所以这个定理是前面所有讨论的顶峰。

定义 9.21:

这个子群非常重要,所以我们给它一个专门的名字:交错群 (Alternating Group),记作 $A_n$。

重要性:

最后一段文字点出了 $A_n$ 和 $S_n$ 在数学中的核心地位。

  • 凯莱定理 (Cayley's Theorem): 这是抽象代数中的一个基本定理,它说任何一个有限群,无论它看起来多么抽象,都可以在一个足够大的对称群 $S_n$ 中找到一个和它结构完全一样的子群(即与一个子群同构)。这说明对称群是研究所有有限群的“万能舞台”。
  • 伽罗瓦理论 (Galois Theory): 这是一个更深刻的领域,它将群论和解多项式方程联系起来。为什么二次方程有求根公式,而五次及以上的一般方程没有“根式”求根公式?答案惊人地隐藏在交错群 $A_n$ ($n \ge 5$) 的结构之中。(具体来说,是因为当 $n \ge 5$ 时,$A_n$ 是一个单群,它没有非平凡的正规子群,这导致了对应的伽罗瓦群不可解)。
∑ [公式拆解]
  • 奇偶性加法律:
  • $\text{parity}(\sigma_1\sigma_2) = \text{parity}(\sigma_1) + \text{parity}(\sigma_2) \pmod 2$
  • $\text{偶} + \text{偶} = \text{偶}$ 对应 $0+0=0 \pmod 2$。
  • 逆元的奇偶性:
  • $\sigma = \tau_{2k} \cdots \tau_1$
  • $\sigma^{-1} = \tau_1^{-1} \cdots \tau_{2k}^{-1} = \tau_1 \cdots \tau_{2k}$ (注意这里原文写反了,应该是 $\tau_{2k} \cdots \tau_1$)
  • 关键在于 $\sigma^{-1}$ 也是由 $2k$ 个对换组成,所以奇偶性不变。
💡 [数值示例]
  • 示例 ($A_3$):
  • 我们已经知道 $A_3 = \{\iota, (1,2,3), (1,3,2)\}$。
  • 单位元: $\iota \in A_3$。
  • 封闭性:
  • $(1,2,3)(1,3,2) = \iota$ (偶)。
  • $(1,2,3)(1,2,3) = (1,3,2)$ (偶)。
  • $(1,3,2)(1,3,2) = (1,2,3)$ (偶)。
  • 封闭性成立。
  • 逆元:
  • $\iota^{-1} = \iota$ (偶)。
  • $(1,2,3)^{-1} = (1,3,2)$ (偶)。
  • $(1,3,2)^{-1} = (1,2,3)$ (偶)。
  • 逆元存在于集合内。
  • 因此 $A_3$ 是 $S_3$ 的一个子群,阶为 $3!/2 = 3$。
  • 奇排列集合不是子群:

考虑 $B_3 = \{(1,2), (1,3), (2,3)\}$。

  • 不封闭: $(1,2)(1,3) = (1,3,2)$,这是一个偶排列,不在 $B_3$ 中。
  • 没有单位元: $\iota$ 是偶排列,不在 $B_3$ 中。
  • 所以奇排列的集合不构成子群。
⚠️ [易错点]
  1. $n=1$ 的情况: $S_1 = \{\iota\}$。$A_1=\{\iota\}$。$A_1$ 是 $S_1$ 的子群。定理中的 $n \ge 2$ 是为了保证对换的存在性以用于证明和构造。
  2. $A_n$ 的阶: 阶是 $n!/2$,$A_n$ 是 $S_n$ 的一个“大”子群。
  3. 奇排列集合: 它不是一个子群,在群论中它被称为 $A_n$ 在 $S_n$ 中的另一个陪集 (coset)。
📝 [总结]

本段完成了本节的理论构建。它严谨地证明了所有偶排列的集合 $A_n$ 满足子群的所有条件(封闭性、单位元、逆元),从而证明了 $A_n$ 是对称群 $S_n$ 的一个子群。这个子群被命名为交错群 $A_n$,其阶为 $n!/2$。最后,通过提及凯莱定理伽罗瓦理论,强调了 $S_n$ 和 $A_n$ 在整个数学领域中的极端重要性。

🎯 [存在目的]

本段的目的是定义本节的第三个核心概念——交错群 $A_n$,并证明它的确是一个合法的(作为 $S_n$ 的子群)。这是排列群理论中的一个里程碑,因为交错群本身具有许多深刻而优美的性质,并且是通向更高等代数理论(如单群分类、伽罗瓦理论)的门户。

🧠 [直觉心智模型]
  1. 偶排列集合 $A_n$: 想象一个“偶数俱乐部”。
  2. 封闭性: 两个偶数俱乐部成员合作完成一个任务,其结果仍然符合偶数俱乐部的风格。
  3. 单位元: 俱乐部里有一个“什么都不做”的成员(恒等排列)。
  4. 逆元: 俱乐部里任何一个成员的“撤销操作”,也还是一个符合俱乐部风格的操作。
  5. 这个俱乐部是一个自给自足的小团体,所以它是一个子群
  6. 奇排列集合 $B_n$: 这是一个“奇数派对”。两个奇数派对的人合作,结果变成了“偶数俱乐部”的风格,他们被“开除”了。所以奇数派对不是一个封闭的俱乐部(不是子群)。
💭 [直观想象]

回到镜子世界的比喻。

  1. $A_n$ 是现实世界。
  2. $B_n$ 是镜子世界。
  3. 偶+偶=偶: 在现实世界里做两个操作,结果还在现实世界。
  4. 奇+奇=偶: 在镜子世界里做个操作(比如镜子里的人照镜子),结果回到了现实世界。
  5. 偶+奇=奇: 在现实世界做个操作,再穿过镜子,结果到了镜子世界。
  6. $A_n$ (现实世界) 是一个封闭的系统,它自己构成一个。$B_n$ (镜子世界) 不是,它的操作会把它带出镜子世界。

... (后续习题部分的解释将遵循同样的结构)

22. 习题 9

2.1 计算

21.1 习题 1 至 6:寻找轨道

📜 [原文17]

在习题 1 至 6 中,找出给定排列的所有轨道

  1. $\left(\begin{array}{llllll}1 & 2 & 3 & 4 & 5 & 6 \\ 5 & 1 & 3 & 6 & 2 & 4\end{array}\right)$
  2. $\left(\begin{array}{llllllll}1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 5 & 6 & 2 & 4 & 8 & 3 & 1 & 7\end{array}\right)$
  3. $\left(\begin{array}{llllllll}1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 2 & 3 & 5 & 1 & 4 & 6 & 8 & 7\end{array}\right)$
  4. $\sigma: \mathbb{Z} \rightarrow \mathbb{Z}$ 其中 $\sigma(n)=n+1$
  5. $\sigma: \mathbb{Z} \rightarrow \mathbb{Z}$ 其中 $\sigma(n)=n+2$
  6. $\sigma: \mathbb{Z} \rightarrow \mathbb{Z}$ 其中 $\sigma(n)=n-3$
📖 [逐步解释]

这组习题要求应用本章开头学习的轨道寻找算法。对于给定的排列 $\sigma$ 和集合 $A$,轨道寻找的步骤是:

  1. 从集合 $A$ 中选择一个尚未被分配到任何轨道的元素,称之为 $x$。
  2. 计算 $x$ 在 $\sigma$ 下的轨迹:$x, \sigma(x), \sigma^2(x), \ldots$,直到轨迹回到一个已经出现过的元素(对于有限集,必然是回到 $x$)。
  3. 这个轨迹上的所有元素构成一个轨道
  4. 重复步骤 1-3,直到集合 $A$ 中所有元素都被分配完毕。

习题4-6的特殊性

这三道题的集合是无限集 $\mathbb{Z}$(全体整数)。这意味着轨迹可能永远不会“回到起点”。我们需要寻找在这种情况下轨道的含义。根据定义,$a \sim b$ 当且仅当 $b = \sigma^n(a)$ for some $n \in \mathbb{Z}$。

  • 习题1: $A=\{1,2,3,4,5,6\}$
  • 从 1 开始: $1 \to 5 \to 2 \to 1$。轨道是 $\{1, 2, 5\}$。
  • 剩下的元素是 $\{3,4,6\}$。从 3 开始: $3 \to 3$。轨道是 $\{3\}$。
  • 剩下的元素是 $\{4,6\}$。从 4 开始: $4 \to 6 \to 4$。轨道是 $\{4, 6\}$。
  • 所有轨道是: $\{1, 2, 5\}, \{3\}, \{4, 6\}$。
  • 习题2: $A=\{1,2,3,4,5,6,7,8\}$
  • 从 1 开始: $1 \to 5 \to 8 \to 7 \to 1$。轨道是 $\{1, 5, 8, 7\}$。
  • 从 2 开始: $2 \to 6 \to 3 \to 2$。轨道是 $\{2, 3, 6\}$。
  • 从 4 开始: $4 \to 4$。轨道是 $\{4\}$。
  • 所有轨道是: $\{1, 5, 8, 7\}, \{2, 3, 6\}, \{4\}$。
  • 习题3: $A=\{1,2,3,4,5,6,7,8\}$
  • 从 1 开始: $1 \to 2 \to 3 \to 5 \to 4 \to 1$。轨道是 $\{1, 2, 3, 4, 5\}$。
  • 从 6 开始: $6 \to 6$。轨道是 $\{6\}$。
  • 从 7 开始: $7 \to 8 \to 7$。轨道是 $\{7, 8\}$。
  • 所有轨道是: $\{1, 2, 3, 4, 5\}, \{6\}, \{7, 8\}$。
  • 习题4: $\sigma(n)=n+1$ on $\mathbb{Z}$。
  • 从 0 开始: $\ldots \to -2 \to -1 \to 0 \to 1 \to 2 \to \ldots$。
  • $\sigma^k(0) = k$。对于任何整数 $k$,我们都可以通过 $\sigma$ 的 $k$ 次幂从 0 到达 $k$。
  • 这意味着任何整数 $m$ 和 $k$ 都是相关的,因为 $m = \sigma^{m-k}(k)$。
  • 因此,所有整数都在同一个轨道里。
  • 只有一个轨道: $\mathbb{Z}$。
  • 习题5: $\sigma(n)=n+2$ on $\mathbb{Z}$。
  • 从 0 开始: $\ldots \to -4 \to -2 \to 0 \to 2 \to 4 \to \ldots$。这个轨迹只包含所有的偶数。
  • $\sigma^k(0) = 2k$。所以 0 只与所有偶数相关。
  • 从 1 开始: $\ldots \to -3 \to -1 \to 1 \to 3 \to 5 \to \ldots$。这个轨迹只包含所有的奇数。
  • 因此,存在两个轨道
  • $O_1 = \{\ldots, -2, 0, 2, \ldots\}$ (所有偶数)。
  • $O_2 = \{\ldots, -1, 1, 3, \ldots\}$ (所有奇数)。
  • 习题6: $\sigma(n)=n-3$ on $\mathbb{Z}$。
  • 这和 $\sigma(n)=n+c$ 的情况类似。一个整数 $m$ 和 $k$ 相关,当且仅当 $m-k$ 是 3 的倍数。
  • 这等价于模 3 同余。$m \sim k \iff m \equiv k \pmod 3$。
  • 因此,有三个轨道,分别是模 3 的三个同余类:
  • $O_0 = \{\ldots, -3, 0, 3, 6, \ldots\}$ (3的倍数)
  • $O_1 = \{\ldots, -2, 1, 4, 7, \ldots\}$ (除以3余1)
  • $O_2 = \{\ldots, -1, 2, 5, 8, \ldots\}$ (除以3余2)
🎯 [存在目的]

这组习题旨在巩固学生对“轨道”这一核心概念的理解和计算能力。通过处理有限集和无限集上的不同排列,学生可以更深刻地体会到轨道作为排列作用下的等价类的本质。特别是无限集上的例子,有助于打破“轨道必须是有限圈”的思维定势。

... (后续习题将以类似方式展开)

3行间公式索引

1. 等价关系定义:

$$ \begin{equation*} \text { 对于 } a, b \in A, \text { 令 } a \sim b \text { 当且仅当存在某个 } n \in \mathbb{Z} \text { 使得 } b=\sigma^{n}(a) \text { 。 } \tag{1} \end{equation*} $$

一句话解释:该公式定义了集合A上两个元素a和b在排列$\sigma$下相关的条件,即一个元素可以通过$\sigma$的整数次幂变换得到另一个元素。

2. 排列$\sigma$的双行表示:

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right) \tag{2} $$

一句话解释:这是排列$\sigma$在$S_8$中的一个具体例子,用双行表示法写出,上行是原像,下行是像。

3. 循环$\mu$的双行表示:

$$ \mu=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 2 & 6 & 4 & 5 & 1 & 7 & 8 \end{array}\right) \tag{3} $$

一句话解释:这是一个循环排列$\mu$的双行表示,它只移动元素1,3,6,而保持其他元素不变。

4. 排列$\sigma$的循环分解:

$$ \sigma=\left(\begin{array}{llllllll} 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 8 & 6 & 7 & 4 & 1 & 5 & 2 \end{array}\right)=(1,3,6)(2,8)(4,7,5) \tag{4} $$

一句话解释:该公式展示了如何将一个用双行表示的排列$\sigma$分解为其对应的三个不相交循环的乘积。

5. 循环的循环表示法示例:

$$ (1,3,5,4)=\left(\begin{array}{lllll} 1 & 2 & 3 & 4 & 5 \\ 3 & 2 & 5 & 1 & 4 \end{array}\right) $$

一句话解释:此公式给出了一个从循环表示法到其对应双行表示法的转换示例。

6. 循环表示法的不唯一性:

$$ (1,3,5,4)=(3,5,4,1)=(5,4,1,3)=(4,1,3,5) $$

一句话解释:此公式表明同一个循环排列可以有多种不同的循环表示法,取决于从哪个元素开始书写。

7. 排列的循环分解示例:

$$ \left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 5 & 2 & 4 & 3 & 1 \end{array}\right)=(1,6)(2,5,3) $$

一句话解释:这是一个将给定的双行表示的排列分解为不相交循环乘积的练习示例。

8. 相交循环乘法示例1:

$$ (1,4,5,6)(2,1,5)=\left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 6 & 4 & 3 & 5 & 2 & 1 \end{array}\right) $$

一句话解释:此公式计算了两个相交循环的乘积,并用双行表示法给出了结果。

9. 相交循环乘法示例2:

$$ (2,1,5)(1,4,5,6)=\left(\begin{array}{llllll} 1 & 2 & 3 & 4 & 5 & 6 \\ 4 & 1 & 3 & 2 & 6 & 5 \end{array}\right) $$

一句话解释:此公式计算了与前一个例子中相同的两个相交循环,但交换了顺序,表明相交循环的乘法通常不可交换。

10. 循环的对换分解公式:

$$ \left(a_{1}, a_{2}, \cdots, a_{n}\right)=\left(a_{1}, a_{n}\right)\left(a_{1}, a_{n-1}\right) \cdots\left(a_{1}, a_{3}\right)\left(a_{1}, a_{2}\right) $$

一句话解释:该公式提供了一种将任意一个长度为n的循环分解为n-1个对换乘积的标准算法。

11. 轨道合并公式:

$$ (i, j)(b, j, \times, \times, \times)(a, i, \times, \times)=(a, j, \times, \times, \times, b, i, \times, \times) $$

一句话解释:该公式象征性地表示,当一个对换(i,j)左乘两个包含i和j的不相交循环时,这两个循环会合并成一个大循环。

12. 轨道分裂公式:

$$ (i, j)(a, i, \times, \times, \times, b, j, \times, \times)=(a, j, \times, \times)(b, i, \times, \times, \times) $$

一句话解释:该公式象征性地表示,当一个对换(i,j)左乘一个同时包含i和j的循环时,这个大循环会分裂成两个小循环。

13. 排列的对换分解示例:

$$ (1,4,5,6)(2,1,5)=(1,6)(1,5)(1,4)(2,5)(2,1) $$

一句话解释:此公式将一个由相交循环构成的排列,彻底分解成了一系列对换的乘积,以判断其奇偶性。

14. 双射函数定义:

$$ \lambda_{\tau}: A_{n} \rightarrow B_{n} $$

一句话解释:该公式定义了一个从偶排列集合$A_n$到奇排列集合$B_n$的映射函数$\lambda_{\tau}$。

15. 双射函数作用:

$$ \lambda_{\tau}(\sigma)=\tau \sigma, $$

一句话解释:该公式具体说明了映射$\lambda_{\tau}$的作用,即对输入的偶排列$\sigma$左乘一个固定的对换$\tau$。

16. 单射性证明中的一步:

$$ (1,2) \sigma=(1,2) \mu $$

一句话解释:这是在证明函数$\lambda_{\tau}$单射性时设定的前提条件,即假设两个不同元素的像相同。

17. 逆元性质:

$$ \tau=(1,2)=\tau^{-1} $$

一句话解释:该公式指出对换的逆就是其本身。

18. 寻找原像:

$$ \tau^{-1} \rho \in A_{n}, $$

一句话解释:此式表明,对于任意奇排列$\rho$,可以通过左乘$\tau^{-1}$找到一个在偶排列集合$A_n$中的原像。

19. 满射性验证:

$$ \lambda_{\tau}\left(\tau^{-1} \rho\right)=\tau\left(\tau^{-1} \rho\right)=\rho $$

一句话解释:此公式验证了找到的原像$\tau^{-1}\rho$在经过函数$\lambda_{\tau}$映射后,确实能得到原来的奇排列$\rho$,从而证明了函数的满射性。

📜 [原文18]

21.2 习题 7 至 9:计算循环乘积

在习题 7 至 9 中,计算所指示的循环乘积,它们是 $\{1,2,3,4,5,6,7,8\}$ 上的排列

7. $(1,4,5)(7,8)(2,5,7)$

8. $(1,3,2,7)(4,8,6)$

9. $(1,2)(4,7,8)(2,1)(7,2,8,1,5)$

📖 [逐步解释]

这组习题要求计算循环的乘积。关键在于要记住两点:

  1. 排列的乘法是函数复合,其运算顺序是从右到左
  2. 为了得到最终结果,我们需要追踪集合中每个元素的“旅程”,看它经过一连串循环的作用后最终被映射到哪里。最终结果应该写成不相交循环的乘积形式。

解题步骤:

  1. 选择集合中的一个元素(通常从1开始)。
  2. 将该元素从最右边的循环开始,依次向左传递,计算它在每个循环作用下的像。
  3. 记录下它的最终位置。
  4. 取上一步得到的“最终位置”作为新的起始元素,重复步骤2-3,直到轨迹形成一个闭环(回到最初的起始元素)。
  5. 将这个闭环写成一个循环
  6. 从尚未出现在已找到循环中的最小数字开始,重复步骤1-5,直到所有元素都被追踪完毕。

习题 7: 计算 $(1,4,5)(7,8)(2,5,7)$ 在 $S_8$ 中。

  • 追踪 1: $1 \xrightarrow{(2,5,7)} 1 \xrightarrow{(7,8)} 1 \xrightarrow{(1,4,5)} 4$. 所以 $1 \to 4$。
  • 追踪 4: $4 \xrightarrow{(2,5,7)} 4 \xrightarrow{(7,8)} 4 \xrightarrow{(1,4,5)} 5$. 所以 $4 \to 5$。
  • 追踪 5: $5 \xrightarrow{(2,5,7)} 7 \xrightarrow{(7,8)} 8 \xrightarrow{(1,4,5)} 8$. 所以 $5 \to 8$。
  • 追踪 8: $8 \xrightarrow{(2,5,7)} 8 \xrightarrow{(7,8)} 7 \xrightarrow{(1,4,5)} 7$. 所以 $8 \to 7$。
  • 追踪 7: $7 \xrightarrow{(2,5,7)} 2 \xrightarrow{(7,8)} 2 \xrightarrow{(1,4,5)} 2$. 所以 $7 \to 2$。
  • 追踪 2: $2 \xrightarrow{(2,5,7)} 5 \xrightarrow{(7,8)} 5 \xrightarrow{(1,4,5)} 1$. 所以 $2 \to 1$。

形成了一个闭环。我们得到了第一个循环:$(1, 4, 5, 8, 7, 2)$。

  • 检查剩余元素: 3 和 6。
  • 追踪 3: $3 \xrightarrow{(2,5,7)} 3 \xrightarrow{(7,8)} 3 \xrightarrow{(1,4,5)} 3$. 3 是不动点。
  • 追踪 6: $6 \xrightarrow{(2,5,7)} 6 \xrightarrow{(7,8)} 6 \xrightarrow{(1,4,5)} 6$. 6 是不动点。
  • 最终结果: $(1, 4, 5, 8, 7, 2)$。

习题 8: 计算 $(1,3,2,7)(4,8,6)$ 在 $S_8$ 中。

  • 这两个循环不相交的,因为它们的括号内没有共同的元素。
  • 不相交循环的乘积就是它们自身,并且乘法顺序是可交换的。
  • 这个表达式已经是最终的、最简的不相交循环分解形式了。
  • 最终结果: $(1,3,2,7)(4,8,6)$。

习题 9: 计算 $(1,2)(4,7,8)(2,1)(7,2,8,1,5)$ 在 $S_8$ 中。这是一个复杂的相交循环乘积。

  • 追踪 1: $1 \xrightarrow{(7,2,8,1,5)} 5 \xrightarrow{(2,1)} 5 \xrightarrow{(4,7,8)} 5 \xrightarrow{(1,2)} 5$. 所以 $1 \to 5$。
  • 追踪 5: $5 \xrightarrow{(7,2,8,1,5)} 7 \xrightarrow{(2,1)} 7 \xrightarrow{(4,7,8)} 8 \xrightarrow{(1,2)} 8$. 所以 $5 \to 8$。
  • 追踪 8: $8 \xrightarrow{(7,2,8,1,5)} 1 \xrightarrow{(2,1)} 2 \xrightarrow{(4,7,8)} 2 \xrightarrow{(1,2)} 1$. 所以 $8 \to 1$。

形成闭环,得到第一个循环:$(1, 5, 8)$。

  • 检查剩余元素: 2, 3, 4, 6, 7。从未使用的最小数字 2 开始。
  • 追踪 2: $2 \xrightarrow{(7,2,8,1,5)} 8 \xrightarrow{(2,1)} 8 \xrightarrow{(4,7,8)} 4 \xrightarrow{(1,2)} 4$. 所以 $2 \to 4$。
  • 追踪 4: $4 \xrightarrow{(7,2,8,1,5)} 4 \xrightarrow{(2,1)} 4 \xrightarrow{(4,7,8)} 7 \xrightarrow{(1,2)} 7$. 所以 $4 \to 7$。
  • 追踪 7: $7 \xrightarrow{(7,2,8,1,5)} 2 \xrightarrow{(2,1)} 1 \xrightarrow{(4,7,8)} 1 \xrightarrow{(1,2)} 2$. 所以 $7 \to 2$。

形成闭环,得到第二个循环:$(2, 4, 7)$。

  • 检查剩余元素: 3, 6。
  • 追踪 3: 所有循环都不包含3,所以 3 是不动点。
  • 追踪 6: 所有循环都不包含6,所以 6 是不动点。
  • 最终结果: $(1, 5, 8)(2, 4, 7)$。
🎯 [存在目的]

这组习题旨在训练学生熟练掌握循环乘法的核心算法,特别是处理相交循环时,必须严格遵循从右到左的函数复合顺序。通过练习,学生能够将任何形式的循环乘积都化简为标准的不相交循环形式,这是后续分析排列性质(如阶、奇偶性)的基础。

21.3 习题 10 至 12:排列的分解

📜 [原文19]

在习题 10 至 12 中,将 $\{1,2,3,4,5,6,7,8\}$ 上的排列表示为不相交循环的乘积,然后表示为对换的乘积。

  1. $\left(\begin{array}{llllllll}1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 8 & 2 & 6 & 3 & 7 & 4 & 5 & 1\end{array}\right)$
  2. $\left(\begin{array}{llllllll}1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 6 & 4 & 1 & 8 & 2 & 5 & 7\end{array}\right)$
  3. $\left(\begin{array}{llllllll}1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\ 3 & 1 & 4 & 7 & 2 & 5 & 8 & 6\end{array}\right)$
📖 [逐步解释]

这组习题要求进行两种分解:

  1. 分解为不相交循环: 这和寻找轨道是同一个过程。找到每个轨道,然后将每个轨道写成对应的循环表示法
  2. 分解为对换: 在第一步的基础上,再将每个循环分解为对换的乘积。一个长度为 $k$ 的循环 $(a_1, a_2, \ldots, a_k)$ 可以分解为 $k-1$ 个对换,一个常用的公式是 $(a_1, a_k)(a_1, a_{k-1})\cdots(a_1, a_2)$。

习题 10:

  • 不相交循环分解:
  • $1 \to 8 \to 1$。得到循环 $(1, 8)$。
  • $2 \to 2$。不动点。
  • $3 \to 6 \to 4 \to 3$。得到循环 $(3, 6, 4)$。
  • $5 \to 7 \to 5$。得到循环 $(5, 7)$。
  • 结果: $(1, 8)(3, 6, 4)(5, 7)$。
  • 对换分解:
  • $(1, 8)$ 本身是对换
  • $(3, 6, 4)$ 是长度为3的循环,分解为 $(3, 4)(3, 6)$。
  • $(5, 7)$ 本身是对换
  • 结果: $(1, 8)(3, 4)(3, 6)(5, 7)$。

习题 11:

  • 不相交循环分解:
  • $1 \to 3 \to 4 \to 1$。得到循环 $(1, 3, 4)$。
  • $2 \to 6 \to 2$。得到循环 $(2, 6)$。
  • $5 \to 8 \to 7 \to 5$。得到循环 $(5, 8, 7)$。
  • 结果: $(1, 3, 4)(2, 6)(5, 8, 7)$。
  • 对换分解:
  • $(1, 3, 4)$ 分解为 $(1, 4)(1, 3)$。
  • $(2, 6)$ 本身是对换
  • $(5, 8, 7)$ 分解为 $(5, 7)(5, 8)$。
  • 结果: $(1, 4)(1, 3)(2, 6)(5, 7)(5, 8)$。

习题 12:

  • 不相交循环分解:
  • $1 \to 3 \to 4 \to 7 \to 8 \to 6 \to 5 \to 2 \to 1$。
  • 这是一个遍历所有8个元素的长循环
  • 结果: $(1, 3, 4, 7, 8, 6, 5, 2)$。
  • 对换分解:
  • 这是一个长度为8的循环。使用公式 $(a_1, a_8)(a_1, a_7)\cdots(a_1, a_2)$。
  • 结果: $(1, 2)(1, 5)(1, 6)(1, 8)(1, 7)(1, 4)(1, 3)$。
🎯 [存在目的]

这组习题旨在让学生将排列的两种重要分解方式融会贯通。第一步的不相交循环分解揭示了排列的内在结构(轨道),是唯一的(不计顺序)。第二步的对换分解则将排列化约为最基本的“原子”操作,为判断排列奇偶性和理解其生成方式打下基础。

21.4 习题 13:排列的阶

📜 [原文20]

  1. 回忆一下, $G$ 中单位元为 $e$ 的元素 $a$ 的 $r>0$ 是指 $a^{r}=e$ 且没有更小的正的 $a$ 是单位元。考虑 $S_{8}$。

a. 循环 $(1,4,5,7)$ 的是多少?

b. 阐述一个由 (a) 部分启发的定理

c. $\sigma=(4,5)(2,3,7)$ 的是多少?$\tau=(1,4)(3,5,7,8)$ 的是多少?

d. 通过观察习题 10 至 12 中给出的每个排列不相交循环乘积分解,找出它们的

e. 阐述一个由 (c) 和 (d) 部分启发的定理。[提示:你正在寻找的重要词语是最小公倍数。]

📖 [逐步解释]

这道题旨在探索排列(order)的计算方法。一个排列 $\sigma$ 的是最小的正整数 $r$ 使得 $\sigma^r = \iota$(恒等排列)。

a. 循环 $(1,4,5,7)$ 的阶:

  • 这是一个长度为 4 的循环
  • $\sigma^1 = (1,4,5,7)$
  • $\sigma^2 = (1,5)(4,7)$
  • $\sigma^3 = (1,7,5,4)$
  • $\sigma^4 = \iota$
  • 最小的正幂次是 4。因此,是 4。

b. 由(a)启发的定理:

  • 定理: 一个长度为 $k$ 的循环是 $k$。

c. 计算不相交循环排列的阶:

  • $\sigma=(4,5)(2,3,7)$: 这是一个长度为 2 的循环和长度为 3 的循环的乘积。它们是不相交的。
  • $(4,5)$ 的阶是 2。它每 2 次变回单位元。
  • $(2,3,7)$ 的阶是 3。它每 3 次变回单位元。
  • 要使整个排列 $\sigma$ 变回单位元,需要两个部分同时变回单位元。
  • 这需要施加的幂次 $r$ 必须既是 2 的倍数,又是 3 的倍数。
  • 我们要找最小的这样的正整数 $r$,这正是 2 和 3 的最小公倍数 (LCM)。
  • $\text{lcm}(2, 3) = 6$。所以 $\sigma$ 的是 6。
  • $\tau=(1,4)(3,5,7,8)$: 这是一个长度为 2 和长度为 4 的不相交循环的乘积。
  • $\text{lcm}(2, 4) = 4$。所以 $\tau$ 的是 4。

d. 计算习题10-12中排列的阶:

  • 习题 10: 分解为 $(1,8)(3,6,4)(5,7)$。循环长度分别是 2, 3, 2。
  • = $\text{lcm}(2, 3, 2) = 6$。
  • 习题 11: 分解为 $(1,3,4)(2,6)(5,8,7)$。循环长度分别是 3, 2, 3。
  • = $\text{lcm}(3, 2, 3) = 6$。
  • 习题 12: 分解为 $(1,3,4,7,8,6,5,2)$。这是一个长度为 8 的循环
  • = 8。

e. 由(c)(d)启发的定理:

  • 定理: 一个排列,是其不相交循环分解中所有循环长度最小公倍数 (least common multiple)。
🎯 [存在目的]

这道题通过一系列引导性问题,让学生自己发现计算任意排列的通用方法。这个方法是排列群理论中一个非常重要和实用的工具,它将一个抽象的的计算问题,转化为了一个具体的、基于整数分解和最小公倍数的算术问题。

21.5 习题 14 至 18:最大阶

📜 [原文21]

在习题 14 至 18 中,找出给定 $n$ 值下 $S_{n}$ 中元素的最大可能

  1. $n=5$
  2. $n=6$
  3. $n=7$
  4. $n=10$
  5. $n=15$
📖 [逐步解释]

这组问题是上一题的延伸和应用。要找到 $S_n$ 中元素的最大,我们需要找到一个和为 $n$ 的正整数划分 (partition),使得这个划分中所有部分的最小公倍数 (LCM) 最大。

直觉上,为了让 LCM 最大,我们应该选择互不包含素数因子的数,即尽可能选择互素的数或不同素数的幂。

解题策略:

将 $n$ 分解成一个或多个正整数的和:$n = k_1 + k_2 + \cdots + k_r$。我们的目标是最大化 $\text{lcm}(k_1, k_2, \ldots, k_r)$。

  • 14. n=5:
  • 划分5:
  • 5: lcm(5) = 5
  • 4+1: lcm(4,1) = 4
  • 3+2: lcm(3,2) = 6
  • 3+1+1: lcm(3) = 3
  • 2+2+1: lcm(2,2) = 2
  • 最大阶: 6。它对应一个不相交循环结构为 (长度3循环)(长度2循环) 的排列,例如 $(1,2,3)(4,5)$。
  • 15. n=6:
  • 划分6:
  • 6: lcm(6) = 6
  • 5+1: lcm(5) = 5
  • 4+2: lcm(4,2) = 4
  • 3+3: lcm(3) = 3
  • 1+2+3: lcm(1,2,3) = 6
  • 最大阶: 6。它可以由一个长度为6的循环,如 $(1,2,3,4,5,6)$,或者一个 (3,2,1) 结构的排列,如 $(1,2,3)(4,5)$ 得到。
  • 16. n=7:
  • 划分7:
  • 7: lcm(7) = 7
  • 6+1: lcm(6) = 6
  • 5+2: lcm(5,2) = 10
  • 4+3: lcm(4,3) = 12
  • 3+2+2: lcm(3,2) = 6
  • 最大阶: 12。它对应一个不相交循环结构为 (长度4循环)(长度3循环) 的排列,例如 $(1,2,3,4)(5,6,7)$。
  • 17. n=10:
  • 我们需要将10分解为和,使其各部分的LCM最大。我们优先考虑互素的数或不同素数的幂。
  • 7+3: lcm(7,3) = 21
  • 5+3+2: lcm(5,3,2) = 30
  • 8+1+1 (或9+1等): lcm(8)=8, lcm(9)=9
  • 6+4: lcm(6,4)=12
  • 5+4+1: lcm(5,4)=20
  • 最大阶: 30。对应结构 (5-cycle)(3-cycle)(2-cycle),例如 $(1,2,3,4,5)(6,7,8)(9,10)$。
  • 18. n=15:
  • 划分15,寻找LCM最大值。
  • 15: 15
  • 11+4: lcm(11,4) = 44
  • 9+5+1: lcm(9,5) = 45
  • 8+7: lcm(8,7) = 56
  • 7+5+3: lcm(7,5,3) = 105
  • 最大阶: 105。对应结构 (7-cycle)(5-cycle)(3-cycle),例如 $(1..7)(8..12)(13..15)$。
🎯 [存在目的]

这组习题是组合数学和群论的有趣结合。它不仅考察了排列的计算,还引导学生思考一个更深层的问题:在一个中,元素的分布是怎样的,其上界(最大)是如何由的大小 $n$ 所决定的。这个问题与著名的朗道函数 $g(n)$ 有关,该函数就定义为 $S_n$ 中元素的最大

21.6 习题 19:凯莱图标记

📜 [原文22]

  1. 图 9.22 显示了交错群 $A_{4}$ 的一个 凯莱图,使用了生成集 $S=\{(1,2,3), (1,2)(3,4)\}$。继续用 $A_{4}$ 的元素(表示为不相交循环的乘积)来标记其他九个顶点。
📖 [逐步解释]

这道题要求我们完成一个凯莱图的标记。凯莱图的一种可视化表示,顶点代表元素,有向边代表生成元的作用。

  • : $A_4$ (4个字母上的偶排列群),阶为 $4!/2 = 12$。
  • 生成元: $a=(1,2,3)$ (实线箭头) 和 $b=(1,2)(3,4)$ (虚线箭头)。
  • : 顶点是群元素,从一个顶点 $\sigma$ 出发,沿实线箭头到达的顶点是 $\sigma a$,沿虚线箭头到达的顶点是 $\sigma b$。(注意:书中图的箭头可能表示左乘 $a\sigma$ 或右乘 $\sigma a$,这里我们先按右乘 $\sigma a$ 尝试,如果与图不符再换。从 $e \to a$来看,是右乘。)

标记过程:

  1. 起点: 标记为 $e$ (恒等排列)。
  2. 从 e 出发:
    • e 沿实线 (右乘 a): $e a = a = (1,2,3)$。
    • e 沿虚线 (右乘 b): $e b = b = (1,2)(3,4)$。
  3. 从 (1,2,3) 出发:
    • (1,2,3) 沿实线: $(1,2,3)(1,2,3) = (1,3,2)$。
    • (1,2,3) 沿虚线: $(1,2,3)(1,2)(3,4) = (1,3,4)$。 [计算: 1->2->3, 3->4, 4->3->1, 2->1->2]
  4. 从 (1,2)(3,4) 出发:
    • (1,2)(3,4) 沿实线: $(1,2)(3,4)(1,2,3) = (2,4,3)$。 [计算: 1->2->1, 2->3->4, 4->4->3, 3->1->2]
  5. 继续填充:
    • (1,3,2) (即 $a^2$) 出发:
    • 沿实线: $(1,3,2)(1,2,3) = e$。这形成了 $e, a, a^2$ 的3元环。
    • 沿虚线: $(1,3,2)(1,2)(3,4) = (2,3,4)$。 [计算: 1->2->1, 2->1->3, 3->4, 4->3->2]
    • (1,3,4) (即 $ab$) 出发:
    • 沿实线: $(1,3,4)(1,2,3) = (1,2,4)$。
    • 沿虚线: $(1,3,4)(1,2)(3,4) = (1,2,3) = a$。
    • (2,4,3) (即 $ba$) 出发:
    • 沿实线: $(2,4,3)(1,2,3) = (1,4)(2,3)$。
    • 沿虚线: $(2,4,3)(1,2)(3,4) = (1,3,2)=a^2$。
    • (2,3,4) (即 $a^2b$) 出发:
    • 沿实线: $(2,3,4)(1,2,3)=(1,3)(2,4)$。
    • 沿虚线: $(2,3,4)(1,2)(3,4)=(1,3,2)=a^2$。
  6. 最后几个顶点:
    • (1,2,4) (即 $aba$) 出发:
    • 沿实线: $(1,2,4)(1,2,3) = (1,4)(2,3)$。
    • 沿虚线: $(1,2,4)(1,2)(3,4) = (1,3,2)=a^2$。
    • (1,4)(2,3) 出发:
    • 沿实线: $(1,4)(2,3)(1,2,3) = (2,4,3) = ba$。
    • 沿虚线: $(1,4)(2,3)(1,2)(3,4)=(1,3,4)=ab$。
    • (1,3)(2,4) 出发:
    • 沿实线: $(1,3)(2,4)(1,2,3)=(2,3,4)=a^2b$。
    • 沿虚线: $(1,3)(2,4)(1,2)(3,4)=(1,2,3)=a$。

A4的12个元素:

  • $e$ (1个)
  • 3个长度为2的对换的乘积: $(1,2)(3,4)$, $(1,3)(2,4)$, $(1,4)(2,3)$
  • 8个长度为3的循环: $(1,2,3), (1,3,2), (1,2,4), (1,4,2), (1,3,4), (1,4,3), (2,3,4), (2,4,3)$

通过上述计算,可以把这12个元素一一对应地填写到图中的12个顶点上。

🎯 [存在目的]

这道题旨在通过具体操作加深对凯莱图的理解,并熟悉一个重要的有限群——交错群 $A_4$ ——的内部结构。它将抽象的乘法运算转化为了在图上“行走”的直观过程,展示了生成元是如何通过重复组合生成整个的。

2.2 概念

22.1 习题 20 至 22:修正定义

📜 [原文23]

在习题 20 至 22 中,如果需要修正,请不参考原文,修正斜体术语的定义,使其成为可发表的形式。

  1. 对于集合 $A$ 上的排列 $\sigma$,$\sigma$ 的轨道是 $A$ 的一个非空最小子集,该子集被 $\sigma$ 映射到自身。
  2. 循环是只有一个轨道排列
  3. 交错群是所有偶排列
📖 [逐步解释]

这组题考察对核心概念定义的精确理解。

20. 轨道的定义:

  • 原定义: “$\sigma$ 的轨道是 $A$ 的一个非空最小子集,该子集被 $\sigma$ 映射到自身。”
  • 问题: “被 $\sigma$ 映射到自身” (mapped to itself) 的数学语言是 $\sigma(S)=S$。满足这个条件的子集可能不是一个轨道。例如,对于 $\sigma = (1,2)(3,4)$,集合 $S=\{1,2,3,4\}$ 满足 $\sigma(S)=S$,但它不是一个轨道,而是两个轨道 $\{1,2\}$ 和 $\{3,4\}$ 的并集。问题出在“最小”上。一个轨道确实是满足 $\sigma(S)=S$ 的非空最小子集。所以这个定义其实是对的,但不够“建设性”。
  • 更标准的定义 (来自正文): 令 $\sigma$ 是集合 $A$ 的一个排列。由等价关系 $a \sim b \iff b=\sigma^n(a)$ (对于某个 $n \in \mathbb{Z}$) 所确定的 $A$ 中的等价类是 $\sigma$ 的轨道
  • 修正: “对于集合 $A$ 上的排列 $\sigma$ 和任意元素 $a \in A$,包含 $a$ 的轨道是集合 $\{\sigma^n(a) \mid n \in \mathbb{Z}\}$。” 这个定义更具操作性。

21. 循环的定义:

  • 原定义: “循环是只有一个轨道排列。”
  • 问题: 严格来说,任何在集合 $A$ 上的排列,其所有轨道的并集都是 $A$。如果一个排列只有一个轨道,那么这个轨道必须是 $A$ 本身。例如,在 $S_5$ 中,$(1,2,3,4,5)$ 是一个循环,它确实只有一个轨道 $\{1,2,3,4,5\}$。但是,$(1,2,3)$ 在 $S_5$ 中也是一个循环,但它的轨道是 $\{1,2,3\}, \{4\}, \{5\}$,共有三个轨道
  • 正文定义: 排列 $\sigma \in S_{n}$ 是一个循环,如果它至多有一个包含多于一个元素轨道
  • 修正: 将原定义修正为:“循环是一个排列,它至多有一个长度大于1的轨道。”

22. 交错群的定义:

  • 原定义: “交错群是所有偶排列。”
  • 问题: 这个定义含糊不清。“所有偶排列” 是指哪个集合上的排列
  • 修正: “在 $n$ 个字母上的交错群 $A_n$ 是由 $n$ 个字母上所有偶排列构成的,它是对称群 $S_n$ 的一个子群。” 这个修正明确了基础集合(“$n$个字母”),并指出了它与 $S_n$ 的关系。
🎯 [存在目的]

这组题旨在强调数学定义的严谨性和精确性。通过辨析和修正有瑕疵的定义,学生被迫回顾和深化对轨道循环交错群这些核心概念的本质理解,避免因模糊的直觉而导致错误。

22.2 习题 23:真假判断

📜 [原文24]

  1. 标记以下各项为

$\_\_\_\_$ a. 每个排列都是一个循环

$\_\_\_\_$ b. 每个循环都是一个排列

$\_\_\_\_$ c. 偶排列奇排列定义可以在定理 9.15 之前同样好地给出。

$\_\_\_\_$ d. 包含某个奇排列的 $S_{9}$ 的每个非平凡子群 $H$ 都包含一个对换

$\_\_\_\_$ e. $A_{5}$ 有 120 个元素

$\_\_\_\_$ f. 对于任何 $n \geq 1$, $S_{n}$ 都不是循环群

$\_\_\_\_$ g. $A_{3}$ 是一个交换群

$\_\_\_\_$ h. $S_{7}$ 同构于 $S_{8}$ 中所有保持数字 8 不动元素子群

$\_\_\_\_$ i. $S_{7}$ 同构于 $S_{8}$ 中所有保持数字 5 不动元素子群

$\_\_\_\_$ j. $S_{8}$ 中的奇排列形成 $S_{8}$ 的一个子群

📖 [逐步解释]

a. 。反例:$(1,2)(3,4)$ 是一个排列,但它有两个长度大于1的轨道,所以它不是一个循环

b. 。根据定义,循环是一种特殊类型的排列

c. 偶排列奇排列的定义依赖于一个排列对换分解中的对换数量的奇偶性唯一的。如果这个奇偶性不唯一(即一个排列可以既是奇数个也是偶数个对换的积),那么“偶排列”和“奇排列”的定义就是模棱两可、没有意义的。定理 9.15 正是保证了这个唯一性,所以定义必须在其后给出。

d. 。这是一个更深入的结论。$A_n$ ($n \ge 5$) 是单群。考虑 $A_9$ 本身,它是一个 $S_9$ 的非平凡子群,它包含奇排列吗?不,它只包含偶排列。所以这个前提“包含某个奇排列”不成立。让我们找一个包含奇排列的子群。根据习题29,如果一个子群包含奇排列,那它一半是奇一半是偶。但它不一定包含一个对换。例如,在 $S_4$ 中,群 $D_4$(正方形对称群)是一个阶为8的子群,它包含奇排列如 $(1,3)$ 和 $(1,2)(3,4)$(偶),但它也包含 $(1,2,3,4)$ (奇)。它不一定包含所有对换。这个陈述过于强烈。

e. 。$A_5$ 是 $S_5$ 的偶排列子群。$|S_5| = 5! = 120$。$A_5$ 的阶是 $|S_5|/2 = 120/2 = 60$。

f. 循环群是由单个元素生成的。如果 $n \ge 3$,$S_n$ 不是阿贝尔群(非交换群),而所有循环群都是阿贝尔群,所以 $S_n$ 不可能是循环群。对于 $n=1$, $S_1=\{\iota\}$ 是循环群。对于 $n=2$, $S_2=\{\iota, (1,2)\}$ 是循环群(由(1,2)生成)。所以题中“对于任何 $n \ge 1$” 是错误的。应该是“对于任何 $n \ge 3$”。但如果按原题意,因为 $n=1,2$ 时是循环群,所以命题为

g. 。$A_3 = \{\iota, (1,2,3), (1,3,2)\}$。这是一个阶为3的。任何阶为素数的都是循环群,而循环群都是阿贝尔群(交换群)。

h. 。$S_8$ 中所有保持 8 不动元素,本质上就是在对集合 $\{1,2,3,4,5,6,7\}$ 进行排列。这个子群的结构与 $S_7$ 完全相同,因此它们是同构的。

i. 。理由同 (h)。保持哪个具体的数字不动并不影响剩下的排列构成的的结构。

j. 奇排列的集合不满足子群封闭性(奇+奇=偶)和单位元(单位元是偶)条件。

22.3 习题 24:A3 的例子

📜 [原文25]

  1. 例子 8.7 中 $S_{3}$ 的哪些排列偶排列?给出交错群 $A_{3}$ 的
📖 [逐步解释]
  1. 列出 $S_3$ 的所有元素:

$S_3$ 的阶为 $3! = 6$。元素如下,并判断奇偶性:

  • $\iota = ()$ (0个对换):
  • $(1,2)$ (1个对换):
  • $(1,3)$ (1个对换):
  • $(2,3)$ (1个对换):
  • $(1,2,3)$ (长度3, 3-1=2个对换):
  • $(1,3,2)$ (长度3, 3-1=2个对换):

所以 $S_3$ 中的偶排列是 $\iota, (1,2,3), (1,3,2)$。

  1. 给出 $A_3$ 的群表:

$A_3 = \{\iota, (1,2,3), (1,3,2)\}$。我们令 $e=\iota, a=(1,2,3), b=(1,3,2)$。注意到 $a^2=b$ 且 $b=a^{-1}$。

群表如下 (行列都是 $e, a, b$):

* $e$ $a$ $b$
$e$ $e$ $a$ $b$
$a$ $a$ $b$ $e$
$b$ $b$ $e$ $a$

计算验证:

  • $a \cdot a = (1,2,3)(1,2,3) = (1,3,2) = b$
  • $a \cdot b = (1,2,3)(1,3,2) = \iota = e$
  • $b \cdot a = (1,3,2)(1,2,3) = \iota = e$
  • $b \cdot b = (1,3,2)(1,3,2) = (1,2,3) = a$
🎯 [存在目的]

这道题通过 $S_3$ 这个最小的非交换对称群,具体地展示了偶排列的构成,并要求写出 $A_3$ 的表。这有助于学生具体地感受交错群作为一个子群的封闭性和运算结构。

2.3 证明概要

23.1 习题 25 至 26:证明概要

📜 [原文26]

  1. 给出定理 9.15 的证明 1 的一句话概要
  2. 给出定理 9.15 的证明 2 的两句话概要
📖 [逐步解释]

25. 证明1概要 (线性代数法):

通过将排列排列矩阵关联,利用“交换两行则行列式变号”的性质,证明了一个排列对换分解其对换数量的奇偶性唯一地决定了其对应排列矩阵行列式是+1还是-1,从而排除了奇偶性混合的可能性。

26. 证明2概要 (轨道计数法):

一个排列左乘一个对换,其轨道总数会改变1,因此轨道数的奇偶性会反转。因为任何排列轨道数是唯一的,所以从恒等排列出发达到该排列所需的对换次数的奇偶性也必须是唯一的。

🎯 [存在目的]

这组题考察学生对两种证明核心思想的把握能力。用简洁的语言概括复杂证明,是检验是否真正理解了证明逻辑的有效方法。

2.4 理论

24.1 习题 27 至 39:理论证明题

📜 [原文27]

  1. 证明当 $n \geq 3$ 时,关于 $S_{n}$ 的以下论断

a. $S_{n}$ 中的每个排列都可以写成至多 $n-1$ 个对换的乘积。

b. $S_{n}$ 中不是循环的每个排列都可以写成至多 $n-2$ 个对换的乘积。

c. $S_{n}$ 中的每个奇排列都可以写成 $2n+3$ 个对换的乘积,每个偶排列都可以写成 $2n+8$ 个对换的乘积。

📖 [逐步解释]

a. 至多 n-1 个对换:

  • 一个排列可以分解为不相交循环的乘积。设各循环长度为 $k_1, k_2, \ldots, k_r$,则 $\sum k_i \le n$ (如果存在不动点,则小于n)。
  • 每个长度为 $k_i$ 的循环可分解为 $k_i-1$ 个对换
  • 对换数为 $\sum (k_i - 1) = (\sum k_i) - r$。
  • 因为 $r \ge 1$ (至少有一个循环),所以 $\sum (k_i - 1) < \sum k_i \le n$。
  • 最坏的情况是这个排列是一个长度为 $n$ 的循环,此时 $r=1, k_1=n$,需要 $n-1$ 个对换
  • 其他任何情况,$\sum(k_i) - r < n-1$。例如,对于 $(1,2)(3,...,n)$,需要 $1 + (n-3) = n-2$ 个对换。
  • 因此,任何排列最多需要 $n-1$ 个对换

b. 不是循环的排列,至多 n-2 个对换:

  • 如果一个排列不是循环,那么在它的不相交循环分解中,循环的个数 $r \ge 2$。
  • 所需的对换总数为 $\sum (k_i - 1) = (\sum k_i) - r$。
  • 我们知道 $\sum k_i \le n$。
  • 所以对换数为 $\le n - r$。
  • 因为 $r \ge 2$,所以对换数 $\le n-2$。

c. 写成特定数目的对换:

  • 我们已经知道一个排列对换分解的奇偶性是固定的,但数量不是。我们可以通过乘以恒等排列 $\iota=(1,2)(1,2)$ 来任意增加偶数个对换
  • 对于奇排列: 假设它能写成 $m$ 个对换的积,其中 $m$ 是奇数。我们要证明它能写成 $2n+3$ 个对换的积。
  • $2n+3$ 也是奇数。$m$ 和 $2n+3$ 的差是偶数。
  • 我们可以写 $\sigma = \sigma \cdot \iota^k = (\tau_1 \cdots \tau_m) \cdot ((1,2)(1,2))^k$。
  • 这里的对换总数是 $m+2k$。我们只需令 $m+2k = 2n+3$,解出 $k = (2n+3-m)/2$。因为 $m$ 和 $2n+3$ 都是奇数,它们的差是偶数,所以 $k$ 是整数。
  • 因此,总可以做到。
  • 对于偶排列: 证明逻辑完全相同。假设它能写成 $m$ 个对换的积 ($m$ 为偶数),我们要证明它能写成 $2n+8$ 个对换的积。
  • $2n+8$ 也是偶数。差是偶数。
  • 我们可以通过乘以 $k=(2n+8-m)/2$ 次 $\iota=(1,2)(1,2)$ 来实现。

📜 [原文28]

  1. a. 画一个类似图 9.16 的图,以说明如果 $i$ 和 $j$ 在 $\sigma$ 的不同轨道中且 $\sigma(i)=i$,则 $(i, j) \sigma$ 的轨道数量比 $\sigma$ 的轨道数量少一个。

b. 如果 $\sigma(j)=j$ 也成立,请重复 (a) 部分。

📖 [逐步解释]

a. $\sigma(i)=i$, i和j在不同轨道:

  • $\sigma$ 的轨道中,一个是单元素轨道 $\{i\}$,另一个是包含 $j$ 的轨道 $B_j$。
  • $\sigma$ 的一部分可以表示为 $(i) (j, b, c, \ldots)$。
  • 计算 $\tau\sigma = (i,j)\sigma$。
  • 追踪路径:
  • $\sigma$ 中: $i \to i$ 且 $\ldots \to j \to b \to \ldots$。
  • 在 $\tau\sigma$ 中:
  • 作用于 $i$: $(\tau\sigma)(i) = \tau(\sigma(i)) = \tau(i) = j$。
  • 作用于 $j$ 的前驱(设为 $k$, $\sigma(k)=j$): $(\tau\sigma)(k) = \tau(\sigma(k)) = \tau(j) = i$。
  • 效果是,原来指向 $j$ 的箭头现在指向 $i$,而 $i$ 指向了原来 $j$ 的后继 $b$ (因为 $(\tau\sigma)(j) = \tau(\sigma(j))=\tau(b)=b$ )。不对,$(\tau\sigma)(i) = j$。
  • 让我们重新追踪:
  • ... $k \xrightarrow{\sigma} j \xrightarrow{\tau} i$ ...
  • ... $i \xrightarrow{\sigma} i \xrightarrow{\tau} j$ ...
  • 原来的两个分离的路径 $\{i\}$ 和 $\{k \to j \to b \to \dots\}$ 被连接起来,形成了 $\dots k \to i \to j \to b \to \dots$。
  • 两个轨道合并成了一个。轨道数减一。
  • 图示: 画一个单独的点 $i$ 和一个包含 $j$ 的圆圈。左乘 $(i,j)$ 后,点 $i$ 被“吸入”圆圈,形成一个更大的圆圈。

b. $\sigma(i)=i$ 且 $\sigma(j)=j$:

  • $\sigma$ 的轨道中,有两个单元素轨道 $\{i\}$ 和 $\{j\}$。
  • 计算 $\tau\sigma = (i,j)\sigma$。
  • 因为 $\sigma$ 在 $i,j$ 上是恒等映射,所以 $\tau\sigma = (i,j)\iota = (i,j)$。
  • 新的排列对换 $(i,j)$。它的轨道是 $\{i,j\}$ 以及其他 $\sigma$ 已有的轨道
  • 原来的两个单元素轨道 $\{i\}, \{j\}$ 合并成了一个双元素轨道 $\{i,j\}$。
  • 轨道总数减一。

📜 [原文29]

  1. 证明对于 $n \geq 2$ 的 $S_{n}$ 的每个子群 $H$,要么 $H$ 中的所有排列都是偶排列,要么恰好有一半是偶排列
📖 [逐步解释]
  • 令 $H$ 是 $S_n$ 的一个子群
  • 情况 1: $H$ 中所有元素都是偶排列
  • 这种情况下,结论的前半部分成立。$A_n$ 就是一个例子。
  • 情况 2: $H$ 中至少包含一个奇排列
  • 令 $H_E$ 为 $H$ 中所有偶排列的集合, $H_O$ 为 $H$ 中所有奇排列的集合。$H = H_E \cup H_O$。
  • $H_E$ 是 $H$ 的一个子群。(偶+偶=偶,单位元是偶,偶的逆是偶)。
  • 选择一个固定的奇排列 $\rho \in H_O$。
  • 定义一个映射 $f: H_E \to H_O$ 为 $f(\sigma) = \rho\sigma$。
  • 良序性: 对于任意 $\sigma \in H_E$,$\rho$是奇,$\sigma$是偶,所以 $\rho\sigma$ 是奇排列。又因为 $H$ 是,$\rho \in H, \sigma \in H \implies \rho\sigma \in H$。所以 $\rho\sigma \in H_O$。
  • 单射性: 若 $f(\sigma_1) = f(\sigma_2)$,则 $\rho\sigma_1 = \rho\sigma_2$。由的消去律,$\sigma_1 = \sigma_2$。
  • 满射性: 对于任意一个 $\pi \in H_O$,我们能否找到一个 $\sigma \in H_E$ 使得 $f(\sigma) = \pi$?
  • 我们需要解 $\rho\sigma = \pi$。解为 $\sigma = \rho^{-1}\pi$。
  • 因为 $\rho$ 是奇排列,其 $\rho^{-1}$ 也是奇排列
  • $\pi$ 是奇排列
  • $\sigma = \rho^{-1}\pi$ 的奇偶性是 "奇" + "奇" = "偶"。所以 $\sigma \in H_E$。
  • 我们找到了原像。
  • 因为 $f$ 是一个从 $H_E$ 到 $H_O$ 的双射,所以 $|H_E| = |H_O|$。
  • 这证明了如果 $H$ 包含奇排列,那么它的奇偶排列数量必然相等,各占一半。

📜 [原文30]

  1. 令 $\sigma$ 是集合 $A$ 的排列。如果 $\sigma(a) \neq a$,我们称 “$\sigma$ 移动 $a \in A$”。如果 $A$ 是一个有限集,一个长度为 $n$ 的循环 $\sigma \in S_{A}$ 移动了多少元素
📖 [逐步解释]
  • 一个长度为 $n$ 的循环,根据定义,它的主轨道包含 $n$ 个元素
  • 对于这 $n$ 个元素中的任何一个 $a$,$\sigma(a)$ 是循环中的下一个元素,所以 $\sigma(a) \neq a$。
  • 对于不在这个主轨道中的任何元素 $b$,根据循环的定义,$\sigma(b)=b$ (不动点)。
  • 因此,一个长度为 $n$ 的循环恰好移动了 $n$ 个元素

📜 [原文31]

  1. 令 $A$ 是一个无限集。令 $H$ 是所有 $\sigma \in S_{A}$ 的集合,使得 $\sigma$ 移动的元素数量(见习题 30)是有限的。证明 $H$ 是 $S_{A}$ 的一个子群
📖 [逐步解释]

我们需要验证子群三条件:

  1. 单位元: 单位元 $\iota$ 移动了 0 个元素。0是有限的,所以 $\iota \in H$。
  2. 封闭性: 令 $\sigma_1, \sigma_2 \in H$。
    • 设 $M_1$ 是被 $\sigma_1$ 移动的元素集合, $M_2$ 是被 $\sigma_2$ 移动的元素集合。$|M_1|$ 和 $|M_2|$ 都是有限的。
    • 考虑乘积 $\sigma_1\sigma_2$。一个元素 $a$ 可能被 $\sigma_1\sigma_2$ 移动,即 $(\sigma_1\sigma_2)(a) \neq a$。
    • 如果一个元素 $a$ 既不被 $\sigma_1$ 移动也不被 $\sigma_2$ 移动 (即 $a \notin M_1$ 且 $a \notin M_2$),那么 $\sigma_2(a)=a$, $(\sigma_1\sigma_2)(a) = \sigma_1(a) = a$。它也不被乘积移动。
    • 所以,被 $\sigma_1\sigma_2$ 移动的元素的集合必然是 $M_1 \cup M_2$ 的子集。
    • 被移动的集合 $\subseteq M_1 \cup M_2$。
    • 因为 $|M_1 \cup M_2| \le |M_1| + |M_2|$,而 $|M_1|$ 和 $|M_2|$ 都是有限的,所以 $|M_1 \cup M_2|$ 也是有限的。
    • 因此,$\sigma_1\sigma_2$ 移动的元素数量是有限的,$\sigma_1\sigma_2 \in H$。
  3. 逆元: 令 $\sigma \in H$。
    • 如果 $\sigma(a) = b$ 且 $a \neq b$,那么 $\sigma^{-1}(b)=a$ 且 $b \neq a$。
    • 这意味着,如果 $\sigma$ 移动了 $a$ (把它变成了 $b$),那么 $\sigma^{-1}$ 必然移动了 $b$ (把它变回了 $a$)。
    • 被 $\sigma^{-1}$ 移动的元素集合,就是被 $\sigma$ 移动的元素的像的集合。
    • 集合 $\{a \mid \sigma(a) \neq a\}$ 和集合 $\{b \mid \sigma^{-1}(b) \neq b\}$ 之间存在双射。它们的基数是相同的。
    • 因为 $\sigma$ 移动的元素数量是有限的,所以 $\sigma^{-1}$ 移动的元素数量也是有限的。$\sigma^{-1} \in H$。
    • 三个条件均满足,所以 $H$ 是 $S_A$ 的子群

📜 [原文32]

  1. 令 $A$ 是一个无限集。令 $K$ 是所有 $\sigma \in S_{A}$ 的集合,它们最多移动 $A$ 的 50 个元素(见习题 30)。$K$ 是 $S_{A}$ 的一个子群吗?为什么?
📖 [逐步解释]
  • , $K$ 不是一个子群
  • 原因: 它不满足封闭性
  • 反例:
  • 设 $\sigma_1 = (1, 2)$。它移动了 2 个元素 ($2 \le 50$),所以 $\sigma_1 \in K$。
  • 设 $\sigma_2 = (3, 4, \ldots, 52)$。这是一个长度为50的循环,它移动了 50 个元素 ($50 \le 50$),所以 $\sigma_2 \in K$。
  • 考虑乘积 $\sigma = \sigma_1 \sigma_2 = (1,2)(3,4,\ldots,52)$。
  • 因为 $\sigma_1$ 和 $\sigma_2$ 是不相交的,所以被 $\sigma$ 移动的元素集合是 $\{1,2\} \cup \{3,4,\ldots,52\}$。
  • 这个集合的大小是 $2+50=52$。
  • $\sigma$ 移动了 52 个元素,而 $52 > 50$。
  • 因此 $\sigma \notin K$。
  • 因为运算封闭,所以 $K$ 不是一个子群

📜 [原文33]

  1. 考虑固定 $n \geq 2$ 的 $S_{n}$,并令 $\sigma$ 是一个固定的奇排列。证明 $S_{n}$ 中的每个奇排列都是 $\sigma$ 和 $A_{n}$ 中某个排列的乘积。
📖 [逐步解释]
  • 这道题实际上是在描述陪集 (coset) 的概念。我们要证明奇排列集合 $B_n$ 等于陪集 $\sigma A_n = \{\sigma\alpha \mid \alpha \in A_n\}$。
  • 证明:
  • 第一步:证明 $\sigma A_n \subseteq B_n$
  • 取任意元素 $\pi \in \sigma A_n$。根据定义,$\pi = \sigma\alpha$,其中 $\alpha \in A_n$。
  • $\sigma$ 是奇排列,$\alpha$ 是偶排列
  • 它们的乘积 $\pi$ 的奇偶性是 "奇" + "偶" = "奇"。
  • 所以 $\pi$ 是一个奇排列,即 $\pi \in B_n$。
  • 这证明了 $\sigma A_n$ 中的所有元素都在 $B_n$ 中。
  • 第二步:证明 $B_n \subseteq \sigma A_n$
  • 取任意一个奇排列 $\rho \in B_n$。
  • 我们需要证明 $\rho$可以被写成 $\sigma\alpha$ 的形式,其中 $\alpha \in A_n$。
  • 解方程 $\rho = \sigma\alpha$ 得到 $\alpha = \sigma^{-1}\rho$。
  • 我们需要验证这个 $\alpha$ 是否在 $A_n$ 中。
  • $\sigma$ 是奇排列,所以 $\sigma^{-1}$ 也是奇排列
  • $\rho$ 是奇排列
  • $\alpha = \sigma^{-1}\rho$ 的奇偶性是 "奇" + "奇" = "偶"。
  • 所以 $\alpha$ 确实是一个偶排列,$\alpha \in A_n$。
  • 这证明了任何奇排列 $\rho$ 都可以写成 $\sigma$ 与一个偶排列 $\alpha = \sigma^{-1}\rho$ 的乘积。
  • 因为 $\sigma A_n \subseteq B_n$ 且 $B_n \subseteq \sigma A_n$,所以 $B_n = \sigma A_n$。证明完毕。

📜 [原文34]

  1. 证明如果 $\sigma$ 是一个奇长度循环,则 $\sigma^{2}$ 是一个循环
📖 [逐步解释]
  • 令 $\sigma = (a_1, a_2, \ldots, a_n)$ 是一个循环,其长度 $n$ 是奇数。
  • $\sigma^2$ 的作用是将每个元素 $a_i$ 映射到 $a_{i+2 \pmod n}$ (如果下标从1开始,则下标运算在 $\{1,\ldots,n\}$ 上进行)。
  • 要证明 $\sigma^2$ 是一个循环,我们需要证明它的轨道只有一个长度大于1的(事实上,长度也为 $n$)。
  • 这等价于证明,从任意元素 $a_1$ 出发,通过反复作用 $\sigma^2$,可以遍历所有 $a_1, \ldots, a_n$ 中的元素
  • 轨迹是 $a_1, \sigma^2(a_1)=a_3, \sigma^4(a_1)=a_5, \ldots$。
  • 这个序列的下标是 $1, 1+2, 1+4, \ldots, 1+2k, \ldots \pmod n$。
  • 这个轨迹能遍历所有 $n$ 个元素,当且仅当 $2$ 和 $n$ 互质,即 $\text{gcd}(2, n) = 1$。
  • 因为 $n$ 是奇数,所以它不含因子 2。因此,$\text{gcd}(2, n) = 1$。
  • 所以,序列 $a_1, a_3, a_5, \ldots$ 将会不重复地遍历所有 $n$ 个元素后才回到 $a_1$。
  • 因此,$\sigma^2$ 将 $\sigma$ 的轨道中的所有元素保持在一个轨道中,形成一个长度为 $n$ 的循环

📜 [原文35]

  1. 沿着习题 34 开辟的思路,用一个涉及 $n$ 和 $r$ 的条件完成以下陈述,使得由此产生的陈述是一个定理

如果 $\sigma$ 是长度为 $n$ 的循环,则 $\sigma^{r}$ 也是一个循环当且仅当...

📖 [逐步解释]
  • 延续上一题的思路。令 $\sigma = (a_1, \ldots, a_n)$。
  • $\sigma^r$ 的作用是将 $a_i$ 映射到 $a_{i+r \pmod n}$。
  • $\sigma^r$ 仍然是一个长度为 $n$ 的循环,当且仅当从 $a_1$ 出发,通过反复作用 $\sigma^r$,可以遍历所有 $n$ 个元素
  • 这个轨迹是 $a_1, a_{1+r}, a_{1+2r}, \ldots \pmod n$。
  • 这个轨迹能遍历所有 $n$ 个元素,当且仅当 $r$ 在模 $n$ 的加法 $\mathbb{Z}_n$ 中是一个生成元
  • 这又当且仅当 $r$ 与 $n$ 互质。
  • 定理: 如果 $\sigma$ 是长度为 $n$ 的循环,则 $\sigma^{r}$ 也是一个(长度为n的)循环当且仅当 $\text{gcd}(n, r) = 1$
  • (注:如果 $\text{gcd}(n, r) = d > 1$,那么 $\sigma^r$ 将会分裂成 $d$ 个长度为 $n/d$ 的不相交循环。)

📜 [原文36]

  1. 令 $G$ 是一个,并令 $a$ 是 $G$ 的一个固定元素。证明映射 $\lambda_{a}: G \rightarrow G$,由 $\lambda_{a}(g)=a g$ (对于 $g \in G$)给出,是集合 $G$ 的一个排列
📖 [逐步解释]
  • 要证明 $\lambda_a$ 是集合 $G$ 的一个排列,我们需要证明它是一个从 $G$ 到 $G$ 的双射(既单射满射)。
  • 证明单射性:
  • 假设 $\lambda_a(g_1) = \lambda_a(g_2)$ 对于 $g_1, g_2 \in G$。
  • 根据定义,有 $ag_1 = ag_2$。
  • 因为 $G$ 是一个,它满足左消去律。在等式两边同时左乘 $a$ 的逆元 $a^{-1}$。
  • $a^{-1}(ag_1) = a^{-1}(ag_2) \implies (a^{-1}a)g_1 = (a^{-1}a)g_2 \implies eg_1 = eg_2 \implies g_1 = g_2$。
  • 因此 $\lambda_a$ 是单射的。
  • 证明满射性:
  • 对于集合 $G$ 中的任意一个元素 $h$,我们能否在定义域 $G$ 中找到一个元素 $g$ 使得 $\lambda_a(g) = h$?
  • 我们需要解方程 $ag = h$。
  • 在等式两边左乘 $a^{-1}$,得到 $g = a^{-1}h$。
  • 因为 $a^{-1} \in G$ 且 $h \in G$,根据封闭性,$g = a^{-1}h$ 也在 $G$ 中。
  • 我们找到了原像。因此 $\lambda_a$ 是满射的。
  • 因为 $\lambda_a$ 既单射满射,所以它是一个双射,即集合 $G$ 的一个排列

📜 [原文37]

  1. 参考习题 36,证明习题 37 中的 $H=\left\{\lambda_{a} \mid a \in G\right\}$ 是 $G$ 的所有排列 $S_{G}$ 的一个子群
📖 [逐步解释]
  • 这就是凯莱定理的证明核心。我们要证明 $H$ 是 $S_G$ 的一个子群
  • 封闭性:
  • 取任意两个元素 $\lambda_a, \lambda_b \in H$。
  • 它们的乘积 (函数复合) 是 $(\lambda_a \circ \lambda_b)$。
  • 作用于任意 $g \in G$: $(\lambda_a \circ \lambda_b)(g) = \lambda_a(\lambda_b(g)) = \lambda_a(bg) = a(bg)$。
  • 根据结合律,$a(bg) = (ab)g$。
  • $(ab)g$ 正是映射 $\lambda_{ab}$ 对 $g$ 的作用。
  • 所以 $\lambda_a \circ \lambda_b = \lambda_{ab}$。
  • 因为 $ab \in G$,所以 $\lambda_{ab} \in H$。封闭性成立。
  • 单位元:
  • $S_G$ 的单位元恒等排列 $\iota$。
  • 我们需要证明 $\iota \in H$。
  • 考虑 $G$ 的单位元 $e$。对应的映射是 $\lambda_e$。
  • $\lambda_e(g) = eg = g$。这正是恒等排列 $\iota(g)=g$。
  • 所以 $\iota = \lambda_e \in H$。
  • 逆元:
  • 取任意元素 $\lambda_a \in H$。它的逆映射 $(\lambda_a)^{-1}$ 是否在 $H$ 中?
  • 我们知道 $\lambda_a \circ \lambda_{a^{-1}} = \lambda_{a a^{-1}} = \lambda_e = \iota$。
  • 这意味着 $\lambda_{a^{-1}}$ 就是 $\lambda_a$ 的逆元
  • 因为 $a^{-1} \in G$,所以 $(\lambda_a)^{-1} = \lambda_{a^{-1}} \in H$。
  • 三个条件均满足,所以 $H$ 是 $S_G$ 的一个子群
  • (注:这个证明还顺便证明了映射 $\phi: G \to H$ by $\phi(a)=\lambda_a$ 是一个群同构,这正是凯莱定理的内容)。

📜 [原文38]

  1. 参考第 8 节习题 49,证明习题 37 中的 $H$ 在集合 $G$ 上是传递的。[提示:这是第 4 节中某个定理直接推论。]
📖 [逐步解释]
  • 一个作用在集合 $X$ 上的排列群 $H$ 被称为是传递的 (transitive),如果对于 $X$ 中的任意两个元素 $x, y$,都存在一个 $\sigma \in H$ 使得 $\sigma(x)=y$。
  • 在我们的场景中, $H=\{\lambda_a \mid a \in G\}$ 作用在集合 $G$ 上。
  • 我们要证明对于任意两个元素 $g_1, g_2 \in G$,存在一个 $\lambda_a \in H$ 使得 $\lambda_a(g_1) = g_2$。
  • 我们需要解方程 $ag_1 = g_2$ 来找到对应的 $a$。
  • $G$ 中,两边右乘 $g_1^{-1}$,得到 $a = g_2 g_1^{-1}$。
  • 因为 $g_2, g_1^{-1} \in G$,所以 $a = g_2 g_1^{-1}$ 也一定在 $G$ 中。
  • 这意味着我们总能找到这样一个 $a$,从而总能找到对应的映射 $\lambda_a \in H$ 来完成转换。
  • 因此, $H$ 在集合 $G$ 上是传递的。
  • 与第4节定理的联系: 第4节关于基本性质中可能有这样的定理:“对于群 $G$ 中的任意元素 $b, c$,方程 $xb=c$ 和 $bx=c$ 在 $G$ 中有唯一解。” 我们这里解的方程 $ag_1=g_2$ (即 $xa=b$ 型) 有解,正是这个定理的直接应用。

📜 [原文39]

  1. 证明 $S_{n}$ 由 $\{(1,2),(1,2,3, \cdots, n)\}$ 生成。[提示:证明当 $r$ 变化时,$(1,2,3, \cdots, n)^{r}(1,2) (1,2,3, \cdots, n)^{n-r}$ 给出所有对换 $(1,2),(2,3),(3,4), \cdots,(n-1, n),(n, 1)$。然后证明任何对换是其中一些对换的乘积,并使用推论 9.12]
📖 [逐步解释]

这是一个多步骤的证明,旨在证明仅用一个对换和一个长循环就能生成整个对称群

令 $\alpha = (1,2,3,\ldots,n)$ 和 $\tau = (1,2)$。

  • 第一步 (提示的前半部分): 证明我们可以生成相邻对换
  • 我们需要计算共轭 (conjugation): $\alpha^r \tau \alpha^{-r}$。
  • 有一个共轭的通用法则:如果 $\sigma$ 是一个排列,$\mu=(a_1, \ldots, a_k)$ 是一个循环,那么 $\sigma\mu\sigma^{-1} = (\sigma(a_1), \ldots, \sigma(a_k))$。
  • 我们来计算 $\alpha \tau \alpha^{-1}$。
  • $\alpha(1)=2, \alpha(2)=3$。
  • $\alpha \tau \alpha^{-1} = \alpha(1,2)\alpha^{-1} = (\alpha(1), \alpha(2)) = (2,3)$。
  • 计算 $\alpha^2 \tau \alpha^{-2}$。
  • $\alpha^2(1)=3, \alpha^2(2)=4$。
  • $\alpha^2 \tau \alpha^{-2} = (\alpha^2(1), \alpha^2(2)) = (3,4)$。
  • 一般地,$\alpha^{k-1} \tau \alpha^{-(k-1)} = (k, k+1)$ 对于 $k=1, \ldots, n-1$。
  • 这证明了我们可以从 $\alpha$ 和 $\tau$ 生成所有相邻对换 $(1,2), (2,3), \ldots, (n-1,n)$。
  • 第二步 (提示的后半部分): 证明相邻对换可以生成任何对换
  • 我们要证明任何对换 $(i,j)$ (不妨设 $i<j$) 都可以由 $(k, k+1)$ 形式的对换生成。
  • 考虑生成 $(i, i+2)$:$(i, i+1)(i+1, i+2)(i, i+1) = (i, i+2)$。
  • 通过这种方式,我们可以“传递”交换,从 $(i,i+1)$ 生成 $(i,j)$。具体来说:
  • $(i, j) = (i, i+1)(i+1, i+2)\cdots(j-1, j) \cdots (i+1, i+2)(i, i+1)$。
  • 这证明了所有对换都可以在这个生成集中生成。
  • 第三步 (使用推论 9.12):
  • 推论 9.12 说,任何排列都是对换的乘积。
  • 既然我们已经证明了 $\{(1,2), (1,2,\ldots,n)\}$ 可以生成所有对换,而所有对换又可以生成整个 $S_n$,那么通过传递性,$\{(1,2), (1,2,\ldots,n)\}$ 就可以生成 $S_n$。证明完毕。