よろしくお願いします。
a,bが異なる正の整数のとき、次のことを証明せよ。
(1)x,yがあらゆる整数値をとって変化するとき、ax+byの値はこの形で表される最小の正の整数dの倍数である。
(2)(1)におけるdはaとbの最大公約数である。
この問題自体は解けるのですが、ふと疑問に思ったのが、「この問題文の条件におけるd(つまり最小値)を論理的に求める方法はあるか」ということです。
たとえばa=4 b=8のときだとx=-2 y=1とすると値は0になり不適。幾つか試してみて4が最小値かなと思うのですが、本当に最小値であるか確かめる方法はあるでしょうか。
整数問題はバリエーションが豊富でもしかしたら知っているのに見落としているのかもしれません。
よろしければご教授ください。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
これはとても有名で,
「ユークリッドの互除法」と呼ばれています.
dはaとbの最大公約数になります.
というか,これは最大公約数を求めるアルゴリズムです.
以下が成り立ちます
(1) a,bを互いに素な整数とすると,
適当な整数x,yが存在し,ax+by=1とできる
(2) a,bが整数,dをa,bの最大公約数とすると
任意の整数x,yに対して,ax+byはdの倍数
(1)が成り立てば(2)は自明ですので本質は(1)ですので
(1)を考えます.
a,bは互いに素とする
a>bとしても一般性を失わない
a=bq+r (0 <= r< b-1)と割り算をする
これを (a,b) -> (b,r) と表記することにする
次に,同様に
b=r q1 + r1 (0 <= r1 < r-1)
と割り算し,これをまた同様に (b,r) -> (r, r1) と表記する
これを繰り返す.
(a,b) -> (b,r) -> (r,r1) -> (r1,r2) -> ・・・
ここで数の列b,r,r1,・・・は
b>r>r1>・・・=>0とかならず小さくなるので(割り算の余りだから)
0になって終わることになる
0の直前の数をdとする
列の最後の部分
(r'',r') -> (r',d) -> (d,0)
を考えると適当な整数qとq'を用いて
r' = d q + 0
r''=r' q' + d (0<= d < r''-1)
であるので,
r'' = dqq' + d = d(qq'+1)
つまり,dはr'とr''の公約数
ここで列の途中(s,t) -> (t,u)において
s=t p + u (pは整数)
とできるので,tとuの公約数はsとtの公約数でもあることに注意すれば,
上記のdは最終的にはaとbの公約数でもあることがわかる.
a,bは互いに素なのでd=1である
さて・・・
(a,b) -> (b,r) -> (r,r1) -> (r1,r2) -> ・・・ ->(d,0)
のことですが
12 と 9 でやると
(12,9) -> (9,3) -> (3,0)
なので,証明のdは3でこれは最大公約数
a,bが互いに素ではないとき,dは最大公約数になります.
上の証明ではa,bを互いに素としたのでd=1と結論しましたが
a,bが互いに素としない場合・・・
d'をdよりも大きな公約数とした場合
d’がdの約数になるという事態に陥ります
これは
列の途中(s,t) -> (t,u)において
s=t p + u (pは整数)
とできるので
s,tの公約数はt,uの公約数でもあることに注意すれば
(r'',r') -> (r',d)
の部分でd’がdの約数になることからわかります.矛盾です
ユークリッド互除法と同値の式だったのですね。
結局互いに素でない数を入れても括ることで同じ形を作ることができるのですね。
ありがとうございました。
No.3
- 回答日時:
>「この問題文の条件におけるd(つまり最小値)を論理的に求める方法はあるか」
あなたの疑問は、問題の(2)そのものだと思うのですが、
>この問題自体は解けるのですが、
と言っている。じゃあ何が疑問なんですか?? (2)は本当に解いたのですか?
ちなみに、(2)は非常に有名な定理
aとbが互いに素 ⇔ ax+by=1が整数解(x,y)を持つ
というやつです。この定理自体(とくに、aとbが互いに素 ⇒ ax+by=1が整数解を持つ)は、背理法を用いて証明します。
簡単に概要を書けば、
・ a,2a,…,(b-1)a を bで割った余りは全て異なる(もし、i×aとj×aをbで割った余りが互いに等しければ、(i-j)×aはbで割り切れる ⇒ aとbが互いに素なことに矛盾する)
また、
・任意の整数を、正の整数bで割った余りは、0~b-1までのb通りしかない、
というわけで、
・ a,2a,…,(b-1)a の中にbで割った余りがちょうど1になるものが存在する
したがって、
m×a = n×b + 1
なる、整数n,mが存在する、(x,y)=(m,-n)とおけばよい
みたいな感じです。
No.1
- 回答日時:
>(1)x,yがあらゆる整数値をとって変化するとき、ax+byの値はこの形で表される最小の正の整数dの倍数である。
a=1,b=2,x=-1,y=1
だと・・・・・ax+byの値は、1になるけど・・・
最少の正の整数は1だから・・・確かめる必要はないけど・・・
それと、
>x=-2 y=1
だと・・・・y=-1/2になるから、整数値じゃないんだけど・・・・
もしかして、子ブたん、なんかかんちがいしてる????
回答ありがとうございます。
a,bは定数で、その度に設定される数字、x,yは変数である定数a,bが定まった上であらゆる整数に変化する、という認識ですが、誤りでしょうか。
その解釈の上で今回はa=4,b=8とした場合のax+byの最小値は4では、というつもりでした。
また、x=-2 y=1はx=-2,y=1というつもりです。
わかりづらくすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 [x] は,正の整数xの正の約数の個数を表すものとする。 例えば, 12の正の約数は 1, 2, 3 4 2022/08/01 11:20
- 数学 数学 2時間数に関わる問題について教えてください。 x≧1 y≧-1 2x+y=5 であるとき、xy 7 2022/10/29 10:57
- 数学 上三角行列のn乗の証明 2 2023/07/23 21:45
- 数学 数A 整数の性質 x.yを整数とする。 2x-3y=7-①をみたす(x,y)に対して、x^2-y^2 2 2023/06/01 15:39
- 大学受験 整数問題 Nを正の整数とする。 N+18がN+2の倍数となるようなNの値の個数を求めたい。 解説に、 1 2022/08/13 12:25
- 数学 【高1 数学Ⅰ 二次関数】 二次関数 f(x)=x^2-4ax+8a がある。ただし、aは正の定数と 3 2022/07/23 15:46
- 数学 【 数I 2次関数 最大・最小 】 問題:関数y=x²+2x+c (-2≦x≦2)の最大値 が5であ 3 2022/06/19 08:41
- 数学 条件付き極値問題といわれる問題です。ラグランジュの乗数法 について、質問したいことがあります。 条件 3 2023/05/15 21:38
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 数学 最大エントロピー原理をpythonで実装したい 2 2022/06/21 13:10
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2進数のバイアス表現について
-
全員と同じグループを経験でき...
-
数IIの質問です この問題のAで...
-
3次元での点群に対する最小二...
-
数学Aの確率
-
infの中にsupがあるとき
-
高校数学1の問題集に、2次関数...
-
5406を13で割ったときの絶対値...
-
2次関数の問題の場合分けで理解...
-
円周と直線(問題でいうPQ)の最...
-
公務員試験の約数倍数の問題(...
-
3変数の場合の最小値の求め方‐...
-
おしどり遊び(テイトの飛び石...
-
1/x+1/y+2/z=1を満たす自然数解
-
【放物線の問題】
-
日本とアメリカの経済規模の差...
-
EXCEL ドラッグしたセル...
-
最小領域中心法と最小外接中心...
-
以下の問題の解答・解説を教え...
-
次の問題を解いてください。 実...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
全員と同じグループを経験でき...
-
斜線D中を通る直線の傾きkの最...
-
3次元での点群に対する最小二...
-
高校数学1の問題集に、2次関数...
-
2進数のバイアス表現について
-
中学受験用の小5算数の問題です
-
数学2です x>0のとき、x + 16/(...
-
1/x+1/y≦1/2 , 2<x,2<yのとき、...
-
3で割ると2余り、7で割ると4余...
-
問題文は解答欄に載せます。 四...
-
y=x^xの最小値
-
(a+c)(a-c)=(d+b)(d-b)でa,b,c,...
-
2つの放物線間の最短距離
-
高校数学で最小値を求める問題
-
0は公約数?
-
2次関数の問題の場合分けで理解...
-
数学 3次関数の最小値・最大値...
-
間違いの理由を教えてください...
-
x.>0ときγ(x)が最小値となるxの...
-
距離の和を最小にする点を求め...
おすすめ情報