问题
设a、b的最大公因数为m,最小公倍数为n(a,b,m,n∈N+),求证ab=mn。
证明
先证明mab是a、b的公倍数。
设a=pm(p∈N+),b=qm(q∈N+)。
可知p、q互质。因为如果p、q不互质,即p、q存在大于1的公因数,则m就不是a、b的最大公因数了。
mab=mpm⋅qm=pqm。p、q、m都是正整数,则mab也是正整数。
因为mab=pm⋅q=a⋅q,所以mab是a的倍数。
因为mab=qm⋅p=b⋅p,所以mab是b的倍数。
所以,mab是a、b的公倍数。
再证明mab是a、b的所有公倍数中最小的。
反证法。假设存在x也是a、b的公倍数,且x<mab。
设x=ar(r∈N+),则有x=pmr。
因为x<mab,即pmr<pmq,所以r<q。
设x=bs(s∈N+),则有x=qms。
因为mx=pr=qs,所以mx是p、q、r、s的倍数。
对于mx=pr,它是q的倍数,p、q互质,有以下2种情况:
- q>1,则p不可能是q的倍数,那么r一定是q的倍数,则有r≥q,这与r<q矛盾;
- q=1,则p是q的倍数,同时r也是q的倍数,同样有r≥q,与r<q矛盾。
同理,有s<p和s≥p的矛盾。
所以不存在比mab更小的公倍数,即mab就是最小公倍数,即n=mab。
即得ab=mn。