低等数论1
author:呼哧:ghost:
学习资料:二潘的<初等数论>
整除理论
1.了解第一、第二数学归纳法,螺旋数学归纳法,抽屉原理。
将
(a1,a2,...,an)
记作
a1,a2,...,an
的最大公约数。
[a1,a2,...,an]
记作为
a1,a2,...,an
的最小公倍数。
几个整除的小习题:
2n−1是素数的必要条件是n为素数 | 1≤n时,2n+1是素数的必要条件是n=2k |
---|---|
奇数n是素数的充分不必要条件是n不能表示为三个或三个以上的相邻正整数之和。 | 费马数 Fn+1=Fn...F0+2 |
1≤n,(n!+1,(n+1)!+1)=1 |
带余除数法
满足唯一性,存在性。r则称为最小非负余数。也有下面这种表示
这里的 r1 称为绝对最小余数。
a进制位: n=rkak+rk−1ak−1+...+r1a+r0 则称为正整数的a进制位表示
辗转相除法
代码:int gcd(int a, int b){return b?gcd(b,a%b):a;}
典型例题: (2m−1,2n−1)=2(m,n)−1
最大公约数理论
例题:1.p为素数 p| Cpj,1≤j≤p−1 ; 对任意a, p|ap−a ;若(a,p)=1,则 p|ap−1−1
例题2:(a,uv)=(a,(a,u)v); (a,uv)|(a,u)(a,v); 若(u,v)=1,则(a,uv)=(a,u)(a,v).
例题3: (ak,bk)=(a,b)k
…题目真难,我就直接贴公式好了。。。
算术基本定理
标准素因数分解: a=pα11pα22...pαkk
推论:若 b=pβ11pβ22...pβkk 则(a,b)= pσ11pσ22...pσkk ,其中 σj=min(αj,βj) .
除数函数: τ(a)=(α1+1)(α2+1)...(αk+1)
除数和函数: σ(a)=∏pαj+1j−1pj−1
n!的素因数分解式
[x]即取整府号,{x}则是小数部分
n!=pα11pα22...pαkk ,中max( pi )<=n
ak||b,k非负,表示b恰好被a的k次方整除,即ak|b,ak+1∤b
若n是正整数,p是素数, α=α(p,n) 满足 pa||n! , α=α(p,n)=∑[npj]
推论: n!=∏pα(p,n)
不定方程(I)
称为k元一次方程, a1,...,ak 则称为他的系数。
求解:
设 g=(a1,a2,..,ak) ,原式化为: a1gx1+...+akgxk=cg .g|c时即有解。11
k元一次不定式方程可化为恰有k-1个二元一次不定方程构成的方程组。
设
g1=a1,g2=(g1,a2),.....gk=(gk−1,ak)
有下列(k-1)个不等式:
二元一次方程非负解和正解
对于 a1x1+a2x2=c 不定方程.
- 若 a1,a2,c为正整数,且(a1,a2)=1,当c>a1a2−a1−a2时,不定方程有非负解,解数=[c/(a1a2)]或[c/(a1a2)]+1当c=a1a2−a1−a2时,没有非负解.
- 当 c>a1a2时有正解,c=a1a2无正解
x2+y2=z2 商高方程
(x,y,z)=1,x>0,y>0,z>0的解称为本原解 x=(r2−s2),y=2sr,z=(r2+s2),其中(r,s)=1,且r>s
同余基本知识
简单的不摘录
设f(x)=anxn+...a0,g(x)=bbxn+...+b0,是两个整系数多项式,且满足aj≡bj(modm),0≤j≤n那么若a≡b(mod m),则f(a)≡g(b)(mod m)特别的:f(x)≡g(x)(mod m)
ac≡bc(mod m)等价于a≡b(mod m/(c,m))
m>=1,(a,m)=1,存在c使得ac≡1(mod m),c称作为a对模m的逆,记作a−1
对于同余组a≡b(mod mj),j=1,2..,k同时成立的充分必要条件为a≡b(mod[m1,m2,...mk])
习题:
p∦a,k>0,则n2≡an(mod pk)充分成立的必要条件为n≡0(modpk)或n≡a(mod pk) |
---|
设n>4,则n是合数的充分必要条件是 (n−2)!≡0(mod n) |
xp−1−1≡(x−1)...(x−p+1)(mod p)xp−x≡x(x−1)...(x−p+1)(mod p)(p−1)!≡−1(mod p)∑1≤i<j≤p−1ij≡0(mod p) |
素数p>3; (p−1)!1+(p−1)!2+..+(p−1)!p−1≡0(mod p2) |
同余类与剩余系
直接贴一些看似有用实则。。。的定理
素数p,k>0,ϕ(pk)=pk−pk−1,并且模pk的既约同余类是(a+bp)modpk,1≤a≤p−1,0≤b≤pk−1−1
设m=m1m2,(m1,m2)=1,x=m2x(1)+m1x(2),x遍历模m的完全剩余系的充分必要条件是x(1),x(2)分别遍历m1,m2的完全(既约)剩余系。
设m=m1m2..mk,x=x(1)+m1x(2)+m1m2x(3)+...+m1m2...mk−1x(k)当x(j)分别遍历模mj的完全剩余系,x遍历模m的完全剩余系.
设m=m1m2..mk,m1,...,mk两两既约;再设m=mjMj,x=M1x(1)+M2x(2)+...+Mkx(k)后...
在上式的基础上,设aj是任意取定的整数满足(aj,mj)=1,x=a1M1x(1)+a2M2x(2)+...+akMkx(k)
上式定理其实就是关于一次同余方程组的孙子定理。
欧拉函数
m=pα11pα22..pαkk,则ϕ(m)=ϕ(pα11)...ϕ(pαkk)=m∏p|m(1−1p)
上式可以使用容斥原理快速证明的。
∑d|mϕ(d)=m,也可以写成m=∑d|mϕ(md)
费马欧拉定理: (a,m)=1,aϕ(m)≡1(mod m),m为素数时,也就是费马小定理了。
ad≡1(mod m),这里最小正整数d记作为δm(a),此时有δm(a)|ϕ(m)
RSA(公开密码系统)
设n=pq,p,q是两个两个不同的大素数,再设正整数 α,β 满足 αβ≡1(modϕ(n)) ,这样,对任一非负整数A
威尔逊wilson定理
设p是素数, r1,..,rp−1是模p的既约剩余系有∏r mod pr≡r1...rp−1≡−1(mod p)
显然又得到了 (p−1)!≡−1(mod p)
设素数p>2;l>0;再设c= ϕ(pl),r1,r2,...,rc是模pl的一组既约剩余系,有r1r2⋅⋅⋅rc≡−1(mod pl)
若
c=ϕ(2pl),上式也成立。
例题:奇素数p,有 12⋅32⋅⋅⋅(p−2)2≡(−1)(p+1)/2(mod p)
注意到 (p−1)!=(1⋅(p−1))(3⋅(p−3))⋅⋅⋅((p−4)(p−(p−4)))((p−2)(p−(p−2))) 后易证。
奇素数p, 2242⋅⋅⋅(p−1)2≡(−1)(p+1)/2(mod p) |
---|
奇素数p, (((p−1)/2)!)≡(−1)(p+1)/2(mod p) |
奇素数p, (p-1)!! ≡(−1)(p−1)/2(p−2)!!(mod p) |
对素数p,任意整数a, p∥ap+(p−1)!a |
对素数p,任意整数a, p∥(p−1)!ap+a |
同余方程
对一元一次同余方程, ax≡b(mod m),(a,m)|b时有解
当(a,m)=1时,解为 x≡aϕ(m)−1b(mod m)
方程的解数其实就是等于(a,m), 设x0是其一个解即x≡x0+m(a,m)t(modm),t=0,...,(a,m)−1
孙子定理
设和m1,m2,...,mk是两两既约的正整数,对任意a1,a2,...ak,一次同余方程组x≡aj(mod mj),必有解,且解数为1.设c=M1M−11a1+...+MKM−1Kak,q其中m=m1m2...mk,m=mjMj,M−1j则是对模mj的逆(MjM−1j≡1(mod mj)),同余方程组的解就是x≡c(mod m),c与m既约的充分必要条件是aj与mj既约
例题: ⎧⎩⎨x≡2(mod3)x≡3(mod5)x≡2(mod7)
显然m1=3,m2,5,m7,M1=35,M2=21,M3=15,M−11=2,M−12=1,M−13=1x≡35∗2∗2+21∗1∗3+15∗1∗2≡233≡23(mod 105)
一元同余方程一般解
m1,m2,...,mk是两两既约的正整数,m=m1m2..mk,同余方程f(x)≡0(mod m)和同余方程组f(x)≡0(mod mj)解和解数相同,且有T(m;f)=T(m1;f)⋅⋅⋅T(mk;f)
对素数p,整系数多项式f(x)=anxn+an−1xn−1+...+a1x+a0,n>1,设整数α>1,c是f(x)≡0(mod pα−1)的解,那么f(x)≡0(mod pα)同余方程满足x≡c(mod pα−1)的解是x≡c+yjpα−1(mod pα)这里y≡y1,..yl(mod p)是一次同余方程的全部解:f′(c)y≡−f(c)p1−α(mod p)
若 p/|f(c),则c分支下只有一个解,若f′(c)=0,则无公共解。具体看例题
例题: x3+5x2+9≡0(mod34)
x3+5x2+9≡0(mod3) 显然只有 x≡0,1(mod3)两个解 。
首先考虑
x≡1(mod3)
时,
显然3/|f′(1)=13,13y≡−5(mod3),解为y≡1(mod3),
考虑 x≡0(mod3),显然3|f′(0)=0,无公共解。
。。。最后答案为: x≡3,6,30,33,40,77,80(mod34) ;
二次剩余
若素数p>2,d整数, p/|d ,如果同余方程 x2≡d(mod p),有解,则称d是模p的二次剩余,无解则是二次非剩余
在模p的一个既约剩余系中,恰有(p-1)/2个模p的二次剩余和(p-1)/2个模p的二次非剩余,d为模p的二次剩余时,同余方程有2解。
欧拉判别法
p>2, p/|d,那么d是模p的二次剩余的充分必要条件是d(p−1)/2≡1(modp),非剩余:d(p−1)/2≡−1(modp)
推论: -1是模p的二次剩余的充分必要条件是 p≡1(mod4); ,此时有 (±(p−12)!)2≡−1(mod p)
推论2: d1,d2,均为剩余,或均为非剩余,则d1d2为剩余,否则d1d2为非剩余
Gauss 二次互反
legendre 符号
定义:素数p>2, dp=⎧⎩⎨1,d是模p的二次剩余−1,d是模p的二次非剩余0,p|d
一些性质:
- (dp)=(d+pp);
- (dp)=d(p−1)/2(mod p)
- (dcp)=(dp)(cp)
- p/|d,(d2p)=1
Gauss 引理
设素数p>2, p/|d;再设1≤j<p/2,tj≡jd(mod p),0<tj<p,n表示这(p−1)/2个数中tj中大于p/2的tj的个数,那么有(dp)=(−1)n
(2p)=(−1)(p2−1)/8
高斯二次互反
p,q均为奇素数而且 p≠q 有 (pq)(qp)=(−1)(p−1)(q−1)/4
例题: (137227)=(−90227)=(−1)(2227)(32227)(5227)=(−1)(−1)(1)(2275)=(25)=−1
有趣的例题:若 (dp)=−1 ,则p不能表示为 x2−dy2
假设可以: 1=(x2p)=(dy2p)=(dp)(y2p)=−1 ,矛盾
Jacobi雅可比符号
设奇数P>1, P=p1..ps,pj是素数,定义(dP)=(dp1)...(dps),小写的是勒让德符号,大写的雅可比符号
性质:
- (1P)=1,当(d,P)>1时,(dP)=0)
- (dP)=(d+PP);
- (dcP)=(dP)(cP)
- (dP1P2)=(dP1)(dP2)
- gcd(d,P)=1, (d2P)=(dP2)=1
引理:设 aj≡1(mod m)(1≤j≤s),a=a1...as,有a−1m=a1−1m+...+as−1m(mod m)
定理: (−1P)=(−1)(P−1)/2,(2P=(−1)(P2−1)/8)
定理:奇数P,Q>1,(P,Q)=1, (PQ)(QP)=(−1)(P−1)(Q−1)/4
雅可比符号和勒让德符号本质差别在于雅可比符号绝不表示二次同余方程一定有解。
模为素数的一元高次同余方程
f(x)=anxn+...a0,若p/|an,那么同余方程f(x)≡0(mod p)的解数k≤min(n,p)
模为素数p的二项同余方程
xn−a≡0(mod p),p/|a ,当方程有解时,称a是模p的n次剩余。
若 n|p−1,同余方程有解的充分必要条件是a(p−1)/n≡1(mod p) ,并且在有解时解数为n
若 n/|p−1 ,同余方程有解的充分必要条件是同余方程 xk≡a(mod p),p/|a 有解,其中k=(n,p-1).
也就是说同余方程有解的充分必要条件是 a(p−1)/k≡1(mod p) ,且有解时解数为k。
Chevally定理
设n正整数,p素数, f(x1,...,xn)是n元整系数多项式且其次数d小于n ,那么若同余方程 f(x1,...,xn)≡0(mod p) ,可解,那么它至少有两个不同的解。