Skip to content

第 7 章:可解群:定义、例子及保持可解的三个引理 ​

本章对象:C_{m} 是 m 阶循环群;V_{4} 是四元 Klein 群。可解列只要求相邻项正规,不要求每项正规于整个 G。

7.1 可解群的定义与 S₃ 的可解列 ​

原问题:直接回到这里吧

可以,我们直接回到这里。

前面已经讲过:

\text{正规子群}\rightarrow\text{商群}

所以现在下一步就是开始理解:

\boxed{\text{什么叫“可解群”(solvable group)}}

但先不下抽象定义,先拿 S_3 做例子。

考虑这条链:

\{e\}\triangleleft A_3\triangleleft S_3.

这里:

A_3=\{e,(123),(132)\}.

我们来看这条链到底有什么特殊之处。

首先看最上面这一层:

S_3/A_3.

前面已经知道,它只有两个元素:

A_3,\qquad (12)A_3.

因此:

|S_3/A_3|=2.

一个只有两个元素的群一定是交换群,所以:

\boxed{S_3/A_3\text{ 是阿贝尔群}}

然后再看下一层:

A_3/\{e\}.

因为除以最小子群 \{e\} 基本什么都没压掉,所以:

A_3/\{e\}\cong A_3.

而 A_3 有三个元素:

e,(123),(132).

并且:

(123)(132)=(132)(123)=e,

整个 A_3 是交换群。

所以:

\boxed{A_3/\{e\}\text{ 也是阿贝尔群}}

现在你会看到:

S_3

虽然自己不是交换群,但我们能找到一条正规子群链:

\boxed{
\{e\}\triangleleft A_3\triangleleft S_3
}

使得每一层相邻两群做商之后:

A_3/\{e\}

和

S_3/A_3

全都是阿贝尔群。

这就是“可解群”的核心思想:

一个群本身可以很复杂、可以不交换;但如果能把它通过正规子群一层一层拆开,而每一层剩下的商群都是交换群,那么这个群就叫可解群。

所以:

\boxed{S_3\text{ 是可解群}}

正式定义就是:

如果存在一条链

\{e\}=G_0
\triangleleft
G_1
\triangleleft
G_2
\triangleleft
\cdots
\triangleleft
G_r=G

使得每一个商群

G_{i+1}/G_i

都是阿贝尔群,那么:

\boxed{G\text{ 是可解群}}

英文:

\boxed{\text{solvable group}}

这里的“可解”这个名字现在看起来非常奇怪:

群又没有方程,为什么叫“可解”?

这不是巧合。

这个名称正是因为 Galois 理论最后证明:

\boxed{
\text{多项式可以用根式求解}
\iff
\text{它的 Galois 群是可解群}
}

所以“solvable group”中的 solvable,确实和我们最终要研究的“方程能不能用根式解”直接相关。

不过现在还不要跳到 Galois 理论。

下一步最重要的是弄懂:

\boxed{\text{为什么“每一层商群是阿贝尔群”代表群被逐层简化了}}

然后我们再看 S_4 为什么也可解,而到了 S_5 为什么这套拆法会卡在 A_5。

7.2 阿贝尔商群如何逐层消去非交换部分 ​

现在我们只解释一个问题:

\boxed{\text{为什么“每一层商群都是阿贝尔群”可以理解成把非交换性逐层消掉?}}

这其实是“可解群”定义背后的核心直觉。

先看一个群 G。如果 G 本身是阿贝尔群,那么最简单,因为所有元素都满足

ab=ba.

这时候你甚至不需要很多层,直接有:

\{e\}\triangleleft G,

而

G/\{e\}\cong G

本身就是阿贝尔群。

所以所有阿贝尔群当然都是可解群。

但 S_3 本身不是阿贝尔群。比如:

(12)(23)\neq(23)(12).

那为什么它还是“可解”?

因为我们找到:

\{e\}\triangleleft A_3\triangleleft S_3.

现在看:

S_3/A_3.

在这个商群里,我们已经不再区分 A_3 里面的元素。

也就是说:

e,\ (123),\ (132)

全部被视为同一个“大元素”:

A_3.

而所有奇置换则被视为另一个“大元素”。

于是原来 S_3 中很多复杂的非交换行为,被压进了 A_3 里面。

外面剩下的结构:

S_3/A_3

只有两个元素,因此是交换的。

所以可以这样理解:

S_3 的“非交换复杂性”并没有遍布整个群,而是可以被集中到较小的子群 A_3 里。

然后我们继续进入 A_3。

但 A_3 本身已经是交换群了。

于是复杂性到这里就结束了。

所以:

S_3
\supset
A_3
\supset
\{e\}

就是一种“一层一层剥掉非交换结构”的过程。


你也可以把它画成:

S_3

先忽略掉 A_3 内部的区别,得到

S_3/A_3,

这是阿贝尔群。

然后再看被我们刚才“藏起来”的 A_3。

它自己也是阿贝尔的。

所以整个 S_3 虽然不是阿贝尔群,但它是由若干层阿贝尔结构搭起来的。

这就是:

\boxed{\text{可解群}}

的直觉。


这里还有一个更精确的说法。

如果

G/N

是阿贝尔群,那么在商群里:

(gN)(hN)=(hN)(gN).

也就是说:

ghN=hgN.

这等价于说:

(gh)^{-1}hg\in N

或者更常见地写成:

ghg^{-1}h^{-1}\in N.

这个元素:

\boxed{ghg^{-1}h^{-1}}

叫做 g,h 的交换子,英文:

commutator

记作:

[g,h].

如果 g,h 真正交换,那么:

gh=hg,

于是:

ghg^{-1}h^{-1}=e.

所以交换子是在测量:

\boxed{\text{两个元素“不交换了多少”}}

如果 G/N 是阿贝尔群,那么所有交换子都落进 N:

[g,h]\in N.

因此可以理解成:

把 N 压成单位元以后,所有“不交换的误差”都消失了。

这就是为什么阿贝尔商群代表“非交换性被压进更小的子群里”。


所以一条可解链:

\{e\}=G_0
\triangleleft
G_1
\triangleleft
\cdots
\triangleleft
G_r=G

满足每个:

G_{i+1}/G_i

都是阿贝尔群,本质上是在说:

\boxed{\text{每走下一层,剩余的非交换性都可以继续塞进更小的子群}}

最后一直塞到:

\{e\}.

于是所有非交换复杂性都被一层层消解掉了。

这就是“solvable”的群论意义。

下一步就很自然了:

\boxed{\text{看 }S_4\text{ 为什么也能这样一层层拆}}

然后再对比 S_5,看它为什么最终卡在 A_5。

7.3 S₄ 的可解列 ​

现在我们看:

\boxed{S_4\text{ 为什么仍然是可解群}}

但这一步会比 S_3 多一层,所以我们慢慢来。

对 S_4,一个很有用的正规子群链是:

\{e\}
\triangleleft
V_4
\triangleleft
A_4
\triangleleft
S_4.

这里新出现了一个东西:

\boxed{V_4}

它叫 Klein four group,克莱因四元群。

先只搞清楚 V_4 是什么。


S_4 是对

\{1,2,3,4\}

的所有置换。

其中有三个很特别的偶置换:

(12)(34),
(13)(24),
(14)(23).

再加上单位元:

e.

于是定义:

\boxed{
V_4=
\{e,(12)(34),(13)(24),(14)(23)\}
}

为什么这些都是偶置换?

因为例如:

(12)(34)

是两个换位的乘积。

两个是偶数,所以它是偶置换。

因此:

V_4\subset A_4.

现在先看它为什么自己是一个群。

设

a=(12)(34),
b=(13)(24),
c=(14)(23).

那么:

a^2=b^2=c^2=e.

因为每个都只是交换两对元素,做两次就还原。

更有意思的是:

ab=c.

我们算一下。

(12)(34)(13)(24).

还是从右往左。

先追踪 1:

1\overset{(13)(24)}{\longrightarrow}3
\overset{(12)(34)}{\longrightarrow}4.

所以:

1\to4.

再看 4:

4\to2\to1.

所以:

4\to1.

因此有:

(14).

再看 2:

2\to4\to3.

所以:

2\to3.

而:

3\to1\to2.

所以:

3\to2.

因此:

ab=(14)(23)=c.

同样:

bc=a,
ca=b.

所以这四个元素彼此相乘,永远不会跑出去。

因此:

V_4

确实是一个群。


而且这个群还是阿贝尔群。

例如:

ab=c,

同时:

ba=c.

所以:

ab=ba.

实际上 V_4 中任意两个元素都交换。

因此:

\boxed{V_4\text{ 是阿贝尔群}}

这已经告诉我们最下面这一层:

V_4/\{e\}

是阿贝尔群。


现在看整个链:

\{e\}
\triangleleft
V_4
\triangleleft
A_4
\triangleleft
S_4.

为了证明 S_4 可解,我们需要逐层看:

V_4/\{e\},
A_4/V_4,
S_4/A_4.

其中第一层已经知道:

V_4/\{e\}\cong V_4

是阿贝尔群。

最后一层:

S_4/A_4

和前面 S_3/A_3 一样,只区分奇置换和偶置换,所以只有两个元素,也一定是阿贝尔群。

真正需要理解的是中间这一层:

\boxed{A_4/V_4}

为什么也是阿贝尔群。

这就是下一步最合适讲的内容。

7.4 V₄ 的正规性与三阶商群为何循环 ​

现在只解决中间这一层:

\boxed{A_4/V_4\text{ 为什么是阿贝尔群}}

这里其实有两个问题:

  1. V_4 为什么是 A_4 的正规子群,这样 A_4/V_4 才有资格成为商群?
  2. 这个商群为什么是阿贝尔群?

我们一个一个来。

先看大小:

|A_4|=\frac{4!}{2}=12.

而

|V_4|=4.

所以如果能够取商,那么:

|A_4/V_4|
=
\frac{12}{4}
=
3.

也就是说,商群只有 3 个元素。

但我们现在还不能直接宣布它是群,因为首先要证明:

V_4\triangleleft A_4.

为什么 V₄ 是正规子群? ​

我们有:

V_4=
\{e,(12)(34),(13)(24),(14)(23)\}.

这里介绍一个非常有用的事实。

如果 \sigma 是一个置换,那么:

\sigma(a\,b)\sigma^{-1}

等于:

(\sigma(a)\,\sigma(b)).

直觉上就是:

左右用 \sigma 和 \sigma^{-1} 包起来,相当于把循环里的标签全部按照 \sigma 重新命名。

例如假设:

\sigma=(123).

那么:

\sigma(12)\sigma^{-1}

就是把 1,2 分别换成

\sigma(1)=2,\qquad \sigma(2)=3,

所以:

\sigma(12)\sigma^{-1}=(23).

同样:

\sigma(12)(34)\sigma^{-1}

就会变成

(\sigma(1)\sigma(2))(\sigma(3)\sigma(4)).

关键是:

两个不相交的换位,在这种“重新命名”之后,仍然是两个不相交的换位。

所以:

(12)(34)

经过任意置换共轭后,只可能变成:

(12)(34),\quad
(13)(24),\quad
(14)(23).

也就是说,它还是待在 V_4 里面。

单位元 e 当然也还是 e。

因此对任意:

\sigma\in A_4,

都有:

\sigma V_4\sigma^{-1}=V_4.

这正是正规子群的另一个等价定义:

\boxed{V_4\triangleleft A_4}.

现在我们终于可以形成商群:

A_4/V_4.

它有:

3

个元素。

接下来的问题是:

为什么任何只有 3 个元素的群一定是阿贝尔群?

设这个群是:

G=\{e,a,b\}.

取一个不是单位元的元素,比如:

a\neq e.

看:

a^2.

它只能是 e,a,b 之一。

它不可能等于 a,因为如果:

a^2=a,

两边乘 a^{-1},得到:

a=e,

矛盾。

所以只有两种可能:

a^2=e

或者

a^2=b.

但第一种其实也不可能。

如果:

a^2=e,

那么集合

\{e,a\}

会形成一个 2 元子群。

而子群大小必须整除群大小;2 不能整除 3。

如果暂时不想用这个定理,也可以以后再补。

所以必然:

a^2=b.

于是:

a^3=ab.

而因为群只有三个元素,继续乘最终必须回到 e,事实上:

a^3=e.

因此整个群其实就是:

\{e,a,a^2\}.

所有元素都是 a 的幂。

那么:

a^i a^j=a^{i+j}=a^{j+i}=a^j a^i.

所以一定交换。

因此:

\boxed{\text{任何 3 阶群都是循环群,因此是阿贝尔群}}

于是:

\boxed{A_4/V_4\text{ 是阿贝尔群}}.

现在三层全部打通:

\{e\}
\triangleleft
V_4
\triangleleft
A_4
\triangleleft
S_4

对应商群:

V_4/\{e\}

阿贝尔;

A_4/V_4

3 阶群,阿贝尔;

S_4/A_4

2 阶群,阿贝尔。

所以:

\boxed{S_4\text{ 是可解群}}.

到这里,你已经看到了为什么四次方程对应的对称群 S_4 还能够被“一层层拆成阿贝尔结构”。

下一步就轮到真正的分水岭:

\boxed{S_5}

我们会先看它最自然的第一层:

A_5\triangleleft S_5,

然后发现问题全部集中到了 A_5。而 A_5 和之前的 A_3,A_4 会出现一个本质性的不同。

补充证明:可解群的子群仍可解 ​

设 G 有可解列 {e}=G_{0}\triangleleft G_{1}\triangleleft \ldots \triangleleft G_{r}=G,H\leq G。令 H_{i}=H\cap G_{i}。对 x\in H_{i+1}、y\in H_{i},xyx^{-1} 同时属于 H 与 G_{i},故属于 H_{i};所以 H_{i}\triangleleft H_{i+1}。映射

H_{i+1}/H_i\longrightarrow G_{i+1}/G_i,
\qquad hH_i\longmapsto hG_i

良定义且保持乘法;若 hG_{i}=G_{i},则 h\in H\cap G_{i}=H_{i},因此单射。其目标群阿贝尔,所以定义域也阿贝尔。于是 {e}=H_{0}\triangleleft \ldots \triangleleft H_{r}=H 是可解列;相邻项允许相等,重复项删去即可。这补上原对话推广到 n\geq 5 时仅引用、尚未写出的证明。

补充证明:可解的核与可解的商群给出可解的整体 ​

设 N\triangleleft G,且 N 与 Q=G/N 都可解。取 N 的可解列 {e}=N_{0}\triangleleft \ldots \triangleleft N_{s}=N;取 Q 的可解列 {N}=Q_{0}\triangleleft \ldots \triangleleft Q_{t}=Q。令 \pi :G\to Q 是商映射,P_{j}=\pi ^{-1}(Q_{j})。因 Q_{j}\triangleleft Q_{j+1},共轭计算给出 P_{j}\triangleleft P_{j+1},而且 P_{0}=N、P_{t}=G。

把 \pi 限制到 P_{j+1},再映到 Q_{j+1}/Q_{j},其核恰好是 P_{j},且满射。第一同构定理给出 P_{j+1}/P_{j}\cong Q_{j+1}/Q_{j},因此这些商群阿贝尔。把两条链连接为

\{e\}=N_0\triangleleft\cdots\triangleleft N_s=N=P_0
\triangleleft P_1\triangleleft\cdots\triangleleft P_t=G,

得到 G 的可解列。特别地,阿贝尔核当然可解,所以“可解群的阿贝尔扩张仍可解”。这里的“扩张”是群论中的核与商群关系,不是说把两个群简单做直积。

补充定义与证明:交换子如何检测商群的交换性 ​

交换子 [a,b]=aba^{-1}b^{-1};它等于 e 当且仅当 ab=ba。若 N\triangleleft G,则 G/N 阿贝尔,当且仅当所有交换子都落在 N 中。事实上,abN=baN 等价于 (ba)^{-1}ab\in N;该元素 a^{-1}b^{-1}ab 与 aba^{-1}b^{-1} 互为一个共轭,N 正规,所以两种条件等价。也可以直接在商群中计算 aN、bN 的交换子。后面的商群可解证明就用这个判别。

7.6 可解群的商群仍可解 ​

现在证明:

\boxed{G\text{ 可解},\ N\triangleleft G
\Longrightarrow
G/N\text{ 可解}}

我们只用已经学过的“可解群”定义,不额外引入新定理。

假设 G 可解。那么存在一条正规子群链:

\{e\}=G_0
\triangleleft
G_1
\triangleleft
\cdots
\triangleleft
G_r=G

并且每一层:

\boxed{G_{i+1}/G_i\text{ 是阿贝尔群}}.

现在我们想研究:

G/N.

这里 N\triangleleft G,否则商群 G/N 都没有定义。

我们有自然的商映射:

\boxed{
\pi:G\to G/N
}

它把:

g\mapsto gN.

现在把原来每一个 G_i 都通过 \pi 映射过去。

定义:

\boxed{
H_i=\pi(G_i)
}

于是每个 H_i 都是 G/N 里的一个子群。

原来的链:

G_0\subset G_1\subset\cdots\subset G_r

经过 \pi 后变成:

H_0\subset H_1\subset\cdots\subset H_r.

最上面:

H_r=\pi(G)=G/N.

最下面呢?

因为:

G_0=\{e\},

所以:

H_0=\pi(\{e\})=\{N\}.

注意在商群 G/N 中,单位元就是陪集:

N.

所以:

\boxed{
\{N\}=H_0
\triangleleft H_1
\triangleleft\cdots\triangleleft
H_r=G/N
}

我们现在只需要证明每一个:

H_{i+1}/H_i

都是阿贝尔群。


为什么?

任取:

a,b\in G_{i+1}.

因为:

G_{i+1}/G_i

是阿贝尔群,所以在这个商群里:

(aG_i)(bG_i)=(bG_i)(aG_i).

也就是:

abG_i=baG_i.

这意味着“不交换产生的差别”落在 G_i 里面。也就是:

\boxed{
aba^{-1}b^{-1}\in G_i
}

现在对它作用商映射 \pi:

\pi(aba^{-1}b^{-1})\in\pi(G_i)=H_i.

因为 \pi 是群同态:

\pi(aba^{-1}b^{-1})
=
\pi(a)\pi(b)\pi(a)^{-1}\pi(b)^{-1}.

所以:

\boxed{
\pi(a)\pi(b)\pi(a)^{-1}\pi(b)^{-1}
\in H_i
}

这句话又意味着:

在商群

H_{i+1}/H_i

里面:

\pi(a)H_i

和

\pi(b)H_i

能够交换。

而 a,b 是任意的,所以:

\boxed{H_{i+1}/H_i\text{ 是阿贝尔群}}.

于是我们已经给 G/N 找到了一条:

\{N\}=H_0
\triangleleft H_1
\triangleleft\cdots\triangleleft H_r=G/N

并且每一层商群都是阿贝尔群。

按照可解群定义:

\boxed{G/N\text{ 可解}}.

7.7 逐元素证明群链的像仍形成正规链 ​

原问题:为什么这个就成立了

这里要分成三件事证明,刚才我确实压得太快了。

我们定义了:

H_i=\pi(G_i),

其中

\pi:G\to G/N,\qquad \pi(g)=gN.

而原来有:

G_0\triangleleft G_1\triangleleft\cdots\triangleleft G_r=G.

现在为什么能得到:

\{N\}=H_0\triangleleft H_1\triangleleft\cdots\triangleleft H_r=G/N?

先看最下面。

因为

G_0=\{e\},

所以:

H_0=\pi(G_0)=\{\pi(e)\}.

而:

\pi(e)=eN=N.

所以:

\boxed{H_0=\{N\}}.

注意这里 N 是商群 G/N 的单位元,因为:

N\cdot gN=gN.

所以 \{N\} 就相当于普通群里的 \{e\}。


再看最上面。

因为:

G_r=G,

所以:

H_r=\pi(G_r)=\pi(G).

而商映射 \pi 会把所有 g\in G 送成所有陪集 gN。

这些陪集正好构成整个:

G/N.

所以:

\boxed{H_r=G/N}.

第三件事最关键:

为什么:

H_i\triangleleft H_{i+1}?

我们知道原来:

G_i\triangleleft G_{i+1}.

现在取任意:

x\in H_{i+1}

和:

y\in H_i.

因为:

H_{i+1}=\pi(G_{i+1}),

所以存在:

a\in G_{i+1}

使:

x=\pi(a).

同理存在:

b\in G_i

使:

y=\pi(b).

现在看共轭:

xyx^{-1}.

代入:

xyx^{-1}
=
\pi(a)\pi(b)\pi(a)^{-1}.

因为 \pi 是群同态:

=
\pi(aba^{-1}).

而原来:

G_i\triangleleft G_{i+1},

所以:

aba^{-1}\in G_i.

于是:

\pi(aba^{-1})\in\pi(G_i)=H_i.

所以:

xyx^{-1}\in H_i.

这对任意 x\in H_{i+1}、y\in H_i 都成立,因此:

\boxed{H_i\triangleleft H_{i+1}}.

所以整个链才真正成立:

\boxed{
\{N\}=H_0
\triangleleft
H_1
\triangleleft\cdots\triangleleft
H_r=G/N
}

核心就是一句:

\boxed{\text{正规子群经过群同态取像以后,仍然正规于对应的大群的像。}}

这里不是因为“把 G_i 映过去”就自动能写 \triangleleft,还需要上面这个共轭计算。

7.8 逐元素证明像链的相邻商群阿贝尔 ​

刚才我们已经证明了:

H_i=\pi(G_i)

会形成一条正规的子群链:

\{N\}=H_0\triangleleft H_1\triangleleft\cdots\triangleleft H_r=G/N.

现在还差最后一件事:

\boxed{H_{i+1}/H_i\text{ 为什么是阿贝尔群?}}

原来的 G 是可解群,所以我们知道:

G_{i+1}/G_i

是阿贝尔群。

这句话意味着:任取

a,b\in G_{i+1},

它们在商群里交换:

(aG_i)(bG_i)=(bG_i)(aG_i).

也就是:

abG_i=baG_i.

这意味着 ab 和 ba 只差一个 G_i 中的元素。等价地:

aba^{-1}b^{-1}\in G_i.

现在把它通过

\pi:G\to G/N

映过去。

令

x=\pi(a),\qquad y=\pi(b).

因为 a,b\in G_{i+1},所以:

x,y\in H_{i+1}.

而:

aba^{-1}b^{-1}\in G_i.

作用 \pi:

\pi(aba^{-1}b^{-1})\in\pi(G_i)=H_i.

利用 \pi 是群同态:

\pi(aba^{-1}b^{-1})
=
xyx^{-1}y^{-1}.

所以:

\boxed{xyx^{-1}y^{-1}\in H_i}.

这就意味着,在商群

H_{i+1}/H_i

里,x 和 y 的不交换部分已经被压进了单位元。

因此:

(xH_i)(yH_i)
=
(yH_i)(xH_i).

因为 x,y 任意,所以:

\boxed{H_{i+1}/H_i\text{ 是阿贝尔群}}.

于是我们有:

\{N\}=H_0
\triangleleft
H_1
\triangleleft
\cdots
\triangleleft
H_r=G/N

而且每一个:

H_{i+1}/H_i

都是阿贝尔群。

这正是“可解群”的定义,所以:

\boxed{G/N\text{ 可解}}.

保留每一次追问,认真走完每一步证明。