第一章 整数的可除性
0能被任何非0整数整除
50的所有因数:1、2、5、10、25、50、-1、-2、-5、-10、-25、-50
朴素素数判别:先求出小于等于根号n的所有素数,若这些素数都不整除n,则n为素数,否则为合数
若a、b、c是三个不全为0的整数,如果a=qb+c,q是整数,则(a,b)=(b,c)
bezout定理:设a、b是任意两个正整数,zz额存在整数s,t使得sa+tb=(a,b)
(ma,mb)=m(a,b)
形为2a-1的整数及其最大公因数
设a、b是两个正整数,若a被b除的最小非负余数是r,2a-1被2b-1除的最小非负余数是2r-1
(2a-1,2b-1)=2(a,b)-1
2a-1/2b-1的充要条件是b|a
给定正合数n>1,如果存在整数a、b使得
,则(n,a-b),(n,a+b)都是n的真因数。
广义欧几里得除法:求sa+tb=(a,b)
画表方法:
分别记录每一行为j,sj,tj,qj+1,rj+1
j从-3开始,
j=-3时,rj+1=a,其他为空
j=-2时,sj=1,tj=0,rj+1=b,其他为空
j=-1时,sj=0,tj=1,qj+1为rj-1/rj,rj+1为rj-1%rj
以后每一行sj=sj-2(上两行)-qj(上一行)*sj-1(上一行),qj+1为rj-1(上两行)/rj(上一行),rj+1为rj-1%rj
直到 rj+1=0结束,sj,tj即为所求s和t。
设a=737,b=635,计算整数s,t使得求sa+tb=(a,b)
j | sj | tj | qj+1 | rj+1 |
---|---|---|---|---|
-3 | 737 | |||
-2 | 1 | 0 | 635 | |
-1 | 0 | 1 | 1 | 102 |
0 | 1 | -1 | 6 | 23 |
1 | -6 | 7 | 4 | 10 |
2 | 25 | -29 | 2 | 3 |
3 | -56 | 65 | 3 | 1 |
4 | 193 | -224 | 3 | 0 |
最终得s=193,t=-224
第二章 同余
若
(mod m),ai
b i(mod m),i=0,1,2,……,k,则
a0+a1x+……+akxk
b0+b1x+……+bkxk(mod m)
10
1(mod 3)
5874192
5+8+7+4+1+9+2
36(mod 3)
3
36,3
5874192
同理
10
1(mod 9)
9
36,9
5874192
同理10
-1(mod 7) 10
-1(mod 11) 10
-1(mod 13)
126637693
126-637+693
182(mod 7)(mod 11)(mod 13)
因7
182,11
182,13
182,故7
126637693,11
126637693,13
126637693
设m是一个正整数,ad
bd(mod m),如果(d,m)=1,则a
b(mod m)
设m是一个正整数,a
b(mod m),如果d是a、b及m的任一公因数,则
(mod
)
a b(mod p)a b(mod q),则a b(mod [p,q])
证明同余式的基本方法:把同余式译为整式,运算后再将整式译为同余式
a
b(mod m),则m|a-b
对任意整数模m,(a,m)=1,b是任意整数,当k遍历模m的完全剩余系时,ak+b也遍历模m的完全剩余系。
若(m1,m2)=1,m1>0,m2>0,而k1,k2分别遍历模m1,m2的完全剩余系,则k1m2+m1k2遍历模m1m2的完全剩余系。
若(m1,m2)=1,m1>0,m2>0,而k1,k2分别遍历模m1,m2的j简化剩余系,则k1m2+m1k2遍历模m1m2的简化剩余系。
设m1,m2,……mk是k个互素的正整数,若x1,x2,……xk分别遍历m1,m2,……mk的完全剩余系,则m2……mkx1+m1m3……mkx2+……m1……mk-1xk遍历m1,m2,……mk的完全剩余系。
欧拉函数
是定义在正整数上的函数,
的值等于0,1,2,……,m-1中与m互素的数的个数
1和任何整数互素,包括0
对于素数幂m=pa,有
=pa-pa-1=m(1-
)
设m是一个正整数,(a,m)=1,则存在整数a’,1 a’<m,使得aa‘ 1(mod m)
设正整数m的标准分解式为
m=
……
则
=m(1-
)(1-
)……(1-
)
=
设m是一个正整数,则
欧拉定理:设m是大于1的整数,(a,m)=1,则
(mod m)
费马小定理:p是质数,对于任意整数a,ap
a(mod p)
当(a,p)=1时,ap-1
1 (mod p)
威尔逊定理:设p是一个素数,则(p-1)! -1(mod p)
第三章 同余式
逆元:当(a,m)=1时,a存在模m的逆元a’,
(mod m)
求逆元(即求ax
1(mod m)的两个方法:1、bezout等式2、欧拉定理(两边同乘
若m=m1m2……mk,(mi,mj)=1,i
j,则
中国剩余定理
若m1,m2,…mk两两互素,则对任意整数b1,b2,…,bk,同余式组
一定有解,且在模
下解唯一
若令m=
,
则同余式组的解可表示为
(mod m)
其中
(mod mi),i=1,…,k
提升定理:若x
x1(mod p)是同余式f(x)
0(mod p)的一个解,且(f’(x),p)=1,则同余式f(x)
0(mod pa)有解x
xa(mod pa),若(f’(x),p)>1,未必有解
xa可由递推式得到
素数模同余式的简化
由费马小定理当p是素数时,对任意整数a,ap
a(mod p),则对于任意整数x,都有xp-x
0(mod p)
则对于f(x)
(mod p),f(x)=q(x)(xp-x)+r(x)
r(x)(mod p)
若r(x)
0(mod p),则有n个不同的解
对于n阶的f(x),可先左右同乘an的逆元,化首项为1
模素数p的同余式的解数不超过次数n,成立的两个前提条件:p时素数,an
(mod p)
若模数不是质数,则解数可能超过次数
若次数小于p的模p整系数多项式解数为p等价于其系数都被p整除
p是一个质数,d是p-1的正因数,则多项式xd-1模p有d个不同的根
讨论素数模同余式f(x)
0(mod p)的解数、次数与模p的大小关系
(1)当f(x)的次数n
p时,解数
模p
次数n
(2)当f(x)的次数n<p时,解数
次数n<模p
a.f(x)的最高次项系数an
0(mod p)
xp-p
(mod p)
解数=次数n
f(x)
xd-1(mod p),d
p-1
解数=次数d
b.f(x)中每个系数ai
0(mod p)
解数=模p
第四章 二次同余式与平方剩余
ax2+bx+c 0(mod pa),a 0(mod p),若p为奇素数,则(pa,4a)=1,将同余式两端同乘4a,令y=2ax+b,A b2-4ac可化为y A(mod pa)
m是正整数,若同余式x2 a(mod m),(a,m)=1有解,则a叫做模m的平方剩余(或二次剩余),否则,a叫做模m的平方非剩余(或二次非剩余)
欧拉判别条件:若(a,p)=1,则
(1)a是模p的平方剩余
1(mod p)
(2)a是模p的平方非剩余
-1(mod p)
且若a是模p的平方剩余,则同余式
a(mod p),(a,p)=1恰有两解。
勒让德符号
设p是素数,勒让德符号
若p是奇素数,则对任意整数a
(mod p)
高斯引理
设p为奇素数,a是整数,(a,p)=1,如果整数a1,a2,……,a*
中模p的最小正剩余大于
d的个数是m,则
设p是奇素数,
若(a,2p)=1,则
,其中T(a,p)=
二次互反律
若p,q是互素的奇素数,则
雅可比符号
设m=p1p2……pr是素数pi的乘积,对任意整数a,其雅可比符号为
存在某个(
(mod m)无解
雅可比符号的计算性质同于勒让德符号
模p平方根
p=4k+3型素数
解二次同余式
(mod p),设素数p=4k+3,如果同余式
(mod p)有解,其解为x=
p为奇素数的情况
若有解
1、初始次数为
,即
(mod p)
2、若次数为奇数两边同乘a,否则两边同时开方,计算右边是1还是-1,若是1,重复第2步(看次数奇偶),若是-1,进行第3步
2、取模数p的一个平方非剩余x,左边乘
,右边由-1变为1,重新进行第2步
同余式
(mod
)
当
时,解数为1
当
时,若
(mod 4),则有解,且解数为2
当
时,若
(mod 8),则有解,且解数为4
求解
,p是素数
第五章 原根与指标
设m>1是整数,a是与m互素的正整数,则使得
(mod m)成立的最小正整数e,叫做a对模m的指数,记作ordm(a)
如果a对模m的指数是
,则a叫做模m的原根。
ordm(a)=ordm(a-1)
设m>1是整数,(a,m)=1,整数d
0,则
设m>1是整数,(a,m)=1,则
,据此推论,可在
的所有因数中寻找
设m>1是整数,g是模m的原根,设
为整数,则
是模m的原根
,符合条件的d再0——
中有
个,即若原根存在,则有
个
大指数构造
设m>1是整数,(a,m)=1,(b,m)=1,则
设m>1是整数,(a,m)=1,(b,m)=1,则存在c使得
,
,其中s=
,t=
,u、v满足
、
,(u,v)=1,
设m>1是整数,(a,m)=1,(b,m)=1,则存在c使得
设m>1是整数,
是模m的简化剩余系,则存在整数c使得
,而
也恰为使得
(mod m),
成立的最小正整数e,称为模m的简化剩余系指数
设m、n都是大于1的整数,整数a与m、n均互素,则
(1)、若
则
(2)、若(m,n)=1,则
设m,n都是大于1的整数,且(m,n)=1,则对任意与m互素的整数
、与n互素的整数
,存在整数a使得
模p原根
设p是奇素数,则模p的原根存在
模m原根
模m的原根存在的充要条件是
指标
设整数m>1,g是模m的一个原根,(a,m)=1,则存在唯一的整数r使得
(mod m),其中
成立,这个整数r叫做以g为底的a对模m的一个指标,记作
(或
)
n次同余式
设m>1,(a,m)=1,如果n次同余式
(mod m)有解,则a叫做模m的n次剩余;否则,a叫做模m的n次非剩余。
设m>1,g是模m的一个原根,(a,m)=1,则n次同余式
(mod m)有解的充分必要条件是
,且在有解的情况下,解数为
设整数m>1,g是模m的一个原根,(a,m)=1,则a是模m的n次剩余的充分必要条件是
(mod m),其中
设整数m>1,g是模m的一个原根,(a,m)=1,则a对模m的指数是
特别地,a是模m的原根
设整数m>1,g是模m的的一个原根,则模m的简化剩余系中,指数是e的整数个数是
,特别的,模m简化剩余系中原根的个数是
第八章 群、环、域
设S是一个非空集合,将映射f:SS
S,(a,b)
c叫做S的一个二元代数运算,把(s,f)叫做二元代数系统。
封闭性:对于S中任意两个元素a、b,通过f可唯一确定S中一个元素c:f(a,b)=c,若将二元代数f即为,则将f(a,b)=c,记为a*b=c
自然数集合N:加法、乘法是二元代数运算,减法和除法不是二元代数运算
设S是一个非空集合,若* 为S上的二元代数运算,且满足结合律,则称该代数系统(S,*)为半群。
设(G,* )为半群,如果满足下面条件:
(1)、G中有一个元素1,使得对于G中任意元素a都有1* a=a* 1=a
(2)、对于G中任意a,都可找到G中一个元素a-1,使得a*a-1=a-1*a=1,则称(G, )为群,元素1称为单位元,a-1称为a的逆元,群G中包含的元素个数叫做群G的阶,记为|G|。如果G有限,则称G为有限群,否则称G为无限群。如果G中运算还满足交换律,那么G叫做交换群或阿贝尔群。
群中消去律成立
群的判定:
方法一:
1、G非空
2、运算封闭
3、运算满足jiehelv
4、G中有运算的左单位元
5、G中任意元素关于运算有左逆元
方法二:
4、对G中任意元素a、b,有x,y使
方法三:
4、对G中任意元素a、b,
对于人亦整数m、n
第一指数律:
第二指数律:
对群中任意元素a、b有
在Abel群中,第三指数律成立:
,m为任意整数。一般来说,群中第三指数律不成立。
子群
设(G,*)是一个子群,
,如果(H, * )仍是一个群,则(H, * )叫做(G, *)的子群,记作
。如果
则(H, *)叫做(G, *)的真子群。
平凡子群:1、单位子群{1};2、G本身
其余的子群成为非平凡子群
子群判定
条件一:1、H非空;2、H对*运算封闭;3、对任意
,由
条件二:1、H非空;2、对任意
,
,由
生成子群
设a是群G的一个元素。于是a的所有幂的集合,
做成G的一个子群,记为(a),此群称为由a生成的子群。
循环群
称群G为一个循环群,如果G可以由它的某元素a生成,即由
使得G=(a),a称为群G的生成元,子群(a)可称为由a生成的循环子群
循环群必为Able群
循环群的子群仍为循环群
元素的周期
对于群中的元素a,使得
的最小正整数k称为元素a的周期(也成为a的阶),若不存在这样的看,则称a的周期为0或
,元素a的周期记为ord(a)
子群的陪集
设G是群,H是G的子群,a、b
,若有
,使得a=bh,则称a合同于b(右模H),记为
(右mod H)
群G在合同关系(右模H)下的一个等价类叫做H的一个右陪集
不同的子群会产生不同的右模合同关系,也就会得到不同的右陪集
任意两个右陪集或者相等,或者不相交
求所有右陪集的简单方法:
若G是一个有限群,求H的右陪集
1、首先,H本身就是一个;
2、任取
而a
,求aH,又得到一个;
3、任取
aH而
,求bH,又得到一个。如此类推,因为G有限,最后必被穷尽,这样
拉格朗日定理:设G为有限群,H为G的任意子群,则|H|整除|G|
设H是群G的子群,若对G中的任意元素g,都有gH=Hg,则称H是G的正规子群
(1)、“平凡”子群H={1}和G都是G的正规子群;
(2)、Abel群的任意子群是正规子群
(3)、G的一个子群H是其正规子群if对任意的
,都有
即H只有一个共轭子群,就是H自己。
(4)、G的一个子群H是其正规子群if对任意的
,都有
。
H在G中的指数:
有限群G的元数除以H的元数所得的商,记为(G:H),称为H在G中的指数。H的指数也就是H的右(左)陪集的个数。
设G是有限群,元数为n,对任意 ,由
设(G,
)是群,(K,*)是代数系统,
是
到
内的一个映射。如果对任意
,都有
,那么
叫做是G到K内的一个同态映射。
如果
是单射,则称为单同态映射;
如果
是满射,则称为满同态映射;
如果
是双射,则成为同构映射。
循环群生成元个数:
(1)、无限循环群(a)一共有两个生成元,a和a-1
(2)、n元循环群(a)中,元素ak是(a)的生成元的充要条件是(n,k)=1,所以(a)一共有
个生成元
同态核
设
是G到G‘上的一个同态映射,命N为G中所有变成G’中1’的元素g的集合,记为
,即
{
},称N为
的核。
环与域
设R是具有两种运算(分别记为加和乘的非空集合),如果以下条件成立:
(1)、R对于加法构成一个交换群
(2)、R对于乘法构成一个半群
(3)、乘法对加法满足分配律,即
则R叫做环
设R为环,如果R*=R-{0}对于乘法构成一个交换群,则称R为域
设R是环,R中非零元a称为左零因子,(对应地有右零因子),如果存在非零元 (对应地有 ),使得ab=0(对应地有ca=0),a称为零因子,如果它同时为左零因子和右零因子,则称R为有零因子环。无零因子的环称为无零因子环。
设R是一个交换环,称R为整环(整区),如果R中有单位元,但没有零因子。
域是一种整环。
域中所有元素的加法周期都相同。
素域
一个域叫做素域,如果它不含真子域
域的特征(非零元素加法周期)或为零或为素数。
如果域的特征为0,则F包含一个与Q同构的素域;
如果域的特征为p,则F包含一个与Fp同构的素域,该域为有限域;
素域只有两种:Q和FP
有限域
任何一个有限域的元素都形如
,记为
有限域
包含素域
为其最小子域
有限域
的特征为p
有限域的元数q必为
的形式,其中p为其特征,如果同构的域看作是一样的,则对任意的
恰有一个q元有限域
有限域
的构造方法
设f(x)是正焕R上的非常数多项式,如果f(x)不能分解成R[x]中两个次数大于0且小于n的多项式的乘积,则称f(x)为不可约多项式。特别地,首相系数为1的不可约多项式称为首1不可约多项式。
例
第十四章 椭圆曲线
设E为域K上的椭圆曲线,定义E中点与点之间的加法运算如下:设P、Q是E上的两个点,则
是过P、Q的直线(如果P=Q则为过P的切线)与椭圆曲线相交的第三点关于x轴的对称点。
也可写作P+Q