和最大公约数有关的一个证明

  1. 已知a>1, m>n>0,求证gcd(am1,an1)=agcd(m,n)1
  2. 已知a>b, gcd(a,b)=1,求证gcd(ambm,anbn)=agcd(m,n)bgcd(m,n)

仅就第2个命题给出证明,如下。

m=pg,n=qg,其中g=gcd(m,n)。易知pq互质。设x=ag,y=bg,则显然xy互质,且原命题的结论转化为

gcd(xpyp,xqyq)=xy

由等比级数公式 1+r+r2++rN=1rN+11r 可知 rN+11=(r1)(rN+rN1++1)

若取r=x/y, N=p1,然后两边同乘以yp,得 xpyp=(xy)(xp1+xp2y++yp1)

同理 xqyq=(xy)(xq1+xq2y++yq1)

由此可以看出,xpypxqyq具有公因子xy。下面证明剩下的因子是互质的。

把形如xn1+xn1y++yn1(即,k=0n1xnk1yk,其中xy互质)的式子记作f(n),则需要证明如下命题:

“若pq互质,则f(p)f(q)互质。”

不妨设p>q,则

f(p)=xp1+xp2y++xpqyq1+xpq1yq++yp1=xpq(xq1+xq2y++yq1)+(xpq1++ypq1)yq=xpqf(q)+f(pq)yq

要证明f(p)f(q)互质,只需证明f(q)f(pq)yq互质。

首先,f(q)yq一定互质,这是因为(xy)f(q)=xqyqyq互质,因为xy互质。

于是,只需证明f(q)f(pq)互质即可。令p=q, q=pq,显然pq是互质的。接下来需要证明的命题为

“若pq互质,则f(p)f(q)互质。”

可见,和前一个命题完全相同,但是pq的数值严格减小了(max{p,q}<p)。反复运用上述证明过程,最终有min{p,q}=1。此时命题显然成立。

综上所述,除xy外,xpypxqyq没有其他公因子,所以 gcd(xpyp,xqyq)=xy 成立,所以原命题成立。


分享