中国剩余定理
维基百科,自由的百科全书
中國剩餘定理,古有「韓信點兵」、「孫子定理」、「鬼谷算」、「隔墻算」、「剪管術」、「秦王暗點兵」、「物不知數」之名,是數論中的一個重要命題。
目录 |
[编辑] 物不知数
在中國古代著名數學著作《孫子算經》中,有一道題目叫做“物不知數”,原文如下:
有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二。问物几何?
即,一個整數除以三餘二,除以五餘三,除以七餘二,求這個整數。中国数学家秦九韶于1247年做出了完整的解答,口訣如下
三人同行七十希,五樹梅花廿一支,七子團圓正半月,除百零五便得知
這個解法實際上是,首先利用秦九韶發明的大衍求一術求出5和7的最小公倍數35的倍數中除以3餘數為1的最小一個70(這個稱爲35相對于3的數論倒數),3和7的最小公倍數21相對于5的數論倒數21,3和5的最小公倍數15相對于7的數論倒數15。然後
233便是可能的解之一。它加減3、5、7的最小公倍數105的若干倍仍然是解,因此最小的解為233除以105的餘數23。
[编辑] 形式描述
以上解法若推廣到一般情況,便得到了中國剩餘定理的一個構造性證明。
一般地,中國剩餘定理是指若有一些两两互质的整数 ,则以下联立同餘方程组对模
有公解:
[编辑] 克罗内克符号
为了便于表述,对任意的正整数用一个常用函数ζi,j表示,称之为克罗内克符号(Kronecker).定义:
-
- 如果i = j,则ζi,j = 1
- 如果
,则ζi,j = 0
使用该符号,即可给出上述一般同餘方程组的求解过程,分两步完成
- 对每个1
i
k,先求出正整数bi满足bi
ζi,j(mod mi),即所求的bi满足条件:bi除以mi餘1,但被每个mi(i
j)整除.其求法如下:
- 记ri=mi - 1mi + 1…mk,根据条件m1,…,mk两两互素,可知ri和mi也互素,故存在整数ci和di使得rici+midi=1.令bi=rici,则对每个i
j,相对应的mj显然整除bi,并且bi
1(mod mi).由此表明bi即为所求.
- 记ri=mi - 1mi + 1…mk,根据条件m1,…,mk两两互素,可知ri和mi也互素,故存在整数ci和di使得rici+midi=1.令bi=rici,则对每个i
- 对于前述所求的bi,令x0=
,则
x0aibi
ai(mod mi)
这说明x0为上述同餘方程组的一个解,从而所有的解可表示为
x=x0+n
其中的n可以取遍所有的整数.
[编辑] 近世交换环及推广
设为有单位元的交换环,I1,…,In为环
的理想,并且当i
j时,Ii+Ij=
.则有典范的环同构
/(I1
…
In)
/I1
…
/In,
其中环同构由映射α+I1…
In
(α+I1,α+I2,…,α+In)给出.
[编辑] 参考书目
数学的100个基本问题, 靳平 主编 ,ISBN 7-5377-2171-8