約数と倍数の基本的な定理

約数や倍数は小学生の頃から親しんできた概念です.本記事で紹介する定理の中には,当たり前に使われる定理もあります.しかし,いざ証明するとなると意外と難しいものもありますので,じっくりと取り組んでみましょう.可能であれば,自力で証明を考えてみるのも良いでしょう.

約数と倍数の定義

整数abqが以下の等式,
a = bq  (b \neq 0)
を満たすとき,abで割り切れるといい,また,ab倍数ba約数といいます.

公倍数と公約数

二つ以上の整数に共通な倍数を公倍数といいます.また,正の公倍数のうち最小のものを最小公倍数(Least Common Multiple)といいます.

二つ以上の整数に共通な約数を公約数といいます.また,公約数のうち最大のものを最大公約数(Greatest Common Divisor)といいます.
二つの整数abの最大公約数を(a,b)と表すこともあります.例えば,(12,18) = 6といった表記です.
二つの整数の最大公約数が1であるとき,互いに素であるといいます.

これ以降の節では,公倍数や公約数に関する重要な定理を証明します.

公倍数は最小公倍数の倍数である

定理1.
二つ以上の整数の任意の公倍数は,最小公倍数の倍数である.

証明.
整数a, b, c, \cdots \cdots の最小公倍数をl,公倍数をmとする.
定理を証明するためには,m=lq+r (0 \leqq r < l)に関してr=0となることを示せば良い.m=lq+rを変形して,
r = m - lq
右辺m - lqmlどちらも,a,b,c, \cdots \cdots倍数なので,左辺のr a,b,c, \cdots \cdotsの倍数,つまりra,b,c, \cdots \cdotsの公倍数である.lは最小公倍数であり,rの範囲は0 \leqq r < lであることから,r = 0である.
よって,二つ以上の整数の任意の公倍数は,最小公倍数の倍数である.

公約数は最大公約数の約数である

定理2.
二つ以上の整数の任意の公約数は,最大公約数の約数である.

証明.
整数a, b, c, \cdots \cdots の公約数dが最大公約数mの約数であることを示すために,dmの最小公倍数がmであることを示す1dmの約数である
\Leftrightarrow  m=dqと表すことができる
\Leftrightarrow  dmの最小公倍数がmである

dmの最小公倍数をlとおく.
adの倍数であり,同時にmの倍数であるため,adm公倍数である.lは最小公倍数なので,定理1より,alの倍数である2逆にいうとlaの約数である..同様に, b, c, \cdots \cdots lの倍数なので,la, b, c, \cdots \cdots の公約数である.よって,
l \leqq m
一方で,ldmの公倍数なので,
l \geqq m
よって,l = mとなり,dmの最小公倍数がmであることが示された.

その他の重要な定理

定理3.
自然数abの最小公倍数lを最大公約数mをとすると,以下の等式が成り立つ.
ab = lm

証明.
lは,abの公倍数より,
l = ab^{\prime} = a^{\prime}b
ababの公倍数より,ablの倍数である(定理1)ことから,
ab = dl
この式のll = ab^{\prime}l = a^{\prime}bを代入して,
ab = dab^{\prime}
つまり,
b = db^{\prime}
また,ab = da^{\prime}bから
a = da^{\prime}
dabの公約数であるから,
m=deとする.
abmで割り切れるため,a^{\prime}b^{\prime}eで割り切れる3a = da^{\prime}の左辺をm,つまりdeで割り切れるので,右辺も割り切れる.b = db^{\prime}も同様.
a^{\prime} = ea^{\prime \prime}b^{\prime} = eb^{\prime \prime}とおいて,l = ab^{\prime} = a^{\prime}bに代入すると,
l = aeb^{\prime \prime} = ea^{\prime \prime}b
\frac{l}{e} = ab^{\prime \prime} = a^{\prime \prime}b
\frac{l}{e}abの公倍数となるが,labの最小公倍数より,
e = 1
m=deより,m=d
また,ab = dlより,ab = lm

定理4.
互いに素である整数abに関して,bcaで割り切れるなら,caで割り切れる.

証明.
定理3より,最大公約数が1なので,最小公倍数はabである.
また,bcaの倍数なので,bcabの公倍数である.したがって,定理1より,bcabの倍数であることが分かる.
故に,\frac{bc}{ab} = \frac{c}{a}が整数になり,caで割り切れることが示された.

公約数に関する演習問題

演習問題.
(a,b) = (a-bq,b)であることを示せ.
abの最大公約数とa-bqbの最大公約数が等しいことを示せ)

余談

この記事は,高木貞治著『初等整数論講義 第2版』で学習した内容の再構築も兼ねています.
(定理の並びがほぼそのままかと思います)

また,最後の演習問題はユークリッドの互除法に繋がります.もちろん,ユークリッドの互除法の記事も書きます.間違いなく拡張ユークリッドの互除法もやりますし,当然プログラムも書きます.プログラミングにも繋がるなんて,令和7年度大学入試から必須となる「情報Ⅰ」の勉強もできてお得ですね.

 

「勝手気ままに高校数学」シリーズ一覧へ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA