首页 理论教育 中国剩余定理:求解同余方程组的高效方法

中国剩余定理:求解同余方程组的高效方法

时间:2023-07-02 理论教育 版权反馈
【摘要】:中国剩余定理是约公元前100年时由中国数学家孙子发现的,故也称为孙子定理。定理11.13 设自然数m1,m2,… 对于同余方程组M=2×3×5=30,M1=15,M2=10,M3=615y1≡1得y1=110y2≡1得y2=16y3≡1得y3=1则该方程在模M下的解为x=1×15×1+2×10×1+3×6×1=53≡23 求解同余方程组 由中国剩余定理可知m1=3,m2=5,m3=7,m4=11M=3×5×7×11=1155M1=5×7×11,M2=3×7×11,M3=3×5×11,M3=3×5×7y1≡1得y1=1y2≡1得y2=1y3≡1得y3=2y4≡1得y4=2则该方程在模M下的解为x≡b1M1y1+b2M2y2+…

中国剩余定理:求解同余方程组的高效方法

定义11.8 设fx)=amxm+…+a1x+a0是整系数多项式,称

fx)≡0(mod n)且am(mod n)≠0

是模nm次同余方程。满足方程的整数x称为方程的解。

中国剩余定理是约公元前100年时由中国数学家孙子发现的,故也称为孙子定理。它是数论中最有用的定理之一。

定理11.13 (中国剩余定理)设自然数m1m2,…,mr两两互素,记M=m1m2mr,则同余方程组

在模M同余的意义下有唯一解

证明:因为m1m2,…,mr两两互素,Mi=m1m2,…,mi-1mi+1,…,mr,所以gcd(Mimi)=1,Mi关于模mi的乘法逆元存在,设为yi,则有

Miyi≡1(mod mi),从而biMiyibi(mod mi)(i=1,2,…,r

又因为mi|Mji,故

x0是以上同余方程组的解。

下面证明模M下的唯一性。

假设以上方程组有两个解x1x2,则对任意的i,有

x1bi(mod mi),x2bi(mod mi),故x1-x2≡0(mod mi

mi|(x1-x2)(i=1,2,…,r

M=m1m2mr

所以

M|(x1-x2),x1-x2≡0(mod M),x1x2(mod M)(www.xing528.com)

即在模M下两个解x1x2相同。

【例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下的解为

xb1M1y1+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)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈