上述例子中的所有群 都是交换群 。非交换群 最常见的例子是一类叫做变换群(transformation group) 的群 。我们回顾第 1.4 节 ,集合 X 的变换是一个一一对应且到的映射 g : X → X 。映射 g 有一个反映射 g − 1 : X → X ,使得 g − 1 ∘ g = g ∘ g − 1 = id X 让两个变换 g 和 h 的乘积 定义为它们的函数组合 g h = g ∘ h
( g h ) ( x ) = g ∘ h ( x ) = g ( h ( x )) .
X 的所有变换集合 构成一个群 ,用Transf(X)表示:
封闭性 源于这样一个事实:两个变换(可逆映射 )的组合会产生另一个可逆映射 ,因为( f ∘ g ) − 1 = g − 1 ∘ f − 1 。结合律 自动适用于映射 的复合 ,而恒等映射 和逆映射 是显而易见的。X 的变换群 是指 Transf(X )的任何子群 。
如果X 是一个势为n 的有限集 ,那么X 的变换称为X 元素的置换(permutation) 。X = { 1 , 2 , … , n } 的排列群 称为阶数 为n 的对称群(symmetric group) ,记为S n 。S n 的任何子群 都称为置换群(permutation group) 。n 元素上的一个置换 π 可以用置换 符号来表示
π = ( 1 a 1 2 a 2 … … n a n )
其中a 1 = π ( 1 ) , a 2 = π ( 2 ) , 等等. 同样的置换 也可以写成
π = ( b 1 c 1 b 2 c 2 … … b n c n )
其中b 1 , b 2 , … , b n 是按任意顺序排列的数字1 , 2 , … , n ,c 1 = π ( b 1 ) , c 2 = π ( b 2 ) , … , c n = π ( b n ) 。例如,将四元素集合 中的元素 2 和 4 互换的置换 π 可以有几种写法、
π = ( 1 1 2 4 3 3 4 2 ) = ( 2 4 3 3 1 1 4 2 ) = ( 4 2 1 1 2 4 3 3 ) , etc.
就置换 符号而言,如果
σ = ( 1 a 1 2 a 2 … … n a n ) and π = ( a 1 b 1 a 2 b 2 … … a n b n )
那么它们的乘积 就是排列 πσ = π ∘ σ
πσ = ( 1 b 1 2 b 2 … … n b n ) .
请注意,这种乘积 涉及先进行σ 后进行π 的置换 ,这与它们的书写顺序相反;在这一点上可以有不同的约定。由于乘积 是函数复合 ,因此结合律 是有保证的。恒等置换 为
id n = ( 1 1 2 2 … … n n ) ,
而任何置换 的逆定理都由下式给出
π − 1 = ( 1 a 1 2 a 2 … … n a n ) − 1 = ( a 1 1 a 2 2 … … a n n ) .
对称群 S n 是一个阶数 为 n ! 的有限群 ,即 n 对象可被置换 的方式总数。一般来说,它不是阿贝尔的。例如,在 S 3 中
( 1 1 2 3 3 2 ) ( 1 2 2 1 3 3 ) = ( 2 3 1 1 3 2 ) ( 1 2 2 1 3 3 ) = ( 1 3 2 1 3 2 )
而
( 1 2 2 1 3 3 ) ( 1 1 2 3 3 2 ) = ( 1 2 3 3 2 1 ) ( 1 1 2 3 3 2 ) = ( 1 2 2 3 3 1 ) .
一种更简洁的排列符号是循环符号。从任意一个要被置换 的元素开始,例如 a 1 。让 a 2 成为对 a 1 应用 π 变化的结果,让 a 3 成为对 a 2 应用 π 变化的结果,等等。最终,第一个元素 a 1 必须再次出现,比如 a m + 1 = a 1 。这就定义了一个循环(cycle) ,写成 ( a 1 a 2 … a m ) 。如果 m = n ,那么 π 就被称为循环 排列。如果 m < n 那么取任何一个没有出现在由 a 1 产生的循环 中的元素 b 1 ,并在 π 下创建一个由 b 1 的连续图像组成的新循环 ( b 1 b 2 … b m ) 。继续下去,直到耗尽所有元素 1 , 2 , … , n 。置换 π 可以写成其循环 的 的乘积 ;例如
( 1 4 2 5 3 3 4 7 5 2 6 1 7 6 ) = ( 1 4 7 6 ) ( 2 5 ) ( 3 ) .
请注意,选择循环 中的哪个元素作为第一个成员并不重要,因此,( 1476 ) = ( 7614 ) 和( 25 ) = ( 52 )
像 (3) 这样长度为 l 的循环 仅仅表示置换 π 使元素 3 保持不变。如果我们从符号中完全忽略这样的 l 循环 ,写成
( 1476 ) ( 2 5 ) ( 3 ) = ( 1 4 7 6 ) ( 2 5 ) .
没有共同元素的循环 ,书写顺序也无关紧要
( 14 7 6 ) ( 25 ) = ( 25 ) ( 1 4 7 6 ) .
按照从右到左的顺序,根据循环 对每个元素的影响,可以很容易地得到排列组合的乘积 。例如
( 137 ) ( 542 ) ( 12 ) ( 3467 ) ( 146 ) = ( 1654 ) ( 23 ) ( 7 )
从1 → 4 → 6 , 6 → 1 → 2 → 5 , 5 → 4 , 4 → 6 → 7 → 1 ,等等。
用循环 符号表示{ 1 , 2 , 3 } 上的每个排列组合,并写出S 3 的6 × 6 乘法表。
长度为 2 的循环 称为交换(transposition) 。每个循环 都可以写成交换 的乘积
( a 1 a 2 a 3 … a n ) = ( a 2 a 3 ) ( a 3 a 4 ) … ( a n − 1 a n ) ( a n a 1 ) ,
由于每个排列 π 都是循环 的乘积 ,所以它又是交换 的乘积 。作为交换 积的置换 表示一般不是唯一的,但所需的交换 次数要么总是奇数,要么总是偶数。为了证明这一点,请考虑同次多项式
f ( x 1 , x 2 , … , x n ) = i < j ∏ ( x i − x j ) = ( x 1 − x 2 ) ( x 1 − x 3 ) … ( x 1 − x n ) ( x 2 − x 3 ) … ( x n − 1 − x n ) .
如果任意一对变量x i 和x j 互换,那么对于所有的k = i , j 来说,因子( x i − x j ) 的符号发生变化,因子( x i − x k ) 与( x j − x k ) 互换。当 k < i < j 或 i < j < k 时,后一过程中两个因子的符号都不会改变,而当 i < k < j 时,每个因子的符号都会改变,但这两个因子的乘积 总体上也不会改变符号。x i 和x j 互换的净结果是多项式f ( x 1 , x 2 , … , x n ) 的符号改变。因此,根据 f 是保持不变还是改变了符号,可以把置换 称为偶数或奇数。在第一种情况下,它们可以写成偶数,而在第二种情况下,它们可以写成奇数。
因此,根据f 是否保持不变或改变其符号,排列可以被称为偶排列或奇排列。 在第一种情况下,它们可以写成偶数,而且只能写成偶数交换 ,而在第二种情况下,它们只能写成奇数。 这种品质称为排列的奇偶性(parity) ,而量
( − 1 ) π = { + 1 − 1 if π is even , if π is odd ,
称为排列的符号(sign) 。 有时它被表示为符号π 。
证明
( − 1 ) πσ = ( − 1 ) σπ = ( − 1 ) π ( − 1 ) σ . ( 2.1 )
在欧几里得平面上考虑一个四个角被标记为1,2,3,4的正方形。 正方形的对称群由四个旋转(顺时针旋转0 ∘ , 9 0 ∘ , 18 0 ∘ 和27 0 ∘ ) , 分别表示为R 0 , R 1 , R 2 和R 3 ,以及关于四个轴(见图2.1)的反射S 1 , S 2 , S 3 和S 4 组成。
这个群 不是可交换 的,因为,R 1 S 1 = S 4 = S 1 R 1 = S 3 —— 请记住,在任何此类乘积 中,最右边的操作都是最先执行的!进行这些计算的一个好方法是将每种变换都视为顶点的排列; 例如,在循环 符号R 1 = ( 1234 ) , R 2 = ( 13 ) ( 24 ) , S 1 = ( 14 ) ( 23 ) , S 3 = ( 13 ) 等等,因此正方形的对称群是对称群 S 4 的阶数 为8的子群 。
图 2.1 正方形的对称群
练习:证明整个群 可以通过重复应用R 1 和S 1 来生成。
一个S n 重要的子群 是所有偶排列的集合 ,即( − 1 ) π = 1 ,被称为交替群(alternating group) ,记作A n 。闭包性质,即两个偶排列的乘积 总是偶排列,可以直接由式(2.1) 得出。此外,标识排列idz 显然是偶排列,而偶排列π 的逆也必定是偶排列,因为
( − 1 ) πσ = ( − 1 ) σπ = ( − 1 ) π ( − 1 ) σ .
因此A n 是S n 的一个子群 ,阶数 是n ! /2.
设π 是1 , 2 , … , n 的任意排列,由于n 个物体共有n !种排列,连续迭代π 2 , π 3 , … 最终会得到重复,即π k = π l ,从而π l − k = id n 。满足π m = id n 的最小m 被称为排列π 的阶数 。任何长度为k 的周期显然有阶k ,而由于任何排列都可以写成周期的乘积 ,排列的阶就是它的周期的最小公倍数。例如,(123)(45)的阶是3和2的最小公倍数,即6。元素{ id n , π , π 2 , … , π m − 1 = π − 1 } 形成S n 的子群 ,称为由π 生成的子群 。它显然是一个循环群 。
习题
证明实数加法群 唯一的有限子群 是单子集 { 0 } ,而实数乘法群 的有限子群 只有 { 1 } 和 { 1 , − 1 } 。
求非零复数乘法群 C ˙ 的所有有限子群 。
写出例 2.7 中正方形对称群 D 4 的完整 8 × 8 乘法表。证明 R 2 和 S 1 生成一个阿贝尔子群 ,并写出它的乘法表。
(a) 求图 2.2(a) 中保持顶点 1 不变的立方体对称 变换,用循环 记号将它们写成顶点的置换 。
(b) 求图 2.2(b) 中正四面体的旋转对称群。
(c) 对图 2.2(c) 中的正八面体作同样的研究。
证明素数模乘法群 G 7 , G 11 , G 17 , G 23 都是循环群 ,并分别求出一个生成元 。
证明 S n 的任何循环 子群 的阶都是 n ! 的因子。