技能一覧 › 数学A 整数の性質

1 次不定方程式の整数解

互除法などで特殊解を 1 つ見つけ、 の整数解をすべて ( は互いに素, は整数)の形で表せる

前提

この技能までの道筋(5 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 約数の見つけ方 (算数 整数の性質)
  2. 最大公約数と最小公倍数 (算数 整数の性質)
  3. 素因数分解と約数の個数 (算数 整数の性質)
  4. 最大公約数と最小公倍数 (数学A 整数の性質)
  5. ユークリッドの互除法 (数学A 整数の性質)

説明

( は整数)のように、解が無数にある 1 次方程式について、整数の解 をすべて求められるようになります。まず互除法を使って解を 1 組(特殊解)見つけます。次に、その解からほかの解がどれだけずれているかを調べ、すべての解を整数 を使って表します。「何個かずつ買って合計金額をちょうどにする」「ある数で割った余りの条件を満たす数を探す」といった問題で使います。

なぜそうしてよいのか

解を 1 組見つけられる理由 互除法では、割り算 を続けて余りを小さくしていきます。どの段階の余りも「 の整数倍 の整数倍」の形で書けます( で、次の余りも前の 2 つの余りから同じように作られるからです)。 が互いに素なら、最後に余り が現れるので、 となる整数 が見つかります。両辺を 倍すれば となり、 が の解の 1 つ(特殊解)になります。

すべての解が になる理由  を任意の整数解とします。 から を引くと です。右辺は の倍数なので、左辺 も の倍数です。ところが と は互いに素なので、 の素因数は に 1 つも含まれていません。したがって の素因数はすべて が受け持つことになり、 は の倍数です。これを ( は整数)とおいて代入すると となり、 で割って を得ます。逆に、どんな整数 でも が成り立つので、これらはすべて解です。

互いに素でないとき  の場合、左辺 はいつも の倍数です。そのため が の倍数でなければ、整数解はありません。 が の倍数なら、両辺を で割って互いに素な係数の式に直してから考えます。

手順

  1. 係数の最大公約数 を調べる。 が で割り切れなければ整数解はない。割り切れるなら両辺を で割り、 が互いに素な形にする

  2. に互除法を行い、余りが になるまでの割り算の式を書き並べる

  3. 割り算の式を下から逆にたどって代入し、 を満たす整数 を見つける

  4. 両辺を 倍して特殊解 を得る( を代入して確かめる)

  5. 元の式から を引いて とし、 が互いに素であることから ( は整数)と表す

  6. 問題に条件(正の整数、最小など)があれば、それを満たすように の値を決める

例題

方程式 の整数解のうち、 が正で最小となるものを の組で求めよ。

例題の解答

【手順1】 なので 。 と は互いに素で、そのまま進める。
【手順2】互除法を行う。、、。
【手順3】下から逆にたどる。 に を代入すると 。さらに を代入すると 。よって である。
【手順4】両辺を 倍して を得る。特殊解は (確認:)。
【手順5】 から を引くと 。 と は互いに素なので は の倍数であり、 とおける。代入すると となり、 を得る。よって一般解は ( は整数)。
【手順6】 より で、これを満たす最小の整数は 。このとき は最小になり、、。確認すると で、確かに解になっている。
答え:

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題

この技能の次に学べること