1.3 SYMMETRIC GROUPS
1.3 对称群
Let Ω be any nonempty set and let SΩ be the set of all bijections from Ω to itself (i.e., the set of all permutations of Ω ). The set SΩ is a group under function composition: ∘ . Note that ∘ is a binary operation on SΩ since if σ:Ω→Ω and τ:Ω→Ω are both bijections,then σ∘τ is also a bijection from Ω to Ω . Since function composition is associative in general, ∘ is associative. The identity of SΩ is the permutation 1 defined by 1(a)=a ,for all a∈Ω . For every permutation σ there is a (2-sided) inverse function, σ−1:Ω→Ω satisfying σ∘σ−1=σ−1∘σ=1 . Thus,all the group axioms hold for (SΩ,∘) . This group is called the symmetric group on the set Ω . It is important to recognize that the elements of SΩ are the permutations of Ω ,not the elements of Ω itself.
设 Ω 为任何非空集合,令 SΩ 为所有从 Ω 到其自身的双射(即 Ω 的所有排列)的集合。集合 SΩ 在函数复合下构成一个群:∘。注意 ∘ 是 SΩ 上的一个二元运算,因为如果 σ:Ω→Ω 和 τ:Ω→Ω 都是双射,那么 σ∘τ 也是一个从 Ω 到 Ω 的双射。由于函数复合通常具有结合性,∘ 也是结合的。SΩ 的单位元是排列 1,定义为 1(a)=a,对于所有 a∈Ω。对于每一个排列 σ,都有一个(双边)逆函数 σ−1:Ω→Ω,满足 σ∘σ−1=σ−1∘σ=1。因此,所有群公理对于 (SΩ,∘) 都成立。这个群被称为集合 Ω 上的对称群。重要的是要认识到 SΩ 的元素是 Ω 的排列,而不是 Ω 本身的元素。
In the special case when Ω={1,2,3,…,n} ,the symmetric group on Ω is denoted Sn ,the symmetric group of degree n.1 The group Sn will play an important role throughout the text both as a group of considerable interest in its own right and as a means of illustrating and motivating the general theory.
在 Ω={1,2,3,…,n} 的特殊情况下,Ω 上的对称群记作 Sn,即 n.1 阶的对称群。群 Sn 将在本文中扮演重要角色,既作为一个自身具有相当大兴趣的群,也作为说明和激发一般理论的手段。
First we show that the order of Sn is n !. The permutations of {1,2,3,…,n} are precisely the injective functions of this set to itself because it is finite (Proposition 0.1) and we can count the number of injective functions. An injective function σ can send the number 1 to any of the n elements of {1,2,3,…,n};σ(2) can then be any one of the elements of this set except σ(1) (so there are n−1 choices for σ(2) ); σ(3) can be any element except σ(1) or σ(2) (so there are n−2 choices for σ(3) ),and so on. Thus there are precisely n⋅(n−1)⋅(n−2)…2⋅1=n ! possible injective functions from {1,2,3,…,n} to itself. Hence there are precisely n ! permutations of {1,2,3,…,n} so there are precisely n ! elements in Sn .
首先我们证明 Sn 的阶是 n !。因为它是有限的(命题 0.1),我们可以计算这个集合到自身的注入函数的数量。σ 的一个注入函数可以将数字 1 映射到 n 元素中的任何一个,{1,2,3,…,n};σ(2) 可以是这个集合中除了 σ(1) 之外的任何一个元素(因此对于 σ(2) 有 n−1 种选择);σ(3) 可以是除了 σ(1) 或 σ(2) 之外的任何一个元素(因此对于 n−2 有 n−2 种选择),依此类推。因此,从 {1,2,3,…,n} 到其自身的确切 n⋅(n−1)⋅(n−2)…2⋅1=n ! 个可能的注入函数。因此,确切地有 n ! 个 {1,2,3,…,n} 的排列,所以 Sn 中确切地有 n ! 个元素。
We now describe an efficient notation for writing elements σ of Sn which we shall use throughout the text and which is called the cycle decomposition.
接下来我们描述一种高效的表示 σ 中元素的方法,我们将在全文中使用这种表示法,它被称为循环分解。
A cycle is a string of integers which represents the element of Sn which cyclically permutes these integers (and fixes all other integers). The cycle (a1a2…am) is the permutation which sends ai to ai+1,1≤i≤m−1 and sends am to a1 . For example (213) is the permutation which maps 2 to 1,1 to 3 and 3 to 2. In general, for each σ∈Sn the numbers from 1 to n will be rearranged and grouped into k cycles of the form
循环是一串整数,它代表 Sn 中的元素,这个元素将这些整数循环置换(并固定所有其他整数)。循环 (a1a2…am) 是这样一个置换,它将 ai 映射到 ai+1,1≤i≤m−1,并将 am 映射到 a1。例如,(213)是这样的置换,它将 2 映射到 1,1 映射到 3,3 映射到 2。一般来说,对于每个 σ∈Sn,从 1 到 n 的数字将被重新排列并分组为形式为 k 的循环。
(a1a2…am1)(am1+1am1+2…am2)…(amk−1+1amk−1+2…amk)
from which the action of σ on any number from 1 to n can easily be read,as follows. For any x∈{1,2,3,…,n} first locate x in the above expression. If x is not followed immediately by a right parenthesis ( i.e., x is not at the right end of one of the k cycles), then σ(x) is the integer appearing immediately to the right of x . If x is followed by a right parenthesis,then σ(x) is the number which is at the start of the cycle ending with x (i.e.,if x=ami ,for some i ,then σ(x)=ami−1+1 (where m0 is taken to be 0 )). We can represent this description of σ by
从中可以很容易地读出 σ 对从 1 到 n 的任何数字的作用,如下所示。对于任何 x∈{1,2,3,…,n},首先在上面的表达式中找到 x。如果 x 后面没有紧跟右括号(即 x 不是 k 循环之一的右端),那么 σ(x) 是紧在 x 右边的整数。如果 x 后面跟有右括号,那么 σ(x) 是以 x 结尾的循环开始的那个数(即,如果 x=ami 对于某个 i 成立,那么 σ(x)=ami−1+1(其中 m0 视为 0))。我们可以用以下方式表示对 σ 的这种描述:
1 We shall see in Section 6 that the structure of SΩ depends only on the cardinality of Ω ,not on the particular elements of Ω itself,so if Ω is any finite set with n elements,then SΩ "looks like" Sn .
1 我们将在第6节中看到,SΩ 的结构仅取决于 Ω 的基数,而不是 Ω 本身的特定元素,所以如果 Ω 是具有 n 元素的任何有限集,那么 SΩ "看起来像" Sn。
The product of all the cycles is called the cycle decomposition of σ .
所有循环的乘积称为 σ 的循环分解。
We now give an algorithm for computing the cycle decomposition of an element σ of Sn and work through the algorithm with a specific permutation. We defer the proof of this algorithm and full analysis of the uniqueness aspects of the cycle decomposition until Chapter 4.
我们现在给出一个计算元素 σ 在 Sn 中的循环分解的算法,并用一个特定的排列来演示这个算法。我们将这个算法的证明以及循环分解唯一性方面的完整分析推迟到第4章。
Let n=13 and let σ∈S13 be defined by
设 n=13 并且定义 σ∈S13 为
σ(1)=12,σ(2)=13,σ(3)=3,σ(4)=1,σ(5)=11,
σ(6)=9,σ(7)=5,σ(8)=10,σ(9)=6,σ(10)=4,
σ(11)=7,σ(12)=8,σ(13)=2.
Cycle Decomposition Algorithm
循环分解算法
| Method | Example |
|---|
| To start a new cycle pick the smallest element of $\{ 1,\;2,\ldots .\;n\}$ which has not yet appeared in a previous cycle - call it $a$ (if you are just starting, $a = 1$ ); begin the new cycle: (a | (1 |
| Read off $\sigma \left( a\right)$ from the given description of $\sigma$ - call it $b$ . If $b = a$ ,close the cycle with a right parenthesis (without writing $b$ down); this completes a cycle - return to step 1. If $b \neq a$ , write $b$ next to $a$ in this cycle: ( ${ab}$ | $\sigma \left( 1\right) = \frac{1}{2} = b,\frac{1}{2} \neq 1$ so write: (112 |
| Read off $\sigma \left( b\right)$ from the given description of $\sigma$ - call it $c$ . If $c = a$ ,close the cycle with a right parenthesis to complete the cycle - return to step 1. If $c \neq a$ ,write $c$ next to $b$ in this cycle: ( ${abc}$ Repeat this step using the number $c$ as the new value for $b$ until the cycle closes. | $\sigma \left( {12}\right) = 8,8 \neq 1$ so continue the cycle as: (1128 |
Naturally this process stops when all the numbers from {1,2,…,n} have appeared in some cycle. For the particular σ in the example this gives
显然,当 {1,2,…,n} 中的所有数字都出现在某个循环中时,这个过程自然停止。对于示例中的特定 σ,这给出
σ=(1128104)(213)(3117)(69).
The length of a cycle is the number of integers which appear in it. A cycle of length t is called a t -cycle. Two cycles are called disjoint if they have no numbers in common. Thus the element σ above is the product of 5 (pairwise) disjoint cycles: a 5-cycle,a 2-cycle, a 1-cycle, a 3-cycle, and another 2-cycle.
循环的长度是出现在其中的整数的数量。长度为 t 的循环被称为 t -循环。如果两个循环没有共同的数字,则称这两个循环为 disjoint 。因此上面的元素 σ 是5个(两两)不相交循环的乘积:一个5-循环,一个2-循环,一个1-循环,一个3-循环,以及另一个2-循环。
Henceforth we adopt the convention that 1-cycles will not be written. Thus if some integer, i ,does not appear in the cycle decomposition of a permutation τ it is understood that τ(i)=i ,i.e.,that τ fixes i . The identity permutation of Sn has cycle decomposition (1)(2)…(n) and will be written simply as 1 . Hence the final step of the algorithm is:
从此我们约定1-循环不写出。因此,如果某个整数 i 不出现在排列 τ 的循环分解中,则理解为 τ(i)=i ,即 τ 固定 i 。Sn 的恒等排列的循环分解为 (1)(2)…(n) ,并且将简单地写作1。因此,算法的最后一步是:
Cycle Decomposition Algorithm (cont.)
循环分解算法(续)
| Final Step: Remove all cycles of length 1 |
The cycle decomposition for the particular σ in the example is therefore
因此,示例中特定 σ 的循环分解为
σ=(1128104)(213)(5117)(69)
This convention has the advantage that the cycle decomposition of an element τ of Sn is also the cycle decomposition of the permutation in Sm for m≥n which acts as τ on {1,2,3,…,n} and fixes each element of {n+1,n+2,…,m} . Thus,for example, (12)is the permutation which interchanges1and2and fixes all larger integers whether viewed in S2,S3 or S4 ,etc.
这个约定的优点是,元素 τ 的 Sn 的循环分解也是排列在 Sm 中对于 m≥n 的循环分解,它作为 τ 在 {1,2,3,…,n} 上作用并固定 {n+1,n+2,…,m} 的每个元素。因此,例如,(12)是交换1和2的排列,并且在 S2,S3 或 S4 中固定所有较大的整数,等等。
As another example, the 6 elements of S3 have the following cycle decompositions:
另一个例子是,S3 的6个元素有以下循环分解:
The group S3
群 S3
| Values of ${\sigma }_{i}$ | Cycle Decomposition of ${\sigma }_{i}$ |
|---|
| ${\sigma }_{1}\left( 1\right) = 1,{\sigma }_{1}\left( 2\right) = 2,{\sigma }_{1}\left( 3\right) = 3$ | 1 |
| ${\sigma }_{2}\left( 1\right) = 1,{\sigma }_{2}\left( 2\right) = 3,{\sigma }_{2}\left( 3\right) = 2$ | (23) |
| ${\sigma }_{3}\left( 1\right) = 3,{\sigma }_{3}\left( 2\right) = 2,{\sigma }_{3}\left( 3\right) = 1$ | (13) |
| ${\sigma }_{4}\left( 1\right) = 2,{\sigma }_{4}\left( 2\right) = 1,{\sigma }_{4}\left( 3\right) = 3$ | (12) |
| ${\sigma }_{5}\left( 1\right) = 2,{\sigma }_{5}\left( 2\right) = 3,{\sigma }_{5}\left( 3\right) = 1$ | (123) |
For any σ∈Sn ,the cycle decomposition of σ−1 is obtained by writing the numbers in each cycle of the cycle decomposition of σ in reverse order. For example,if σ=(1128104)(213)(5117)(69) is the element of S13 described before then
对于任何 σ∈Sn ,σ−1 的循环分解是通过将 σ 的循环分解中的每个循环中的数字按相反顺序写出获得的。例如,如果 σ=(1128104)(213)(5117)(69) 是之前描述的 S13 的元素,那么
σ−1=(4108121)(132)(7115)(96).
Computing products in Sn is straightforward,keeping in mind that when computing σ∘τ in Sn one reads the permutations from right to left. One simply "follows" the elements under the successive permutations. For example,in the product (123)∘ (12)(34) the number 1 is sent to 2 by the first permutation,then 2 is sent to 3 by the second permutation, hence the composite maps 1 to 3. To compute the cycle decomposition of the product we need next to see what happens to 3 . It is sent first to 4 , then 4 is fixed, so 3 is mapped to 4 by the composite map. Similarly, 4 is first mapped to 3 then 3 is mapped to 1 , completing this cycle in the product: (134). Finally, 2 is sent to 1,then 1 is sent to 2 so 2 is fixed by this product and so (1≥3)∘(1≥2)(3≤4)=(1≥4) is the cycle decomposition of the product.
在 Sn 中计算乘积是直接的,考虑到在 Sn 中计算 σ∘τ 时是从右到左读取排列。只需“跟随”连续排列下的元素。例如,在乘积 (123)∘ (12)(34) 中,数字 1 通过第一个排列被送到 2,然后 2 通过第二个排列被送到 3,因此复合映射将 1 映射到 3。为了计算乘积的循环分解,我们需要接下来观察 3 发生了什么。它首先被送到 4,然后 4 被固定,所以 3 通过复合映射被映射到 4。类似地,4 首先被映射到 3,然后 3 被映射到 1,完成了乘积中的这个循环:(134)。最后,2 被送到 1,然后 1 被送到 2,所以 2 被这个乘积固定,因此 (1≥3)∘(1≥2)(3≤4)=(1≥4) 是乘积的循环分解。
As additional examples,
作为额外的例子,
(12)∘(13)=(132) and (13)∘(12)=(123).
In particular this shows that
特别是这表明
Snis a non-abelian group for alln≥3.
Each cycle (a1a2…am) in a cycle decomposition can be viewed as the permutation which cyclically permutes a1,a2,…,am and fixes all other integers. Since disjoint cycles permute numbers which lie in disjoint sets it follows that
在循环分解中的每个循环 (a1a2…am) 可以被视为循环排列 a1,a2,…,am 并固定所有其他整数的排列。由于不相交的循环排列的是位于不相交集合中的数字,因此
disjoint cycles commute.
不相交的循环可以交换。
Thus rearranging the cycles in any product of disjoint cycles (in particular, in a cycle decomposition) does not change the permutation.
因此,重新排列任何不相交循环的乘积中的循环(特别是在循环分解中)不会改变排列。
Also,since a given cycle, (a1a2…am) ,permutes {a1,a2,…,am} cyclically,the numbers in the cycle itself can be cyclically permuted without altering the permutation, i.e.,
此外,由于给定的循环 (a1a2…am) 循环排列 {a1,a2,…,am},循环中的数字本身可以循环排列而不改变排列,即,
(a1a2…am)=(a2a3…ama1)=(a3a4…ama1a2)=…
=(ama1a2…am−1).
Thus,for instance, (12)=(21) and (1234)=(3412) . By convention,the smallest number appearing in the cycle is usually written first.
因此,例如,(12)=(21) 和 (1234)=(3412)。按照惯例,循环中出现的最小数字通常首先写出。
One must exercise some care working with cycles since a permutation may be written in many ways as an arbitrary product of cycles. For instance,in S3,(123)= (12)(23)=(13)(132)(13) etc. But,(as we shall prove) the cycle decomposition of each permutation is the unique way of expressing a permutation as a product of disjoint cycles (up to rearranging its cycles and cyclically permuting the numbers within each cycle). Reducing an arbitrary product of cycles to a product of disjoint cycles allows us to determine at a glance whether or not two permutations are the same. Another advantage to this notation is that it is an exercise (outlined below) to prove that the order of a permutation is the l.c.m. of the lengths of the cycles in its cycle decomposition.
在处理循环时必须小心,因为一个置换可以以多种方式写成循环的任意乘积。例如,在 S3,(123)= (12)(23)=(13)(132)(13) 等等中。但是(正如我们将证明的),每个置换的循环分解是将置换表示为不相交循环乘积的唯一方式(循环的重新排列和每个循环内数字的循环置换除外)。将任意的循环乘积简化为不相交循环的乘积,可以让我们一眼就确定两个置换是否相同。这种表示法的另一个优点是,下面的练习是证明置换的阶是其循环分解中各循环长度的最小公倍数。
EXERCISES
练习
-
Let σ be the permutation
-
设 σ 为置换
1↦32↦43↦54↦25↦1
and let τ be the permutation
并设 τ 为置换
1↦52↦33↦24↦45↦1.
Find the cycle decompositions of each of the following permutations: σ,τ,σ2,στ,τσ , and τ2σ .
找出以下置换的循环分解:σ,τ,σ2,στ,τσ 和 τ2σ。
-
Let σ be the permutation
-
设 σ 为置换
1↦132↦23↦154↦145↦10
6↦67↦128↦39↦410↦1
11↦712↦913↦514↦1115↦8
and let τ be the permutation
并设 τ 为置换
1↦142↦93↦104↦25↦12
6↦67↦58↦119↦1510↦3
11↦821↦731↦441↦151↦13.
Find the cycle decompositions of the following permutations: σ,τ,σ2,στ,τσ ,and τ2σ .
找出以下置换的循环分解:σ,τ,σ2,στ,τσ 和 τ2σ。
-
For each of the permutations whose cycle decompositions were computed in the preceding two exercises compute its order.
-
对于前两个练习中计算出的循环分解的每个置换,计算其阶。
-
Compute the order of each of the elements in the following groups: (a) S3 (b) S4 .
-
计算以下群中每个元素的阶:(a) S3 (b) S4。
-
Find the order of (1128104)(213)(5117)(69) .
-
找出 (1128104)(213)(5117)(69) 的阶。
-
Write out the cycle decomposition of each element of order 4 in S4 .
-
写出 S4 中阶为4的每个元素的循环分解。
-
Write out the cycle decomposition of each element of order 2 in S4 .
-
写出 S4 中阶为2的每个元素的循环分解。
-
Prove that if Ω={1,2,3,…} then SΩ is an infinite group (do not say ∞!=∞ ).
-
证明如果 Ω={1,2,3,…} 则 SΩ 是一个无限群(不要说 ∞!=∞)。
-
(a) Let σ be the 12-cycle (123456789101112). For which positive integers i is σi also a 12-cycle?
-
(a) 设 σ 为12-循环 (123456789101112)。对于哪些正整数 i ,σi 也是12-循环?
(b) Let τ be the 8-cycle (12345678) . For which positive integers i is τi also an 8-cycle?
(b) 设 τ 为8-循环 (12345678) 。对于哪些正整数 i ,τi 也是8-循环?
(c) Let ω be the 14-cycle (1234567891011121314). For which positive integers i is ωi also a 14-cycle?
(c) 设 ω 为14-循环 (1234567891011121314)。对于哪些正整数 i ,ωi 也是14-循环?
-
Prove that if σ is the m -cycle (a1a2…am) ,then for all i∈{1,2,…,m},σi(ak)=ak+i , where k+i is replaced by its least residue mod m when k+i>m . Deduce that ∣σ∣=m .
-
证明如果 σ 是 m -循环 (a1a2…am) ,那么对于所有 i∈{1,2,…,m},σi(ak)=ak+i ,其中 k+i 被替换为其在模 m 下的最小余数当 k+i>m 。推导出 ∣σ∣=m 。
-
Let σ be the m -cycle (12…m) . Show that σi is also an m -cycle if and only if i is relatively prime to m .
-
设 σ 为 m -循环 (12…m) 。证明 σi 也是 m -循环当且仅当 i 与 m 互质。
-
(a) If τ=(12)(34)(56)(78)(910) determine whether there is a n -cycle σ(n≥10) with τ=σk for some integer k .
-
(a) 如果 τ=(12)(34)(56)(78)(910) 确定是否存在一个 n -循环 σ(n≥10) ,使得 τ=σk 对于某个整数 k 。
(b) If τ=(12)(345) determine whether there is an n -cycle σ(n≥5) with τ=σk for some integer k .
(b) 如果 τ=(12)(345) 确定是否存在一个 n -循环 σ(n≥5) ,使得 τ=σk 对于某个整数 k 。
-
Show that an element has order 2 in Sn if and only if its cycle decomposition is a product of commuting 2-cycles.
-
证明一个元素在 Sn 中的阶为2当且仅当其循环分解是可交换的2-循环的乘积。
-
Let p be a prime. Show that an element has order p in Sn if and only if its cycle decomposition is a product of commuting p -cycles. Show by an explicit example that this need not be the case if p is not prime.
-
设 p 为一个质数。证明一个元素在 Sn 中的阶等于 p 当且仅当它的循环分解是可交换的 p -循环的乘积。通过一个具体例子说明,如果 p 不是质数,则情况可能并非如此。
-
Prove that the order of an element in Sn equals the least common multiple of the lengths of the cycles in its cycle decomposition. [Use Exercise 10 and Exercise 24 of Section 1.]
-
证明一个元素在 Sn 中的阶等于它的循环分解中各循环长度的最小公倍数。 [使用第1节的练习10和练习24。]
-
Show that if n≥m then the number of m -cycles in Sn is given by
-
证明如果 n≥m ,那么 Sn 中 m -循环的数量由以下给出
mn(n−1)(n−2)…(n−m+1).
[Count the number of ways of forming an m -cycle and divide by the number of representations of a particular m -cycle.]
[计算形成一个 m -循环的方法数,然后除以特定 m -循环的表现形式数。]
-
Show that if n≥4 then the number of permutations in Sn which are the product of two disjoint 2-cycles is n(n−1)(n−2)(n−3)/8 .
-
证明如果 n≥4 ,那么 Sn 中由两个不相交的2-循环乘积构成的排列的数量是 n(n−1)(n−2)(n−3)/8 。
-
Find all numbers n such that S5 contains an element of order n . [Use Exercise 15.]
-
找出所有满足 S5 包含一个阶为 n 的元素的数 n 。 [使用练习15。]
-
Find all numbers n such that S7 contains an element of order n . [Use Exercise 15.]
-
找出所有满足 S7 包含一个阶为 n 的元素的数 n 。 [使用练习15。]
-
Find a set of generators and relations for S3 .
-
找出 S3 的一组生成元和关系。