【抽象代数】 03 - 商群和直积

1. 陪集

   现在继续研究群的分解,先来讨论一般子群之间、以及子群和父群的关系。首先根据子群的判定条件,如果H,KG,则很容易有HKG。那么HK呢?当然这里H,K都是真子群,并且不互相包含。从H中取元素hK,从K中取元素kH,则容易证明hkHG,从而H,K一定不是G的子集。

  如果再把hk都包含进来呢,即HK是不是G的子集?对h1k1,h2k2HK,如果总有有(h1k1)(h2k2)=hk,容易证明该条件和HK=KH等价。所以就有下式结论,但要注意HK=HK并不表示hk=kh。这样的分割需要子集满足一定条件,不符合我们现在的需求,需要另找方法。

(1)HKGHK=KH

  现在看来,我们必须放弃将父群分解为若干个子群的想法,而只能以某个子群H为参考或划分单位。我们还希望分成的每一块和子群一样大,最好元素与H也有一一对应的关系。由此我们想到了考察集合aH,它表示aH每个元素的乘积组成的集合,被称为H左陪集(left coset),a是左陪集的代表元。如果aH,显然aH=H,现在来研究aH时,aH之间的关系。

  对任意baH,存在b=ah,(hH),则bH=ahH=aH,也就是说以aH的中任何元素为代表元的左陪集都与aH完全重合。换句话说,所有左陪集要么完全相等,要么没有交集,每个元素都被划分到了一个左陪集中,且都能作为该左陪集的代表元。另一方面,对baH,有a1b=hH,容易证明a1bH就是a,b同属于一个左陪集的充要条件,它是群元素之间的一个等价关系。

  同样可以定义右陪集Ha的概念,并有着和左陪集一样的结论,只不过同属于一个右陪集的条件要改成ab1。对于非交换群,aHHa一般不相等,所以左右陪集的分割是完全不同的(H本身除外,它既是左陪集,又是右陪集)。但你也许并不甘心,它们之间一定有别的方法能联系起来。考虑到左右陪集只是左右颠倒的,你很自然就可以想到逆运算,对任何ahaH,都有(ah)1=h1a1Ha1。即aHHa1的元素是完全互逆的关系,这样左右陪集就找到了一一对应的关系。现在想来,左陪集aH中元素的逆被分散到了其它左陪集中,但却神奇地集中到了右陪集Ha1里。

  考虑所有左陪集aH组成的集合,它的阶被称为子集H指数(index),记为[G:H],那么显然有式(2)的拉格朗日定理成立。进一步地,如果KHG,还容易有式(3)成立(注意对无穷的讨论)。并且可以直观地看出,K的陪集其实就是在H陪集的基础上再以K为单位进行的划分。

(2)|G|=|H|[G:H]

(3)[G:K]=[G:H][H:K]

  现在再来看HK的陪集与H,K陪集的关系,首先由刚才的结论知,HK的陪集正好是H,K陪集的一个再次分割。从而aHbK要么是空集,要么正好是某些HK的陪集。进一步地,如果c=aHbK,则aHbK=cHcK=c(HK),即aHbK最多只包含一个HK的陪集。这样的话就容易有以下不等式。

(4)[G:HK][G:H][G:K]

  最后来看子集HK,它显然由一些K的左陪集组成。另外考虑HHKm=|H||HK|个左陪集,考虑h1,h2H,它们属于同一HK左陪集的充要条件是h11h2HK。而该条件显然等价于h11h2K,它又是h1,h2属于同一K的左陪集冲要条件,故HKK的左陪集的个数就是m。以上结论可以总结为式(5),显然只有当HK=e时,才有|HK|=|H||K|

(5)|HK|=|H||K||HK|

2. 同态与商群

2.1 同态定理

  现在群G被分成了H的陪集,H当然有更细的划分方法,现在需要来研究它的陪集组成的集合。我们先不直接研究陪集,而是采用更一般性的方法。回顾陪集的定义,其实就是一个从群元素到陪集的映射,我们希望研究一般的代数系统之间的映射。考虑两个系统S,,S¯,之间的映射f,我们当然希望运算律是保持的,满足以下条件的映射被称为同态映射(homomorphism)。如果映射是满的,则称S,S¯同态,记作SS¯

(6)f(ab)=f(a)f(b)

  我们重点要关注的当然是同态映射像和原像的关系,即同态系统之间的关系。如果GG¯,其中G为一个群,容易证明G¯满足群的所有条件(作为练习),故G¯也是群。当然还可以得到更多结论,比如单位元映射到单位元、逆元映射到逆元,甚至子群映射到子群,这里就不赘述了。反过来思考同态映射,它的每个像都有可能不止一个原像,G按照像的不同被划分成了不同的等价类,这些等价类有什么性质?它和G¯又有什么关系?

  显然那些等价类与同态像是一一对应的,如果能定义好运算,它们自然就是同构的,现在的任务就是寻找这些等价类有意义的运算。先定义e¯的原像f1(e¯)为核(kernel),记作Kerf。下面来看那些等价类是什么,对于x¯G¯,考察X=f1(x¯)。对任何a,bXf(a1b)=(f(a))1f(b)=e¯,故a1bKerf,从而K=Kerf是一个子群,且每个等价类是都是它的左陪集。你还可以发现,刚才的证明对右陪集同样成立,也就是说Kerf的左右陪集是一样的!

  既然陪集不分左右了,就可以为其定义aKbK=(ab)K,容易证明在该运算下,K的陪集与G¯是同构的。我们需要专门研究像核这样的子群,即对子群N,要求aN=Na恒成立。为此定义满足下式的子群为正规子群(normal subset),记作NG,如果NG,也记作NG。刚才的结论可以说成,同态映射的核是正规子群,那么反过来呢?其实容易证明,对任意正规子群N,映射f(a)=aN就是同态的。故我们可以下结论:任何正规子群都与一个同态映射等价。

(7)aG(aNa1)NG

  因为正规子群N的陪集与同态像一一对应,它们必然组成群,定义它为商群(quotient group),记作G/N,从而有|G/N|=[G:N]。刚才的结论用符号表示就是下式,它被称为同态基本定理。

(8)GG/NG¯

  现在继续对正规子群作一些常规讨论。正规子群是NG的关系,所以对任意NHG,NG,总有NH,但对HNG,却不一定有HG。交换群的子群显然都是正规子群。对非交换群G{e}G显然都的正规子群,但如果除了这两个平凡正规子群外没有其它正规子群,那么G单群(single group)。反之如果其所有子群都是正规子群,它也叫哈密顿群。比较容易证明,两个正规子群的交和积也必然是正规子群(公式(8)),但正规子群与子群的交和积却只能是普通的子群。

(8)N,KGNKG,NKG

  思考几个关于正规子群的问题:

   AnSn的正规子群,K4S4的正规子群。如果已知n4时,An都是单群,则Sn的非平凡正规子群只有An

   N,KG(|N|,|K|)=1,若G/N,G/K都是交换群,求证G也是交换群;

   N=a是正规子群,则任何HN也是正规子群;

  同态基本定理给出了一种分析群的结构的方法,将群拆分为正规子群和商群,这里介绍著名的群的同构定理。第一同构定理其实就是同态基本定理,第三同构定理以正规子群N为单位元,得到更大正规子群的结构。将G换成HN就得到第二同构定理。

  (1)第一同构定理:G/Kerff(G)

  (2)第二同构定理:NG,HGHN/NH/(HN)

  (3)第三同构定理:H,NG,NHG/H(G/N)/(H/N)

2.2 自同构群

   上篇中讲到了对称群,它的组成元素是集合的一一映射,现在来看它在群上的一个特殊子群。我们考虑群的所有自同构变换组成的集合,很容易证明它们组成群,称为自同构群(automorphism),并记作为AutG。容易证明无限循环群的自同构群是2阶循环群,而n阶循环群的自同构群是φ(n)阶群。如果你觉得自同构群不好构造,那你可以试试同构映射σa(x)axa1,所有这样的映射构成内自同构群,记作InnG。显然正规子群在内自同构下保持不变,因此它也叫不变子群。另外容易证明,内自同构群是自同构群的正规子群(公式(9))。

(9)InnGAutG

  现在考虑从GInnG映射,它显然是同态映射,映射的核是所有使axa1=x恒成立的a(内自同构的单位元是恒等变换)。为此我们定义与所有元素可交换的元素为中心元素,它们组成的子群叫中心(center),记作C(G)C,中心仅有{e}的群叫无中心群。这样一来,使用同构定理就有下式成立。

(10)InnGG/C

  而对于一般自同构群的研究则没有什么显著成果,它和原群之间并无特别的关系,这里只作简单讨论。若自同构群AutG有中心,取一个非恒等自同构变换τ(a)=ba和内自同构σa,从而有τσa=σaτ,进而你可以证明a1bG的中心。从而如果AutG有中心,则G也有中心。反之如果G没有中心,则AutG也没有中心。考虑以下问题:

   证明SnAutSn都是无中心群;

   证明n阶循环群的自同构群是循环群的充要条件是n=2,4,pe,2pe,其中p为奇素数。

2.3 可解群

  商群可以将群分为两个层次的“子群”,这样的分割可以一直继续下去,如果有限步后子群为1={e}(公式(11)),这样的序列被称为正规群列,其中的商群称为因子群。正规群列本质上是讲群分成了若干个因子群,如果不做其它要求,这个群列一定是存在的。但有时希望因子群有更好的性质,以便研究群的结构,为此若群G某个正规群列的因子群可交换,我们称G为可解群。所有交换群显然是可解群,而对非交换群,我们需要研究其可解的条件。

(11)G=G0G1Gn=1

  现在来看看G的因子群G/N可交换时,正规子群N应该满足什么条件。G/N可交换就是说,对任何a,bGaNbN=bNaN,由N正规容易有a1b1abN=N,从而a1b1abN。记[a,b]=a1b1ab,它被称为a,b换位子。以上结论说明G/N可交换的充要条件是,N包含了所有的换位子。反过来,考察所有换位子的生成子群D(G),容易验证它的每个元素其实是有限个换位子之积,并且它还是正规子群,这个群被称为换位子群。这样G/N可交换的充要条件便是D(G)N,而D(G)则是满足条件的最小正规子群。

  换位子群可以继续生成它的换位子群D2(G),如果这样的序列有限,它被称为换位群列。存在换位群列的群显然是可解群,反之可解群的任意正规群列必然满足Dk(G)Gk,故换位群列存在,这就是说群可解与它存在换位群列是等价的。根据这个结论,分别考察G子群的换位子群,以及D(G)G/N上的同态像,容易证明可解群的所有子群和商群也是可解群。

  有限群上有时更关注另一种正规群列,它的每个因子群都是最基础的单群,这样的群列叫合成群列,显然有限群总存在合成群列。根据单群的特点容易知道,有限单群要么是素数阶循环群(交换),要么是不可解群(非交换)。这样的话可解的单群就只能是素数阶循环群,又因为可解群的商群和子群也是可解群,所以可解群的合成群列的因子群都是素数阶循环群。该命题的逆命题显然也成立,故对于有限群而言,它是可解群的充要条件是:合成群列的因子群为素数阶循环群。

  可解群是伽罗瓦分析多项式求根时提出的,它对于解析有限群的结构也非常重要,后面我们会看到它的具体应用。多项式求根中需要讨论Sn,An的可解性,当n<5时有正规群列(12),故Sn,An,(n<5)时都是可解群。当n5时,首先Sn中显然包含所有3-循环,取a=(i,l,j),b=(j,k,m),容易验证[a,b]=(i,j,k)。这就是说任何3-循环都还在换位子群中,不存在Dk(Sn)=1,所以Sn不是可解群,从而An也不是可解群。

(12)S21,S3A31,S4A4K41

3. 直积

  正规子群可以将群分解成两个群,但这两个群不在同一个层次,似乎也不是真正意义上的“分解”。我们理想的分解应当是:各部分互相独立且顺序无关的,就好比被划分到了不同的维度。为此我们先来构造一类满足条件的群,对群A1,A2,,An,考察如下集合G。在G上定义乘法(a1,,an)(b1,,bn)=(a1b1,,anbn),容易证明在这个乘法下,G是一个群。如果把子集{(e1,,xk,,en)}记做Gk,显然Gk是与Ak同构的群。

(13)G=A1×A2××An={(x1,x2,,xn)}

  对于以上G的分解Gk显然满足我们的需求:(1)Gk都是正规子群;(2)G=G1G2Gn;(3)G1Gk1Gk={e}。更本质的它满足我们对独立分解的要求:各部分独立且顺序无关,用数学语言描述就是以下等价条件(证明作为习题)。满足以上定义或以下等价条件的分解被称为G直积(direct product),不混淆的情况下也写作G=G1×G2××Gn

(1)g=g1g2gn的分解式存在且唯一,其中gG,gkGk

(2)Gi,Gj中的元素相乘可交换,即gigj=gjgi恒成立。

  直积分解将群分解为完全独立几个子群,这就方便了进一步研究,可以进行直积分解的群一般称为可分解群,如果分解的子群都是单群,它又叫完全可分解群。我们有两个基本问题:什么样的群可分解?正规子群是否都可以作为分解因子?第一个问题的回答并不容易,我们目前只能对一些简单的情景进行判断。比如对于循环群,可以证明无限循环群和阶为素数幂的有限循环群的子群都有公共部分,故都是不可分解的。而对于阶有多个素因子的循环群G=a,设它的阶有互素分解m=m1m2mn,使用初等数论的知识可以有以下直积分解。

(14)G=amm1amm2ammn,|ammk|=mk

  那么是否每个正规子群都可以作为分解因子呢?这一点其实对完全可分解群是成立的。试想如果G=G1×G2××Gn是一个完全分解,且有NG。首先有NGkGk,而Gk是单群,故有NGk=GkNGk={e}。这就是说N完全落在了某几个Gk中,它必定是某些Gk的直积,所以也可作为分解因子。另外使用同态定理你还可以证明,如果G=N×K,则G/NK,这就把商积拉到了与N平行的位置。

  还有一个问题值得考虑,就是可分解群中的子群是被怎样分解的呢?如果G=G1×G2××Gn,我们希望下式能成立,但它的成立是需要条件的。可以证明它成立的充要条件是|Gk|互质,充分性使用刚才对循环群的讨论证明a分解的每个因子都是其生成群的元素,必要性则通过构造两个p-阶元(参考下一篇)之积来导出矛盾。另外,如果G=G1×G2G1H,则容易证明有H=G1×(G2H)

(15)H=(HG1)×(HG2)×(HGn)

posted on   卞爱华  阅读(5838)  评论(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 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

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