• ベストアンサー

高校数学の問題です。回答おねがいします!

自然数m、nについて、mとnの最大公約数が1であるとき、am+bn=1を満たす整数a、bが存在することを証明せよ。

質問者が選んだベストアンサー

  • ベストアンサー
  • B-juggler
  • ベストアンサー率30% (488/1596)
回答No.7

No.3,5です。 (´・ω・`) 出てくるのはいいのですが(ありがたいことですね)、ちゃんと理解できるかは 難しいのではないかと思うのですが・・・。 最小公約数が1というだけなら、ダイジョウブなんでしょうね・・・。 ただ、この問題は、高校レベルで解けるのか?と、考えると、 ちょっと難しい気がするんです。厳密に証明しようと思うと、結構ねぇ・・・。 ざっと流してみるけど、分かるかな・・・?? m,nが互いに素 な自然数。 a,bを整数とする。  #これは定義です。 m>n としておきますね。これは便宜上。 ここからユークリッドの互除法をやっていきます。 m=q0 × n + r1    mをnで割ってみる!まずね。q は 商ね。rはあまり。 n=q1 × r1 + r2    nを (m/n)のあまりで割ってみる!。 この二つをやって置いて、 r1 = q2 × r2 + r3  r1をr2で割ってあげる。 r2 = q3 × r3 + r4  r2をr3で割る・・・ r3 = q4 × r4 + r5  r3をr4 以下同文・・・。 これを繰り返す~~。 r n+1 = qn+2 × r n +0  ↑ n+1番目のあまりと、n番目のあまりね。 r n=1 となります。どこかで必ずね。互いに素ですからね。 もしも1でないとすると、 難しいので簡単化するよ? r4=2だとします。 (r5=0 ね) こうすると、r3=q4 × r4 だから、 r3 は2で割り切れる。 さかのぼっていくと、r2 = q3 × r3 + r4 これも2で割り切れるね? r3は2の倍数だから。 ずっと遡ると、m、nが2で割れてしまう。 互いに素に反するけね。 なので、互いにそのときは必ずどこかで、r n=1となるところがあります。 で、今度は逆算をします。 1=r n=r n-2 - (qn-1 × r n-1)=・・・・  =(n-q1 × r1)-q3{r1-q2(n-q1 × r1)}  ここで r1=m-q0 ×n を代入すると?   ちょっと分かりにくいかもしれないけれど、  #ここは実際に計算してみて欲しい。 a,bに当たるものは、q です。  #どっちか掛け算で、どっちか足し算! になるから。 一般的にはこういう方法を使います。 一つ例を挙げよう、あまりに難しいと思うから。 どうしようか、m=65 n=19 にして見ますかね。  #19が素数ですから互いに素。 65 = 19×3 +8  8=r1ね  3=q0 19 = 8×2 +3   3=r2  2=q1 ここから、rだけ。 8(r1だね)=3(r2です) × 2 +2  r3=2ね 3=2×1 +1  r4=1 2=1×2 +0  r5=0となりました。 r4=1なのでね。 3,2,2,1,2 これは商の部分を集めてみた。掛け算すると 24ですね。 1になるところまでを足すと 3+2+2+1=7 どちらかマイナス、確かこれでいいはずだ。 足したほうがマイナスになるはず。 それが大きいほう(m)にかかる。つまりはaだ。 a=-7 、b=24 となるはず。 m=65 n=19 だっけ? -455+456=1かな? こんな感じ。高校でこれ解けるならたいしたものだと思う。 一般の証明は大学生でも簡単じゃないよ~。 (=^. .^=) m(_ _)m (=^. .^=) 長文失礼。

その他の回答 (6)

回答No.6

調べて驚いたのですが、「互いに素」の概念は 小学校でも出てきますね。 遠まわしの表現ですが、「ふたつの数を最大公約数で割った数同士は、 1以外の公約数を持たない。」と教えてます。

  • B-juggler
  • ベストアンサー率30% (488/1596)
回答No.5

No.3です。 >No.4さん。えぇ! 互いに素 って言葉を使っていないだけで、実質互いに素ですね・・・。 この問題は高校で解ける? 互除法くらいしか一般化はできないんですよね・・・。 これ数論です。(代数学的数論に入るけれど) No.2さんのも、半分なんですよ・・・。 左辺はあってるんですが、bnについてやらないといけない。 それと、a,b の関連をつけないといけないです。  #背理法でやれば関連はつきますけれどね。 アルゴリズム使って解かせるかな? と、一瞬思いましたが、 だめっぽいかな? 諸先生方~、高校レベルでいけるか助けて~。 σ(・・*)行けない気がします。 すごい人たちいるから、お願いします。m(_ _)m (=^. .^=) m(_ _)m (=^. .^=)

回答No.4

>これは「互いに素」という概念を使う、大学の代数だけど? 高2の息子の宿題を時々手伝いますが、「互いに素」は 結構頻繁に出てきます。結構難しいです。 質問にあるように「最大公約数が1」という表現ですけどね。

  • B-juggler
  • ベストアンサー率30% (488/1596)
回答No.3

代数学の元非常勤講師です。 No.1さん、中学入試でこれ出すところがある?すごいね、その中学。 これは「互いに素」という概念を使う、大学の代数だけど? 高校でこんなことやる? だとしたら相当なものだよ?  #解ける高校生いるのなら相当なものだと思うけれど。 そうねぇ、どう書けばいいか、分からないよ。 この証明は大変だよ?? No.1さんが書かれているとおり、 まず何が分からない というのが分からないことには、こちらも答えようがないし。 そもそもこれを高校でやるか? 一応調べるために書くと、あなたが大学生だとしてね、これは理解できるだろうって 範囲で。 「ユークリッドの互除法」 で調べてみてくれるかな? この状況で答えられることってこんなことしかないと思うけれどね。 (=^. .^=) m(_ _)m (=^. .^=)

回答No.2

たぶん、あっていると思いますが・・・ 1-am mod n は aを 1~n に変化させたとき全て異なる値になります。 もしそうでないなら modulo が一致するa の値 a1, a2 (|a1 - a2| < n) に対し 1-a1・m mod n = 1- a2・m mod n (a1≠a2) ⇒ (a1-a2)m は n の倍数となり、 互いに素の仮定と矛盾します。 なので、aを 1~n に変化させたとき余りが0の場合が必ずあるので 1-am = bn となる a, b が存在します。

回答No.1

元塾講師です。 私立中学の入試問題で見た事があります。どこが分からないの? 試行錯誤のない登校はカンニングと同じです。とりあえず、やってみて どこが分からないのかを記載しましょう。この投稿だとサボリにしか見えない。

関連するQ&A