信息安全数学基础

1|0第零章 运算律

设$ \bullet,+Aa、b、c\in A$

(1)都有(ab)c=a(bc),则称适合结合律

结合律需要依次验证,若不适合举反例即可

(2)都有ab=ba,则称适合交换律

若运算表中关于主对角线对称则称适合结合律

(3)若ab=ac  =>  b=c,称适合左消去律

ba=ca  =>  b=c,称适合右消去律

既适合左消去律,又适合右消去律,则称适合消去律

若适合左消去律,当且仅当运算表中每一行不出现相同元素,适合右消去律当且仅当表中每一列不出现相同元素

(4)若c(a+b)=(ca)+(cb),则称$ \bullet+$适合左分配律或第一分配律

(a+b)c=(ac)+(bc),则称$ \bullet+$适合右分配律或第二分配律

若既适合左分配律,又适合右分配律,则称适合分配律

2|0第一章 整除与同余

1|0定义1.1 整除

假设ab 是任意两个整数,其中 b 非零,若存在一个整数$q 使a=qbbaabb∣aba ab$的倍数。

1|0定理1-1

abc是整数

(1)如果b|aa|b,则b=ab=a

(2)如果a|bb|c,则a|c (传递性)

(3)如果c|ac|b,则c|ua+vb,其中uv为整数

1|0定义1.2 最大公因子

c>0是两个不全为0的整数ab的公因子,如果ab的任何公因子都整除c,则c称为ab的最大公因子,记c=(a,b)=gcd(a,b)

①公因数②最小

1|0定理1-2 性质

(1)(a,b)=(a,b)=(a,b)=(a,b)

(2)(0,a)=|a|

1|0欧几里得除法/辗转相除法求最大公因数

1|0例题1-1:求(888,312)

循环 x y r
初始值 888 312
1 312 264 264
2 264 48 48
3 48 24 24
4 24 0 0

所以(888,312)=24

1|0定理1-3 最大公因数的性质

ab是两个不全为零的整数,则存在两个整数uv使得(a,b)=ua+vb

1|0定义1.3 最小公倍数

m>0是两个整数ab的公倍数,如果m整除ab的任何公倍数,则m称为ab的最小公倍数,记为[a,b]或者lcm(a,b)

①公倍数②最小

1|0定理1-3 性质

(1)设mab的任意公倍数,则[a,b]|m

(2)[a,b]=a×b(a,b)

1|0定义1.4 互素

ab是两个不全为零的整数,如果(a,b)=1,称ab互素

1|0推论:

ab互素的充分必要条件是:存在uv,使ua+vb=1,即(a,b)=1

1|0定理1-4 性质

(1)如果c|ab(c,a)=1,则c|b

(2)如果a|cb|c,且(a,b)=1,则ab|c

(3)如果(a,c)=1(b,c)=1,则(ab,c)=1

1|0定义1.5 素数

如果一个大于1的整数p除了±1±p外无其他因子,则称p为一个素数,否则称为合数

1|0定理1-4 性质

p是一个素数,则:

(1)对任意整数a,如果p不整除a,则(p,a)=1

(2)如果p|abp|a,或p|b

1|0定理1-5 算术基本定理

任意大于1的整数a,都可以分解成为有限个素数的乘积

a=p1×p2×p3×pn

1|0定义1-6 同余

给定称为模的正整数m,若m除整数ab 得相同的余数,即存在整数q1q2 使得aq1m+rbq2m+r

则称a和$b m a ≡ b ( mod\ m ) $

1|0定理1-5 性质

整数ab关于模$m m ∣ ( a − b ) a = b + m t t (1)ac\equiv bc(mod\ m)(c,m)=1(a\equiv b(mod \ m))$

(2)如果ab(mod m),且d|m,d是正整数,则ab(mod d)

推论:如果ab(mod m)

anbn(mod m),其中n为正整数

f(a)f(b)(mod m)

1|0例题1-2 求264(mod 641)

解:

28=256

216=65536154(mod 641)

232=1542=23716640(mod 641)

264=(1)2=1(mod 641)

1|0例题1-3 判断587是否能被3整除

解:

因为10n1(mod 3),其中n是正整数,所以

588=5×102+8×10+85+8+8(mod 3)=21(mod 3)=0(mod 3)

所以3|578


3|0第二章 群

3|12.1群

1|0定义2.1 群

G是一个非空集合,如果在G上定义了一个代数运算,称为乘法$ ·a ⋅ ba b (1)(2) (G , ⋅ )$为一个半群,满足下列条件(1)(2)(3)(4),则称为一个群。

(1)G关于乘法 $\bullet Ga 、 b$ ,有abG。--(封闭性)

(2)G对于乘法 ,结合律成立,即对于G中任意元素abca(bc)=(ab)c。--(结合律)

(3)在G中有一个元素e(左单位元),对于G中任意元素a,有ea=a--(左单位元)

(4)在G中任一元素a都存在G中的一个元素b(左逆元),有ba=e--(左逆元)

1|0定义2.2 交换群或阿贝尔(Abel)群

群中的运算满足交换律,则称这个群为交换群或阿贝尔群

1|0定理2-1 群的性质

(1)左逆元也是右逆元

(2)左单元也是右单位元

(3)单位元唯一

(4)逆元唯一

1|0定义2.3 群的阶

G中的元素个数称为群的阶,记为|G|

如果元素个数是无限多个,称为无限群,元素个数为有限多个,称为有限群

1|0定理2-2 乘法群满足消去律

1|0定理2-3 群的判定定理

如果G是一个群,对于任意abG,方程ax=b,ya=b有解

反之,如果上述方程在非空集合G中有解,且其中的因算封闭且满足结合律,则G是一个群。

推论:

(1)如果一个非空集合G中的运算封闭且满足结合律(即为一个半群),则它是一个群的充要条件是对于任意$a、b\in G ax=b,ya=b$有解

(2)如果一个非空有限集合G中的运算封闭且满足结合律(即为一个有限半群),则它是一个群的充分必要条件是满足消去律

3|22.2 子群

1|0定义2.4 子群

一个群G的一个子集H如果对于G的乘法构成一个群,则称为G的子群。

对于任意一个群G至少有两个子群:G本身;只包含单位元的子集{e},它们称为G的平凡子群,其他子群称为真子群

1|0定理2-4 子群的性质

一个群G和它的一个子群H有:

(1)G的单位元和H的单位元是同一的;

(2)如果aHa1aG中的逆元,则a1H

总结:单位元和逆元相同,且满足封闭性

1|0定理2-5 子群的判定

判定一

一个群G的一个非空子集H构成一个子群的充分必要条件是:

(1)对于任意的abH,有abH

(2)对于任意aH,有a1H

判定二:(把判定一合二为一)

一个群G的一个非空子集H构成一个子群的充分必要条件是:

对于任意a,bH,有ab1H

判定三:(仅限于有限群H)

一个群G的一个非空有限子集H构成一个子群的充分必要条件是:

对于任意a,bH,有abH

3|32.3 同态和同构

1|0定义2.5 映射

一个集合A到另一个集合B映射f对于任意的aA,都有唯一确定的b=f(a)B与之对应

1|0定义2.6 单射

fAB是一个映射,对于任意的abA如果abf(a)f(b),则称f是从AB的单射

1|0定理2-6 单射的判定

fAB是一个单射当且仅当对于任意的abBf(a)=f(b)a=b

1|0定义2.7 满射

fAB是一个映射,如果对于任意的bB都存在aA,有b=f(a),则称f是从AB的满射

1|0定义2.8 一一映射

既是单射又是满射的映射称为一一映射

1|0定义2.9 复合映射

f:ABg:BC是两个映射,规定gf:AC为对任意的xA(gf)(x)=g(f(x)),则称gffg的复合映射

1|0定理2-7 特殊映射的复合

单射、满射、双射的复合还是单射、满射、双射

1|0定义 2.10 逆映射

f:ABg:BA,如果fg=idB:BBgf=idA:AA,则称fg互为逆映射

1|0定理2-8 特殊映射的逆映射

双射存在唯一的逆映射,且这个映射也是双射

1|0定义2.11 变换

一个AA的映射叫做A的一个变换

一个AA的单射,满射或一一映射叫做A的一个单射变换,满射变换或一一变换

如果对于任意aA,有f(a)=a,则称映射f为恒等映射,单位映射或恒等变换

1|0定理2-9 变换的性质

变换的复合适合结合律

1|0定义2.12 同态和同构

设代数系统(A,)和代数系(B,),如果存在映射f,把A中元素映射到B中,并且对于任意abA,都有f(ab)=f(a)f(b)

(乘积的像等于像的乘积),则称f是从AB同态映射,如果同态映射还是一一映射,则称为同构映射

例:A=Z,$ \bulletB=\({\)-1,1},\odot$是普通数的乘法

定义f:AB为对于任意的aAf(a)=1

则对于任意abA,假设ab=c,则

f(ab)=f(c)=1

f(a)f(b)=11=1
即对于任意abA,都有f(ab)=f(a)f(b)

f是同态,但不是满同态

我们关心群上的同态和同构:

设群(G,)和代数系(G,)fGG的一个映射,并且对于任意abG,都有f(ab)=f(a)f(b)

(乘积的像等于像的乘积),则称f是从AB同态映射,也称为同态

如果f是单射,则称f单同态;如果f是m满射,则称f是满同态;

如果f是一一映射(双射),则称f同构映射

如果G=G,同态f称为自同态,同构映射f,称为自同构映射

群上的单位映射I是自同构映射

例:整数加法群Z到非零实数乘法群R=R{0}的映射f:aeaZR的一个同态

对于任意abZ,都有

f(ab)=f(a+b)=ea+b

f(a)f(b)=eaeb=aa+b

即满足f(ab)=f(a)f(b)f为同态映射

1|0定理2-10 同态的性质

设群(G,)和群(G,)fGG的一个同态映射

(1)G的单位元e的像f(e)G的单位元e,即f(e)=e

单位元的像是单位元

(2)G中任意元a的逆元a1的像f(a1)f(a)的逆元,即f(a1)=f(a)1

逆元的像是像的逆元

(3)Gf下的像的集合{f(a)|aG}G的子群,称为f的像子群。当f是满同态时,像子群就是G本身

3|42.4 变换群和置换群

1|0定义2.13 变换群

一个集合的若干变换如果对于变换的乘法构成群,则称为变换群,这里的乘法就相当于复合变换

规定:集合A上的两个变换fg的乘法如下:对于任意aR,有fg(a)=f(g(a))

1|0定理2-11 Cayley定理

任何一个群都同构与一个变换群

证明:思路是对于任何一个群,因此需要构造出与之同构的一个变换群

G是一个群,这里构造如下一个变换集合T:T={xG,f(x)=ux|uG}

可以证明T是一个一一变换群

现在构造GT的同构映射。建立一个GT的映射如下:

π:aGa(xGf(x)=ax)

对于abGπ(ab)=(xG,f(x)=abx)=π(a)π(b)

π是一个同构映射,所以GT同构

1|0定义2.14 置换群

一个有限集合的若干置换构成的群称为置换群

一个有限集合的一一变换称为置换

置换群是一种特殊的变换群

1|0定理2-12 置换的性质

一个有限集合的所有置换对于变换的乘法构成一个群

1|0定义2.15 n次对称群

一个包含n个元素的集合的全体置换构成的群称为n次对称群

|Sn|=n!

S3包含以下6个元素:

{(1),(1 2),(1 3),(2 3),(1 2 3),(1 3 2}

S3的所有子群:

{(1)}

{(1),(1 2)}

{(1),(1 3)}

{(1),(2 3)}

{(1),(1 2 3),(1 3 2}}

{(1),(1 2),(1 3),(2 3),(1 2 3),(1 3 2}}

S4包含24个元素:

1|0定理2-13 对称群性质

每一个有限群都与对称群的一个子群,即一个置换群同构

1|0定义2.16 循环

S3的一个置换如下:12,23,31,可以用3循环(1 2 3)表示

(i1 i2ik)称为k循环,其中2循环又称为对换k循环的阶是k

1|0定理2-14 不相交循环的乘积是可交换的

不相交循环即两个循环中没有相同元素,例如(2 3)(1 5 4)

1|0定理2-15 循环的性质

任一置换都可以表示为若干个两两不相交的循环的乘积,而且表示是唯一的

任何循环都可以表示为对换的乘积,且方式不唯一,下面给出两种方式:

(1)(1 5 4 6 3 7 2)=(1 2)(1 7)(1 3)(1 6)(1 4)(1 5)

(2)(1 5 4 6 3 7 2)=(1 5)(5 4)(4 6)(6 3)(3 7)(7 2)

1|0定义2.17 偶(奇)置换

如果一个置换可以表示为偶(奇)数个对换的乘积,则称为偶(奇)置换

1|0定义2.18 交错群

n元偶置换全体组成的集合为AnAn对乘法构成一个群,称为交错群,其阶为|An|=n!2


4|0第三章 循环群与群的结构

4|13.1循环群

1|0定义3.1循环群

如果一个群G里的元素都是某一个元素g的幂,则称G为循环群,g称为G的生成元。由g生成的循环群记为(g)

1|0定理3-1 循环群的性质

(1)循环群是交换群

(2)在n阶循环群中,有gn=e

(3)y由于n阶循环群中gn=e,则可以得到:设ij是任意整数,如果ij(modn),则gi=gjgi的逆元gi=gni

1|0定理3-2 元素的阶

使得an=e成立的最小正整数n,称为元素a的阶,如果不存在这样的正整数,称a是无限阶元素

1|0定理3-3 生成子群

一个群G的任意元素a都能生成一个循环群,他是G的子群。如果a是无限阶元素,则a生成无限循环群;如果an阶元素,则a生成n阶循环群。

1|0定理3-4 元素阶的性质

如果|a|=n,则:

(1)ai=e,当且仅当n|i

(2)ak的阶为n(k,n)

1|0推论

由元素g生成的n阶循环群G中任意元素gk(0<kn1)的阶为n(n,k),当且仅当nk互素,即(n,k)=1时,gk的阶为n,也是G的生成元

总结:元素阶数与群阶数互素时,为生成元

例如8阶循环群的生成元为gg3g5g7

1|0欧拉函数φ(n)

φ(n)表示在整数集合{0,1,2,,n1}中与n互素的数字的个数

因此n阶循环群共有φ(n)个生成元

1|0定理3-5

(1)循环群的子群是循环群,它或者仅由单位元构成,或者对n的每一个正因子q,有且仅有一个q阶子群

(2)无线循环群的子群除e外都是无限循环群

(3)有限n阶循环群的子群的阶是n的正因子,且对n的每一个正因子q,有且仅有一个q阶子群,由gnd生成

例1 写出8阶循环群G的真子群

解:8的所有正因子为2、4,相应的子群分别为{e,g2,g4,g6},{e,g4}

例2 证明:设p是一个素数,则阶是pm的群一定有一个阶为p的子群

例3 分别求出15、20阶循环群的真子群

解:由定理3可知:15阶群的子群的阶是1,3,5,15,其中阶数为3,5的子群为真子群,并且由g5g3生成

所以真子群为{e,g3,g6,g9,g12},{e,g5,g10}

同理可得20阶循环群的真子群分别为g2,g4,g5,g10分别生成的10,5,4,2阶群

4|23.2 剩余类群

1|0定义3.2 剩余类群

我们可以将全体整数按模m分成m个剩余类:0,1,2,m1,这m个剩余类称为m剩余类

1|0定理3-6

任意无限循环群与整数加群Z同构;任意有限n阶循环群与n阶剩余类加群同构

证明:设(g)为任意循环群。

如果(g)是无线循环群,做整数加群Z(g)的映射如下:对于任意kZn,有f(k)=gk

这是一个一一映射,而且对于k,hZ,有f(k)f(h)=gkgh=gk+h=f(k+h)

fZ(g)的同构映射,(g)Z同构

如果(g)n阶循环群,做模n剩余类加群Zn(g)的映射:对于任意kZn,有f(k)=gk

这显然是一一映射,且对于khZn,有f(k)f(h)=gkgh=gk+h=f(k+h)

fZn(g)的同构映射,(g)Z同构

这个定理说明了任意无限循环群互相同构,任意同解循环群互相同构,所有只需要了解整数加群和剩余类群就了解了一切无限循环群和有限循环群的构造了

4|33.3 子群的陪集

1|0定理3-7

G是一个群。

(1)对于任意aG,集合aG={ah|hG}=G

(2)GG={ah|hG,aG}=G

1|0定义3.3 陪集

H是群G的一个子群,对于任意aG,集合aH={ah|hH},称为H的一个左陪集,记为aH

同样定义右陪集Ha={ha|hH}

对于交换群,左右陪集是一致的,可以称为陪集

由于当aH时有aH=H,则H也可以是自己的一个左陪集,右陪集同理。

例 四次对称群S4的一个四阶子群:H=(1),(12)(34),(13)(24),(14)(23)),求出H的全部左陪集

解:由于|S4|=4!=24,|H|=4,则|S4/H|=6

1|0定理3-8 陪集的性质

(1)左陪集可由aH中的任意一个元素唯一确定。假设baH,即b=ah(hH),则bH=ahH=a(hH)=aH

同理右陪集可由Ha中任意一个元素唯一确定

(2)设H是群G的一个子群。H的任意两个左(右)陪集或者相等或者无公共元素。群G可以表示成若干个互不相交的左(右)陪集的并集。

H是群G的一个子群,a,bG,则

aaH  (aHa)

abHaH=bHa1bH

aHbHa=Hbab1H

说明了陪集中任何元素都可以作为代表元

|aH|=|Ha|=|H|

1|0定理3-9 划分

G的一个子群H的左(右)陪集是对G的一个划分

(1)陪集元素数目

对于有限子群H,每个左(右)陪集内元素的数目都等于H的阶

对于无限子群HH中的元素与陪集中的元素一一对应

(2)陪集也可以称为子群吗?由于单位元只存在在一个陪集中,故除H外都不是群

1|0定理3-10 拉格朗日(Lagrange)定理

G是一个有限群,H是一个子群,则H的阶是G的阶的因子
拉格朗日定理可以表达为如下数学表达式:

|G|=|H|[G:H]

其中,|G|表示原群G的阶,|H|表示子群的阶,[G:H]表示H的左陪集的个数,也称H的指数

1|0推论:

(1)有限群G中的每一个元素的阶一定是G的阶的因子。设G的阶为n,则对任意的aG,有an=e

(2)阶为素数的群一定为循环群

求证:阶为素数的群一定为循环群

证明:设群G的阶位素数。即|G|是素数

|G|>1时,取aGae,则a生成一个循环子群H,且|H|1(是因为ae)

由于|H||G|的因子,而当|G|为素数时,它只有1|G|两个因子,故|H|=|G|,这表明H=GG是一个循环群

4|43.4 正规子群与商群

1|0定义3.4 正规子群

设群H是群G的子群。如果H的每一个左陪集也是右陪集,即对于任意aG,总有aH=Ha,则称HG正规子群,或不变子群

显然交换群(Abel群)的所有子群都是正规子群

1|0定理3-11 正规子群的性质

H是群G的一个子群,下列四个命题等价

(1)H是群的正规子群

(2)对于任意aG,总有aHa1=H

(3)对于任意aG以及任意hH,总有aha1H

(4)对于任意aG,总有aHa1H

1|0定理3-12 正规子群的判定

H是群G的一个子群,H是正规子群的充要条件是任意两个左(右)陪集的乘积任然是一个左(右)陪集

1|0定义 3.5 商群

如果H是群G的正规子群,则H的群体陪集{aH|aG}对于群子集的乘法构成群,这个群为G对正规子群H的商群,记为G/H


5|0第四章 环

5|14.1 环与子环

1|0定义4.1 环

R是一非空集合,在R上定义了加法和乘法两种代数运算,分别记为+,,如果R具有如下性质:

(1)R对于加法是一个交换群 (即满足群的定义且满足交换律)

(2)R对与乘法封闭

(3)乘法满足结合律即对于任意a,b,cR,有a(bc)=(ab)c

(4)分配律成立,即对于任意a,b,cR,有a(b+c)=ab+ac,(b+c)a=ba+ca

则称(R,+,)为一个环。即对于加法是交换群,对于乘法是半群分配律成立。

如果环R关于乘法还满足交换律,即对于任意a,b,R,总有ab=ba,称R为交换环。

例如

全体整数集合Z对于普通的加法和乘法构成的环称为整数环

定义模m的剩余类集合上的乘法:i j=ij(modm),则剩余类集合对于剩余类加法和乘法构成一个交换环,称为模m的剩余类环

1|0定理4-1 环的计算规则

1|0定义4.2 零因子

如果在一个环Ra0,b0,但ab=0,称a是这个环的一个左零因子b是这个环的一个右零因子。显然在交换环中左零因子也是右零因子,称为零因子。非交换环中的左右零因子也可能成为零因子。如果一个环没用零因子,则称为无零因子环

例如 模12剩余类环中的零因子是:2,3,4,6,8,9,10

当m是素数时,模m剩余类环无零因子

1|0定理4-2 零因子的性质

在没用任何零因子的环里消去律成立,即如果a0,则ab=acb=c,ba=cab=c,反之上面的消去律任成立一个,则环里没有零因子

证明:由ab=ac,得到a(bc)=0

因为a0,且环里没有零因子,则bc=0,即b=c

另一个消去律同样可证

反之,假定第一个消去律成立,如果ab=0=a0

假设a0,运用消去律得b=0。这说明ab不可能同时非零,则环里没用零因子

第二个消去律成立的情形同样可证。

1|0定义4.3 子环 扩环

如果一个环R的自己S对于R中的运算也构成环,则称SR子环RS扩环

一个环R自身的子环。仅含零元的集合{0}也构成R的子环。对任意一个环R至少有两个子环,即R本身和只包含单位元的子集{0},他们称为R的平凡子环

例如:全体素数的集合构成一个环,是整数环的子环,而整数环是它的扩环

1|0定理4-3 子环的判定

一个环的一个子集S构成一个子环的条件:对于任意abS,有abS,abS

例题1:

求证:整数环Z中的所有整数的倍数nZ={rn|rZ}Z的子环

证明:对于任意abnZ,假设a=r1n,b=r2nr1r2Z

ab=r1nr2n=(r1r2)nnZ(因为r1r2Z)

ab=(r1n)(r2n)=(r1r2n)nZ(因为r1r2nZ)

所以nZZ的子环

例题2:

R是一个环,aR,证明S={x|xR,ax=0}R的子环

证明:设x,yS,则ax=0,ay=0(xy)S

因为a(xy)=axay=0+0=0

所以xyS

因为a(xy)=(ax)y=0y=0xyR

所以xyS

所以S={x|xR,ax=0}R的子环

5|24.2 整环、除环与域

1|0定义4.4 整环

如果一个环满足下列调节:

(1)R是交换环(在环的基础上,乘法满足交换律)

(2)存在单位元,且10

(3)没有零因子

则称R整环。即有单位元,无零因子的交换环称为整环

例如 整数环、全体有理数、全体实数和全体复数都是整环

1|0定义4.5 除环

如果一个环R存在非零元,而且全体非零元构成一个乘法群,则称R除环

可以认为除环是一个加法群+乘法群+分配律

除环中无零因子,由于非零元乘法构成群意味着消去律成立,所以没用零因子。

全体有理数Q、全体实数R和全体复数C对于普通的加法和乘法都是除环

1|0定义4.6 域

定义1:一个交换除环称为一个

定义2:设(R,+,)是环,如果(R,+)(R{0},)都是交换群,且满足分配律,则称(R,+,)是域

如果一个集合F是一个域应该满足以下3个条件:

定义3:一个具有加法和乘法的非空集合,具有以下三个条件

(1)关于加法构成交换群

(2)非零元全体关于乘法构成交换群

(3)乘法对加法满足分配律


p是素数时,模p剩余类集合对剩余类加法和乘法构成一个域,记为GF(p)GF(p)非零元集合为GF(p)={12p1}

证明:已知GF(p)是一个加法交换群,现在证明GF(p)非零元集合GF(p)构成一乘法交换群,从而GF(p)是一个域。

(0)GF(p)关于加法是一个交换群

①加法封闭性:对于任意a,bGF(p)a+bGF(p)

②加法结合律:对于任意a,b,cGF(p)(a+b)+c=a+(b+c)

③负元:对于任意aGF(p)a1=an1

④零元:0

⑤交换律:a+b=b+a成立

GF(p)是一个乘法交换群

(1)乘法结合律和交换律显然满足

(2)对于任意0<i,jp1,由于(p,i)=1,(p,j)=1,则(p,ij)=1,ij0(modp)

于是i j=ij(modp)0,即i jGF(p)乘法封闭

(3)1乘法单位元

(4)对于任意iGF(p)i与$ GF^{*}(p)\overline1 \ \overline i,\overline2 \ \overline i,\dots,\overline{p-1} \ \overline ip-1$个结果两两不同。

否则假设如果ab,但i a=i b,这意味着p|(iaib)=i(ab)

(p,i)=1,则只有p|(ab),这与ab矛盾

上述的p1个不同的结果跑遍GP(p)的全部元素,当然也包括单位元1,所以i存在逆元

GF(p)是一个乘法交换群,GF(p)是一个域

1|0群、环、域的结构图

5|34.3环的同态与理想

1|0定义4.7 同态

(R,+,)(R,,)是两个环,如果存在RR的一个映射f,加法和乘法都在f下得到保持,即对于任意abRf(ab)=f(a)f(b),f(a+b)=f(a)+f(b),则称fRR的同态映射,简称同态。

如果f是单射,则称f的单同态;如果f是满射,则称f的满同态;

如果f是一一映射,则称f的同构(映射),此时(R,+,)(R,,)同构,并用RR表示

1|0定理4-4 同态的性质

f是环RR的同态,则有

(1)f(0)=0(0R的零元)

(2)对于任意aR,有f(a)=f(a)

(3)如果R有单位元,则R也有单位元1,且f(1)=1

(4)如果R有单位元,且aR可你,则f(a)R中可逆,且f(a)1=f(a1)

(5)如果R是交换环,整环,除环,域,则R也是交换环,整环,除环,域。

6|0第五章 多项式环与有限域

6|15.1 多项式环

1|0定义5.1 多项式相关

F是一个域,设an0

f(x)=anxn+an1xn1++a1x+a0(aiF,n是非负整数)是F上的一元n次多项式,其中x是一个未定元。

anxn首项n是多项式的次数,记为deg(f(x))=n。如果an=1,则称f(x)首一多项式

如果f(x)=a00,则约定deg(f(x)=0),为0次多项式。

F上的全体一元多项式的集合用F[x]表示。

ai=0时,即f(x)=0,称为零多项式

1|0定理 5-1 F[x]是具有单位元的整环

1|0定义5.2 多项式整除

对于f(x),g(x)F[x]f(x)0。如果存在q(x)F[x],使得g(x)=q(x)f(x),则称f(x)整除g(x),记为f(x)|g(x)f(x)称为g(x)因式

如果(f(k))k|g(x),但(f(x))k+1不能整除g(x),则称f(x)g(x)k重因式

1|0定理5-2 多项式整除的性质

多项式整除具有下列性质(其中c0F):

(1)f(x)|0

(2)c|f(x)因为(f(x)=c(c1f(x)))

(3)如果f(x)|g(x),则cf(x)|g(x)

(4)如果f(x)|g(x),g(x)|h(x),则f(x)|h(x)

(5)如果f(x)|g(x),f(x)|h(x),则对于任意u(x),v(xF[x]),有f(x)|u(x)g(x)+v(x)h(x)

(6)如果f(x)|g(x),g(x)|f(x),则存在c0F满足f(x)=cg(x)

类比于整数整除的性质

1|0定义5.3 互素

f(x),g(x)F[x]为不全为零多项式。设d(x)0F[x],如果d(x)|f(x)d(x)|g(x),则称d(x)f(x)g(x)的一个公因式。如果公因式d(x)是首一多项式(最高项系数为1),而且f(x)g(x)的任何公因式都整除d(x),则称d(x)f(x)g(x)的最大公因式,记为(f(x),g(x))。如果(f(x),g(x))=1,则称(f(x),g(x))互素。(参考整数互素)

1|0欧几里得除法\辗转相除法求最大公因式

例题 求GF(2)[x]上多项式f(x)=x5+x3+x+1,g(x)=x3+x2+x+1的最大公因式

解:由欧几里得算法:

x5+x3+x+1=(x2+x+1)(x3+x2+x+1)+(x2+x)

x3+x2+x+1=x(x2+x)+(x+1)

x2+x=x(x+1)

故:(f(x),g(x))=x+1

注:计算时使用模2除算出商和余数

1|0定理5-3 互素的性质

f(x),g(x)互素时,存在a(x),b(x)F[x],使得a(x)f(x)+b(x)g(x)=1

1|0定义5.4 不可约多项式

p(x)F[x]为一多项式,且deg(p(x))1,如果p(x)F[x]内的因式仅由零次多项式及cp(x)(c0F[x]),则称p(x)F[x]内的一个不可约多项式,否则称为可约多项式

例如:Z[x]上的多项式(x2+1)不可约,但GF(2)[x]上的多项式x2+1可约:x2+1=(x+1)2

例:列出GF(2)五次以内的不可约多项式

次数 多项式
0 1
1 x,x+1
2 x2+x+1
3 x3+x2+1,x3+x+1
4 x4+x3+x2+x+1,x4+x3+1,x4+x+1
5 x5+x3+x2+x+1,x5+x4+x2+x+1,x5+x4+x3+x+1,x5+x4+x3+x2+1,x5+x3+1,x5+x2+1

1|0定理5-4 因式分解唯一定理

F[x]上的多项式可以分解为首一不可约多项式的幂的乘积的形式

1|0定理5-5 多项式分解

一个多项式f(x)F[x]含有因式xa(aF),当且仅当f(a)=0

例题 分解GF(2)[x]上的多项式:f(x)=x5+x4+x3+x2+x+1

解:由于f(1)=0,所有有公因式子x+1,运用多项式除法得f(x)=(x+1)(x4+x2+1)

通过试探得到(x4+x2+1)=(x2+x+1)2

f(x)=(x+1)(x2+x+1)2

GF(2)[x]上有(f(x)+g(x))2=f(x)2+g(x)2,因此x4+x2+1=(x2+x)2+12=(x2+x+1)2

6|25.2 多项式剩余类环

1|0定义5.5 同余

f(x)F[x]是首一多项式。对于a(x)b(x)F[x],如果f(x)a(x)b(x)得相同的余式,即a(x)=q1(x)f(x)+r(x),b(x)=q2f(x)+r(x),则称a(x)b(x)关于模f(x)同余,记为a(x)b(x)modf(x)

由此可见,a(x)b(x) modf(x)当且仅当a(x)b(x)=g(x)f(x),g(x)F[x]f(x)|(a(x)b(x))

a(x)F[x]中和a(x)关于模f(x)同余的全体多项式集合。与整数情形类似,可以把F[x]划分成剩余类,这些剩余类的集合记为F[x]modf(x)

GF(2)[x]mod(x2+1)={0,1,x,x+1}

定义多项式加法和乘法分别为

a(x)+b(x)=a(x)+b(x)

a(x) b(x)=a(x)b(x)

1|0定理5-6 多项式剩余类环

f(x)F[x]是一个首一多项式,且deg(f(x))>0,则F[x]modf(x)构成具有单位元的交换环,称为多项式剩余类环

多项式剩余类环中可能存在零因子,例如GF(2)[x]mod(x2+1)x+1就是零因子,因为x+1 x+1=x2+1=0

1|0定理5-7 多项式域

如果f(x)F上的首一不可约多项式,则F[x]modf(x)构成域

6|35.3 有限域

1|0定义5.6 有限域

有限个元素构成的域称为有限域或Galois(伽罗瓦)域。域中元素的个数称为有限域的阶

1|0定义5.7 本原元

q阶有限域中阶位q1的元素称为本原域元素,简称本原元

1|0定理5-8 有限域中一定含有本原元

1|0定义5.8 加法阶

a是域中的一个元素,使na=a+a++a=0的最小正整数na的加法阶。如果不存在这样的n,则加法阶时无限大

1|0定理 5-9 加法阶的性质

在一个无零因子环R里,所有非零元的加法阶都相同。当加法阶有限时它他一定是一个素数。

GF(7)中的非零元素的加法阶都是7

1|0定义5.9 素域

域中非零元的加法阶称为环的特征,当加法阶为无限大时,称特征为0

域的特征或是0,或者是一个素数。有限域的特征是素数。

GF(p)的特征为p,即GF(p)=|GF(p)|=p

如果一个域F不再包含有真子集作为F的子域,则称F素域

1|0定理5-10

阶位素数的有限域必为素域

1|0定理5-11

(1)素数p阶域的特征为p

(2)任何素数p阶域与GF(p)同构

1|0定理5-12

如果f(x)GF(p)上的m次首一不可约多项式,则GF(p)[x]modf(x)构成pm阶有限域GF(pm)

1|0定理5-13

任意GF(pm)有限域同构

基于该定理,任意pm阶有限域都可记为GF(pm),不加以群分,这与任意素数域都记为GF(p)同理


__EOF__

本文作者xued
本文链接https://www.cnblogs.com/xdeyt/p/18257841.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   xde_yt  阅读(99)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
点击右上角即可分享
微信分享提示