置换群与对称群:有限群的核心

置换群是一类重要的有限群,它们由集合的置换(重新排列)组成。最典型的置换群是对称群 \(S_n\)(所有 \(n\) 元素的置换)和交错群 \(A_n\)(偶置换)。凯莱定理告诉我们:任何有限群都可以嵌入到某个置换群中。因此,理解置换群就理解了"所有有限群"。

置换的定义

定义

从集合 \(\{1, 2, \ldots, n\}\) 到自身的一个双射称为一个 \(n\) 元置换

置换可以记作: \[\sigma = \begin{pmatrix} 1 & 2 & \cdots & n \\ \sigma(1) & \sigma(2) & \cdots & \sigma(n) \end{pmatrix}\]

其中第二行是 \(\sigma\) 将每个元素映射到的结果。

置换就是对 \(n\) 个东西进行重新排列。比如

  • 一副扑克牌洗牌
  • \(1, 2, 3, 4, 5\) 变成 \(3, 1, 5, 2, 4\)
  • 有一排 \(n\) 个座位,现在让所有人重新坐到新的座位上

循环记号

定义

一个置换可以写成不相交循环的乘积,称为循环记号

例如:\(\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 \\ 3 & 1 & 5 & 4 & 2 \end{pmatrix}\) 可以写成:

  • \(1 \to 3 \to 5 \to 2 \to 1\) 形成循环 \((1352)\)
  • \(4 \to 4\) 形成循环 \((4)\)

写成循环乘积:\(\sigma = (1352)(4) = (1352)\)\(1\) 写成 \((1)\)

循环的性质

  • 循环长度\((a_1 a_2 \ldots a_k)\)\(k\)-循环,阶为 \(k\)
  • 不相交循环可交换:若两循环没有公共元素,则它们可交换
  • 任何置换都可唯一分解为不相交循环的乘积(忽略长度为 \(1\) 的循环)

例子

  • \((123)\)\(1 \to 2 \to 3 \to 1\),是 \(3\)-循环,阶为 \(3\)
  • \((12)(34)\):两个 \(2\)-循环的乘积,阶为 \(2\)(因为 \((12)(34)\) 自乘两次得单位)

奇置换与偶置换

定义

一个置换可以分解为若干个对换\(2\)-循环)的乘积。对换个数的奇偶性称为置换的奇偶性

  • 偶置换:可分解为偶数个对换的乘积
  • 奇置换:可分解为奇数个对换的乘积

定理:奇偶性的唯一性

任何置换不能同时分解为偶数个和奇数个对换。

对称群 \(S_n\)

定义

所有 \(n\) 元置换的集合,在复合运算下构成一个群,称为 \(n\) 次对称群,记作 \(S_n\)。注意,这个群的元素是置换,操作是置换的复合运算。

\(|S_n| = n!\)\(n\) 的阶乘),因为有 \(n!\) 种可能的排列方式。

例子

\(S_1 = \{e\}\)\(|S_1| = 1\)

\(S_2 = \{e, (12)\}\)\(|S_2| = 2! = 2\)

\(S_3 = \{e, (12), (13), (23), (123), (132)\}\)\(|S_3| = 3! = 6\)

下面是 \(S_3\) 更详细的表述

轮换记号 含义 矩阵写法
\(e\) 恒等:1→1, 2→2, 3→3 \(\binom{1\ 2\ 3}{1\ 2\ 3}\)
\((12)\) 交换 1 和 2:1→2, 2→1, 3→3 \(\binom{1\ 2\ 3}{2\ 1\ 3}\)
\((13)\) 交换 1 和 3:1→3, 2→2, 3→1 \(\binom{1\ 2\ 3}{3\ 2\ 1}\)
\((23)\) 交换 2 和 3:1→1, 2→3, 3→2 \(\binom{1\ 2\ 3}{1\ 3\ 2}\)
\((123)\) 轮转:1→2→3→1 \(\binom{1\ 2\ 3}{2\ 3\ 1}\)
\((132)\) 反向轮转:1→3→2→1 \(\binom{1\ 2\ 3}{3\ 1\ 2}\)

(123) 不是"元组 (1,2,3)",而是"把 1 送到 2,把 2 送到 3,把 3 送回 1"这个循环置换。括号里的数字按顺序形成一条"链",最后一个元素回到第一个。

\(S_3\) 是最小的非阿贝尔群!它的结构我们在之前已经见过——正三角形的对称群。

交错群 \(A_n\)

定义

所有偶置换的集合构成 \(S_n\) 的一个子群,称为 \(n\) 次交错群,记作 \(A_n\)

\(|A_n| = n!/2\)

例子

\(A_3 = \{e, (123), (132)\}\)\(|A_3| = 3!/2 = 3\)

为什么 \(S_3\)\(e\)\((123)\)\((132)\) 是偶置换,而 \((12)\)\((13)\)\((23)\) 是奇置换?

关键在于把每个置换拆成对换(\(2\)-循环)的乘积,数一下用了几个对换:

置换 对换分解 对换个数 奇偶性
\(e\)(恒等) 不需要对换(\(0\) 个) \(0\)(偶数)
\((12)\) 本身就是 \(1\) 个对换 \(1\)(奇数)
\((13)\) 本身就是 \(1\) 个对换 \(1\)(奇数)
\((23)\) 本身就是 \(1\) 个对换 \(1\)(奇数)
\((123)\) \((12)(23)\):先交换 \(2,3\),再交换 \(1,2\) \(2\)(偶数)
\((132)\) \((13)(23)\):先交换 \(2,3\),再交换 \(1,3\) \(2\)(偶数)

一般规律\(k\)-循环可以分解为 \(k-1\) 个对换,所以 \(3\)-循环需要 \(2\) 个对换(偶),\(2\)-循环本身就是 \(1\) 个对换(奇)。

\(A_4 = \{e, (123), (132), (124), (142), (134), (143), (234), (243), (12)(34), (13)(24), (14)(23)\}\)\(|A_4| = 4!/2 = 12\)

💡 \(A_n\)\(S_n\) 的指数为 \(2\) 的子群(因为奇偶两类陪集)。这是拉格朗日定理的直接应用:\(|S_n : A_n| = 2\)

置换群的子群

例子:\(D_n\) 二面体群

\(n\) 边形的对称群(旋转 + 翻转)称为 二面体群 \(D_n\)

\(|D_n| = 2n\),包含:

  • \(n\) 个旋转:\(r^k\)\(k = 0, 1, \ldots, n-1\)
  • \(n\) 个翻转:\(sr^k\)\(k = 0, 1, \ldots, n-1\)

例如 \(D_3 \cong S_3\)(正三角形的对称群),\(D_4\) 是正方形的对称群(\(8\) 个元素)。

凯莱定理(Cayley's Theorem):嵌入置换群

定理:凯莱定理

任意 \(n\) 阶有限群 \(G\) 同构于 \(S_n\) 的某个子群。更一般地,\(G\) 同构于 \(S_{|G|}\) 的一个子群。

通俗理解

凯莱定理的本质可以用一句话概括:群元素的"乘法"本身就是一种"重排"

用一个具体例子来说明。取 \(\mathbb{Z}_3 = \{0, 1, 2\}\)(模 \(3\) 加法群),它有三个元素,群运算是模 \(3\) 的加法。

现在做这样一件事:挑出群里的一个元素,让它去"左乘"(这里是"左加")群的每个元素,看看整个群被重排成了什么样

  • \(0\)\(0+0=0,\; 0+1=1,\; 0+2=2\) → 排列没变,就是恒等置换
  • \(1\)\(1+0=1,\; 1+1=2,\; 1+2=0\)\(0\) 跑到了 \(1\) 的位置,\(1\) 跑到了 \(2\) 的位置,\(2\) 跑到了 \(0\) 的位置——这是一次轮转!
  • \(2\)\(2+0=2,\; 2+1=0,\; 2+2=1\) → 又是一次不同的轮转

看到了吗?每选一个群元素,就自然产生了一种"重排方式",也就是一个置换。而且:

  • 不同的元素产生不同的置换:如果 \(g \neq h\),那么 \(g\)\(h\) 至少把单位元 \(e\) 送到了不同位置(\(ge \neq he\)),所以对应的重排一定不同
  • 运算被保留:先"左加 \(1\)"再"左加 \(1\)",效果等于直接"左加 \(2\)"——群运算和置换的复合完全一致

所以整个群被"原封不动"地嵌入到了置换群中——这就是凯莱定理的核心。下面我们把这个过程写得更详细。

例子:\(\mathbb{Z}_3\) 嵌入 \(S_3\)

我们用最简单的非平凡例子来完整演示。取 \(G = \mathbb{Z}_3 = \{0, 1, 2\}\)(模 \(3\) 加法群)。

第一步:给元素编号

把群元素排成一列,标记位置:

位置 1 2 3
元素 \(0\) \(1\) \(2\)

第二步:每个元素对应一个"左乘"(这里是加法,所以是"左加")

  • \(L_0\):"每个元素加 \(0\)" → \(0 \to 0,\; 1 \to 1,\; 2 \to 2\) → 位置不变 → 对应置换 \(e\)
  • \(L_1\):"每个元素加 \(1\)" → \(0 \to 1,\; 1 \to 2,\; 2 \to 0\) → 位置 \(1 \to 2,\; 2 \to 3,\; 3 \to 1\) → 对应置换 \((123)\)
  • \(L_2\):"每个元素加 \(2\)" → \(0 \to 2,\; 1 \to 0,\; 2 \to 1\) → 位置 \(1 \to 3,\; 2 \to 1,\; 3 \to 2\) → 对应置换 \((132)\)

第三步:验证运算保持

\(\mathbb{Z}_3\) 中:\(1 + 1 = 2\)

对应的置换:\(L_1 \circ L_1 = (123) \circ (123) = (132) = L_2\)

于是 \(\mathbb{Z}_3 \cong \{e, (123), (132)\}\)——这恰好就是交错群 \(A_3\),是 \(S_3\) 的一个子群。

例子:克莱因四元群 \(V_4\) 嵌入 \(S_4\)

\(V_4 = \{e, a, b, c\}\),运算表为:

\(\cdot\) \(e\) \(a\) \(b\) \(c\)
\(e\) \(e\) \(a\) \(b\) \(c\)
\(a\) \(a\) \(e\) \(c\) \(b\)
\(b\) \(b\) \(c\) \(e\) \(a\)
\(c\) \(c\) \(b\) \(a\) \(e\)

给元素编号:\(e = 1,\; a = 2,\; b = 3,\; c = 4\)

  • \(L_e\)\(1 \to 1,\; 2 \to 2,\; 3 \to 3,\; 4 \to 4\)\(e\)
  • \(L_a\)\(ae=a,\; aa=e,\; ab=c,\; ac=b\)\(1 \to 2,\; 2 \to 1,\; 3 \to 4,\; 4 \to 3\)\((12)(34)\)
  • \(L_b\)\(be=b,\; ba=c,\; bb=e,\; bc=a\)\(1 \to 3,\; 2 \to 4,\; 3 \to 1,\; 4 \to 2\)\((13)(24)\)
  • \(L_c\)\(ce=c,\; ca=b,\; cb=a,\; cc=e\)\(1 \to 4,\; 2 \to 3,\; 3 \to 2,\; 4 \to 1\)\((14)(23)\)

于是 \(V_4 \cong \{e,\; (12)(34),\; (13)(24),\; (14)(23)\} \leq S_4\)

💡 注意:这也恰好是 \(A_4\) 的一个子群(四个元素都是偶置换),它就是 \(A_4\) 中著名的正规子群

定理的意义与局限

意义:凯莱定理建立了一座桥梁——它说明"抽象群"和"具体的置换"之间没有本质区别。任何群论问题原则上都可以转化为置换群的问题。

局限:虽然理论上很完美,但凯莱定理给出的嵌入 \(G \hookrightarrow S_{|G|}\) 通常效率很低。一个 \(n\) 阶群被嵌入到了 \(n!\) 阶的 \(S_n\) 中。比如 \(|\mathbb{Z}_6| = 6\),凯莱定理把它嵌入 \(S_6\)\(720\) 个元素),但实际上 \(\mathbb{Z}_6\) 可以更高效地嵌入到 \(S_6\) 中作为一个 \(6\)-循环 \(\langle (123456) \rangle\),甚至通过中国剩余定理嵌入 \(S_2 \times S_3\)

小结

  • 置换是对 \(n\) 个元素的重排,\(n\) 元置换全体构成 \(S_n\)
  • 任意置换可唯一分解为不相交循环的乘积
  • 置换分为奇偶两类,偶置换构成交错群 \(A_n\)
  • \(|S_n| = n!\)\(|A_n| = n!/2\)
  • 凯莱定理:任何有限群同构于某个置换群的子群

置换群是有限群论的核心例子。\(S_n\)\(A_n\) 的结构(尤其是 \(n \geq 5\) 时的不可解性)将在伽罗瓦理论中发挥关键作用。

概念关系图

下图展示了本篇核心概念——置换、对称群、交错群、凯莱定理——及其相互关系: