【抽象代数】 04 - 类方程和有限群

  之前两篇是群的基本概念,我们对群的结构了解得还很少。进一步的研究需要深入其本质,找到群最关键的特点。群的核心其实就是它的变换规律,要想看得更多,就必须回归到变换的特点上来。由此要把群放在更生动的场景下,才能体现其本性。这个思路是群论思想的精髓,后面我们还会回来继续研究,而这里只撷取比较简单的一种手段作为预热,并以其在有限群下应用来体会这种方法的强大。

1. 类方程

1.1 群的作用

  前面提到过,\(gG\)将\(G\)中的元素作了一个变换,同样\(g(aH)\)也是对陪集的一个变换。看来我们有必要将这样的变换提出来单独研究,变换是从一个群\(G\)作用到一个集合\(X\),结果还是在\(X\)中。用函数的方法表示这个变换:\(g(x)\),其中\(g\in G\),\(x,g(x)\in X\)。为了能用到群的性质,首先自然是是要求下式左成立(保持运算),其次还要求逆元能将元素还原,即\(g^{-1}(g(x))=x\),故还要求下式右成立。这样的变换一般叫\(G\)在\(X\)上的作用(action)。

\[g_1g_2(x)=g_1(g_2(x)),\quad e(x)=x\tag{1}\]

  作用的结果可以写成一张表,行为\(G\)列为\(X\),从两个维度分别考察会得到有趣的结果。变换中最重要一类就是\(g(x)=x\)的情况,其中\(g\)称为\(x\)的稳定子(stabilizer),\(x\)所有的稳定子记作\(S_x\),容易证明它是一个子群。\(x\)称为\(g\)的不动元素(fixed element),\(g\)的所有不动元记作\(F_g\)。对所有\(g\)都不动的也叫\(G\)的不动元素,记为\(F_G\),它在研究问题时非常重要。接下来,分别从行、列两个方向研究这张表。

  先从\(G\)的方向考察\(g(x)\),即对于指定的\(x\),\(g(x)\)的取值情况。\(g(x)\)的所有取值称为\(x\)轨道(orbit),记作\(O_x\)。如果\(g(x)=y\in O_x\),则有\(g^{-1}(y)=x\in O_y\)。故不同的\(O_x\)之间要么完全相同,要么没有交集,其中的元素是一个等价关系。轨道中只有一个元素的,便是\(G\)的不动元。

  一个自然的问题是,\(O_x\)中究竟有多少元素?若\(g_1,g_2\)使得\(g_1(x)=g_2(x)\),则有\(g_{-1}g_2(x)=x\),从而\(g_1,g_2\)同属于\(S_x\)的一个陪集。这就是说\(O_x\)中不同元素的个数为\([G:S_x]\)。如果为所有轨道选一个代表\(x_1,x_2,\cdots,x_n\),则有以下类方程

\[|X|=[G:S_{x_1}]+[G:S_{x_2}]+\cdots+[G:S_{x_n}]\tag{2}\]

  另外,同属于一个轨道的稳定子有什么关系呢?假设\(g(x)=y\),将\(x=g^{-1}(y)\)带入\(a(x)=x\),则有\(gag^{-1}(y)=y\),所以就得到\(gS_xg^{-1}=S_y\)。这个性质让我们想到正规子群,即对任意\(N\trianglelefteq G\),可有\(N\cap S_x=N\cap S_y\)。从而\(G\)作用下的一个轨道在\(N\)下有相同的稳定子,即那个轨道在\(N\)下被分成同样长的多个轨道。特别地,如果\(G\)下只有一个轨道,则\(N\)的每个轨道一样长。

  最后再从\(X\)的方向考察\(g(x)\),即对于指定的\(g\),\(g(x)\)的取值情况。首先若\(g(x)=g(y)\),则\(g^{-1}(g(x))=g^{-1}(g(y))\),即有\(x=y\),\(g\)的作用是\(X\)上的一个置换。现在分别从行、列两个方向统计满足\(g(x)=x\)都有元素对\((g,a)\),有\(\sum_{g\in G}|F_g|=\sum_{x\in X}|S_x|=\sum_{k=1}^{n}|O_{x_k}||S_{x_k}|=n|G|\),整理便得到以下等式,它称为伯恩赛德(Burnside)定理,在组合数学中有广泛的应用。

\[n=\dfrac{1}{|G|}\sum_{g\in G}|F_g|\tag{3}\]

1.2 共轭

  不管是正规子群,还是上面的群的作用,其中都出现了\(gSg^{-1}\)的身影。现在就让我们来对它进一步研究,令\(X\)是群\(G\)的所有子集的集合,考察群\(G\)在\(X\)上的变换\(g(S)=gSg^{-1}\)。满足\(gS_1g^{-1}=S_2\)的子集\(S_1,S_2\)称为共轭的(conjugat),这个变换显然是一个作用,现在直接把上段的结论应用到这里来。

  首先互为共轭的子集在同一轨道里,这个轨道一般叫做共轭类,共轭类中的元素互为共轭。子集\(S\)的稳定子满足\(gSg^{-1}=S\),它也称为\(S\)的正规化子,记作\(N(S)\),它是一个子群。这样一来,共轭类的中的元素和\(N(S)\)的陪集一一对应,每个共轭类中有\([G:N(S)]\)个元素。进一步地,共轭类中每个元素的正规化子有以下关系,它们也形成一个共轭类。

\[N(gSg^{-1})=gN(S)g^{-1}\tag{4}\]

  现在来考虑一些特殊情况。首先,以上\(X\)中可以只取那些只有一个元素的子集,这个情况等价于\(X=G\),这就相当于定义了群元素间的共轭关系。群的元素在共轭的作用下分成了多个等价类,而不动元素\(F_G\)显然就是中心\(C\)。如果中心元有\(c\)个,其它等价类\(C_k\)分别有\(c_k\)个元素(\(k=1,2,\cdots,m\)),则类方程变成以下形式。

\[G=C\cup C_1\cup C_2\cup\cdots\cup C_m,\quad |G|=c+c_1+c_2+\cdots+c_m\tag{5}\]

  其次,还可以把\(X\)中的元素限定为子群,这就定义了共轭子群。共轭子群具有共轭子集一样的性质,只是在子集和其正规化子的关系上有本质不同。对一般子集,不一定有\(S\subseteq N(S)\),而对于子群\(H\)不仅有\(H\subseteq N(H)\),还有\(H\trianglelefteq N(H)\)。从另一个角度看,\(N(H)\)其实是通过缩小\(G\)来使\(H\)成为正规子群,\(N(H)\)是\(G\)中使\(H\)称为正规子群的最大子群。反过来能否通过缩小\(H\)来得到一个正规子群呢?考察\(H\)的所有共轭子群之交\(K=\cap
H_k\),可以证明\(aH_ka^{-1}\)任然包含所有\(H\)的共轭子群,从而恒有\(aKa^{-1}=K\),即\(K\)为正规子群。特别的,如果\(H\)的指数有限,则\(K\)的指数也有限。

  相对于单个元素的正规化子,子集的正规化子其实是被弱化的。正规化子\(N(x)\)是所有满足\(axa^{-1}=x\)的元素,即所有与\(x\)可交换的元素。为此可以定义与子集\(S\)所有元素可交换的集合,称它为\(S\)的中心化子,并记做\(C(S)\)。容易证明它也是子群,并且有下式成立。而对单个元素显然有:\(C(x)=N(x)\)。

\[C(S)\trianglelefteq N(S)\tag{6}\]

  思考两个简单的问题(亦可作为结论):

  ? 求证:\(\langle a\rangle\trianglelefteq N(a)\leqslant N(\langle a\rangle)\);

  ? 求证:\(C(S)\)是\(S\)各元素正规化子的交。

  关于交错群\(A_n\)有一个重要的结论,现在我们可以来介绍它了:当\(n\neq 4\)时,\(A_n\)都是单群。对\(n<4\)的场景可以直接验证,你还可以证明(最好使用下段结论)\(A_4\)有唯一正规子群\(K_4\)。当\(n>4\)时,证明比较繁杂,但方法很基础,作为习题比较好,这里仅给出基本思路。首先容易证明任何偶置换都可以表示为若干\(3\)-循环之积,并且\(A_n\)可以由一些\(3\)-循环生成。其次证明\(A_n\)对\(3\)-循环集\(X\)的作用只有一个轨道,所以\(A_n\)中包含一个\(3\)-循环的正规子群只能是\(A_n\)自身。最后通过分情况讨论,证明\(A_n\)的正规子群必含有一个\(3\)-循环,这就证明了\(A_n,(n>4)\)是单群。

1.3 重陪集

  元素\(g\)与左陪集\(xK\)可以定义作用\(g(xK)=gxK\),现在就来看看这个作用有什么结论。记\(X\)为子群\(K\)的所有左陪集,考察子群\(H\)到\(X\)的作用(选\(G\)得不到有用结论)。作用的轨道是一些左陪集,它们的并可以写成\(HxK\),它也称为重陪集。重陪集可以既可以看成是一些\(K\)的左陪集之并,也可以看成是一些\(H\)的右陪集之并。根据轨道的性质可知,重陪集之间要么完全相同,要么没有交集。

  作用的稳定子满足\(hxK=xK\),从而\(x^{-1}hx\in K\),即\(h\in xKx^{-1}\)。稳定子的集合为\(H\cap xKx^{-1}\),从而轨道内元素的个数是\([H:H\cap xKx^{-1}]\)。结合重陪集的意义和群的作用,就得到\(HxK\)里\(H\)的右陪集个数\(n_{Hx}\)和\(K\)的左陪集个数\(n_{xK}\)分别为以下公式。

\[n_{Hx}=[K:K\cap x^{-1}Hx],\quad n_{xK}=[H:H\cap xKx^{-1}]\tag{7}\]

  再来看看稳定元素\(F_H\),它们对一切\(h\)满足\(hxK=xK\),这就得到\(xKx^{-1}=H\),它要求\(K,H\)首先是共轭的。当\(H=K\)时,可知\(x\in N(H)\),即\(F_H\)为\(N(H)\)中\(H\)的所有陪集,个数为\([N(H):H]\)。

2. 有限群

2.1 p-群和p阶群

  对群的所有研究都是为了分析其结构,目前除了循环群之外,还没有其它群被完全解析。在储备了一些知识后,我们开始着眼于有限群和交换群这两种常见且重要的群。相对于无限群的无穷变换,有限群的结构总也是有穷的,在这里也许可以得到一些有用的结论。我们当然是从群的阶出发,逐步寻找规律。首先对于素数阶群,显然必定是循环群,且除\(e\)外每个元素都是生成元。对于素数幂次\(p^s\)阶群,它每个子群的阶都是\(p\)的幂,反之也是成立的,这样的群有时也叫\(p\)-群。

  拉个朗日定理说到,子群的阶必为父群的因子,那么反过来呢?对任意阶为\(pm\)的群\(G\),它有\(p\)阶子群吗?这个问题的答案是肯定的,现在用归纳法证明该重要结论。当\(m=1\)时结论显然,现在假设结论对\(pk,k<m\)成立。任意找一个非平凡子群\(H\),如果\(p\mid|H|\),则由假设知存在\(p\)阶子群。如果总有\(p\nmid|H|\),考察类方程(5),有\(p\mid c_k\),从而中心的阶满足\(p\mid c\)。而中心为正规子群,它的商群\(G/N\)必有\(p\)阶子群\(bH\),则必定有\(p\mid
|b|\),所以\(\langle b\rangle\)中有\(p\)阶元。综合以上就得到了结论:阶为\(pm\)的群必有有\(p\)阶子群,该结论也叫柯西定理

  这个结论非常有用,比如由此可以判断\(pq\)阶交换群必有\(p,q\)阶子群\(\langle a\rangle,\langle b\rangle\),而\(\langle ab\rangle\)的阶为\(pq\),所以它必定是循环群。思考下面的习题:

  ? 求证\(p\)-群有中心;

  ? 求证\(p^2\)阶群是循环群,另外仅有一个\(p\)阶子群的\(p\)-群也是循环群;

  ? 同构意义下,\(4\)阶群只有循环群和\(K_4\)。

2.2 西罗定理

  继续刚才的问题,如果\(G\)的阶为\(p^sm,(p\nmid m)\),它是否有\(p^k,(k\leqslant s)\)阶子群呢?当\(k=0,1\)时结论显然成立,假设有\(p^k,(k<s)\)阶子群\(H\),考察式(8)的重陪集分解。左侧有\(p\mid [G:H]\),右侧那些重陪集除了\(F_H\)外都有\(p\mid [Hx_iH:H]\),从而\(p\mid |F_H|=[N(H):H]\)。所以有\(p\mid |N(H)/H|\),故\(N(H)/H\)有\(p\)阶子群\(K/H\),其中\(|K|=p^{k+1}\),且\(H\trianglelefteq
K\)。这就构造出了\(p^{k+1}\)阶子群,继而可以构造所有\(p^i,(0\leqslant i\leqslant s)\)阶子群,其中\(p^s\)阶子群也叫\(\text{Sylow}\:p\)-子群。

\[G=Hx_1H\:\cup\:Hx_2H\:\cup\cdots\cup\:Hx_rH\tag{8}\]

\[G=Hx_1K\:\cup\:Hx_2K\:\cup\cdots\cup\:Hx_rK\tag{9}\]

  显然每个\(\text{Sylow}\:p\)-子群的共轭也是\(\text{Sylow}\:p\)-子群,反之对两个\(\text{Sylow}\:p\)-子群\(K,H\),考察其重陪集分解(9)。因为\(p\nmid [G:H]\),而右侧重陪集除\(F_H\)外都有\(p\mid [Hx_iK:H]\),故有\(F_H>1\)。即存在\(HxK=xK\),这就有\(x^{-1}Hx=K\),从而\(H,K\)共轭。既然所有的\(\text{Sylow}\:p\)-子群是一个共轭子群类,而稳定子为\(N(H)\),故\(\text{Sylow}\:p\)-子群的个数为\(d=[G:N(H)]\),首先当然有\(d\mid|G|\)。其次,容易有\(p\mid
[G:H]-[N(H):H]\),即\(p\mid (d-1)[N(H):H]\),从而\(p\mid d-1\)。总结这两段的讨论就是重要的西罗定理(\(G\)的阶为\(p^sm,p\nmid m\)):

(1)西罗第一定理:存在\(p^i,(0\leqslant i\leqslant s)\)阶子群,且对任意\(p^k,(k<s)\)阶子群\(H\)都有\(p^{k+1}\)阶子群\(K\)使得\(H\trianglelefteq K\);

(2)西罗第二定理:所有\(\text{Sylow}\:p\)-子群共轭;

(3)西罗第三定理:\(\text{Sylow}\:p\)-子群个数\(n\)满足:\(n\mid m\)且\(n\equiv 1\pmod{p}\)。

  西罗定理为研究有限群的结构提供了非常好的工具,如果\(\text{Sylow}\:p\)-子群仅有\(1\)个,那它必为正规子群,可以将群拆分为\(\text{Sylow}\:p\)-子群及其商群来研究。如果\(\text{Sylow}\:p\)-子群有\(n>1\)个,考虑它们的共轭关系,已知可以有一个从\(G\)到\(S_n\)的同态映射,这就说明了\(G\)有同态于\(S_n\)的商群。

  在上面我们得到过结论:\(pq\)阶交换群是循环群。如果不要求是交换群,但\(p\nmid q-1,q\nmid p-1\),则\(p\)-子群和\(q-\)子群都是正规子群且无非平凡交集,也可以证明它们是可交换的。之前的证明同样成立,它还是个循环群。利用这个结论,很多有限群都可以确定是循环群。

  这个正规性还使得\(\text{Sylow}\:p\)-子群可参与有限群的分解。若有\(|G|=p_1^{e_1}p_2^{e_2}\cdots p_s^{e_s}\),且\(\text{Sylow}\:p_k\)-子群\(P_k\)都是正规子群(比如上面的条件),你可以证明有下式成立。而把结果用到交换群上则是显然成立的。并且对任意\(d\mid|G|\),设\(d=p_1^{e‘_1}p_2^{e‘_2}\cdots p_s^{e‘_s}\)。由Sylow定理知,\(P_k\)中总有\(p_k^{e‘_k}\)阶子群\(H_k\),则显然\(H_1\times
H_2\times \cdots \times H_s\)的阶就是\(d\)。这就是说拉格朗日定理的反命题对满足条件的有限群是成立的,对任意\(d\mid|G|\)都有阶为\(d\)的子群。

\[G=P_1\times P_2\times \cdots \times P_s\tag{10}\]

  考虑几个习题:

  ? \(P\)为\(\text{Sylow}\:p\)-子群,若\(p\)-群\(H\)满足\(H\subseteq N(P)\),则\(H\subseteq P\);

  ? 同构意义下,\(6\)阶群只有循环群和\(S_3\);

  ? 若\(|G|=p^2q\)或\(|G|=pqr\),则\(G\)不是单群。

2.3 有限交换群

  刚才我们把有限交换群分解成了\(\text{Sylow}\:p\)-子群的直积,现在来看交换群\(\text{Sylow}\:p\)-子群\(P\)能否再进一步分解。考察\(P\)的一组生成元\(\{a_1,a_2,\cdots,a_n\}\),由于是交换群,则必定有\(G=\langle a_1\rangle\langle a_2\rangle\cdots\langle a_n\rangle\)。接下来我们需要找使得表达式成为直积的生成元,主要思想是利用现有生成元,如果不是直积,则能构造出阶之和更小的生成元,用无穷递降法就构造出直积表达式。这样每个\(\text{Sylow}\:p\)-子群\(P\)都被分解成了若干循环群的直积,进而可以有任何有限交换群\(G\)都可以分解为循环群的直积,并且每个循环群的解都是\(p\)-群。它们的生成元被称为\(G\)的,生成元的阶被称为初等因子,由此两个有限交换群同构的充要条件就是它们的初等因子组相等。

\[G=\langle a_1\rangle\times\langle a_2\rangle\times\cdots\times\langle a_n\rangle,\quad |a_k|=p_i^j\tag{11}\]

  可以将\(G\)的初等因子分成多组\(r_1,r_2,\cdots,r_m\),并且满足\(r_k\mid r_{k+1}\)。相应地就有下式成立。\(r_k\)叫的不变因子,容易证明不变因子组相等也是有限交换群同构的充要条件。其实还可以证明,对任意初等因子组合不变因子组,都可以构造出相应的有限循环群,以上都称有限交换群基本定理(后面会从自由群的角度重新论证)。

\[G=\langle b_1\rangle\times\langle b_2\rangle\times\cdots\times\langle b_n\rangle,\quad |b_k|\mid|b_{k+1}|\tag{12}\]

  关于群论的基础知识,我们在这里就匆匆结束了。下面我打算接着学习抽象代数的其它结构,后面会以更高的视角回来继续介绍群论,相信那个时候的理解会深刻一些。

【未完待续】

时间: 2024-10-11 21:05:03

【抽象代数】 04 - 类方程和有限群的相关文章

精体展矿计运界布属点世据真起验青kPswaoY3w

社保划到税务征收,将大大提升社保费的征管效率.税务的征管能力是目前而言最强的,以后税务征收社保不是代收,属于本职了. 之前税局要把社保信息和交个税的工资比对起来有困难!现在好了,个税是自己的,社保也是自己的,比对困难?不存在的! 这一变革,会给那些不给员工上社保.不全额上社保的企业致命一击! 最新案例 前段时间的发改委关于限制特定严重失信人乘坐民航的一则意见--发改财金[2018]385号,其中还有税务总局的联合署名. http://weibo.com/20180408PP/2309279811

而广除还状么林验以适调半去gbQwsadnbQjN

为了从不同环节,尤其与广大使用人群直接关系的环节反映质量状况,对共享自行车投放点.运营仓库.生产企业等不同环节的产品抽查,覆盖了共享自行车从成品出厂到待投放的关键环节. 该负责人称,根据新车投放情况,结合共享自行车行业市场占有分布特点,本次重点抽查了摩拜.ofo.Hellobike三个品牌的产品,占本次抽查批次总数的83.3%.其中,在天津.无锡.武汉.广州.深圳.东莞6个城市抽查了9批次摩拜产品,占产品抽查批次总数的37.5%,抽查批次合格率88.9%,抽查不合格的1批次产品为待投放于广州市的

顾沛《抽象代数》1.5&quot;循环群&quot;习题解答

习题: 5.设$G$为循环群,$N<G$,证明$G/N$也是循环群. 证明    由于$G$可交换,从而$N\lhd G$,并且只需注意到$G/N$为自然同态$\pi:G\to G/N$的同态象,便知$G/N$也是循环群.事实上如果设$G=<a>$,那么不难证明 $$G/N=<aN>.$$ 6.设$a,b$分别为群$G$中的$m,n$阶元素,且满足 $$ab=ba,<a>\cap<b>=\{e\}$$ 证明:$ab$的阶为$[m,n]$. 证明    

顾沛《抽象代数》1.6&quot;变换群与置换群&quot;习题解答

习题 4.证明:置换群$G$中若含有奇置换,则$G$必有指数为$2$的子群. 证明    易知$G$中若有奇置换,则奇偶置换各半.不妨设$G$的偶置换为 $${\rm id}=\sigma_{1},\sigma_{2},\cdots,\sigma_{m}$$ 而奇置换$\phi_{1},\cdots,\phi_{m}$,又消去律可知每个$\sigma_{i}\phi_{1}$均为奇置换且互不相等,从而 $$\{\sigma_{i}\phi_{1}|i=1,2,\cdots,m\}=\{\phi_

顾沛《抽象代数》1.4&quot;群的同态与同构&quot;习题解答

习题: 7.请把定理1.4.10改写成更一般的语言来叙述,第一句是:"设$f$是群$G_{1}$到$G_{2}$的满同态,且$H<G_{1}$,并记$N={\rm Ker}f$,则……" 解答    与该定理类似的我们有: (1)$HN$是$G_{1}$中包含$N$的子群且 $$HN=f^{-1}(f(H))$$ 即$HN$是$f(H)$的完全原象; (2)$(H\cap N)\lhd H$且${\rm Ker}f|_{H}=H\cap N$; (3)考虑同态满射$f|_{H}:

艰辛五天:Ubuntu14.04+显卡驱动+cuda+Theano环境安装过程

题记:从一开始不知道显卡就是GPU(虽然是学计算机的,但是我真的不知道-脑残如我也是醉了),到搞好所有这些环境前后弄了5天时间,前面的买显卡.装显卡和装双系统见另一篇博客装显卡.双系统,这篇主要记录我怎么配置后面的环境,虽然中间重装Ubuntu三次,后面安装过程也没差别. 基础平台:64-bit,Ubuntu14.04 1.安装NVIDIA驱动(参考技术文章,基本是复制啊,蟹蟹作者~) (1) 在官网下载NVIDIA驱动,根据自己买的型号选择下载,放到 /home/lvxia/ 目录下面,我下载

[转]ubuntu16.04安装teamviewer12依赖包解决

安装teamviewer下载地址:http://www.teamviewer.com/en/download/linux/ 下载的是:teamviewer_12.0.76279_i386.deb 安装时过程: ?  下载 sudo dpkg -i teamviewer_12.0.76279_i386.deb (正在读取数据库 ... 系统当前共安装有 180540 个文件和目录.) 正准备解包 teamviewer_12.0.76279_i386.deb  ... 正在将 teamviewer:

Install Windows10 + Ubuntu16.04 based on UEFI+GPT

博主电脑:lenove B40-80 一.进入Bios,设置我们之后装双系统将要用到的选项.(1)将USB boot设为Enabled(2)将boot mode设为UEFI(3)将secure boot关闭 二.USB安装Windows10,安装完毕,进入Windows10,在左下角的windows的图标上右键打开磁盘管理,可以利用压缩卷的方法,压缩出一块你想要拿来装ubuntu的分区,压缩完之后,这块分区会显示未分配,这个时候就不用动它了 二,准备一个U盘,用UltraISO将Ubuntu16

Ubuntu 16.04编译Android 7.1.2

折腾了很久,终于搞定了这个环境.记录一下. 准备工作: 1. 首先在Ubuntu官网上下载Ubuntu16.04的官方镜像.官网下载地址(这个找了很久,这里可以直接下载ISO镜像):https://launchpad.net/ubuntu/+cdmirrors 2. 建议直接安装到自己硬盘上(推荐双系统),不要在虚拟机上搞,除非你有足够大的SSD.我之前在虚拟机上试过,电脑的性能完全发挥不出来,后来搞了双系统,发现一切都是那么舒服. 3. Android源码下载方法:https://lug.us