证明gcd(a,b)=gcd(a-b,b)

最近在看最大公约数的一些性质,很有意思,有些性质simple,beautiful,乍看上很明显,但依旧需要思索一番才敢确认嘛。

如wikiepdia给出的这条性质:

image

现证明第二行:

不妨假设最大公约数为d,则a,b可以写成a=dx,b=dy的形式(乘积!非微分哦)。

于是a-b=d(x-y),于是命题证明变成要证明a-b=d(x-y)和b的最大公约数即是a与b的最大公约数。

而a-b=d(x-y),b=dy,于是演变成证明x-y和y互素即可。

x与y显然为素数,先分两种情况讨论,

第一种情况x,y没有为2的情况,所以x与y分别可以写成x=2m+1,y=2n+1,(m与n皆为素数)于是x-y=2(m-n),是一个偶数,该偶数显然与y互素。

第二种情况x,y有一个为2的情况,不妨假设y=2,x=2m+1,x-y=2m-1,显然x,y互素。

于是命题得证。

posted @ 2012-06-23 19:02  Dance With Automation  Views(3081)  Comments(3Edit  收藏  举报