| |
若 m,n 為兩整數,且 m>0,則以 m 除 n 可得二整數 α 與 r,使得
其中 α 稱為商,r 稱為餘數,且 。若 r=0,則我們說 n 可被 m 所整除,m 為 n 之因子,n 為 m 之倍數,若一數除 1 與本身之外無其他因子,則此數稱為質數,例如 2,3,5,7,11 都是質數,4,6,9,12 卻不是質數。我們定義 n 與 s 對 m 有同餘數:
如果 n 與 s 被 m 除時有相同的餘數。例如
有一個關於同餘式的簡單定理,我們把它們列出來,讀者很容易證出來。
- 定理2.1
- 若
,
,
則
。
若兩正整數 p,q 的最大公因子(約數)是 1,則我們稱 p,q 互質,以
(p,q)=1
表示之。現在我們要證一個有關兩個互質數的一個基本定理。
- 定理2.2
- 若兩正整數 p,q 互質,則可以找到二整數(不一定正) a,b,使得
ap+bq=1
- 證明:
- 令 A 為含所有 x=ap+bq>0,a,b 為整數之集合,此集合顯然不是空集合,因可取a=b=1,p+g>0。令d為此集合中之最小者,若d=1,則本定理得證,若d>1,令ap+bq=d>1,則任取此集中之另一數。
a'p+b'q,則我們若以d除a'p+b'q,則得
代入
d=ap+bq
則得
此r必為0,否則r為A集中一小於d之數,與假設d為最小數相矛盾,因r=0故d為A集中任何一數之因子。因
故d為p,q之公因子。但p,q之最大公因子為1,故d=1,定理證畢。
這是一個極有用的定理,讀者也許要問,我們如何找到a與b使ap+bq=1呢?一般可用輾轉相除法。
- 例:
- 找整數 a,b,使得 5a+9b=1。因
故
1=5-4=5-(9-5)=2 x 5-9 x 1
故
- 系2.2
- 若w與m為二互質的正整數且m>w,則可找到一正整數θ使得
- 證明:
- 由定理知,有 a、b 二整數使得aw+bm=1,因bm為m之倍數,故
令
則得
因θ不可能為0,故本系得證。
最後我們要用到一個不容易證明的「費馬、尤拉 (Fermat-Euler) 定理」。但因為我們只用到這個定理比較容易證明的特殊形式,我們就只證明簡單的部分。
- 定理2.3
- 若m為質數,w為任一與m互質之整數,則
- 證明:
- 先把w寫成w個1的和,則由多項式定理知
之展開式中除w個1之外,都含有m之因子,(m為質數m!中之m不可能消去),故
兩邊乘以系2.2中之a,即
得
本定理證畢。
- 系2.3
- 若 m 為二質數 p、q 之積,w 為任一與 m(即同時與 p 與 q 互質之整數,則
- 證明:先用定理之證明法得
由定理2.1可得
即
即
因wp-1與m互質,由系2.2之證明可知存在一 a 使
,上式乘以a得
即
本系證畢。
我們還要利用到另一個簡單的定理,我們也在這節�塈漭污狶飽C
- 定理2.4
- 令 (a1,a2,…,an) 為一含n個正整數的數列,並滿足
又令 (x1,x2,…,xn) 為一由0與1組成的數列,即所有的xi不是0就是1,現設a1,a2,…,an為已知,x1,x2,…,xn為未知,c為一正整數,則方程式
只有一解或無解。
- 證明:
- 設此方程式有二解 (x1,x2,…,xn) 及 (x1',x2',…,xn') 則消去 c 之後可得
因
且
故an之係數必為0,即xn=xn',因此
同理可得
此兩解原為一。本定理得證。
而要解(2.2)是非常容易的事,因為若
則xn必為1,否則必為0,同理若
則xn-1必為1,否則必為0,以此類推,一下子就解出來了。
這幾個定理就足夠瞭解新的密碼法了。
|
|
|