数学のブログ

最小公倍数と最大公約数 - 整数の組に共通性を探す - 推移律、2つの整数の積と最小公倍数と最大公約数の積、等式

基礎から学ぶ整数論: RSA暗号入門 (長嶋 祐二(著)、福田 一帆(著)、コロナ社)の第2章(最小公倍数と最大公約数 - 整数の組に共通性を探す -)、章末問題の問4、5の解答を求めてみる。

4

c | b b | a

ならばある整数

q 1 , q 2

が存在して、

b = c q 1 a = b q 2

よって、

a = ( c q 1 ) q 2 = c ( q 1 q 2 )

ゆえに

c | a

5

整数a、 bの最大公約数が g ならば、 互いに素なある整数

q 1 , q 2 ( q 1 , q 2 ) = 1

が存在して、

a = q 1 g b = q 2 g

よって、

a b = q 1 g q 2 g = ( q 1 q 2 g ) g

また、 lがa、 bの公倍数ならば、 ある整数

q 3 , q 4

が存在して、

l = q 3 a = q 4 b

また、

q 1 q 2 g = q 1 g q 2 = a q 2 q 1 q 2 g = q 2 g q 1 = b q 1

より、

a | q 1 q 2 g b | q 1 q 2 g

l は a、 b の最小公倍数なので、

l | q 1 q 2 g

よってある整数

q

が存在して、

q 1 q 2 g = l q

ゆえに、

a q 2 = q 3 a q b q 1 = q 4 b q
q 2 = q 3 q q 1 = q 4 q

よって、 qは

q 1 , q 2

の公約数である。

このことと、

( q 1 , q 2 ) = 1

から、

q = 1

よって、

q 1 q 2 g = l · 1 = l

ゆえに、

a b = ( q 1 q 2 g ) g = l · g

である。

(証明終)