【高校数A】整数の性質「一次不定方程式」を元数学科が解説

※当ブログはアフィリエイト広告を利用しています
数学
ジル
ジル

みなさんおはこんばんにちは。

少し寝不足で悩んでいるジルでございます!

今回は方程式の勉強です。ただしあまり聞き慣れない方程式です。

一次不定方程式です!

 

 






一次不定方程式とは?

 

a,b,c:整数
この時
ax+by=c
を満たす(x,y)を求めることを一次不定方程式を解くという。
苦戦しつつ調べるあざらし
苦戦しつつ調べるあざらし

ん?ぱっと見ただの一次方程式を解くのと変わらないのでは?

1つの式に文字が2つあるってだけで。

ジル
ジル

確かに見た目はそんなに変化ないですね!具体例を出してみましょう(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾

2x+3y=1の解を求めなさい。
みなさんもちろん解けますよね?中学校で習った一次関数ですよ!
3y=2x+1
y=23x+13
x=1の時y=13
x=2の時y=1
x=3の時y=53
もうこの時点で
(x,y)=(1,13),(2,1),(3,53)
と3つ解があることが分かりました。そして解はもっともっと存在します。
これが一次不定方程式の特徴の1つです。解が1つに定まっていないんです。

中学とかで習った方程式って、解が1つとか2つとかそれくらいでしたよね?

今回みたいな文字が2つ含まれている方程式の場合、連立方程式を習ったのを覚えていますか?

{2x+3y=1x+5y=3

連立方程式なら解を1つに絞れます。

ジル
ジル

連立方程式の解き方覚えていますか?

忘れたこのために解いてみますね!

よって解は(47,57)

 

頻出問題を解いてみる!

テストで出題されそうな問題をいくつか解いてみましょう(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾

ax+by=1を満たす解を1つ求めなさい。

ユークリッドの互除法を使えば一発!
今回紹介する頻出問題パターンの中で一番基礎となる問題です。
確実に解き方をマスターしましょう!
ジル
ジル

ユークリッドの互除法を忘れたっていう子はこちらの記事をご覧ください。以前書いたユークリッドの互除法についての記事です!

24x+19y=1を満たす解を1つ求めなさい。
早速互除法を使って解いてみます。

 

ax+by=1の整数解を求めなさい。

先ほどは具体的な解を1つ求めれば良かったのですが、今回は1つという指定がありません。

先ほど説明したように、一次不定方程式は解がいくつも存在します。

この場合は文字を使って解を表すのです!

 

ユークリッドの互除法を使って具体解を1つ求める。
②元の式から①を代入した式を引く。
③式を整理して文字を使って解を表す。

これが解き方手順です。

実際にやってみましょう٩( ‘ω’ )و

 

73x+55y=1の整数解を求めなさい。
こちらの問題を解いてみましょう。
ユークリッドの互除法を使って具体解を1つ求める。
したがって(x,y)=(3,4)が1つの解であることがわかりました。
②元の式から①を代入した式を引く。

()73x+55y=1

()73×(3)+55×4=1

よって(元の式)-(①を代入した式)は

()=(73x+55y){73×(3)+55×4}=73(x+3)+55(y4)

()=0

③式を整理して文字を使って解を表す。

したがって

73(x+3)+55(y4)=0が成立します。さらに移項して

73(x+3)=55(y4)

73と55は「互いに素」なので整数kを用いて

x+3=55ky4=73k

と表すことができます。

ジル
ジル

なぜ「互いに素」ならこのように表せるのか分かりますか?これ数学が苦手な子は特に理解に苦しむかもしれないですね。

説明を下に捕捉しておくので分からない子は一度見てみてね( ^ω^ )

 

 

【「互いに素」についての補足事項】ーーーーーーーーーー

 

少し等式を簡略化しましょう。x+3=mn=y4と置いて
73m=55n
73と55が「互いに素」とはどういうことだったでしょう?それは
公約数が1のみ
ってことです。そのことを踏まえて次のことを考えてみよう(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾
『約数と倍数』で勉強したことを覚えていますか?忘れた方はこちらの記事で復習してね!

つまり73m=55nから
⑴73mは-55の倍数(-55は73mの約数)
⑵-55nは73の倍数(73は-55nの約数)
ということである。…ってことみなさん分かりますか??

⑴について、73mが-55の倍数ということは73mを因数分解した時に-55が含まれているということです。

PがQの倍数⇔Pを因数分解した時にQが含まれている
73と55は互いに素であるため73を因数分解した時に55は含まれていません。
ジル
ジル

もし含まれていたら73と55の公約数が1だけであるわけがないからです。

73を因数分解した時に55が含まれていない以上、mに含まれているしかないのです。

したがって、ある整数kを用いて
m=55k
と表せるわけなんですね!

 

あとはこれを73m=55nに代入して

73×(55k)=55n

n=73k

あとはm、nを戻して

x+3=55k
y4=73k

 

ーーーーーーーーーーーーーーーーーーーーーーーーーーー

あとは移項すればok

x=55k3
y=73k+4

 

ax+by=cの整数解を全て求めなさい。

さっき紹介したパターンの右辺が1でないバージョンですね!

実際解き方もそんなに変わりません。

ax+by=1ユークリッドの互除法を使って具体解を1つ求める。
②具体解をax+by=1に代入して両辺にcを掛ける。
③元の式から②の式を引く。
④式を整理して文字を使って解を表す。
1つ手順が増えますが全然難しくないのでついてきてください。
では問題を1つ。

 

43x+18y=5を満たす整数解を全て求めなさい。

ax+by=1ユークリッドの互除法を使って具体解を1つ求める。

43x+18y=1の具体解を1つ求めます。

したがって(x,y)=(5,12)が1つの具体解となります。

②具体解をax+by=1に代入して両辺にcを掛ける。

43×(5)+18×12=1

両辺に5を掛けて

43×(5)×5+18×12×5=5

43×(25)+18×60=5

 

③元の式から②の式を引く。

43x+18y=5
43×(25)+18×60=5

上の式から下の式を引くと

()=(43x+18y){43×(25)+18×60}=43(x+25)+18(y60)
()=0

よって

43(x+25)+18(y60)=0

移項して

43(x+25)=18(y60)

43と18は互いに素なので、ある整数をkとしてx+25=18kと表せます。

x=18k25

またx+25=18k43(x+25)=18(y60)に代入して

43×(18k)=18(y60)

43k=(y60)

y=43k+60

答えは

x=18k25
y=43k+60

 

最後に

結構文字が多くて苦手な人は少し嫌になるかもw

めげずに頑張ろう!理解できた時の達成感がたまりませんよ!

ジル
ジル

楽しい数学Lifeを!