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

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

1. 类方程

1.1 群的作用

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

(1)g1g2(x)=g1(g2(x)),e(x)=x

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

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

  一个自然的问题是,Ox中究竟有多少元素?若g1,g2使得g1(x)=g2(x),则有g11g2(x)=x,从而g1,g2同属于Sx的一个陪集。这就是说Ox中不同元素的个数为[G:Sx]。如果为所有轨道选一个代表x1,x2,,xn,则有以下类方程

(2)|X|=[G:Sx1]+[G:Sx2]++[G:Sxn]

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

  最后再从X的方向考察g(x),即对于指定的gg(x)的取值情况。首先若g(x)=g(y),则g1(g(x))=g1(g(y)),即有x=yg的作用是X上的一个置换。现在分别从行、列两个方向统计满足g(x)=x都有元素对(g,x),有gG|Fg|=xX|Sx|=k=1n|Oxk||Sxk|=n|G|,整理便得到以下等式,它称为伯恩赛德(Burnside)定理,在组合数学中有广泛的应用。

(3)n=1|G|gG|Fg|

1.2 共轭

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

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

(4)N(gSg1)=gN(S)g1

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

(5)G=CC1C2Cm,|G|=c+c1+c2++cm

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

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

(6)C(S)N(S)

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

   求证:aN(a)N(a)

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

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

1.3 重陪集

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

  作用的稳定子满足hxK=xK,从而x1hxK,即hxKx1。稳定子的集合为HxKx1,从而轨道内元素的个数是[H:HxKx1]。结合重陪集的意义和群的作用,就得到HxKH的右陪集个数nHxK的左陪集个数nxK分别为以下公式。

(7)nHx=[K:Kx1Hx],nxK=[H:HxKx1]

  再来看看稳定元素FH,它们对一切h满足hxK=xK,这就得到xKx1=H,它要求K,H首先是共轭的。当H=K时,可知xN(H),即FHN(H)H的所有陪集,个数为[N(H):H]

2. 有限群

2.1 p-群和p阶群

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

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

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

   求证p-群有中心;

   求证p2阶群是循环群,另外仅有一个p阶子群的p-群也是循环群;

   同构意义下,4阶群只有循环群和K4

2.2 西罗定理

  继续刚才的问题,如果G的阶为psm,(pm),它是否有pk,(ks)阶子群呢?当k=0,1时结论显然成立,假设有pk,(k<s)阶子群H,考察式(8)的重陪集分解。左侧有p[G:H],右侧那些重陪集除了FH外都有p[HxiH:H],从而p|FH|=[N(H):H]。所以有p|N(H)/H|,故N(H)/Hp阶子群K/H,其中|K|=pk+1,且HK。这就构造出了pk+1阶子群,继而可以构造所有pi,(0is)阶子群,其中ps阶子群也叫Sylowp-子群。

(8)G=Hx1HHx2HHxrH

(9)G=Hx1KHx2KHxrK

  显然每个Sylowp-子群的共轭也是Sylowp-子群,反之对两个Sylowp-子群K,H,考察其重陪集分解(9)。因为p[G:H],而右侧重陪集除FH外都有p[HxiK:H],故有FH>1。即存在HxK=xK,这就有x1Hx=K,从而H,K共轭。既然所有的Sylowp-子群是一个共轭子群类,而稳定子为N(H),故Sylowp-子群的个数为d=[G:N(H)],首先当然有d|G|。其次,容易有p[G:H][N(H):H],即p(d1)[N(H):H],从而pd1。总结这两段的讨论就是重要的西罗定理G的阶为psm,pm):

(1)西罗第一定理:存在pi,(0is)阶子群,且对任意pk,(k<s)阶子群H都有pk+1阶子群K使得HK

(2)西罗第二定理:所有Sylowp-子群共轭;

(3)西罗第三定理:Sylowp-子群个数n满足:nmn1(modp)

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

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

  这个正规性还使得Sylowp-子群可参与有限群的分解。若有|G|=p1e1p2e2pses,且Sylowpk-子群Pk都是正规子群(比如上面的条件),你可以证明有下式成立。而把结果用到交换群上则是显然成立的。并且对任意d|G|,设d=p1e1p2e2pses。由Sylow定理知,Pk中总有pkek阶子群Hk,则显然H1×H2××Hs的阶就是d。这就是说拉格朗日定理的反命题对满足条件的有限群是成立的,对任意d|G|都有阶为d的子群。

(10)G=P1×P2××Ps

  考虑几个习题:

   PSylowp-子群,若p-群H满足HN(P),则HP

   同构意义下,6阶群只有循环群和S3

   若|G|=p2q|G|=pqr,则G不是单群。

2.3 有限交换群

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

(11)G=a1×a2××an,|ak|=pij

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

(12)G=b1×b2××bn,|bk||bk+1|

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

posted on   卞爱华  阅读(5163)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

点击右上角即可分享
微信分享提示