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

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

約数と倍数の定義

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

公倍数と公約数

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

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

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

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

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

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

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

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

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

ddmmの最小公倍数をllとおく.
aaddの倍数であり,同時にmmの倍数であるため,aaddmm公倍数である.llは最小公倍数なので,定理1より,aallの倍数である2逆にいうとllaaの約数である..同様に,b,c, b, c, \cdots \cdots llの倍数なので,lla,b,c,a, b, c, \cdots \cdots の公約数である.よって,
lml \leqq m
一方で,llddmmの公倍数なので,
lml \geqq m
よって,l=ml = mとなり,ddmmの最小公倍数がmmであることが示された.

その他の重要な定理

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

証明.
llは,aabbの公倍数より,
l=ab=abl = ab^{\prime} = a^{\prime}b
ababaabbの公倍数より,ababllの倍数である(定理1)ことから,
ab=dlab = dl
この式のlll=abl = ab^{\prime}l=abl = a^{\prime}bを代入して,
ab=dabab = dab^{\prime}
つまり,
b=dbb = db^{\prime}
また,ab=dabab = da^{\prime}bから
a=daa = da^{\prime}
ddaabbの公約数であるから,
m=dem=deとする.
aabbmmで割り切れるため,aa^{\prime}bb^{\prime}eeで割り切れる3a=daa = da^{\prime}の左辺をmm,つまりdedeで割り切れるので,右辺も割り切れる.b=dbb = db^{\prime}も同様.
a=eaa^{\prime} = ea^{\prime \prime}b=ebb^{\prime} = eb^{\prime \prime}とおいて,l=ab=abl = ab^{\prime} = a^{\prime}bに代入すると,
l=aeb=eabl = aeb^{\prime \prime} = ea^{\prime \prime}b
le=ab=ab\frac{l}{e} = ab^{\prime \prime} = a^{\prime \prime}b
le\frac{l}{e}aabbの公倍数となるが,llaabbの最小公倍数より,
e=1e = 1
m=dem=deより,m=dm=d
また,ab=dlab = dlより,ab=lmab = lm

定理4.
互いに素である整数aabbに関して,bcbcaaで割り切れるなら,ccaaで割り切れる.

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

公約数に関する演習問題

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

余談

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

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

 

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

コメントを残す

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

CAPTCHA