Chapter 2 同余
定义2.1 同余、不同余
定理2.1 同余是一种等价关系(自反性、对称性、传递性依次证明)
定义2.2 模m剩余类,模m完全剩余系
定义2.3 模m简化剩余类,完全剩余类中所有与m互素的剩余类。模m简化剩余系。欧拉函数:整数1,2,…,m中所有与m互素的整数个数,即为φ(m)
定理2.2 a,b正整数,a≡b(modmn)⇒a≡b(modm),a≡b(modn)(逆定理不成立)
定理2.3 m,n正整数,a≡b(modm),a≡b(modn)⇒a≡b(mod[m,n])
定理2.4 同余性质:
(1) a≡b(modm)⇒a+c≡b+c(modm)
(2) a≡b(modm),k∈Z⇒ak≡bk(modm)
(3) ak≡bk(modm),k∈Z,(k,m)=1⇒a≡b(modm)
(4) a≡b(modm),k∈N⇔ak≡bk(modmk)
(5) a≡b(modm),f(x)为一整系数多项式,f(a)≡f(b)(modm)
推论 若a1≡a2(modm),b1≡b2(modm),则a1+b1≡a2+b2(modm),a1b1≡a2b2(modm)
定理2.5 设m为正整数,若(a,m)=1,则当x遍历m的一个完全剩余系时,对于任意整数b,ax+b遍历模m的一个完全剩余系;当x遍历m的一个简化剩余系时,ax遍历m的一个简化剩余系。
证明:
设r1,r2,...,rm是模m的一个完全剩余系,当i=j时,ri=rj(modm),又(a,m)=1,则ari+b=arj+b(modm),故x遍历r1,r2,…,rm时,ax+b是m个关于m两两互不同余的整数,因此构成完全剩余系。
如果r1,r2,...,rφ(m)是简化剩余系,对于所有ri,(ri,m)=1,因为(a,m)=1,则有(ari,m)=1,即任意ari均在简化剩余系中且两两互不同余。因此构成简化剩余系。
定理2.6 设m,n为正整数,(m,n)=1,则当x遍历模n的一个完全剩余系,y遍历模m的一个完全剩余系时,mx+ny遍历模mn的一个完全剩余系;当x遍历模n的一个简化剩余系,y遍历模m的一个简化剩余系时,mx+ny遍历模mn的一个简化剩余系。
证明:
假设mx1+ny1≡mx2+ny2(modmn),由定理2.2可知,mx1+ny1≡mx2+ny2(modm),mx1+ny1≡mx2+ny2(modn),又(m,n)=1,故y1≡y2(modm),x1≡x2(modn)。因此mx+ny互不同余,构成模mn的完全剩余系。
若(x,n)=1,(y,m)=1,则(mx+ny,m)=(ny,m)=(y,m)=1,(mx+ny,n)=1,故(mx+ny,mn)=1,即任意一个与mn互素的整数都在遍历所产生的φ(m)φ(n)个简化剩余类中。
定理2.7 (欧拉定理)m为正整数,(a,m)=1,则aφ(m)≡1(modm)
证明:
构造模m的简化剩余系r1,r2,...,rφ(m),(a,m)=1,故由定理2.4有ar1,ar2,...,arφ(m)也是模m简化剩余系。故对于任意1≤i≤φ(m)有且仅有唯一1≤j≤φ(m)使得ari=rj。故
r1r2...rφ(m)≡aφ(m)r1r2...rφ(m)(modm)
证毕
定理2.8 (费马小定理)p为素数,则对于任意整数a,ap≡a(modp)
证明:
由欧拉定理可知若(a,p)=1,则aφ(p)=ap−1≡1(modp),原命题成立
否则必有p|a,即ap−1≡a≡0(modp)
定理2.9 m,n为正整数,若互素,则φ(m)φ(n)=φ(mn)
证明:
定理2.6
定理2.10 p为素数,e为正整数,则φ(pe)=pe−pe−1
证明:
从1到pe中与pe不互素的只有p的倍数,共有pe-1个。
定理2.11 设m为正整数,m=∏i=1Spiai,则φ(m)=m∏i=1S(1−pi1)
证明:
定理2.9,2.10
定义2.4 模m同余式:f(x)=∑i=0naixi为一个整系数多项式,m为正整数,称f(x)≡0(modm)为模m同余式。若an=0(modm)则称该同余式次数为n,如果整数a满足f(a)≡0(modm)则称a为同余式的解。解数:同余式解的个数。
定理2.12 m为正整数,同余式ax≡b(modm)有解的充要条件是(a,m)|b。有解时结束为(a,m),且若x=x0是同余式的一个特解,则同余式的所有解可以表示为
x≡x0+(a,m)mt(modm),t=0,1,2,...,(a,m)−1
证明:
若ax≡b(modm)有解,则存在整数y使得ax-b=my,且若x=x0,y=y0是ax-b=my的一个解,则x≡x0(modm)就是ax≡b(modm)的一个解。根据定理1.8可知,ax-b=my有解的充要条件是(a,m)|b。
若x=x0,y=y0是ax-b=my的一个解,则ax-b=my的所有解可以表示为:
⎩⎪⎪⎪⎨⎪⎪⎪⎧x=x0+(a,m)mty=y0+(a,m)at,t∈Z
可将x=x0+(a,m)mt,t∈Z写为(a,m)个模m的同余类,即t取0,1,…,(a,m)-1
定理2.13 m为正整数,(a,m)=1,则aφ(m)−1是a模m的逆元。
证明:略
定理2.14 (Wilson定理)设p为素数,则(p−1)!≡−1(modp)
证明:
p=2时结论显然成立
p>2,对于1≤a≤p−1,因为(a,p)=1,因此a存在逆元a’,由ax≡1(modm)的解数为1,故满足1≤a′≤p−1的逆元也是唯一的。在1,2,…,p-1中将这些数一一配对,每一对的两数均互为逆元,则结论显然成立。
定理2.15 (中国剩余定理)设m1,m2,...,mS为两两互素的正整数,b1,b2,...,bS为任意整数,则同余式组
⎩⎪⎪⎪⎨⎪⎪⎪⎧x≡b1(modm1)x≡b2(modm2)...x≡bS(modmS)
模M=m1...mS有唯一解x≡∑i=1SbimiM(miM)−1(modmi)(modM)
证明:
存在性:代入上式即可
唯一性:设有一个解为x0,则其满足上面任意一个式子,根据定理1.14有M=[m1,m2,...,mS]∣x−x0,即x≡x0(modM),解唯一。
定理2.16 设m1,m2,...,mS为两两互素的正整数,对于1≤i≤s,同余式fi(x)≡0(modmi)有Ci个解,则同余式组
⎩⎪⎪⎪⎨⎪⎪⎪⎧f(x)≡0(modm1)f(x)≡0(modm2)...f(x)≡0(modmS)
关于模M=m1...mS有C1C2...Cs个解。
证明:组合。
证明这些解互不同余:
若有x≡x′(modM),则由定理2.2可知对于任意i均有x≡x′(modmi),故x=x’。
任何bi变化都会导致解不同。
定理2.17 p为素数,i1≥i2≥...iS,b1,b2,...,bS为任意整数,同余式组
⎩⎪⎪⎪⎨⎪⎪⎪⎧x≡b1(modpi1)x≡b2(modpi2)...x≡bS(modpiS)
有解的充要条件为
⎩⎪⎪⎪⎨⎪⎪⎪⎧b1≡b2(modpi2)b1≡b3(modpi3)...b1≡bS(modpiS)
证明:
充分性易证
必要性:若有解x0,则由定理2.2可知x0≡b1(modpi2),故b1是第二个式子的解,同理b1也是后面所有式子的解。
定义2.6 导式
定理2.18 设p为素数,k≥1,若x≡xk(modpk)为同余式f(x)≡0(modpk)的一个解,则在这个剩余类中:
(1) 若(p,f′(xk))=1,则同余式f(x)≡0(modpk+1)有唯一解。
(2) 若p∣f′(xk),当f(xk)=0(modpk+1)时,同余式f(x)≡0(modpk+1)无解,否则有p个解。
证明:
由定理2.2可知,同余式f(x)≡0(modpk+1)的解一定是f(x)≡0(modpk)的解,因此我们只需对f(x)≡0(modpk)的解进行筛选即可。
从x=xk+pkt,t∈Z中进行筛选:
将其代入到f(x)≡0(modpk+1)中使用泰勒公式可得:
f(xk)+f′(xk)pkt+i=2∑ni!f(i)(xk)pikti≡0(modpk+1)
因为i!f(i)(xk)=i!(n−i)!an⋅n!为整数,因此有i!∣f(i)(xk)。即泰勒展开除前面两项之外后面所有项均整除pk+1,可以全部消去,化简为:
f(xk)+f′(xk)pkt≡0(modpk+1)
又pk∣f(xk),上式可以化为:
pkf(xk)+f′(xk)t≡0(modpk+1)
若(f′(xk),p)=1则t仅有1个取值。若为0则与定理结论相符。
推论 p为素数,若x≡x1(modp)是同余式f(x)≡0(modp)的一个解,且满足(f′(x1),p)=1,则对于任意正整数k>1,f(x)≡0(modpk)的满足x≡x1(modp)的解xk可以通过以下递推式得到:
xi=xi−1−f(xi−1)((f′(x1))−1(modp))(modpi),i=1,2,3,...,k
证明:数学归纳法