置换

博客介绍了置换是集合到自身的双射,n个元素集合有n!个置换,可看成元素重排。引出对称群,即集合全体置换的族。引入轮换概念,它是特殊置换,可将置换分解成轮换乘积。还介绍了不相交置换,证明不相交置换可交换,且每个置换是轮换或不相交轮换的乘积。

置换

定义 集合 X 的置换是 X 到其自身的双射。

n个元素的集合X恰有 n! 个置换。

置换也可看成集合 X 中元素的重排。

比如 {1, 2, 3} 的重排有:

123;132;213;231;312;321

X的一次重排i_1,i_2,...,i_n确定了一个函数alpha:X->X,即:

alpha(i) = i_1,alpha(2) = i_2, ...,alpha(n) = i_n。

例如重排213对应的函数alpha是:

alpha(1) = 2,alpha(2) = 1,alpha(3) = 3。

自变量就是下标1,2,...,n;函数值则是下标对应的元素。

这里用函数的观点来表达重排的概念,还是比较好理解的。

这个函数有如下特点:

  • 函数中包括了X中的所有元素,即alpha是一个满射
  • 无重复元素说明了不同的点有不同的值,alpha是一个单射
  • 因此,alpha是一个双射alpha:X->X

把置换看做函数的好处是可以对它们进行复合,置换的复合仍是置换(需要证明)。

对称群

引出对称群的概念

定义 称集合X的全体置换的族为X上的对称群,记为S_X。当X={1,2,...,n}时,常用S_n来记S_X,并称之为n个字母上的对称群。

看到这里来有点懵逼了,怎么一下子来了个对称群?先不纠结这个了。其实可以这样,就是把集合上的所有置换取了一个名字而已。

beta · alpha是函数的复合操作,只不过这里要注意的是运算顺序是从左至右的,先算alpha,然后再算beta。

 

S_3中的复合是不交换的(会举例说明)。

两个置换可以交换么?

一个置换的平方是恒等函数吗?(我猜这里的平方是进行两次相同的操作,比如原来是beta · alpha这种复合操作,然后平方就是alpha· alpha)

轮换

上一个部分留了几个问题,直接去想这几个问题有难度,这里进而引入了轮换的概念。

定义 设i_1,i_2,...,i_r是{1,2,...,n}中的不同整数。如果alpha属于S_n固定其他整数(如果有的话),且

alpha(i_1) = i_2,alpha(i_2) = i_3,...,alpha(i_r-1) = i_r,alpha(i_r) = i_1,

则称alpha为一个r-轮换,也称alpha为长r的轮换,记为

alpha = (i_1i_2...i_r)

第一眼看的话肯定会懵逼,这他妈的是啥?

轮换其实是一种特殊的置换,集合中的元素重排的是时候会遵循一种循环。

2-轮换把i_1和i_2对调而其余的不动,2-轮换也叫对换。

1-轮换是恒等函数,因为它们固定每个i。

轮换中的任一i_j可以作为起点,因此任一r-轮换有r中不同的轮换记号:

(i_1i_2...i_r) = (i_2i_3...i_ri_1) = ... = (i_ri_1i_2...i_r-1)。

 

轮换的作用是,可以把置换分解成轮换乘积,就问你屌不屌。

不相交

之前就说过,轮换其实即使一种特殊的置换,因为你可以固定其他的元素,而只有r-轮换,这样不就补全成为了一个置换么。

定义 称两个置换alpha,beta属于S_n不相交,如果每个i被一个移动而被另一个固定:如果alpha(i) != i,则beta(i)=i,且如果beta(j) != j,则alpha(j) = j。称置换族beta_1,...,beta_t不相交,如果它们两两不相交。

为啥他喵的要引入不相交的概念?

 

紧接着证明就来了

引理 不相交的置换alpha,beta是可以交换的。

 

休息一会,要炸了

 

命题 每个置换alpha属于S_n,不是一个轮换就是不相交轮换的乘积。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值