密码学数学基础之群论基础

本节课介绍代数学中的群论。
  • 群是抽象代数研究的主要数学对象之一,是一种最基础的代数结构。
  • 群的概念从19世纪初开始出现,是数学家在研究五次及五次以上代数方程根式解的过程中出现的一个新概念,到20世纪初群的理论逐渐趋于完备,成为整个现代代数学的基石。

群的定义

定义1:给定非空集合G和G的一个运算“◦”,称G及其运算构成一个群,如果满足以下4条公理:
(1)封闭性,对于集合G的任意两个元素a和b,还在G中。
(2)集合G的运算满足结合律,即对于集合G的任意三个元素a、b和c,(a◦b)◦c=a◦(b◦c)。
(3)集合G中存在一个特殊的元素,称为单位元,记作e,满足条件对于G中任意元素a,e◦a=a◦e=a
(4)集合G中的任意元素a都存在逆元,记作,满足条件:◦a=a◦=e
定义2:一个群G称为Abel群(阿贝尔群),如果它满足条件:对于G中的任意元素a和b,ab等于ba。
也就是说,阿贝尔群中的元素乘法是满***换律的,因此阿贝尔群也称为交换群或者可换群。
在一般的群里面,运算往往习惯于被称为乘法,而在阿贝尔群中:
  • 运算有时候被称为加法,
  • 群称作加群
  • 单位元称为零元,记作0
  • a的逆元称为负元,记作-a。

群的例子

例1 一些常见的由数的集合,如整数Z、有理数Q、实数R、复数C对于数的加法都构成了群。
例2 所有非零有理数记作Q*,可以证明Q*对于数的乘法构成一个交换群。
例3 实数R上的n阶可逆方阵全体(记作),对于矩阵的乘法构成一个群。

定义3:群G的元素个数称为G的阶,记作。若群G的阶有限,称G为有限群,否则称为无限群。
对于有限群G来说,存在正整数n,使得,对于无限群则不存在这样的正整数,因此一般记作
例4 复数域内的n次单位根全体在复数乘法下构成一个群。
n次单位原根:
n次单位根全体:
可以证明:是一个交换群,且其阶为n。
例5 整数模n剩余类可以构成一个群
上一讲定义了整数模n剩余类, 现在我们为,引入加法“”运算,如下:
可以很容易验证在这样的加法下构成一个交换群。

群元素的阶

符号说明:



定义4给定群G和G中任意元素a,若存在n使,则称满足此条件的最小正整数为a的阶,记作,若不存在这样的n,则称a的阶为无限,记作

例6 有限阶元素的例子
我们取例4中的乘法群,令n=4, , 其中四个元素的阶均为有限。容易验证它们的阶分别为1,2,4,4。比如对于来说,
例7 无限阶元素的例子
正有理数乘法群中,除1之外的所有数的阶都是无限,因为所有不等于1的正有理数的任意正整数次幂都不会等于1。
定理1 有限群G中的任一元素a的阶一定有限。
证明:如果G包含n个元素,只需要考查元素a的n+1个正整数幂:
用抽屉原理就可以得到这些正整数幂中必然有相等的,比如说那么这时候,因此a的阶有限。
定理2 如果群G中的元素a的阶为n,则
充分性:如果设,则
必要性需要用带余除法:设,于是
根据阶的定义,此时只能有,因此
定理3 如果群G中的元素a的阶为n,则
证明 设a的k次方的阶为s,则有。因为a的阶为n,所以一定有,那么
根据最大公因子的性质:
所以可以进一步得到:,
然后可以计算得到
所以
两个结果结合起来,就得到

例8 在次的阶为,可验证:



定义5 设G是一个群,H是G的非空子集。如果H对于G中的运算也构成群,称H为G的子群。
  1. 一般用来表示子群。
  2. 若H是G的子群,但是H不等于G,即H是G的真子集,此时称群H是G的真子群。一般用表示。
  3. 任意群G都至少有两个特殊的子群:G自身和单独由单位元e构成的子群,称为G的平凡子群。如果G还有其它的子群,则称为非平凡子群。
例9 设n为正整数,,可以验证nZ对于数的加法构成了一个群,它是整数加群的子群。

循环群

定义6 如果群G是由一个元素a的所有整数次幂构成的群,则称G为为循环群,元素a称为循环群的生成元。
循环群一般记作:
若将循环群的运算写成加法的形式,则循环群的形式需要改成:
例10 整数加群是一个无限循环群。
容易看出是一个由1生成的无限循环群。其实还可以验证,-1也是它的一个生成元。
例11 n次单位根乘法群是一个有限循环群。
根据的定义,可以看出它的元素的形式本身就是ε的不同整数次幂:
循环群只有两大类:
  • 无限循环群
  • n阶有限循环群。
这两个例子可以作为其典型代表。

循环群的生成元

  • 无限循环群有两个生成元:a和
  • n阶有限循环群个生成元,其中是Euler函数。
有限循环群生成元的求法:
如果G是一个由元素a生成的n阶循环群,那么找出小于n且与n互素的个正整数,则G的生成元:

例12 设a生成了一个8阶循环群,则群中的所有元素写出来为:
的所有4个生成元包括:
可以验证:


陪集

定义7 设G是一个群,,给定G中的任意一个元素a,称
  • 为G关于H的一个左陪集。
  • 为G关于H的一个右陪集。
例13 是整数加群的子群,其中m为任意正整数。则的左陪集为:

实际上这些陪集就是上一讲介绍过的整数模m剩余类。
陪集的性质:
  • 群G中的任意元素都在H的某一个左陪集里面;
  • H的两个左陪集要么不相交,要么相等。
群G可以按照子群H的所有不同的左陪集进行分类:

  • 等号右边是H的所有不同的左陪集。
  • 关于H的右陪集也有完全类似的结论:
定义8 群G关于子群H的不同的左陪集(或者右陪集)个数称为H在G中的指数,记作
定理4拉格朗日(Iagrange)定理设G是有限群,H是G的子群,,则
(1)
(2)G的任何子群的阶是G的阶的因子
证明(1)因为群G的阶有限,所以G关于H的不同的左陪集分解个数也有限,设不同的左陪集分解为,其中
容易证明G的任意左陪集的元素个数与H的元素个数相等,又因为H的不同的左陪集相交为空集,因此:

(2)由(1)的结论立刻可得H的阶是G的阶的因子。
推论1:有限群中元素的阶整除群的阶。
因为有限群G中元素a的阶等于a所生成的循环子群的阶,根据拉格朗日定理,这个阶整除G的阶。
推论2:素数阶群必为循环群。
因为素数p的因子只有1和p本身,所以素数阶群中任意不同于单位元的元素a生成的循环群应该含p个元素,因此就是这个群本身,所以它是循环群。
全部评论

相关推荐

11-08 16:53
门头沟学院 C++
投票
滑模小马达:第三个如果是qfqc感觉还行,我签的qfkj搞电机的,违约金也很高,但公司感觉还可以,听说之前开过一个试用转正的应届生,仅供参考。
点赞 评论 收藏
分享
totoroyyw:千年老妖😂
投递华为等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务