近世代数--置换群--置换permutation分解成什么?置换的级如何计算?
近世代數(shù)--置換群--置換permutation分解成什么?置換的級(jí)如何計(jì)算?
- 置換的分解
- 置換的級(jí)計(jì)算
博主是初學(xué)近世代數(shù)(群環(huán)域),本意是想整理一些較難理解的定理、算法,加深記憶也方便日后查找;如果有錯(cuò),歡迎指正。
我整理成一個(gè)系列:近世代數(shù),方便檢索。
有一些概念。
-
置換permutation:設(shè)集合SSS是一個(gè)有限非空集合,GGG是SSS到它自身上的所有元素一一映射,即π:S→S\pi:S\rightarrow Sπ:S→S。
-
對(duì)稱群symmetric group:當(dāng)SSS為具有nnn個(gè)元素的有限集合 時(shí),它的全部置換(所有一一映射,每個(gè)一一映射是所有元素的一一映射)所組成的群GGG也稱為nnn次對(duì)稱群,記為SnS_nSn?。
例子:S={1,2,3}S=\{1,2,3\}S={1,2,3}
Sn=S_n=Sn?={{1,2,3}{1,2,3}},{{1,2,3}{1,3,2}},{{1,2,3}{2,1,3}},{{1,2,3}{2,3,1}},{{1,2,3}{3,1,2}},{{1,2,3}{3,2,1}}\left\{ \begin{aligned} \{1,2,3\}\\ \{1,2,3\} \end{aligned} \right\}, \left\{ \begin{aligned} \{1,2,3\}\\ \{1,3,2\} \end{aligned} \right\}, \left\{ \begin{aligned} \{1,2,3\}\\ \{2,1,3\} \end{aligned} \right\}, \left\{ \begin{aligned} \{1,2,3\}\\ \{2,3,1\} \end{aligned} \right\}, \left\{ \begin{aligned} \{1,2,3\}\\ \{3,1,2\} \end{aligned} \right\}, \left\{ \begin{aligned} \{1,2,3\}\\ \{3,2,1\} \end{aligned} \right\} {{1,2,3}{1,2,3}?},{{1,2,3}{1,3,2}?},{{1,2,3}{2,1,3}?},{{1,2,3}{2,3,1}?},{{1,2,3}{3,1,2}?},{{1,2,3}{3,2,1}?}
簡(jiǎn)寫:Sn={(1),(2,3),(1,2),(1,2,3),(1,3,2),(1,3)}S_n=\{(1),(2,3),(1,2),(1,2,3),(1,3,2),(1,3)\}Sn?={(1),(2,3),(1,2),(1,2,3),(1,3,2),(1,3)}
- 置換群permutation group:置換群是對(duì)稱群的子群。
- 輪換cycle:SSS是有限非空集合,如果我們從SSS中任意元素xxx開始重復(fù)置換,得到π(x),π(π(x)),……\pi(x),\pi(\pi(x)),……π(x),π(π(x)),……直到某個(gè)置換返回xxx,那么我們稱這些置換為一個(gè)輪換。
- 對(duì)換transposition:只有兩個(gè)元素的輪換。
- 不相交的輪換disjoint cycle:兩個(gè)輪換σ={i1,i2……ir},τ={j1,j2……js},\sigma=\{i_1,i_2……i_r\},\tau=\{j_1,j_2……j_s\},σ={i1?,i2?……ir?},τ={j1?,j2?……js?},如果有ik≠jl,k=1,2,……r,l=1,2……si_k\neq j_l,k=1,2,……r,l=1,2……sik??=jl?,k=1,2,……r,l=1,2……s,那么我們稱這兩個(gè)輪換σ,τ\sigma,\tauσ,τ不相交。兩個(gè)不相交輪換的乘積是可交換的commutative:σ?τ=τ?σ\sigma·\tau=\tau·\sigmaσ?τ=τ?σ。
例子:(1,3,4),(2,5)(1,3,4),(2,5)(1,3,4),(2,5)。可交換的:(1,3,4)?(2,5)=(2,5)?(1,3,4)(1,3,4)·(2,5)=(2,5)·(1,3,4)(1,3,4)?(2,5)=(2,5)?(1,3,4)
置換的分解
任何置換都可以分解成不相交的輪換的乘積,而且分解成的輪換是唯一的。
證明:數(shù)學(xué)歸納法
假設(shè)集合∣S∣=n|S|=n∣S∣=n,
- 當(dāng)n=1n=1n=1,則τ=(1)\tau=(1)τ=(1);
- 假設(shè)n?1n-1n?1時(shí)結(jié)論成立;即αn?1\alpha^{n-1}αn?1可以寫成α1?α2……?αr\alpha_1·\alpha_2……·\alpha_rα1??α2?……?αr?的形式,其中αi,(i=1……r)\alpha_i,(i=1……r)αi?,(i=1……r)是一個(gè)輪換,αi、αj(i≠j)\alpha_i、\alpha_j(i\neq j)αi?、αj?(i?=j)不相交
- 現(xiàn)在證明S={1,2,3……,n}S=\{1,2,3……,n\}S={1,2,3……,n}
取一個(gè)置換:αn=\alpha^{n}=αn={1i1},{2i2},……,{n?1in?1},{nin}\left\{ \begin{aligned} 1\\i_1 \end{aligned} \right\}, \left\{ \begin{aligned} 2\\i_2 \end{aligned} \right\}, ……, \left\{ \begin{aligned} n-1\\i_{n-1} \end{aligned} \right\}, \left\{ \begin{aligned} n\\i_n \end{aligned} \right\} {1i1??},{2i2??},……,{n?1in?1??},{nin??}
有兩種情況:- in=ni_n=nin?=n,這種情況直接得出αn=αn?1?(n)=α1?α2……?αr?(n)\alpha^{n}=\alpha^{n-1}·(n)=\alpha_1·\alpha_2……·\alpha_r·(n)αn=αn?1?(n)=α1??α2?……?αr??(n),是不相交的輪換的乘積形式;
- in≠ni_n\neq nin??=n,則有?k∈{1,2……n?1},ik=n,αn={\exists} k\in \{1,2……n-1\},i_k=n,\alpha^{n}=?k∈{1,2……n?1},ik?=n,αn={1i1},{2i2},……,{k?1ik?1},{kik},{k+1ik+1},……{n?1in?1},{nin}\left\{ \begin{aligned} 1\\i_1 \end{aligned} \right\}, \left\{ \begin{aligned} 2\\i_2 \end{aligned} \right\}, ……, \left\{ \begin{aligned} k-1\\i_{k-1} \end{aligned} \right\}, \left\{ \begin{aligned} k\\i_{k} \end{aligned} \right\}, \left\{ \begin{aligned} k+1\\i_{k+1} \end{aligned} \right\}, …… \left\{ \begin{aligned} n-1\\i_{n-1} \end{aligned} \right\}, \left\{ \begin{aligned} n\\i_n \end{aligned} \right\} {1i1??},{2i2??},……,{k?1ik?1??},{kik??},{k+1ik+1??},……{n?1in?1??},{nin??}
- 這樣ik=n,in∈{1,2……n?1},i_k=n,i_n\in \{1,2……n-1\},ik?=n,in?∈{1,2……n?1},有αn=(ik,in)αn?1?(n)\alpha^n=(i_k,i_n)\alpha^{n-1}·(n)αn=(ik?,in?)αn?1?(n),即**先把ini_nin?換到前n?1n-1n?1個(gè)對(duì)應(yīng)關(guān)系中,然后就跟前一種可能是一樣的。**展開來(lái),αn=(ik,in)?α1?α2……?αr\alpha^n=(i_k,i_n)·\alpha_1·\alpha_2……·\alpha_rαn=(ik?,in?)?α1??α2?……?αr?。
- 在α1,α2……,αr\alpha_1,\alpha_2……,\alpha_rα1?,α2?……,αr?中必定存在一個(gè),且只存在一個(gè)(因?yàn)?span id="ze8trgl8bvbq" class="katex--inline">αi,(i=1……r)\alpha_i,(i=1……r)αi?,(i=1……r)彼此不相交)αi\alpha_iαi?包含ini_nin?,即aia_iai?與(ik,in)(i_k,i_n)(ik?,in?)相交。
- 假設(shè)是α1\alpha_1α1?,可以寫成α1=(in,a,……b)\alpha_1=(i_n,a,……b)α1?=(in?,a,……b),那么(ik,in)?α1=(ik,in,a,……b),αn=(ik,in)?α1?α2……?αr=(ik,in,a,……b)?α2……?αr(i_k,i_n)·\alpha_1=(i_k,i_n,a,……b), \alpha^n=(i_k,i_n)·\alpha_1·\alpha_2……·\alpha_r=(i_k,i_n,a,……b)·\alpha_2……·\alpha_r(ik?,in?)?α1?=(ik?,in?,a,……b),αn=(ik?,in?)?α1??α2?……?αr?=(ik?,in?,a,……b)?α2?……?αr?,是互不相交的輪換,證畢。
置換的級(jí)計(jì)算
置換σ\sigmaσ:
- 本身是rrr長(zhǎng)輪換的話,那ord(σ)=rord(\sigma)=rord(σ)=r
- 如果不是輪換,則置換可以分解為輪換,σ=σ1?σ2?……?σt\sigma=\sigma_1·\sigma_2·……·\sigma_tσ=σ1??σ2??……?σt?,其中σi\sigma_iσi?為輪換;那么ord(σ)=l.c.m(ord(σ1),ord(σ2),……ord(σt))ord(\sigma)=l.c.m(ord(\sigma_1),ord(\sigma_2),……ord(\sigma_t))ord(σ)=l.c.m(ord(σ1?),ord(σ2?),……ord(σt?)),l.c.m()l.c.m()l.c.m()是求最小公倍數(shù)。
理解,為什么置換的級(jí)是分解輪換級(jí)的最小公倍數(shù):
- 輪換的級(jí):ord(σi)ord(\sigma_i)ord(σi?)的意思是最少“轉(zhuǎn)多少次”才能使數(shù)字不變;例子:(1,3,4)=(1,3,4)=(1,3,4)={13},{34},{41}\left\{ \begin{aligned} 1\\3 \end{aligned} \right\}, \left\{ \begin{aligned} 3\\4 \end{aligned} \right\}, \left\{ \begin{aligned} 4\\1 \end{aligned} \right\} {13?},{34?},{41?}
“轉(zhuǎn)1次”:(3,4,1)(3,4,1)(3,4,1)
“轉(zhuǎn)2次”:(4,1,3)(4,1,3)(4,1,3)
“轉(zhuǎn)3次”:(1,3,4)(1,3,4)(1,3,4)
所以ord((1,3,4))=3ord((1,3,4))=3ord((1,3,4))=3
任意輪換的級(jí)就是這個(gè)輪換的元素個(gè)數(shù) - 置換的級(jí):置換分解成了多個(gè)輪換,那么我們需要將這個(gè)置換轉(zhuǎn)每個(gè)輪換級(jí)的最小公倍數(shù)次,才能使所有元素都不變。例子:(1,3,4,2,5)=(1,3,4)(2,5),(1,3,4)(1,3,4,2,5)=(1,3,4)(2,5),(1,3,4)(1,3,4,2,5)=(1,3,4)(2,5),(1,3,4)需要轉(zhuǎn)3次,(2,5)(2,5)(2,5)需要轉(zhuǎn)2次,那么(1,3,4,2,5)(1,3,4,2,5)(1,3,4,2,5)需要轉(zhuǎn)6次。
總結(jié)
以上是生活随笔為你收集整理的近世代数--置换群--置换permutation分解成什么?置换的级如何计算?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 初等数论--二次剩余与二次同余方程--既
- 下一篇: 近世代数--群同构--第一同构定理