返回

关于有限交换群的结构 , 从推论8.2我们知道 ,

有限交换群可以表示为西罗p‒子群的直和 ,

本节我们将对有限交换群的结构作更进一步细致的分析 ,

首先讨论交换p‒群的结构 ,

引理9.1设G是交换p‒群 , a是G中阶极大的元素 , H=⟨a⟩≠G ,

b¯\overline{b}是G/H的pr阶元素 ,

试证明在G中存在一个pr阶元素 , 且其在自然同态下的像是b¯\overline{b} ,

证: 因为b¯\overline{b}的阶为pr , 所以存在k , 使得bprb^{p^{r}}=ak ,

若设b的阶为ps , 则bpsb^{p^{s}}=e ,

因此bps¯\overline{b^{p^{s}}}=e¯\overline{e} , 再由b¯\overline{b}的阶为pr , 可知pr|ps , 其中r⩽s ,

从而e=bpsb^{p^{s}}=(bpr)psr\left( b^{p^{r}} \right)^{p^{s - r}}=(ak)psr\left( a^{k} \right)^{p^{s - r}} ,

若设a的阶为pt , 则pt|kps‒r , 即pt‒s+r | k ,

因为a是G中阶极大的元素 , 所以pr|k ,

令m=pt‒r‒kp‒r , 则bam的阶为pr , 且在自然同态下的像是b¯\overline{b} ,

事实上 , (bam)pr\left( ba^{m} \right)^{p^{r}}=bpraptkb^{p^{r}}a^{p^{t} - k}=akaptka^{p^{t} - k}=apta^{p^{t}}=e ,

若n<r且(bam)pn\left( ba^{m} \right)^{p^{n}}= e , 则

e=(bam)pn\left( ba^{m} \right)^{p^{n}}

=bpnapn+trkpnrb^{p^{n}}a^{p^{n + t - r} - kp^{n - r}}

=bpnapn+trakpnrb^{p^{n}}a^{p^{n + t - r}}a^{- kp^{n - r}}

=bpnapn+trbpnb^{p^{n}}a^{p^{n + t - r}}b^{- p^{n}}

=apn+tra^{p^{n + t - r}}

这与a的阶为pt矛盾 , 所以bam的阶为pr ,

bam¯\overline{ba^{m}}=b¯\overline{b} , 即bam在自然同态下的像是b¯\overline{b} ,

定理9.1有限交换p‒群G与有限个循环p‒群的直和同构 ,

若G同构于Gk1G_{k_{1}}Gk2G_{k_{2}}⨁ , ⋯ , ⨁GkrG_{k_{r}} , 其中GkiG_{k_{i}}pkip^{k_{i}}阶循环群 , i=1 , 2 , ⋯ , r ,

则整数序列k1⩾k2⩾⋯⩾kr⩾1被G唯一确定 ,

证: 由于G是交换群 , 所以在下面的证明中我们用“+”表示其中的运算 ,

首先证明分解的存在性 ,

设G不是循环群 , 我们对G的阶用数学归纳法 ,

设a1是G中阶极大的元素 , 并令a1的阶为pk1p^{k_{1}} , Gk1G_{k_{1}}=⟨a1⟩ ,

因为|G/Gk1G_{k_{1}}|<|G| , 所以由归纳假设有G/Gk1G_{k_{1}}Gk2¯\overline{G_{k_{2}}}⨁⋯⨁Gkr¯\overline{G_{k_{r}}} ,

其中Gki¯\overline{G_{k_{i}}}pkip^{k_{i}}阶循环群 , i=2 , ⋯ , r , 且可设k2⩾⋯⩾kr⩾1 ,

为了方便 , 我们将上述同构符号表示为等号 , 即G/Gk1G_{k_{1}}=Gk2¯\overline{G_{k_{2}}}⨁⋯⨁Gkr¯\overline{G_{k_{r}}} ,

a¯i{\overline{a}}_{i}Gki¯\overline{G_{k_{i}}}的生成元 , i=2 , ⋯ , r , 由引理9.1 , 关于自然同态

π: G→G/Gk1G_{k_{1}}存在a¯i{\overline{a}}_{i}的属于G的原像ai , 使得a¯i{\overline{a}}_{i}和ai的阶相同 ,

GkiG_{k_{i}}=⟨ai⟩ , 则GkiG_{k_{i}}(i=2 , ⋯ , r)是pkip^{k_{i}}阶循环群 ,

下面证明G=Gk1G_{k_{1}}Gk2G_{k_{2}}⨁⋯⨁GkrG_{k_{r}}

事实上 , 若令x属于G , 则可设x¯\overline{x}=m2a¯2{\overline{a}}_{2}+⋯+mra¯r{\overline{a}}_{r} , 其中m2 , ⋯ , mr是整数 ,

于是x‒m2a2‒⋯‒mrar属于Gk1G_{k_{1}} , 进而可设x‒m2a2‒⋯‒mrar=m1a1 ,

所以x=m1a1+m2a2+⋯+mrar属于(Gk1G_{k_{1}}+Gk2G_{k_{2}}+⋯+GkrG_{k_{r}}) ,

即G=Gk1G_{k_{1}}+Gk2G_{k_{2}}+⋯+GkrG_{k_{r}} , 其中GkiG_{k_{i}}pkip^{k_{i}}阶循环群 , i=1 , 2 , ⋯ , r ,

(Gki(jiGkj))x,x=miai=jimjaj现任取属于\left( G_{k_{i}}\bigcap\left( \sum_{j \neq i}^{}G_{k_{j}} \right) \right)的x\ ,\ 并设x = - m_{i}a_{i} = \sum_{j \neq i}^{}{m_{j}a_{j}}\

j=1rmjaj=0,j1mja¯j=0¯,mja¯j=0¯(j1),pkj|mj则\sum_{j = 1}^{r}{m_{j}a_{j}} = 0\ ,\sum_{j \neq 1}^{}{m_{j}{\overline{a}}_{j}} = \overline{0}\ \ ,从而m_{j}{\overline{a}}_{j} = \overline{0}(j \neq 1)\ ,\ 于是p^{k_{j}}\left| m_{j} \right.\ \

因而mjaj=0(j≠1) , 从而x=0 ,

故G=Gk1G_{k_{1}}Gk2G_{k_{2}}⨁ , ⋯ , ⨁GkrG_{k_{r}} , 其中GkiG_{k_{i}}pkip^{k_{i}}阶循环群 , i=1 , 2 , ⋯ , r ,

然后证明分解式的唯一性 ,

对整数序列k1⩾k2⩾⋯⩾kr⩾1用数学归纳法 ,

设G=Gk1G_{k_{1}}Gk2G_{k_{2}}⨁⋯⨁GkrG_{k_{r}}=Gl1G_{l_{1}}Gl2G_{l_{2}}⨁⋯⨁GlsG_{l_{s}} ,

且k1⩾k2⩾⋯⩾kr⩾1 , l1⩾l2⩾⋯⩾ls⩾1

显然pG也是p‒群 , 并且

pG=pGk1G_{k_{1}}⨁pGk2G_{k_{2}}⨁⋯⨁pGkrG_{k_{r}}=pGl1G_{l_{1}}⨁pGl2G_{l_{2}}⨁⋯⨁pGlsG_{l_{s}} ,

它们对应的整数序列分别为

k1‒1⩾k2‒1⩾⋯⩾kr‒1⩾0和l1‒1⩾l2‒1⩾⋯⩾ls‒1⩾0 ,

其中当某些指数ki , lj=1时 , 对应于pki1p^{k_{i} - 1}plj1p^{l_{j} - 1}的直和因子为平凡子群 ,

所以由归纳假设 , 存在整数n ,

使得k1=l1 , ⋯ , kn=ln , kn+1=⋯=kr=ln+1=⋯=ls=1 ,

进一步有 , |G|=pk1++knprnp^{k_{1} + \cdots + k_{n}}p^{r - n}=pl1++lnpsnp^{l_{1} + \cdots + l_{n}}p^{s - n} , 于是s=r , 且ki=li , i=1 , 2 , ⋯ , s

实际上, 若G同构于G=Gk1G_{k_{1}}Gk2G_{k_{2}}⨁⋯⨁GkrG_{k_{r}} , 其中GkiG_{k_{i}}pkip^{k_{i}}阶循环群 , i=1 , 2 , ⋯ , r

GkiG_{k_{i}}ZpkiZ_{p^{k_{i}}} , 从而 , G同构于Zpk1Z_{p^{k_{1}}}Zpk2Z_{p^{k_{2}}}⨁⋯⨁ZpkrZ_{p^{k_{r}}} ,

若|G|=pkp^{k} , G≅Zpk1Z_{p^{k_{1}}}Zpk2Z_{p^{k_{2}}}⨁⋯⨁ZpkrZ_{p^{k_{r}}}则必有pkp^{k}=pkipk2p^{k_{i}}p^{k_{2}}pkrp^{k_{r}} ,

因此 , 若求所有互不同构的pkp^{k}阶交换群 ,

即首先要将pkp^{k}表示成素数幂的乘积的形式 , 然后写出对应群 ,

易知 , 同构是群的一个等价关系 , 这个等价关系决定的等价类又称为同构类 ,

我们常常以同构类中的一个代表元表示这个同构类 ,

例9.1写出81阶交换群的所有同构类 ,

解: 首先将81表示成所有可能的素数幂的乘积的形式 ,

显然34=33×3=32×32=32×3×3=3×3×3×3 ,

根据定理9.1 , 81阶交换群的所有同构类为

Z81

Z27⨁Z3

Z9⨁Z9

Z9⨁Z3⨁Z3

Z3⨁Z3⨁Z3⨁Z3

例9.2写出32阶交换群的所有同构类 ,

解: 首先将32表示成所有可能的素数幂的乘积的形式 ,

25=24×2=23×22=23×2×2=22×22×2=22×2×2×2=2×2×2×2×2

根据定理9.1 , 32阶交换群的所有同构类为

Z32

Z16⨁Z2

Z8⨁Z4

Z8⨁Z2⨁Z2

Z4⨁Z4⨁Z2

Z4⨁Z2⨁Z2⨁Z2

Z2⨁Z2⨁Z2⨁Z2⨁Z2

定义9.1设n是大于1的整数 , 若n的素数分解式为n=p1t1p2t2p_{1}^{t_{1}}p_{2}^{t_{2}}pstsp_{s}^{t_{s}} ,

其中ti ⩾1 , pi(i=1 , 2 , ⋯ , s)是素数(不要求互异) ,

则称{p1t1p2t2p_{1}^{t_{1}}p_{2}^{t_{2}}pstsp_{s}^{t_{s}}}是n的一个初等因子组 ,

由推论8.2我们知道 , 有限交换群可以表示成西罗p‒子群的直和 ,

根据定理9.1可知 , 每个p‒子群同构于有限个循环群的直和 ,

因此 , 对于有限交换群 , 我们有如下推论:

推论9.1设G是有限交换群 , 若|G|=n>1 , 则G≅Zp1k1Z_{p_{1}^{k_{1}}}Zp2k2Z_{p_{2}^{k_{2}}}⨁⋯⨁ZpnknZ_{p_{n}^{k_{n}}}

其中{p1k1p2k2p_{1}^{k_{1}}p_{2}^{k_{2}}psksp_{s}^{k_{s}}}是n的一个初等因子组 ,

另外 , 两个阶大于1的有限交换群同构的充分必要条件是

它们的阶有相同的初等因子组 ,

这就是说 , 若能给出n的所有初等因子组 ,

我们就可以写出所有n阶交换群的同构类 ,

例9.3求36阶交换群的所有同构类 ,

解: 首先将36分解成素数幂的乘积的形式:

22×32=2×2×32=22×3×3=2×2×3×3

从而36的初等因子组为

{22 , 32} , {2 , 2 , 32} , {22 , 3 , 3} , {2 , 2 , 3 , 3}

根据推论9.1可知 , 36阶交换群的同构类为

Z4⨁Z9 ,

Z2⨁Z2⨁Z9 ,

Z4⨁Z3⨁Z3 ,

Z2⨁Z2⨁Z3⨁Z3 ,

例9.4求72阶交换群的所有同构类 ,

解: 首先将72分解成素数幂的乘积的形式:

23×32=22×2×32=2×2×2×32=23×3×3=22×2×3×3=2×2×2×3×3

从而72的初等因子组为

{23 , 32} , {22 , 2 , 32} , {2 , 2 , 2 , 32} , {23 , 3 , 3} , {22 , 2 , 3 , 3} , {2 , 2 , 2 , 3 , 3} ,

根据推论9.1可知 , 72阶交换群的同构类为

Z8⨁Z9 ,

Z4⨁Z2⨁Z9 ,

Z8⨁Z3⨁Z3 ,

Z2⨁Z2⨁Z2⨁Z9 ,

Z4⨁Z2⨁Z3⨁Z3 ,

Z2⨁Z2⨁Z2⨁Z3⨁Z3 ,

定义9.2设n是一个正整数 , 若n的分解式为n=h1h2⋯hr ,

其中hi|hi‒1 , i=2 , 3 , ⋯ , r , 则称{h1 , h2 , ⋯ , hr}是n的一个不变因子组 ,

对每一个正整数 , 我们可以用其初等因子组求其不变因子组 ,

具体方法为: 在一个初等因子组中取不同素数的最高乘幂作乘积 ,

然后将这些乘幂去掉 , 在剩下的素数乘幂中 ,

重复以上过程 , 直至所有的素数乘幂都已经去掉 , 就得到一个不变因子组 ,

对每一个初等因子组重复以上过程 , 则可得到所有的不变因子组 ,

推论9.2设G是有限交换群 , 若|G|=n>1 , 则G≅Zh1Z_{h_{1}}Zh2Z_{h_{2}}⨁⋯⨁ZhrZ_{h_{r}}

其中{h1 , h2 , ⋯ , hr}是n的一个不变因子组 ,

另外 , 两个阶大于1的有限交换群同构的充分必要条件是

它们的阶有相同的不变因子组 ,

例9.5求36的不变因子组及相应的同构类 ,

解: 因为36的初等因子组为

{22 , 32} , {2 , 2 , 32} , {22 , 3 , 3} , {2 , 2 , 3 , 3} ,

所以36的不变因子组为

{22×32} , {2×32 , 2} , {22×3 , 3} , {2×3 , 2×3} ,

因此 , 36阶交换群的同构类又可以表示为

Z36 ,

Z18⨁Z2 ,

Z12⨁Z3 ,

Z6⨁Z6 ,

例9.6求72的不变因子组及相应的同构类 ,

解: 因为72的初等因子组为

{23 , 32} , {22 , 2 , 32} , {2 , 2 , 2 , 32} , {23 , 3 , 3} , {22 , 2 , 3 , 3} , {2 , 2 , 2 , 3 , 3} ,

所以72的不变因子组为

{23×32} , {22×3 , 22} , {2×32 , 2 , 2} , {23×3 , 3} , {22×3 , 2×3} , {2×3 , 2×3 , 2}

因此 , 72阶交换群的同构类又可以表示为

Z72 ,

Z36⨁Z2 ,

Z24⨁Z3 ,

Z12⨁Z6 ,

Z18⨁Z2⨁Z2 ,

Z6⨁Z6⨁Z2 ,

习题