中国剩余定理
孙子定理是中国古代求解一次同余式组(见同余)的方法。是数论中一个重要定理。又称中国余数定理。
我国古代《孙子算经》的卷下第二十六题,“物不知数”题如下:
有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?
答曰二十三。
物不知数问题用同余式组来表示就是:
定义:由若干个一次同余式构成的同余式组称为一次同余式组
如果存在x0∈Z,使得 aix0≡bi(mod mi)(i=1,⋯,n),则 x≡x0(mod[m1,m2,⋯mn])为同余式组的一个解。
中国剩余定理
设m1,m2,⋯,mk是k个两两互素的正整数,则对任意的整数b1,b2,⋯,bk,同余式组
有唯一解:x≡M1′M1b1+M2′M2b2+⋯+Mk′Mkbk(mod m)
其中:m=m1m2⋯mk, m=miMi, Mi′Mi≡1(mod mi), i=1,2,…,k
为了方便看懂,列表可如下:
表中:
Mi=mim1m2⋯mk
Mi′Mi≡1(mod mi)
现在回到“物不知数”问题,列表可以很容易求出结果: