整除問題(二)

本期主題

證明整除的性質

若x|z, y|z,(x,y)=1, 則x·y|z。

先來回顧帶餘除法的定義

帶餘除法

設m是非零整數,n是任意整數,則可以

唯一

確定整數q和r,

使得

n=m×q+r (0≤r<|m|)

n÷m=q……r (0≤r<|m|)

其中q和r分別稱為

餘數。

下面證明帶餘除法的唯一性(存在性顯然)

證明:

存在

q、r

,使得

n=m×q+r (0≤r<|m|) ①

若存在

q1、r1,

使得

n=m×q1+r1 (0≤r1<|m|)②

②-①

可得

0=m×(q-q1)+(r-r1)

∴ (r1-r)=m×(q-q1)

∴ |r-r1|=|m|×|q-q1|

0≤r<|m| 0≤r1<|m|

可得

|r-r1|<|m|

所以必然有

|q-q1|=0

∴ q=q1

∴ |r-r1|=|m|×|q-q1|=m×0=0

∴ r=r1 □

最大公約數

設m,n是兩個整數,q稱為m,n的最大公約數,若它滿足下面兩個條件:

(1)q是m,n的約數;

(2)m,n的約數都是q的約數;

最大公約數記為(m, n)。

引理1

若有等式

n=m×q+r ①

成立,那麼n、m和m、r有相同的公約數。

證明:

若p|m,p|r, 由

得,p|n。這就是說m、r的公約數都是n、m的公約數。反過來

若p|n, p|m,則p一定整除它們的組合

r =n-m×q

這就是說p是m、r的公約數。由此可見,如果n、m有一個最大公約數p,那麼p也是m、r的最大公約數。

引理2

設m,n是任意兩個整數,存在最大公約數p使得

p=u·m+v·n

其中u、v是整數。

證明:

若m,n中有一個為零,譬如n=0。那麼m就是最大公約數。

m=1·m+1·0

下面來看一般情況。不妨設n≠0。根據帶餘除法

n=q1×m+r1

(0≤r1<|m|)

若r1≠0,再根據帶餘除法

m

=

q2

×

r1

+

r2 (0≤r2<|r1|)

若r2≠0,再根據帶餘除法

r1

=

q3

×

r2

+

r3 (0≤r3<|r2|)

如此輾轉相除下去,顯然餘數越來越小

|r1|>|r2|> ……

因此在有限次之後,必定有餘數為零。於是我們有一串等式;

n=q1×m+r1

m=q2×r1

+

r2

……

rs-2=qs

×

rs-1

+

rs

rs-1

=

qs+1

×

rs

+

0

rs

與0的最大公約數是

rs。

根據前面的引理,

rs

rs

rs-1

的最大公約數,同理,逐步推上去。

rs

是m,n的最大公約數。由上面的倒數第二個等式

rs=rs-2-qs×rs-1

再由倒數第三個等式,

rs-1=rs-3-qs-1×rs-2

帶入得

rs=

1+qsqs-1

rs-2-qsrs-3

再次逐步帶入,再並項得到

rs=u·m+v·n □

現在證明

性質

若x|z, y|z,(x,y)=1 則x·y|z。

證明:

由x|z, y|z,可知

z=m·x

z=n·y

(x,y)=1 由引理可知

1=u·x+v·y

兩邊同時乘z

z=z·u·x+z·v·y

z=n·y·u·x+m·x·v·y

z=n·u·x·y+m·v·x·y

z=(n·u+m·v)·(x·y)

綜上

x·y|z