跳转至

鸟迹:基本架构

约 4271 个字 预计阅读时间 14 分钟

自鸟迹代绳,文字始炳。(《文心雕龙·原道》)

本节是第一节带 * 的章节,这意味着在这里,我们会相对较多地重复前面的内容以保证本节的独立性。因此,有经验的读者可以尝试通读一遍,再选择其中一些重要的材料阅读。

首先,我们要给出一个相对独立的动机:群论为何重要,为何它会发展成为现在的形态?论结构简单,它不如在前文中所讨论的半群和幺半群;论结构丰富,它又不如后文会提及的环和域。一般的教科书上会讲,它足够常见。这样的说法事实上并不怎么站得住脚,因为它终归比不上幺半群、半群常见,而幺半群、半群的性质一如前文所述,已经十分丰富。群范畴的特有性质使得其理论异常丰富的特征暂且按下不表,笔者将以一个物理的入口切入:因为它把捉了一个重要的概念——对称性。

下面我们将给出群的公理,并一一解释其与对称性概念的练习:

定义

称一具备二元运算的集合 \(G\) 为一群,若其满足:

  1. 结合律:\(\forall x, y, z \in G\), \((xy)z\) = \(x(yz)\)
  2. 单位元:\(\exists e \in G, \forall x \in G, ex = xe = x\)
  3. 逆元:\(\forall x \in G, \exists y \in G, xy = yx = e\),将 \(y\) 记作 \(x^{-1}\),并称为 \(x\) 的逆。

考虑一个对称图案,我们使用立方体作为例子。1我们说,它旋转对称、轴对称、中心对称、镜面对称。一个对称操作指的就是按照这些直观的对称性对顶点的标号做一个变换,重复多次后总能回到原来的情况。因此,我们可以得到:

  1. 两个对称操作连续执行,仍然是一个对称操作。例如,镜面-旋转的组合至多只需重复四次即可回归原始。
  2. 什么都不改变总是一种对称操作。这是直观的,但未必显然。
  3. 如果一种变换是对称操作,那么反过来也是对称操作。例如,顺时针的旋转和逆时针的旋转。

这就是结合律、单位元和逆元的直观感受。当然,关于怎么弱化这些要求,有相当多复杂而且不常用的结果,有兴趣的读者自可参考诸如 Hungerford 的一些习题。在此,我们只罗列初一些重要的性质,其中许多都在前面的几节中提到过。

引理

一个群中的单位元唯一。

引理

群中任一元素的逆元唯一。

特别简单,是吧?从对称性的直观上讲,这也是很好理解的。但是如果没有尝试过的话,不妨以公理化的定义写出证明。

接下来的一个结果就有点意思了。读过前面的章节(1.1.1)的读者可能已经注意到了,幺半群中,幂等元给我们带来了不小的麻烦,而在群中,它们自然地消失了:

定义

\(x \in G\) 是幂等的(idempotent),如果 \(x^2 = x\)

命题

群中的幂等元有且仅有 \(e\)

证明

注意到逆元的存在性自然表明了消去律即可。

用于替换的事实上是另外一个更广泛的概念:

定义

\(x \in G\) 是一个 \(n\) 阶的元素,如果 \(n\) 是满足 \(x^n = e\) 的最小整数,记作 \(|x|\)

命题

任意有限群中的元素均有有限阶。

证明

考虑 \(x \in G\),取 \(n = |G| + 1\),则 \(x_1, x_2, \cdots x_n\) 中必有两个元素相同。设 \(x^p = x^q = b\)\(n \geqslant p > q > 0\),则 \(x^{p - q} = e\)

这个命题的证明给出了一个显然的推论:

定义

\(|G|\) 为群 \(G\) 的阶(order)。

命题

\(\forall x \in G, |x| \leqslant |G|\)

其中阶小于等于 \(2\) 的元素被称为对合(involution)2

习题

找到一个无限阶群中的有限阶元素的例子。

这样,我们已经直观地看到,通过不断对一个元素进行连乘,它就可以慢慢覆盖群的一部分元素。如果它的幂能够覆盖群的所有元素,我们就称这个群是循环群。

定义

称一个群 \(G\) 为循环群(cyclic group),若 \(\exist x \in G, \forall g \in G, \exists p \in \Z, g = x^p\)

接下来我们考虑的问题是,怎么讨论群之间的关系?我们知道,立方体和八面体具备相同的“对称性”3,一个四面体则能嵌入到一个立方体中4。那么,我们如何描述这类性质呢?

群同态与群同构

给定群 \(G, H\),我们希望它们之间的二元映射至少是一个保持群结构的东西:

定义

\(f: G \to H\) 为一个群同态,如果 \(\forall x, y \in G, f(x)f(y) = f(xy)\)5如果 \(f\) 是一个双射,那么它就是一个群同构。

如果 \(G \to H\) 有一个群同构,就称 \(G\)\(H\) 同构,记作 \(G \cong H\)

诶?这样的东西真的已经保群结构了嘛?读者不妨证明一下:

习题

证明:若 \(f: G \to H\) 为一个群同态,那么 \(f(e_G) = e_H\)\(f(x)^{-1} = f(x^{-1}), \forall x \in G\)

下面是一个很重要的例子,它是从 \(G\)\(G\) 自身的,我们称这样的群同态为群自同态(group endomorphism)。

定义

\(\mathrm{ad}_g(h) = ghg^{-1}, \forall h \in G\) 为关于 \(g\) 的内自同构(inner automorphism)。

不难验证,它是群 \(G\) 上的一个群自同构(group automorphism)。事实上,所有形如这样的群自同构构成一个群,称为内自同构群,记作 \(\mathrm{Inn}(G)\)

考虑映射:\(\mathrm{ad}: G \to \mathrm{Inn}(G), g \mapsto \mathrm{ad}_g\),不难验证这是一个群同态,而且是满的。那么,它是不是单的呢?

命题

如果 \(g\) 和任意元素 \(x \in G\) 交换,也就是说 \(gx = xg, \forall x \in G\),那么 \(\mathrm{ad}_g = \mathrm{id}_G\)

证明

只需代入验证即可。

我们给这样和任意元素交换的群元素构成的集合一个名字,叫做群的中心(center),记作 \(Z(G)\)6。很直接地,群同态 \(\mathrm{ad}\) 的核(kernel)事实上就是 \(Z(G)\)

下面的结果或许有助于读者把握中心这个定义的核心:

习题

\(f: G \to H\) 为群同态,则 \(\mathrm{ker}(f)\)\(\mathrm{im}(f)\) 都是群,而且 \(\mathrm{ker}(f)\) 在任意内自同构作用下不变。这样在任意内自同构下不变的子群被称为正规子群(normal subgroup),\(N\)\(G\) 的正规子群记作 \(N \triangleleft G\)

因此,中心是一个交换群(commutative group,或阿贝尔群,Abelian group),这就是说其中的任意两个元素交换。而且它是群 \(G\) 中最大的交换群。

最后的这个结果可能会有点麻烦,我们分成几步来证明:

习题

我们要证明:如果群 \(G\) 的内自同构群 \(\mathrm{Inn}(G)\) 是循环群,那么它一定是平凡的(即单元素群)。

  1. 证明:如果 \(\mathrm{Inn}(G)\) 是非平凡的,那么 \(G\) 一定是非交换的;
  2. 证明:如果 \(\mathrm{Inn}(G)\) 是循环群,那么 \(G\) 一定是交换的;(提示:选出生成元)
  3. 证出题干中的结果。

群的第一同构定理

读过前面的章节的读者想必已经知道我们想要说的是什么了。但在此之前,我们需要引入商群的概念。

考虑群 \(G\)\(H \subseteq G\) 为它的子群。记 \(gH = \{gh : h \in H\}, g \in G\),称为群 \(H\)\(G\) 中的一个左陪集(left coset)7,记 \(G / H = \{gH : g \in G\}\) 为所有左陪集的集合。我们发现,\(G / H\) 正好对 \(G\) 做了一个划分:

命题

\(\forall x, y \in G, xH \cap yH \neq \varnothing \iff xH = yH\)

证明

\(g \in xH \cap yH\)。则 \(g = xh_1 = yh_2\)。那么,任意 \(xh \in xH\) 都可以被写成 \(yh_2h_1^{-1}h\) 的形式。因为 \(H\) 是子群,所以 \(h_2h_1^{-1}h \in H\), \(xh \in yH\)。这就意味着 \(xH \subseteq yH\),反包含同理。

这样,我们就对群中的元素划出了一组等价类。自然地,我们想要问,分类之后的等价类之间,是否保持群的结构?这就是在问,群乘法与这个等价关系是否相容(compatible)8

\[ \forall x, y \in G, (x \sim x') \wedge (y \sim y') \stackrel ? \implies (xy \sim x'y') \]

其中 \(\sim\) 为由陪集诱导的等价关系。在半群和幺半群的情形下,我们已经看到,核等价永远满足这个条件。在群的情形下这也成立:

习题

考虑群同态 \(f: G \to H\)\(G / \mathrm{ker}(f)\) 诱导的等价关系一定满足相容性条件。

此外,我们注意到:

引理

如果一个等价关系满足相容性条件,且它是以某个子群的陪集诱导而来的,那么这个子群一定是某个同态的核。

证明

为了注意到这一点,我们首先将 \(xH = yH\) 改写为 \(x^{-1}y \in H\)。也就是说,\(x \sim y \iff x^{-1}y \in H\)。接下来要做的就是构造一个群同态 \(\varphi\),使得它能够将 \(H\) 作为核。

前已述及,当群乘法与等价关系相容的时候,这个等价关系对应的等价类也构成一个群,也将其记作 \(G/H\),其中的乘法记作:

\[ xH \cdot yH = xyH \]

那么,一个很自然的想法就是构造 \(\varphi: G \to G/H\),将 \(x\) 映射到 \(xH\)\(G/H\) 中的单位元正是 \(eH = H\),所以由 \(H\) 的封闭性,首先一定有 \(H \subseteq \mathrm{ker}(\varphi)\)

反方向的验证也并不困难。取任意 \(x \in \mathrm{ker}(\varphi)\),我们有 \(\varphi(x) = eH\)\(xH = eH\),因此 \(e^{-1}x = x \in H\)\(\mathrm{ker}(\varphi) \subseteq H\)

注意到,上面的证明中,我们构造的 \(\varphi\) 正好也是一个满射,也就是说,\(\mathrm{im}(f) = G/H\),这马上引出了以下推论,它被称为群同态基本定理,或者群的第一同构定理:

定理

考虑 \(f: G \to H\),则 \(G/\mathrm{ker}(f) \cong \mathrm{im}(f)\)

最后,我们把这一节的推导清理一下,还需要最后一个引理:

引理

如果 \(N \triangleleft G\),那么 \(G/N\) 构成一个群。

证明

只需验证相容性条件即可。考虑 \(x_1^{-1}x_2, y_1^{-1}y_2 \in N\),即 \(x_1 \sim x_2, y_1 \sim y_2\),我们需证 \(x_1y_1 \sim x_2y_2\),即 \((x_1y_1)^{-1}x_2y_2 = y_1^{-1}x_1^{-1}x_2y_2 \in N\)。由于 \(N\) 是正规子群,我们做一个关于 \(y_1^{-1}\) 的共轭作用:\(x_1^{-1}x_2y_2y_1^{-1}\) 这个东西当然在 \(N\) 中。因此,关于 \(y_1\) 共轭作用回去即可。

于是我们得到了下面的结果:

定理

\(N\)\(G\) 的子群,TFAE9

  1. \(N \triangleleft G\)
  2. \(G / N\) 是一个群;
  3. \(\exists f: G \to H\) 为群同态,\(\mathrm{ker}(f) = N\)

这个结果就是本节最核心的一个命题。

习题

证明:若 \(G\) 为一群,则 \(Z(G)\) 为其正规子群,\(G / Z(G) \cong \mathrm{Inn}(G)\)

对于群的第一同构定理,为了方便起见,我们引入以下定义:

定义

考虑一列群同态:

\[ \cdots \stackrel {f_0} \to G_1 \stackrel {f_1} \to G_2 \stackrel {f_2} \to \cdots \stackrel {f_{i-1}} \to G_{i} \stackrel {f_{i}} \to \cdots \]

如果 \(\forall i, \mathrm{im}(f_i) = \mathrm{ker}(f_{i+1})\),则称这是一个正合列(exact sequence)。

这个概念是同调代数研究的核心之一。在此,我们的群同态基本定理可以写成以下形式:

定理

\(f: G \to H\) 为一群同态,以下是一个正合列:

\[ 1 \to \mathrm{ker}(f) \to G \stackrel f \to H \to G/H \to 1 \]

其中 \(1\) 表示单元素群。这类正合列被称为短正合列(short exact sequence)。

习题

用正合列的方式表示 \(f: G \to H\) 为单同态、满同态的条件。

正规子群和坐标系变换

坐标系变换是一种暴力行径。(Hermann Weyl)

本节是一节补充内容。在上面的处理过程中,我们一直把正规子群当成一种从内自同构出发定义的结构,“恰好”群同态的核与之相对应。在这里我们将表明,正规子群有其内禀的独特性质。

线性代数学的比较好的读者可能已经注意到了,正规子群的定义和坐标变换具备相当的一致性。如果 \(M\) 是一个矩阵,\(P\) 为一个可逆矩阵,我们说 \(P^{-1}MP\) 是换基之后的矩阵(matrix after the change of basis)。这就是一种坐标系变换。而正规子群把捉的就是“坐标系变换下的不变性”的概念,即无论坐标系怎么变,它都不会改变。为了形象地说明这一点,我们看看八面体群的例子。

习题

表明八面体群 \(O_h\) 是一个 \(48\) 阶群并描述其元素。

习题

描述四面体群(正四面体的对称性)\(T_d\) 的群元素,并计算它的阶。(提示:脚注 4)

习题

表明 \(T_d\)\(O_h\) 的正规子群,而 \(O_h\) 中由绕某一坐标轴旋转 90 度的操作构成的 \(4\) 阶循环群不是它的正规子群。

这个例子事实上完成了本节所想传达的所有内容:四面体群的优势在于,无论你把立方体做怎样的变换,它都有一个变换操作,在经历一次逆变换回去之后,整个变换的结果为对于四面体的任意变换。

因此,正规子群和群同态的核的关系也就一目了然了:只有那些能稳定不动的变换集合,才能被打到单位元上。否则,单位元也就不再是单位元了。

这样的描述虽然不够严谨,但却是一个非常好的直观。在后面讨论对称群、群计数,或者表示论的问题时,这样的直观可能能够发挥很大的作用。

补充习题

下面的结论都很重要,但是由于行文的连贯性考虑,作为习题留下,在后文中可能引用这些结果。如果读者乐意直接默认这些结果成立的话,也可以跳过这些习题。

习题

证明商群具备以下泛性质:

其中 \(H\)\(G\) 的正规子群,\(i\) 为包含映射,\(\pi\) 为典范投影10。从 \(1\) 出发的映射都是平凡的。图意为,对于任意 \(G'\),存在唯一同态 \(G/H \to G\) 使得上图交换,即任意一列起终点相同的的映射复合相同。

习题

证明第二同构定理:设 \(N \triangleleft G\), \(H\)\(G\) 的子群,则 \(N \cap H \triangleleft H\),而且 \(H / (N \cap H) \cong NH / N\)11

有一种图像表示可以方便地记住这个定理,而且和后面 Galois 理论中域扩张的图恰好一致:

习题

证明:如果 \(K\)\(H\) 的子群,\(H\)\(G\) 的子群且 \(K \triangleleft G\),则 \(K \triangleleft H\),图示如下:12

习题

证明第三同构定理:\(K \triangleleft H \triangleleft G\),则 \(H/K\)\(G/K\) 的正规子群,且 \((G/K)/(H/K) \cong G/H\),图示如下:

习题

证明这个结果(H. B. Mann):设 \(G\) 为有限群,\(S\)\(T\) 为它的两个非空子集,则要么 \(G = ST\),要么 \(|G| \geqslant |S| + |T|\)

习题

证明乘积公式(product formula):若 \(H\)\(K\) 均为 \(G\) 的子群,则 \(HK\) 也是 \(G\) 的子群,而且:

\[ |HK| |H \cap K| = |H| |K| \]

习题

证明:若 \(H\)\(G\)的子群,且 \([G: H] = 2\),则 \(H \triangleleft G\)13

习题

证明:交换群的所有子群都是正规的。这个命题的逆命题是假的,举反例说明之。(提示:四元数群)

习题

证明对应定理(correspondence theorem),这是第三同构定理的一个推广:设 \(K \triangleleft G\)\(\pi: G \to G/K\) 是典范投影,则 \(H \mapsto H/K\) 是一个从包含 \(K\) 的所有子群构成的集合到所有 \(G/K\) 的子群的集合,则 \(H_1 / K\)\(H_2 / K\) 的子群当且仅当 \(H_1\)\(H_2\) 的子群,而且 \([H_2 : H_1] = [H_2 / K : H_1 / K]\)

习题

证明以下结论(Zassenhaus):设 \(G\) 为一个有限群,存在整数 \(n\) 使得 \(\forall x, y \in G, (xy)^n = x^n y^n\)。记 \(G[n] = \{g \in G: g^n = 1\}\)\(G^n = \{g^n : g \in G\}\),则 \(G[n]\)\(G^n\) 都是 \(G\) 的正规子群,且 \(|G^n| = [G : G[n]]\)

习题

称一个正规子群 \(H \triangleleft G\) 是极大的,如果不存在包含 \(H\) 的正规子群。证明:\(H\)\(G\) 的极大正规子群当且仅当 \(G/H\) 的正规子群只有 \(1\) 和它自身。像这样正规子群只有 \(1\) 和自身的群被称为单群(simple group)。


  1. 因为笔者懒得用 tikz 画图而且 tikz 插件也没做完,劳烦读者在此稍作想象。 

  2. 首先,不是内卷。其次,这个定义在基本的群论中暂且用不太上,但是在表示论中会体现出很好玩的一面。关于其在代数相关的理论中更广泛的定义和性质,有兴趣的读者不妨参见 Max-Albert Knus, Alexander Merkurjev et al. 的巨著 The Book of Involutions。 

  3. 取立方体面心连线得到八面体,这样的构造方式事实上被称为对偶多面体。 

  4. 在上下表面各取一条相互不平行的对角线的顶点。 

  5. 这里混同了 \(G\) 中和 \(H\) 中的乘法,应无混淆之虞。 

  6. \(Z\) 来自德文 Zentrum,是习惯记法。也有些资料会选用英文的 \(C\)。 

  7. 对应的也有右陪集,有些资料左右会反过来,读者只需遵从自己熟悉的一套规范,并在看到术语时注意语境即可。 

  8. 往往在定义一个结构之间的运算的时候,我们的第一个问题就是它与这个结构内的运算是否相容。这个问题事实上是一个非常根本的问题。 

  9. The following are equivalent,以下命题等价。在本系列中,我们会逐渐引入这类英文缩写,以帮助读者在阅读英文资料时不致被这类黑话迷惑。 

  10. 典范投影(canonical projection)就是在定义商群的时候,把群中元素投到等价类的投影。 

  11. \(NH = \{nh: n \in N, h \in H\}\),读者需要先证明这是个群,且 \(N\) 在其中正规。 

  12. 已经对 Galois 理论有了解的读者当可注意到它和特出的(distinguished)域扩张的性质的相似性。 

  13. 这也有一个很自然的 Galois 理论的对应物,有兴趣且有能力的读者可以自行证明。