整数解の問題の解答-整数方程式の解き方-
整数解の問題
整数の問題-合同式の利用で整数解の問題を提起いたしました。この問題は、直感では解けません。ユークリッドの互除法を使わないと、1つの整数解を求めることは、極めて難しいと思います。
問題
11726・x-58835・y=123・・・・・・・(1) の整数解をもとめてください。
(1)の1つの整数解さえ求まれば、(1)を解くのは容易です。1つの整数解を求めるのが難しいのです。では、どうすればいいのか。ユークリッドの互除法を用いれば、複雑な整数解の問題も解く事が出来ます。
問題の解答-ユークリッドの互除法の利用
まず(1)の1つの整数解を求めます。直感では無理ですから、ユークリッドの互除法を使います。
係数11726、58835を互除法により次の式が得られます。
58835=11726x5+205・・・・・・・・・(2)
11726=205x57+41 ・・・・・・・・(3)
205=41x5・・・・・・・・・・・・(4)
(これから、58835と11726の最大公約数は41です。)
(2)から、205=58835-11726x5となりますから、これを(3)に代入すると次式を得ます。
11726=(58835-11726x5)x57+41
これを整理すると、11726x286-58835x57=41・・・(5)
(5)式の両辺を3倍すると、
11726x858-58835x171=123 となりますから、
(1)式の1つの整数解は(x、y)=(858、171)であることが分かります。1つの解が解れば、後は簡単で、(1)式は
11726(x-858)-58835(y-171)=0となりますから、11726(x-858)=58835(y-171)・・・・(6)です。
ここで、11726と58835の最大公約数は、41ですから、(6)は
286(x-858)=1435(y-171)となり、286と1435は互いに素ですから、
x-858=1435k、y-171=286k(kは整数)となります。
従って、(1)の整数解は
x=858+1435k
y=171+286k (kは整数)となります。
問題の背景
整数解、合同式については、下記の記事を参照してください。