(証明)
①
背理法で証明していこう。
cをa、bの公倍数だが、n=lcm(a、b)の倍数ではない数とする。
割り算定理より
c=nq+rかつ0≦r≦n-1となる自然数q、rが存在する。
c=nq+rと割り算定理より、rもa、bの倍数となるが、r<nであるから、n=lcm(a、b)に矛盾する。
よって題意が証明された。
②
bはgcd(a、b)の倍数なので b/gcd(a、b) は自然数である。
よってab/gcd(a、b)はaの倍数。
同様にして、これはbの倍数でもあるから lcm(a、b)|ab/gcd(a、b) となるので、lcm(a、b)gcd(a、b)|abである。
また、lcm(a、b)/bは整数だから、 ab/lcm(a、b)はaの約数。
同様にしてこれはbの約数でもあるから ab/lcm(a、b)|gcd(a、b) となるので、 ab|lcm(a、b)gcd(a、b)。
③
cをa、bの公約数とし、n=gcd(a、b)とする。
このとき、ab/n=lcm(a、b)であり、ab/cはa、bの公倍数だから
①よりab/cはab/nの倍数である。
よってc|nである。
④
a|bcだからbcはa、bの公倍数、よって①よりbcはlcm(a、b)の倍数である。
gcd(a、b)=1なのだから ②よりlcm(a、b)=abである。
したがってab|bc、よってa|cである。
といった具合である。
また、これらよりこんな性質をも見出す事ができる。
a、bを整数とする。このとき、an+bm=gcd(a、b)を満たす整数n、mが存在する。(証明)
bに関して帰納法で証明する。
b=1のときは、n=1、m=a-1とおけばよい。
そこで、bに対して定理が成り立つことをbがより小さいときには常に定理が成り立つという仮定のもとで示す。
割り算定理よりa-bs=r、0≦r≦b-1を満たす整数s、rが存在する。
r=0のときは、bはaの約数なので、a-b(s-1)=b=gcd(a、b)である。
r>0のときは、帰納法の過程より、b-rt=gcd(b、r)を満たす整数tが存在する。
よって、
-at+b(1+st) =b-rt=gcd(b、r)=gcd(b、a-bs)=gcd(a、b)となる。
よって、n=-t、m=1+stとおけばよい。
これによって題意は満たされることになる。
これにより、定理が証明された。
ab=lcm(a, b)gcd(a, b)
の証明とその次の証明で循環論法になっていると思うのですが…