- ベストアンサー
ユークリッドの互除法
二つの整数a,bの最大公約数dを、ユークリッドの互除法で求める方法は分かります。 そうして求めたdは、適当な数x,yを使い、d=ax+byで表せることも何とか分かります。 しかし、d=ax+byが与えられたとき、ユークリッドの互除法を使って、特殊解xとyをどうやって求めたらよいのかが分かりません。 これまでの書き込みを見ても理解ができませんでした。 どなたか分かりやすくお教えください。
- 数学・算数
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
# です。 (互除法は伝家の宝刀、じゃなくて錆だらけ。 うっかり抜けないのです。とは言え、かなり気ままに勘定してます....) >4*4+1=17の両辺に(-3)を掛けるのは、4x-3=17yの式に、-3が出てくるからですか? Certainly ! >>4x≡3 (mod17) の(一般?)解は、x=-12+17*m : m = 整数。ふつうは 0≦x < 17 をとり、4*(5)-3=17*(1) とするようですが。 >で、4x-3=17yが、x=-12+17*mとなぜ変形できるのですか? >また、4に5を掛けるのはなぜですか?直感ですか? 4x-3=17y の解の一つが x=-12, y=-3 だとわかり、その x に 0(mod 17) = 17*m を加えたものも解のはずだとみてます。 5 というのは、-12+17*m のうち 0≦x < 17 になるものです。
その他の回答 (3)
- koko_u_
- ベストアンサー率18% (459/2509)
こうやって質問が途中で変わるのは好きくないけど。 >4x≡3(mod17)の特殊解を求める際、4x-3=17yと置け、 合同式の意味が理解できないということですか? 4x≡3(mod17)とは 4x - 3 が 17 で割り切れるということです。 すなわち、ある整数 y をもって 17y = 4x - 3 ということ。
>4x≡3(mod17)の特殊解を求める際、4x-3=17yと置け、それがユークリッドの互除法を使うとなぜ特殊解が分かるのか... 17を4で割ると、4あまり1。つまり、4*4+1=17 。 これを (-3) 倍して、4*(-12)-3=17*(-3) 。 これは、4x-3=17y にて x=-12, y=-3 としたものですね。特殊解というのはこれでしょうか ? 4x≡3 (mod17) の(一般?)解は、x=-12+17*m : m = 整数。 ふつうは 0≦x < 17 をとり、4*(5)-3=17*(1) とするようですが。
補足
相当頭が悪くて、迷惑をおかけします。申し訳ありません。 4*4+1=17の両辺に(-3)を掛けるのは、4x-3=17yの式に、-3が出てくるからですか? それと 4x≡3 (mod17) の(一般?)解は、x=-12+17*m : m = 整数。 ふつうは 0≦x < 17 をとり、4*(5)-3=17*(1) とするようですが。 で、4x-3=17yが、x=-12+17*mとなぜ変形できるのですか? また、4に5を掛けるのはなぜですか?直感ですか?
- koko_u_
- ベストアンサー率18% (459/2509)
ユークリッドの互除法の計算を逆まわしするだけ。 例) a = 27 b = 69 69 = 27×2 + 15 … (1) 27 = 15×1 + 12 … (2) 15 = 12×1 + 3 … (3) 12 = 3×4 よって d = 3 ← (3) の余り (3) を逆にして 3 = 15 + 12×(-1) … (3)' 15 と 12 の線形和を得た。 (2) より 12 = 27 + 15×(-1) だから、これを (3)' に代入する 3 = 15 + {27 + 15×(-1)}×(-1) = 27×(-1) + 15×{1 + (-1)×(-1)} … (2)' 27 と 15 の線形和を得た。 (1) より 15 = 69 + 27×(-2) だから、これを (2)' に代入する 3 = 27×(-1) + {69 + 27×(-2)}×{1 + (-1)×(-1)} = 69×{1 + (-1)×(-1)} + 27×{(-1) + (-2)×(-1)×(-1)} … (1)' 69 と 27 の線形和を得た。 という感じ。ユークリッドの互除法の証明も、結局上の例を文字 q_i や r_i に置き換えているだけのはず。 (教訓) 自分で幾つか計算すればすぐわかる。
お礼
補足でお尋ねします。 最初に整数が与えられていれば、逆回しも理解できます。 でも具体的には、4x≡3(mod17)の特殊解を求める際、4x-3=17yと置け、それがユークリッドの互除法を使うとなぜ特殊解が分かるのか、関連が理解できないのです。
関連するQ&A
- ユークリッドの互除法について
ユークリッドの互除法を使って最大公約数、整数解を求められると聞いたのですが、イマイチ要領がつかめません。 もしよろしければ、どなたかユークリッドの互除法での最大公約数、整数解の求め方を教えてください。
- 締切済み
- 数学・算数
- ユークリッドの互除法
ユークリッドの互除法の処方でつまづいています。 どなたか教えて頂けませんか。 aとbは正の整数でb≦aの関係にある。 aとbの最大公約数gcd(a,b)。 この時gcd(a,b)=ax+byの解となる(x,y)のペアはいくついるのでしょうか? 直感ですと(x,y)は一つしか存在しないように感じるのですが、どうやって記述すればいいのでしょうか? よろしくお願いします。
- ベストアンサー
- 数学・算数
- ユークリッド互除法の意義
2つの数の最大公約数の求め方の1つとしてユークリッド互除法を学習しました。 しかし、最大公約数の求め方は素因数分解でも求められます。 共通に割り切れるもので割っていけばよいので、わざわざユークリッド互除法を使わなくてもいいのでは?と思うのですが、ユークリッド互除法を使うことのよさってあるのですか? 回答よろしくお願いいたします。
- ベストアンサー
- 数学・算数
- ユークリッドの互除法について
13を9で割ると 1.444…の循環小数で表せますが, このわり算の筆算ができる理由をユークリッドの互除法で説明したいと考えています。 ユークリッドの互除法について いくつかの文献を読みましたが どれも 最大公約数を求める方法として紹介されています。 筆算ができる理由としてユークリッドの互除法をどのように使えばよいか ご回答の程よろしくお願いします。
- ベストアンサー
- 数学・算数
- 数学のユークリッド互除法についてです。
数学のユークリッド互除法についてです。 [4201x-3859y=1の1組の非負整数解を求めよ]の解答と解法を教えて下さい。 何度計算しても負の値になってしまいます。 よろしくお願いします。
- 締切済み
- 大学・短大
- Euclidの拡張互除法
Euclidの拡張互除法 互いに素な自然数A,Bがあるとき、Ax+By=1を満たす整数(x,y)が存在しますね。 また、この式からAB-BA=0をn倍して辺々引くと A(x-nB)+B(y+nA)=1 が成り立つので (x-nB,y+nA)も、Ax+By=1の整数解であると言えます。 これ以外に、Ax+By=1を満たす整数解は存在することはありますか? それと、Euclidの拡張互除法で Ax+By=1を満たす整数(x,y)を求めることができますが 無限に存在する(x,y)の組のうち、求まるのは 最も簡単なもののような気がしますが、それは正しいですか? 「最も簡単」というのは適当な表現が見つからないのですが 絶対値が一番小さい数の組み合わせといいますか 既約分数のようなイメージです。
- ベストアンサー
- 数学・算数
- ユークリッドの互除法がわからない
ユークリッドの互除法は、どうして割っていくと公約数が求められるのですか? 公約数を求めるやり方はわかったのですが、どうしてそうなるのかわかりません。 調べて説明や証明を読んでもチンプンカンプンでした。 わかりやすく教えていただけたら嬉しいです。 よろしくお願いします。
- 締切済み
- 数学・算数
- ユークリッドの互除法
早急に解答求めています、 ご協力よろしくお願いします(>_<) 1.自分では簡単に素因数分解できない2つの整数(どちらとも9桁以上の整数)を決めてその最大公約数をeuclidの互除法で求め よ。 2.1で求めた数が最大公約数であることを示せ。 できれば途中式も省かないで書いていただきたいです。 よろしくお願い申し上げます。
- 締切済み
- 数学・算数
- ユークリッドの互除法
ユークリッドの互除法の証明の一部なのですが aをで割った商をbあまりをrとすると a=bq+r であるので r=a-bq である。ここで、この右辺はa bの最大公約数でわり切れるのは、なぜか教えて下さい。あと a bの最大公約数がrとb の公約数でもあるのはなぜですか?お願いします。
- ベストアンサー
- 数学・算数
お礼
ありがとうございました、やっと分かりました。 d=ax+by(dはa,bの最大公約数)としたとき、x,yはユークリッドの互除法で求められる、と説明があったのですが、何を何で割り、どの余りで商を割ればいいのか、さっぱり分かりませんでした。 与えられた整数a,bの最大公約数は互除法で求められるのは知っていましたが、d=ax+byのような式の特殊解(特殊解がわかれば一般解も分かる)が、どうして互除法で分かるのだろう、って謎でした。 このサイトをみても、互除法でどうぞ、くらいの説明しかなく、実際の計算はどうするのか分からなくて困りました。分かっている人にとってはバカバカしいのでしょうが、頭の良い人は、頭の悪い者の分からないことが分からないようで(笑)