§ 5 循环表示
定义 5.1 设有一个群作用
G→Autset
作用在集合 X 上。固定 g∈G。我们称 g 在 X 上的作用 为
⟨g⟩→G→Autset。
其中 ⟨g⟩→G 是群同态,因为子群的包含映射是群同态。⟨g⟩→Autset 是群同态,因为两个群同态的复合仍是群同态。
本质上,g 在 X 上的作用可以通过将 g 分解为循环来用循环表示法表示,其中每个循环对应于 g 在 X 上作用的一个轨道。
§ 5.1 循环
定义 5.2 如果 σ∈Sn,且 σ 在 n 上的作用至多有一个轨道的大小 ⩾2,则称 σ 为一个 循环(cycle)。
例 5.1
这不是一个循环,因为它有两个大小 ⩾2 的轨道:{1,2} 和 {3,4}。
- 对于 τ:5→5 定义为:
12345↦1↦2↦5↦3↦4
绘制为
这是一个循环。
定义 5.3 如果 σ∈Sn 是一个循环,我们用 σ⊂n 表示大小 ⩾2 的轨道。对于 σ=1G,我们定义
1G:=∅。
§ 5.2 不相交循环
例 5.2
σ 是一个子集,所以元素的顺序无关紧要。例如,它不是某个集合加上一个顺序的选择。
定义 5.4 如果 σ,τ∈Sn 是循环,我们说 σ 和 τ 是不相交的循环(disjoint cycle),当且仅当 σ 和 τ 不相交。
例 5.3
- 1G 与任何循环都是不相交的。
和
不是不相交的,因为 {1,2} 和 {2,3} 有交集。
和
是不相交的。
命题 5.1 Sn 中不相交循环是可交换的。
证明:设 σ 和 τ 是不相交循环,取 k∈n={1,2,…,n}。则
(σ∘τ)(k)={σ(k)τ(k)如果 k∈/τ如果 k∈τ=⎩⎨⎧σ(k)kτ(k)如果 k∈σ如果 k∈/σ,τ如果 k∈τ
因为
k∈/τk∈τ⇒τ(k)=k⇒σ(τ(k))=σ(k)⇒τ(k)∈τ⇒τ(k)∈/σ⇒σ(τ(k))=τ(k)轨道的定义不相交的定义
而
(τ∘σ)(k)={τ(k)σ(k)如果 k∈/σ如果 k∈σ=⎩⎨⎧τ(k)kσ(k)如果 k∈τ如果 k∈/σ,τ如果 k∈σ
因此 σ∘τ=τ∘σ。
§ 5.3 循环表示
定义 5.5 设 σ 是一个循环。σ 的循环表示(cycle notation) 是表达式
(a σ(a) σ2(a) ⋯ σ∣σ∣−1(a))
其中 a∈σ。
例 5.4 如果 σ∈S5 如图所示:
则以下都是 σ 的循环表示:
(1 2 3 5),a=1(2 3 5 1),a=2(5 1 2 3),a=5(3 5 1 2).a=3
例 5.5 如果 τ∈S5 如图所示:
τ=σ,但 τ 的任何循环表示法都不是 σ 的循环表示法。
(1 2 5 3),(2 5 3 1),(5 3 1 2),(3 1 2 5)。
隐含地,我们在对 σ 的各种循环表示法进行辨认。
定理 5.2 每个元素
σ∈Sn
都可以写成不相交循环的乘积,且除了顺序外是唯一的。
证明:对于 σ∈Sn,设 {Oa} 是 σ 在 n 上作用的轨道集合。对于每个 Oa∈n/⟨σ⟩,选择 a∈Oa,并设
σa=(a σ(a) ⋯ σ∣Oa∣−1(a))
作为一个循环。则根据定义,
σ=Oa∏σa
因为
Oa∏σa(k)=σ(k)
根据定义。此外,我们写成
Oa∏σa=σa⋅σb⋅⋯⋅σz
而没有指定顺序,这是因为每个 σa 和 σb 是不相交的(由于轨道的不相交性),因此是可交换的(即顺序无关)。
关于唯一性:如果另一个人写成
σ=∏τi=τ1⋅τ2⋯τk
其中 {τi} 是一组不相交的循环,那么注意到
{τi}=n/⟨σ⟩。
因此,对于每个 i,存在唯一的 σa,使得 σa=τi。写 τi=(b0 b1 ⋯ b∣τi∣−1),我们看到 σ(bi)=bi+1,因此证明完毕。
例 5.6 令 σ∈S8 定义为
则
σ=(7 8 4)∘(1 2 6)∘(3 5)=(1 2 6)(7 8 4)(3 5)=(1 2 6)(3 5)(7 8 4)等等
我们可以将 (1 2 6) 作为 S8 中的循环及其循环表示。(1 2 6) 是 S8 中的元素,其图示为
在第二个等式中,为了简洁,我们省略了组合符号 “∘”。
定义 5.6 对于 σ∈Sn,σ 的循环表示法是表达式
σ=σ1⋯σk
其中每个 σi 是一个循环,且当 i=j 时,每对 σi 和 σj 是不相交的。
例 5.7 如果 σ∈S5 如图所示:
则以下是 σ 的循环表示:
(1 2 4)(3 5)(1 2 4)(5 3)(4 1 2)(3 5)(4 1 2)(5 3)(2 4 1)(3 5)(2 4 1)(5 3)(3 5)(1 2 4)(5 3)(1 2 4)(3 5)(4 1 2)(5 3)(4 1 2)(3 5)(2 4 1)(5 3)(2 4 1)
所有这些都表示相同的 σ。
例 5.8 令
στ=(1 2)(3 4)=(1 2 3)
则循环的逆就是将循环反向读取:
τ−1σ−1=(3 2 1)=(2 1)(4 3)=σ
我们可以计算
τστ−1στσ−1=(1 2 3)∘(1 2)(3 4)∘(3 2 1)=(1 4)(2 3)=(1 2)(3 4)∘(1 2 3)∘(1 2)(3 4)=(3)(4 2 1)=(4 2 1)
注意 (某元素)σ(某元素)−1 与 σ 具有相同的循环形状。这将有助于我们分类 Sn 的共轭类。
§ 5.4 Sn中的共轭类
循环表示给我们带来一些美妙的结果。
命题 5.3 (1) 设 σ∈Sn 是一个循环,所以
σ=(a1 ⋯ ak)
其中 ai+1=σ(ai)。则
σ−1=(ak ⋯ a1)
即,σ−1=(b1 ⋯ bk),其中 bi=σ(bi+1),且 bk=a1。
(2) 更一般地,如果
σ=σ1σ2⋯σk
其中 σi 是不相交的循环,则
σ−1=σ1−1⋯σk−1
(3) 设 σ,τ∈Sn 且 a,b∈n。如果 σ(a)=b,则 τστ−1 将 τ(a) 映射到 τ(b)。
证明:(1) 需要证明对于所有 b∈n,有
(ak ⋯ a1)∘(a1 ⋯ ak):b↦b
且
(a1 ⋯ ak)∘(ak ⋯ a1):b↦b
我们将做第一个组合,第二个类似。注意
- 如果 b∈/{a1,…,ak},则 b 被 σ 固定,因此被 (ak ⋯ a1) 固定。因此 (ak ⋯ a1)∘σ(b)=b。✓
- 如果 b∈{a1,…,ak},则 b=ai,其中 i∈{1,…,k}。因此 σ(b)=ai+1(循环表示法的定义)。因此 (ak ⋯ a1) 将 σ(b) 映射回 b。✓
(2) 一般地,如果 g1,…,gl∈G,
(g1⋯gl)−1=gl−1⋯g1−1。
因为
(g1⋯gl)(gl−1⋯g1−1)=g1⋯gl−1消掉glgl−1gl−1−1⋯g1−1=g1⋯消掉gl−1gl−1−1⋯g1−1⋮=g1g1−1=1G。
因此
(σ1⋯σl)−1=σl−1⋯σ1−1
但不相交的循环是可交换的,所以
σl−1⋯σ1−1=σ1−1⋯σl−1。
(3)
τστ−1(τ(a))=τστ−1∘τ(a)=τσ(a)=τ(b)
注 共轭类似于基变换。如果 v1,…,vk 是 Rk 的一组基,那么存在一个可逆矩阵 T,其第 i 列是 vi。如果线性变换 A 将 a 变为 b,则 TAT−1 将 Ta 变为 Tb。因此,可以将上述的 τ 看作是 n 的“新基”。
推论 5.4 设 σ,σ′∈Sn。如果存在 τ∈Sn 使得 σ′=τστ−1,那么我们可以从 σ 的循环表示和 τ 构造 σ′ 的循环表示。
证明:如果 σ 是一个循环,
σ=(a1 ⋯ al)
则
τστ−1=(τ(a1) ⋯ τ(al))。
命题 (3) 告诉我们,τ(ai) 被 τστ−1 映射到 τ(ai+1)。它还告诉我们,如果 σ(a)=a,则 τστ−1 固定 τ(a);因此,τστ−1 是另一个循环,其非平凡轨道由 {τ(ai)} 给出。
如果 σ 是不相交循环的乘积
σ=σ1⋯σl
则
τστ−1=(τσ1τ−1)(τσ2τ−1)⋯(τσlτ−1)
因为共轭是一个群同态。因此,如果
σ=(a1 ⋯ ak1)(ak1+1 ⋯ ak1+k2)⋯(ak1+⋯+kl−1+1 ⋯ ak1+⋯+kl)
是 σ 的循环表示法,则
τστ−1=(τ(a1) ⋯ τ(ak1))(τ(ak1+1) ⋯ τ(ak1+k2))⋯(τ(ak1+⋯+kl−1+1) ⋯ τ(ak1+⋯+kl))
是 τστ−1 的循环表示法。
令 σ∈Sn。
将 σ 写成
σ=σ1⋯σk
的不相交循环的乘积,并考虑
∣σi∣,∀i
(这些是与每个 σi 相关的轨道的大小。)通过这种方式,我们得到了一组数字。由于我们可以重新排列 σi,最方便地将其视为一个无序的集合。
例 5.9 令
σ=(1 2 3)(6 9)∈S9
注意我们为了简洁,不写 (8)。那么我们有与 σ 相关的数字
定义 5.7 我们称这些数字 {ai} 为 σ 的循环形状(cycle shape)。
例 5.10 令
σ′=(3 4 5)(8 7 9)(2 6)
则 σ′ 有数字 3,3,2 与之关联。
除了顺序外,这与 σ 相关的集合相同。我们说 σ 和 σ′ 具有相同的循环形状。
命题 5.5 两个元素 σ,σ′∈Sn 是共轭的(即存在 τ 使得 σ=τσ′τ−1),当且仅当它们具有相同的循环形状。
证明:设 σ 和 σ′ 具有相同的循环形状。然后我们可以重新排列 σ 和 σ′ 的任何循环表示,使得
σσ′=σ1∘⋯∘σk=σ1′∘⋯∘σk′ 都是不相交循环的乘积。
其中 ∣σi∣=∣σi′∣,对于所有 i。
选择任意的 i 和在 σi 的循环表示法中出现的数字 a,
σi=(⋯ a ⋯)。
在 σi′ 中,选择任意数字 a′,
σi′=(⋯ a′ ⋯)。
定义一个双射如下:
τ:aiσj(ai)↦bi↦(σ′)j(bi)
那么
τστ−1(b)=τστ−1((σ′)j(bi))=τσ(σj(ai))=τ(σj+1(ai))=(σ′)j+1(bi)=σ′(b)。
即 τστ−1=σ′。反之亦然,由上面的推论可知。
例 5.11
(1 2 3)(6 9)(4 5)(3 6 1)=σ=σ′∈S9
具有相同的循环形状。同样,
σσ′=(1 2)(3 4)(5 6 7)=(7 8)(5 9)(1 4 2)∈S9
注 σ 的循环形状只是说明:σ 的作用将 n 分成 l 个轨道;第 i 个轨道的大小为 ki。如果 σ′ 也将 n 分成 l 个轨道,并且我们可以将 ki′ 与 σ 的 ki 相匹配,那么 σ 和 σ′ 具有相同的循环形状。
例 5.12 如何找到 τ 呢?
σσ′=(1 2 3)(4 6)(7 8 5)=(1 5 7)(9 3)(6 8 4)
好吧,如果 τστ−1=σ′,我们知道在 σ′ 的循环表示中,循环
(b1 ⋯ bk)
等于
(τ(a1) ⋯ τ(ak))
对于 σ 的循环分解中的某个循环 (a1 ⋯ ak)。这不是唯一的,但以下是你可以找到它的方法:选择一个循环和一个在其循环表示法中出现的数字。随意地,我们选择
4∈(4 6)
在 σ′ 的循环表示法中,选择与 (4 6) 长度相同的循环。在这种情况下,我们只能选择 (9 3)(虽然一般情况下,我们可能有很多选择)。选择在该循环中出现的一个元素,比如 9。
所以写
然后我们来看循环 σi 如何限制 9。在这种情况下,没有——9 是 σ 的一个不动点。
所以选择 σ′ 的任意一个不动点——在这里,我们唯一的选择是 2。
现在找到包含 2 的循环 σi。在 σi′ 中,找到对应的元素。在这种情况下,对应的是 5。
所以第四个:
5◯ 看到 (4925) 是 τ 的一个循环后,选择任何一个尚未写出的元素。我们任意选择 1。
6◯ 同样地,我们选择 3。
由于我们从不书写长度为 1 的循环。
§ 5.5 交错群
定义 5.8 交错群(alternating group) An 定义为映射
Snσ→GLn(R)detR×↦Bσ
的核,其中
Bσ(ei)=eσ(i)
即:所有使得 Bσ 的行列式为 1 的 σ 的集合。
命题 5.6 An 是 Sn 的子群,包含所有偶置换,即可以表示为偶数个换位(两个元素的交换)的置换。因此 An 的阶为 2n!。
命题 5.7 An 是 Sn 的正规子群。
有三种方法来证明这一点。
- 符号同态的核
证明:定义一个映射 sgn:Sn→{1,−1},其中
- 如果 σ 是偶置换,sgn(σ)=1。
- 如果 σ 是奇置换,sgn(σ)=−1。
这是一个群同态,因为
sgn(στ)=sgn(σ)⋅sgn(τ)。
我们称其为符号同态。
同态的核是被映射到陪域的单位元的元素集合。对于 sgn,单位元是 1。因此,ker(sgn)=An。
群同态的核总是域群的正规子群。因此,An 是 Sn 的正规子群。
- 共轭保持置换的奇偶性
证明:对于任何 σ,τ∈Sn,共轭保持置换的循环结构和奇偶性。如果 σ 是偶置换,则其共轭 τστ−1 也是偶置换。一个子群 N 是正规子群,如果它在群的元素下共轭不变:
τNτ−1=N对于所有 τ∈Sn
由于偶置换的共轭仍是偶置换,An 是 Sn 的正规子群。
- An 在 Sn 中的指数
证明:An 在 Sn 中的指数为:
[Sn:An]=∣An∣∣Sn∣=n!/2n!=2。
由于在群中任何指数为 2 的子群都是正规的,An 是 Sn 的正规子群。