Cayley定理

群同态与Cayley定理:对称群、置换矩阵与轮换表示

Posted by CloudingYu on April 15, 2026

一、群同态与群同构

1.1 群同态的定义

之前研究的是单个群的性质,现在开始研究不同群之间的关系。

定义:设 $(G, \cdot)$ 和 $(H, *)$ 是两个群,$f: G \to H$ 是一个映射。若对任意的 $a, b \in G$,都有

\[f(a \cdot b) = f(a) * f(b)\]

即先在 $G$ 中做运算再用 $f$ 映过去,等于先分别用 $f$ 映过去再在 $H$ 中做运算,则称 $f$ 是 $G$ 到 $H$ 的一个群同态(group homomorphism)。

群同态是代数中的核心概念。通过同态来衡量不同群之间的关系:集合可能不同,运算可能不同,但它们可以用这样的映射联系起来。

1.2 群同构的定义

定义:若群同态 $f: G \to H$ 还是一个双射(一一对应),则称 $f$ 是 $G$ 到 $H$ 的一个群同构(group isomorphism),记作 $G \cong H$。

  • 双射 = 单射 + 满射:不同元素映到不同元素,且 $H$ 中每个元素都在 $f$ 的像中。

若两个群之间存在群同构,就认为这两个群虽然集合可能不一样、运算可能不一样,但本质上是一样的。

在同构意义下对群做分类,是群论中一个核心问题,但直到现在仍远未完全解决。即使限制在有限群上,例如研究阶为 $2^k$ 的群在同构意义下有多少个,目前也只在 $k$ 较小(约十几)的时候才完全解决,$k = 30$ 这样的情形仍远远没有解决。

1.3 与线性代数的联系

群同态并非全新的概念。回忆线性代数中的线性映射:设 $V, W$ 是实数域上的线性空间,$f: V \to W$ 是线性映射,则

  1. $f(u + v) = f(u) + f(v)$(保持加法)
  2. $f(\lambda v) = \lambda f(v)$(保持数乘)

一个线性空间在加法下构成一个群,因此条件 1 正是说 $f$ 是关于加法群的群同态。群同态只需要保持一种运算(群运算),而线性映射还需要额外保持数乘,这是因为线性空间的结构比群更丰富。

典型例子:$\mathbb{R}^n$ 上的线性映射都可以通过某个矩阵 $A$ 来表示,即 $f(\mathbf{x}) = \mathbf{x} A$(行向量右乘矩阵)。

1.4 例子:对数函数

考虑对数函数 $\ln: (\mathbb{R}^+, \times) \to (\mathbb{R}, +)$,其中 $\mathbb{R}^+ = {x \in \mathbb{R} \mid x > 0}$。

  • $(\mathbb{R}^+, \times)$ 是正实数在乘法下构成的群(封闭,每个元素的倒数仍在其中)。
  • $(\mathbb{R}, +)$ 是实数在加法下构成的群。

由对数的基本性质:

\[\ln(ab) = \ln a + \ln b\]

左边是 $(\mathbb{R}^+, \times)$ 中的乘法运算,右边是 $(\mathbb{R}, +)$ 中的加法运算。因此 $\ln$ 是一个群同态。

进一步,$\ln$ 还是一个双射(其逆映射为指数函数 $\exp$),因此 $\ln$ 实际上是一个群同构

\[(\mathbb{R}^+, \times) \cong (\mathbb{R}, +)\]

反过来,指数函数 $\exp: (\mathbb{R}, +) \to (\mathbb{R}^+, \times)$ 也是群同态,因为 $e^{x+y} = e^x \cdot e^y$。

从代数角度看,这两个群虽然集合完全不同、运算完全不同,但作为群是同构的。在微积分中不太强调这个同构,因为研究实数时通常同时考虑加法和乘法,而不是单独研究某一个。

1.5 例子:行列式

设 $GL_2(\mathbb{R})$ 为二阶可逆实矩阵全体,在矩阵乘法下构成一个群。定义行列式映射:

\[\det: GL_2(\mathbb{R}) \to (\mathbb{R} \setminus \{0\}, \times)\] \[\det \begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad - bc\]

矩阵可逆当且仅当行列式不为零(对 $n$ 阶矩阵都成立),因此像确实落在 $\mathbb{R} \setminus {0}$ 中。

由行列式的乘法性质:

\[\det(AB) = \det(A) \cdot \det(B)\]

左边是矩阵乘法,右边是数的乘法,因此 $\det$ 是一个群同态

同态的进一步性质(如同态的核、像等)放到下周讲。


二、对称群(置换群)

2.1 定义

历史上最早研究的群就是置换群,它比抽象群的概念出现得更早。

定义:设 $X$ 是一个集合,$X$ 上的对称群定义为

\[S(X) = \{\sigma: X \to X \mid \sigma \text{ 是双射}\}\]

即 $X$ 上全体双射的集合,在映射的复合运算下构成一个群。

验证 $S(X)$ 构成群:

  • 封闭性:两个双射的复合仍是双射
  • 结合律:映射的复合满足结合律
  • 单位元:恒等映射 $\mathrm{id}_X$
  • 逆元:双射的逆映射仍是双射

2.2 有限对称群 $S_n$

多数时候考虑有限集合 $X = {1, 2, \ldots, n}$,此时记

\[S_n = S(\{1, 2, \ldots, n\})\]

$S_n$ 称为 $n$ 次对称群

$S_n$ 的阶:$ S_n = n!$

原因:构造一个 ${1, \ldots, n}$ 到自身的双射时,1 有 $n$ 种选择;因为要求单射,2 只有 $n-1$ 种选择;3 有 $n-2$ 种选择;依此类推。这就是全排列,共 $n!$ 种。

2.3 置换的二行表示

$S_n$ 中的元素 $\sigma$ 用二行表表示:

\[\sigma = \begin{pmatrix} 1 & 2 & \cdots & n \\ \sigma(1) & \sigma(2) & \cdots & \sigma(n) \end{pmatrix}\]

第一行是定义域中的 $n$ 个元素,第二行是它们的像。下面一行一定是 $1$ 到 $n$ 的一个全排列(不重不漏)。

2.4 小阶对称群的枚举

$S_1$:只有一个元素,即恒等映射。

$S_2$:有两个元素:

\[e = \begin{pmatrix} 1 & 2 \\ 1 & 2 \end{pmatrix}, \quad \tau = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix}\]

$S_3$:有六个元素。设 $\sigma_1, \ldots, \sigma_6$ 分别为:

\[\sigma_1 = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 2 & 3 \end{pmatrix}, \quad \sigma_2 = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}, \quad \sigma_3 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 1 & 3 \end{pmatrix}\] \[\sigma_4 = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 3 & 1 \end{pmatrix}, \quad \sigma_5 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 1 & 2 \end{pmatrix}, \quad \sigma_6 = \begin{pmatrix} 1 & 2 & 3 \\ 3 & 2 & 1 \end{pmatrix}\]

$S_3$ 在有限群中非常重要,因为它是最小的非交换群。阶不超过 5 的群都是交换群,而 $S_3$(阶为 6)是第一个出现不满足交换律的群。

例如,取 $\sigma_4$ 和 $\sigma_3$,可以验证 $\sigma_4 \circ \sigma_3 \neq \sigma_3 \circ \sigma_4$,即映射复合的顺序不同会导致不同的结果。

$S_4$ 有 $4! = 24$ 个元素,就不一一列举了。


三、Cayley 定理

3.1 左乘映射

引理:设 $(G, \cdot)$ 是一个群。对任意 $a \in G$,定义左乘映射

\[L_a: G \to G, \quad L_a(x) = a \cdot x\]

则 $L_a$ 是 $G$ 到自身的双射。

证明

单射:设 $L_a(x) = L_a(y)$,即 $ax = ay$。由群的消去律(两边左乘 $a^{-1}$),得 $x = y$。

满射:任取 $y \in G$,令 $x = a^{-1}y$($x \in G$),则

\[L_a(x) = a \cdot (a^{-1}y) = (a \cdot a^{-1}) \cdot y = e \cdot y = y\]

因此 $y$ 在 $L_a$ 的像中,且其原像 $x = a^{-1}y$ 可以明确写出。$\blacksquare$

3.2 左乘映射的复合

断言:对任意 $a, b \in G$,有

\[L_{ab} = L_a \circ L_b\]

即元素 $ab$ 诱导的左乘映射,等于先做 $L_b$ 再做 $L_a$ 的复合。

证明:任取 $x \in G$,

  • 左边:$L_{ab}(x) = (ab)x$
  • 右边:$(L_a \circ L_b)(x) = L_a(L_b(x)) = L_a(bx) = a(bx)$

由结合律,$(ab)x = a(bx)$,故左边等于右边。$\blacksquare$

这个证明本质上只用了群的结合律。

3.3 不同元素诱导不同的左乘映射

断言:若 $a \neq b$,则 $L_a \neq L_b$。

证明:若 $L_a = L_b$,则对所有 $x \in G$ 有 $L_a(x) = L_b(x)$。特别地,取 $x = e$(单位元),得 $ae = be$,即 $a = b$,矛盾。$\blacksquare$

3.4 Cayley 定理

定理(Cayley):设 $(G, \cdot)$ 是群,定义映射

\[\varphi: G \to S(G), \quad \varphi(a) = L_a\]

其中 $S(G)$ 是 $G$(作为集合)上的对称群。则 $\varphi$ 是一个单同态(单射的群同态)。

证明:综合以上三步分析:

  1. 由第一步,对任意 $a \in G$,$\varphi(a) = L_a$ 是 $G$ 到自身的双射,因此 $\varphi$ 确实是 $G$ 到 $S(G)$ 的映射。

  2. 由第二步,$L_{ab} = L_a \circ L_b$,即 $\varphi(ab) = \varphi(a) \circ \varphi(b)$,因此 $\varphi$ 保持运算,是群同态。

  3. 由第三步,$a \neq b \implies L_a \neq L_b$,即 $\varphi(a) \neq \varphi(b)$,因此 $\varphi$ 是单射。$\blacksquare$

推论任何群都同构于某个对称群的子群。

注意:群 $G$ 的定义中,结合律、单位元、逆元全都用到了。没有逆元就很难证明满射;没有结合律就无法保证复合关系成立。

3.5 关于 Cayley 定理的讨论

虽然 Cayley 定理意义重大(说明对称群具有足够的一般性),但在实际使用中不一定方便。

若 $G$ 是有限群,$ G = n$,则 Cayley 定理将 $G$ 嵌入 $S_n$,而 $ S_n = n!$。阶乘的增长速度远超指数,因此一个 $n$ 阶群被嵌入了一个 $n!$ 阶的群中,这往往太大了。

由此引出一个自然的问题:

问题:对给定的群 $G$,是否存在单同态 $G \hookrightarrow S(X)$,使得 $ X $ 尽可能小?

这是群论中一个重要但困难的问题(称为忠实置换表示的最小次数问题),目前对一般的群尚未完全解决。


四、置换矩阵

4.1 定义

$S_n$ 中的每个元素可以用一个 $n$ 阶置换矩阵来表示。置换矩阵是每行每列恰好有一个 1、其余全为 0 的矩阵。

定义:对 $\sigma \in S_n$,定义 $n$ 阶矩阵 $P_\sigma = (a_{ij})$,其中

\[a_{ij} = \begin{cases} 1, & \text{若 } i = \sigma(j) \\ 0, & \text{若 } i \neq \sigma(j) \end{cases}\]

给定 $j$,只有 $i = \sigma(j)$ 时该列为 1,其余为 0,因此每列恰好一个 1。又因为 $\sigma$ 是单射,不同的 $j$ 对应不同的 $\sigma(j)$,因此每行也恰好一个 1。

4.2 小阶情形的例子

$S_2$ 的置换矩阵

\[e \leftrightarrow \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}, \quad (1\ 2) \leftrightarrow \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}\]

$S_3$ 的置换矩阵(与 2.4 节中六个元素按顺序对应):

\[\sigma_1 \leftrightarrow \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix}, \quad \sigma_2 \leftrightarrow \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \end{pmatrix}, \quad \sigma_3 \leftrightarrow \begin{pmatrix} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{pmatrix}\] \[\sigma_4 \leftrightarrow \begin{pmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{pmatrix}, \quad \sigma_5 \leftrightarrow \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{pmatrix}, \quad \sigma_6 \leftrightarrow \begin{pmatrix} 0 & 0 & 1 \\ 0 & 1 & 0 \\ 1 & 0 & 0 \end{pmatrix}\]

所有这些矩阵都可以从单位矩阵出发,通过交换行(或列)得到。

对 $S_4$,对应 24 个四阶置换矩阵,与 $S_4$ 的元素一一对应。

4.3 置换矩阵给出群同态

命题:映射 $P: S_n \to GL_n(\mathbb{R})$,$\sigma \mapsto P_\sigma$ 是一个单同态(单射的群同态)。即

\[P_{\tau \circ \sigma} = P_\tau \cdot P_\sigma\]

其中左边是映射复合对应的置换矩阵,右边是矩阵乘法。

证明

设 $A = P_\sigma$,$B = P_\tau$,$C = P_{\tau \circ \sigma}$。需证 $C = BA$(矩阵乘法)。

验证在每个位置 $(i, j)$ 上两边相等。

$C$ 的 $(i,j)$ 位置:由定义,$c_{ij} = 1$ 当且仅当 $i = (\tau \circ \sigma)(j) = \tau(\sigma(j))$,否则 $c_{ij} = 0$。

$(BA)$ 的 $(i,j)$ 位置:由矩阵乘法定义,

\[(BA)_{ij} = \sum_{k=1}^{n} b_{ik} \cdot a_{kj}\]

由 $A = P_\sigma$ 的定义,$a_{kj} = 1$ 当且仅当 $k = \sigma(j)$,否则 $a_{kj} = 0$。因此求和中只有 $k = \sigma(j)$ 这一项可能非零:

\[(BA)_{ij} = b_{i, \sigma(j)}\]

再由 $B = P_\tau$ 的定义,$b_{i, \sigma(j)} = 1$ 当且仅当 $i = \tau(\sigma(j))$,否则为 0。

这与 $c_{ij}$ 完全一致,因此 $C = BA$。

单射性:若 $P_\sigma = P_\tau$,则对所有 $j$ 有 $\sigma(j) = \tau(j)$(因为矩阵第 $j$ 列中 1 的位置分别在第 $\sigma(j)$ 行和第 $\tau(j)$ 行),故 $\sigma = \tau$。$\blacksquare$

这个置换矩阵的定义方式与图的邻接矩阵、偏序关系的关联矩阵在本质上是一致的:都是将某种组合结构编码为”属于则取 1,不属于则取 0”的矩阵。将置换嵌入矩阵后,可以利用矩阵的加法、乘法、特征值等丰富的代数工具获取更多信息。例如无向图的邻接矩阵是实对称矩阵,可以对角化,其特征值能反映图的很多性质。


五、轮换(循环置换)

5.1 动机

用二行表表示置换时,如果很多元素映到自身(不动点),写出它们就显得多余。例如在 $S_7$ 中,若

\[\sigma = \begin{pmatrix} 1 & 2 & 3 & 4 & 5 & 6 & 7 \\ 1 & 4 & 3 & 6 & 5 & 2 & 7 \end{pmatrix}\]

则 1, 3, 5, 7 都映到自身,实际发生变动的只有 $2 \mapsto 4 \mapsto 6 \mapsto 2$,形成一个循环。

5.2 轮换记号

上述置换可以简洁地记为

\[(2\ 4\ 6)\]

表示 $2 \mapsto 4$,$4 \mapsto 6$,$6 \mapsto 2$(最后一个元素映回第一个),其余元素不动。这就是轮换(cycle)记号。

使用数字时,建议将各数字之间留出间距或加逗号,以避免与多位数混淆。例如写成 $(2,\, 4,\, 6)$ 或 $(2\ 4\ 6)$,而不是 $(246)$。

5.3 轮换的一般定义

定义:设 $\sigma \in S_n$,若存在 $r$ 个两两不同的元素 $a_0, a_1, \ldots, a_{r-1} \in {1, 2, \ldots, n}$,使得

\[\sigma(a_0) = a_1, \quad \sigma(a_1) = a_2, \quad \ldots, \quad \sigma(a_{r-2}) = a_{r-1}, \quad \sigma(a_{r-1}) = a_0\]

并且对所有 $j \notin {a_0, a_1, \ldots, a_{r-1}}$ 都有 $\sigma(j) = j$,则称 $\sigma$ 是一个 $r$-轮换($r$-cycle),记为

\[\sigma = (a_0\ a_1\ \cdots\ a_{r-1})\]

轮换记号依赖于上下文:$(2\ 4\ 6)$ 既可以表示 $S_7$ 中的元素,也可以表示 $S_8$ 中的元素(其余元素都不动)。使用时需明确是在哪个 $S_n$ 中讨论。


六、核心内容小结

本章涵盖以下核心知识点:

  • 群同态与群同构的定义和例子(对数函数、行列式)
  • 对称群 $S_n$ 的定义、元素枚举($ S_n = n!$)、二行表示
  • $S_3$ 是最小的非交换群
  • Cayley 定理:任何群都同构于某个对称群的子群
  • 置换矩阵表示及其给出的单同态 $S_n \hookrightarrow GL_n(\mathbb{R})$
  • 轮换(循环置换)记号