Follow Us!!:

アプリなら、たくさんの便利な機能が無料で使える!
今すぐアプリをダウンロードして、もっと自由に学ぼう!

履歴の確認
お気に入り・フォローの登録
通知の受け取り
ファイルの作成・追加・複製
メモの作成・確認
モチベボードの投稿
App StoreからダウンロードGoogle Playで手に入れよう
運営会社お問い合わせ利用規約プライバシーポリシー

© 2025, okke, Inc.

ユークリッドの互除法

概要

を で割って とすると、 と の最大公約数= と の最大公約数となる。

これを用いて、 大きい つの数の最大公約数を求める方法を、ユークリッドの互除法という。

紀元前 年頃に作られた、明示的に書かれた最古のアルゴリズムなので、歴史を感じながら使っていこう。

証明は、例えばAKITOさんの動画を参照。

例

と の最大公約数を、ユークリッドの互除法を繰り返し用いて求める。

余りが になるまで続けて、最後に出てきた余りが最大公約数。

最後の余りは、下から つ目の式の であり、最大公約数は とわかる。

と の最大公約数を考えていたのが、 つ目の式で と の最大公約数となり、2つ目の式で と の最大公約数となり・・・と、最大公約数を考える つの数がどんどん小さくなっていくイメージ。

補足

ユークリッドの互除法の式変形は、 一次不定方程式の解を見つけるときにも活躍する。例えば、

の解を求めてみよう。

まずは何かしら解を一つ見つけてくることから物語は始まる(特殊解という)。その作業において、ユークリッドの互除法が活躍する。いま、 と の係数である と は互いに素、つまり最大公約数が であるので、とりあえずは右辺を とした方程式を考えてみる(あとで解を 倍すればOK)。

ここで、 と にユークリッドの互除法を用いると、

余りが になった時点でストップして、これを遡って式変形する。イメージはこんな感じで、一つ上の式の余りを使って数字を大きくしていく。

Untitled P1 129.png

そうすると、 は の解であることがわかる。(ユークリッドの互除法をいちいち使わなくても、気合いや心の目で見つけてきてもOK)

よって、この解を 倍した は、解きたい方程式 の解の つであることがわかる(特殊解が見つかった、ハッピー!)。そこで、

を辺々引くと、

となる。ここで、 と は互いに素であるので、 は の倍数となり、 を整数として

と表されることが必要。このとき、 より、

となり、確かに整数 も存在する(十分性の確認)。よって、元々の一次不定方程式 の解は全て、整数 を用いて

と表せることがわかる。

タグ

関連動画

4:02
【7-2】「a, b が互いに素」から何を連想する?予備校2.0
8:27
整数の性質まとめ【超わかる!高校数学Ⅰ・A】~整数の性質#37超わかる!授業動画
1:23:44
【超簡単!数学の価値観が変わる講義】整数の性質数学力向上チャンネル
6:31
【高校数学】ユークリッドの互除法の例題2題 5-7.5【数学A】【楽しい授業動画】あきとんとん
21:34
整数問題(互除法・合同式・一次不定方程式)3:一次不定方程式《大学受験数学》Mathematics Monster

関連用語

互いに素
フェルマーの小定理