1ユークリッドの互除法







































さらにこの置き換えを繰り返すことで最終的に余り
が
になって、ある整数
と
との最大公約数






を求める問題に行き着きます。 ここで、
との最大公約数は








なので、結局
と
の最大公約数は








が答えとなります。



































第3話に、ユークリッドの互除法を使った例を掲載しています。
2ユークリッドの互除法の証明
それでは、ユークリッドの互除法で唯一自明でない部分の「















」を証明しましょう。

















前述の通り、

を満たす正の整数

について、
を
で割った商を
、余りを
として、「




(



)」と表されます。





















式を変形して、「




」となります。 ここで
は






の倍数で、

も






の倍数なので、倍数同士を足した「
(



)」も






の倍数です。 よって、






は
の約数です。

















































一方、






は
の約数です。 よって、






は
と
の公約数となりますが、「
と
の公約数」は「
と
の最大公約数」以下なので、「















」が成り立ちます。








































同様に、「




」より、
は






の倍数で、
も






の倍数なので、倍数同士を足した「
(



)」も






の倍数です。 よって、






は
の約数です。
















































一方、






は
の約数です。 よって、






は
と
の公約数となりますが、「
と
の公約数」は「
と
の最大公約数」以下なので、「















」が成り立ちます。








































「















」と「















」がいえましたので、「















」が成り立ちます。 (証明終)


















































