まず、用語を整理しておきます。
二つ以上の整数の公倍数は最小公倍数の倍数である
lをa,b,c,⋯の最小公倍数、mをa,b,c,⋯の任意の公倍数とする。m=ql+r,0≤r<lと表すと、r=m−qlである。mもqlもaの倍数なのでrはaの倍数。これをb,c,⋯にも適用して、rがa,b,c,⋯の公倍数であることがわかる。ここで、0≤r<lだったので、r=0。よって、m=qlであり、公倍数は最小公倍数の倍数であることが分かる。
二つ以上の整数の公約数は最大公約数の約数である
mをa,b,c,⋯の最大公約数、dをa,b,c,⋯の任意の公約数とする。背理法で証明する。つまり、mがdで割り切れないとする。これはm=dq+rと書ける(1≤r<|d|)。a=ma′=da″b=mb′=db″…とおく。ここで、a′,b′,c′,⋯のすべてが±1でないdのある約数(これをαと書くことにする)で割り切れるとすれば、|mα|の方がmよりも大きい公約数になるので矛盾。よってm=dq+rはdの倍数。ゆえに、rはdの倍数であるが、1≤r<dであることに矛盾。よって背理法より、dはmの約数である。
a,bの最小公倍数をl、最大公約数をmとすれば、ab=lmが成り立つ(a>0,b>0とする)
定理1より、abはlの倍数なのでab=dlとかける。lはa,bの公倍数なので、l=ax=byとかける。ab=dlに代入して、b=dx,a=dyである。よってdはa,bの公約数である。よって定理2よりm=deとかける。ここで、mはaとbの公約数なので、b=dx,a=dyより、eはxとyの公約数である。よって、x=ex′,y=ey′としてl=ax=byに代入すると、l=eax′=eby′。もしもe>1なら、l/e<lがa,bの公倍数になるが、これは矛盾。よってe=1。ゆえにab=lmが成り立つ。
a,b,c,⋯の最大公約数を(a,b,c,⋯)という記号で書き表すことにします。
(a,b)=1のとき、a,bを互いに素と言います。
a,bが互いに素で、かつbcがaの倍数ならば、cはaの倍数である。
定理3を使うと、(a,b)=1より、a,bの最小公倍数はabである。今、bcはaの倍数なのでbcはa,bの公倍数。よってbcはabの倍数。ゆえにbc/ab=c/aは整数で、cがaで割り切れることが分かった。
バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。