定义11.8 设f(x)=amxm+…+a1x+a0是整系数多项式,称
f(x)≡0(mod n)且am(mod n)≠0
是模n的m次同余方程。满足方程的整数x称为方程的解。
中国剩余定理是约公元前100年时由中国数学家孙子发现的,故也称为孙子定理。它是数论中最有用的定理之一。
定理11.13 (中国剩余定理)设自然数m1,m2,…,mr两两互素,记M=m1m2…mr,则同余方程组
在模M同余的意义下有唯一解
证明:因为m1,m2,…,mr两两互素,Mi=m1,m2,…,mi-1,mi+1,…,mr,所以gcd(Mi,mi)=1,Mi关于模mi的乘法逆元存在,设为yi,则有
Miyi≡1(mod mi),从而biMiyi≡bi(mod mi)(i=1,2,…,r)
又因为mi|Mj≠i,故
令
则x0是以上同余方程组的解。
下面证明模M下的唯一性。
假设以上方程组有两个解x1,x2,则对任意的i,有
x1≡bi(mod mi),x2≡bi(mod mi),故x1-x2≡0(mod mi)
即
mi|(x1-x2)(i=1,2,…,r)
因
M=m1m2…mr
所以
M|(x1-x2),x1-x2≡0(mod M),x1≡x2(mod M)(www.xing528.com)
即在模M下两个解x1,x2相同。
【例11-24】 对于同余方程组
M=2×3×5=30,M1=15,M2=10,M3=6
15y1≡1(mod 2)得y1=1
10y2≡1(mod 3)得y2=1
6y3≡1(mod 5)得y3=1
则该方程在模M下的解为
x=1×15×1+2×10×1+3×6×1=53≡23(mod 30)
【例11-25】 求解同余方程组
【解析】 由中国剩余定理可知
m1=3,m2=5,m3=7,m4=11
M=3×5×7×11=1155
M1=5×7×11,M2=3×7×11,M3=3×5×11,M3=3×5×7
(5×7×11)y1≡1(mod 3)得y1=1
(3×7×11)y2≡1(mod 5)得y2=1
(3×5×11)y3≡1(mod 7)得y3=2
(3×5×7)y4≡1(mod 11)得y4=2则该方程在模M下的解为
x≡b1M1y1+b2M2y2+…+b4M4y4(mod M)≡2×(5×7×11)×1+4×(3×7×11)×1+5×(3×5×11)×2+
6×(3×5×7)×2(mod 1155)≡770+924+1650+1260(mod 1155)≡1139(mod 1155)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。