• ベストアンサー

数学的帰納法

整数nに対して、(n^3)+5nは6の倍数を証明する問題で 数学帰納法を用いると (1) n=1のとき (n^3)+5n=6 6の倍数 (2) kが自然数のとき(k^3)+5k=6A Aは整数とする このときどうしてkのk+1を代入するのですか? 計算をすると (k^3)+5k =(k^3)+5k+3(k^2)+3k+6 =6A+3k(k+1)+6 になりましたが これをどのような意味をもつのか分かりません。 どのように証明するのでしょうか? (3) (n^3)+5nは6の倍数とすると (-n)^3+5(-n)のときやn=0のときもどうして6の倍数になるのか分かりません。

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

  • ベストアンサー
回答No.10

#8の補足にたいして >例えばnに1を代入すると、1*(1+1)と偶数になるから2で割り切れると考えていいですか? そう考えるのは「常識」ではいいのですが、本当はそれは数学的に「証明」していることではないのですよ。 #9の参考URLにあるように 「連続n個の整数の積はn!で割り切れる」 nが2や3のうちは「常識」であるとして「証明」もしなくて逃げれますが、数学的ではありません。

suika_11
質問者

お礼

長い間ありがとうございました。

その他の回答 (9)

回答No.9
回答No.8

「常識である」ことと「証明する」こととはちがいます。 たとえば (-1)×(-1)=1 これは常識ですが、ちゃんと証明はできます。 数学では常識とは言わないでしょう。 定義か定理でしょう。または法則。 定義は決め事だから元々証明できないが、定理は証明できますから。 あくまでも質問者が提示した問題は 「数学帰納法を用いて証明せよ」 ということでしょう。

suika_11
質問者

補足

リンクありがとうございます。 >n(n+1)は n、n+1のどちらかが偶数から2で割り切れる。 例えばnに1を代入すると、1*(1+1)と偶数になるから2で割り切れると考えていいですか?

回答No.7

連続する3つの整数の積は6の倍数である、という事は高校生でも常識と思いますので説明は省略しましたが、常識ではない人がいるようですので説明しておきます。 まず、n(n+1)は n、n+1のどちらかが偶数から2で割り切れる。 従って、(n-1)n(n+1)も2で割り切れる。 次に、n-1、n、n+1は相連続した3つの整数だから、そのなかの一つは3の倍数である。 よって、(n-1)n(n+1)は3で割り切れる。 以上から、(n-1)n(n+1)は2でも3でも割り切れ、又、2と3は互いに素であるから、その積6でも割り切れる。

suika_11
質問者

補足

常識がなくてごめんなさい。 少しでも常識になれるようにがんばりたいと思います。 >n(n+1)は n、n+1のどちらかが偶数から2で割り切れる。 についてたのですが、例えばnに1を代入すると1 ,(2)とどちらかが偶数になるから2で割り切れると考えていいですか? >n-1、n、n+1は相連続した3つの整数だから、そのなかの一つは3の倍数である。 連即した3つの整数が集まると3の倍数にどうしてなるのか分かりません。 n、n+1は2の倍数だから6の倍数として考える為に n-1、n、n+1=6の倍数と考えるのですか?

回答No.6

#5です 質問を読み間違えました。 「証明してください。」じゃないですね。 ちなみに普通、整数はk,l,n,mあたりを使うのが通例ですから >kが自然数のとき(k^3)+5k=6A >Aは整数とする あまりAは使わないほうがいいですけど。

回答No.5

無駄とは知りつつ自分のために回答します。 >数学的帰納法の練習ならともかく これは数学的帰納法で証明する問題です。 >(n^3)+5n=n(n-1)(n+1)+6nと変形される。 これも理解できないでしょう。 (n^3)+5n=n(n^2+5)   =n{(n^2-1)+6}   =n{(n-1)(n+1)+6}   =n(n-1)(n+1)+6n   =(n-1)n(n+1)+6n >n(n-1)(n+1)は連続した3つの整数の積だから6の倍数 このことを数学的帰納法を用いて証明しなければ駄目です。 というより、この問題は n(n-1)(n+1)+6nが6の倍数であることを証明するための問題ですから。 #4さんが6の倍数であると簡単に言ってますが間違いです。 ではn(n-1)(n+1)+6nが6の倍数であること、 つまり(n-1)n(n+1)+6nが6の倍数であることを証明します。 (1)n=1のとき (n-1)n(n+1)+6n=0×1×2+6×1=6  6は6の倍数である。 (2)n=kのとき (n-1)n(n+1)+6nが6の倍数であると仮定すると、Nを整数として (n-1)n(n+1)+6n=(k-1)k(k+1)+6k   =k(k-1)(k+1)+6k   =k(k^2-1)+6k   =6N・・・・・・・・・・A n=k+1とすると (n-1)n(n+1)+6n=k(k+1)(k+2)+6(k+1)   =k(k^2+3k+2)+6(k+1)   =k{(k^2-1)+6k-3k+3}+6(k+1)   =k{(k^2-1)+3k+3}+6(k+1)   =k{(k^2-1)+3(k+1)}+6(k+1)   =k(k^2-1)+3k(k+1)+6(k+1)   ={k(k^2-1)+6k}+3k(k+1)+6   =6N+3k(k+1)+6 6NはAより6の倍数、 3k(k+1)はk,(k+1)のどちらかは偶数(2の倍数)だから3k(k+1)は6の倍数、 よって 6N+3k(k+1)+6は各項全て6の倍数だから計も6の倍数である。 (1)よりk=1が成立しているので (n-1)n(n+1)+6nは整数nに対して6の倍数であるから (n^3)+5nは整数nに対して、6の倍数である。 証明終わり。 以上

回答No.4

数学的帰納法の練習ならともかく、この問題に帰納法を使う必要はないと思いますが。 (n^3)+5n=n(n-1)(n+1)+6nと変形される。 n(n-1)(n+1)は連続した3つの整数の積だから6の倍数、6nも6の倍数。 従って、(n^3)+5nの6の倍数。

回答No.3

こんばんは! 数学的帰納法… わたしも高1の時に苦しんだのを覚えていますw 他のご回答者様がおっしゃっているように、 数学的帰納法は n=k のとき成立することを仮定すると、 n=k+1 のときにも成立することを証明する事がポイントなわけですが、 すなわち、今証明したいことはこの内容です。    (k^3)+5k …(1) が 6 の倍数ならば、    {(k+1)^3}+5(k+1) …(2) も 6 の倍数 それならば、この2つ目の式を変形して 6×? の形にしてやろうという話になる訳です。それで k+1 を代入した式を作っているということですね。 質問文に書かれている等式    (k^3)+5k=(k^3)+5k+3(k^2)+3k+6 は成立しないです。 そこが質問者様を混乱させている原因のように思いますので付け加えますが、「kにk+1を代入する」というのは「入れ替えた式を考える」だけであり、「入れ替えると等号で結べる」という事ではありません! 「0は全ての整数の倍数」という点について、この問題の場合はそれで良いと思いますが、問題によっては「6の倍数」と言われたときに正の数だけを指して言う場合もあるように思います。これは臨機応変に考えるべきだと思います。

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.2

まず,0はすべての整数の倍数です 0 * x = 0 ですので つぎにnが負の整数のとき. n = -m (mは自然数) とおくと n^3 + 5n = (-m)^3 + 5(-m) =(-1)^3 m^3 - 5m =- (m^3 + 5m) m^3 + 5m (mは自然数)はすでに証明されたとおり6の倍数 したがって, nが負の整数でも n^3 + 5n は6の倍数

  • tatsumi01
  • ベストアンサー率30% (976/3185)
回答No.1

(2) > kが自然数のとき(k^3)+5k=6A > Aは整数とする > このときどうしてkのk+1を代入するのですか? 数学的帰納法をよく理解しておられないようですね。 数学的帰納法では、n=k のとき成立すると仮定すれば、n=k+1 のときも成立することを示せばいいのです。n=k+1 のときの左辺を書くと (k+1)^3+5(k+1) = k^3+3k^2+3k+1+5k+5=(k^3+5k)+6+3k(k+1) ですが、最右辺は n=k のときの仮定によって =6A+6+3k(k+1) になります。したがって、3k(k+1) が 6 の倍数であること、つまり k(k+1) が偶数であることを示せば証明の完成です。 (3) n=0 のとき、n^3+5n=0 ですが、0 は 6 の倍数です。 マイナスのときは省略しますので考えて下さい。

suika_11
質問者

補足

解説ありがとうございます n=0のとき (0^3)+5*0=0になっても6の倍数なのですか? マイナスのときは -((n^3)+5n)になりますけどよくわかりません。

関連するQ&A

  • 数学的帰納法

    nは自然数とする。5^(n+1) + 6^(2n-1) は31で割り切れることを証明せよ。という問題です。 数学的帰納法でとくと・・・ (1)n=1のとき 5^(n+1) + 6^(2n-1) =5^(1+1) + 6^(2-1) =5^2 + 6 =25+6 =31 となり、成り立っている。 (2)n=kのときも成り立っていると仮定すると 5^(k+1) + 6^(2k-1)となり、これは31の倍数である。 よって5^(k+1) + 6^(2k-1)=31Mとあらわすことができる(M:整数) n=k+1のとき 5^(k+1+1) + 6^(2(k+1)-1) =5^(k+2) + 6^(2k+1) ここまではわかりました。 この問題はn=k+1のときも31の倍数であることを証明すればいいのですよね? しかし5^(k+2) + 6^(2k+1)から 31{・・・・}となるように持っていくことができませんでした。 (私の考えが違っていたらすいません。) 解答を見たら(n=k+1のときの前までは解答と同じでした。) n=k+1のとき 5^(k+1+1) + 6^(2(k+1)-1) =5(5^(k+1) + 6^(2k+1)+31・6^2k-1 となっています。 これは31の倍数であるから、n=k+1のときも成り立つ。 (1)(2)より、すべての自然数について命題が成り立つ。 となっていました。 どうやって、5(5^(k+1) + 6^(2k+1)+31・6^2k-1に持っていたのですか? できる限り詳しく教えてください。お願いします。

  • 数学的帰納法

    こんにちは。よろしくお願いいたします。 nを自然数とするとき数学的帰納法を使って証明する問題です 。 1+3+5+・・+(2n-1)=n^2 まず、n=1を代入しますが、 なぜ(2n-1)とn^2の部分しかつかわないのでしょうか。 n^2というのは1+3+5・・+(2n-1)を足したものなのに・・ 教えてください よろしくお願いいたします。

  • 数学的帰納法について

    数学的帰納法について質問があります。 数学的帰納法の問題で http://www.geisya.or.jp/~mwm48961/kou2/inductive_method3.htm のnが〇以上(〇には具体的な数値が入ります)のとき 証明せよ の問題の解き方は理解できるのですが考え方に不明な点があります。 __________________________________________________ 数学的帰納法は (I) n=1 のとき(A)が成り立つことを証明する. (II) n=k のとき(A)が成り立つことを仮定する. その仮定を使って n=k+1 のとき(A)が成り立つことを証明する. __________________________________________________ とのことですがkは任意に自然数として理解をしていましたがこの考え方をすると、 nが〇以上の時について証明せよ。において (I) n=〇のとき(A)が成り立つことを証明する. (II) n=kのとき(k>=〇)(A)が成り立つことを仮定する の(k>=〇)の条件を書く必要があるのかがわかりません。 すなわち、 私が考えているのは、 (I) n=〇のとき証明できたのだから (II) n=kのとき(k>=〇)ではなくn=kのとき(k>=〇+1) と何故書かないのかということに疑問があります。 そのため、 すべての自然数 n について,次の不等式が成り立つことを証明せよ. の問題では、 (I) n=1 のとき(A)が成り立つことを証明する. (II) n=k のとき(k>=1)(A)が成り立つことを仮定する. と書かないのか という内容に混乱をしています。 これについて先生に尋ねてみたら すべての自然数において問題は自然数1から必ず行うものだから (k>=1)というのは暗黙の了解である。 だから、書かなくていい といわれました。 この考え方にあまり納得いかないので、わかりやすく解説をしてください。

  • 【数学B】数学的帰納法 発展問題

    まず、問題を書きます。 /////////////////////////////////////////// 問 nは自然数とする。数学的帰納法によって、次の不等式を証明せよ。 1) 1^2+2^2+3^2+・・・・・・+n^2<(n+1)^3/3 /////////////////////////////////////////// 見にくいですが。 解答を見てみたのですが、何か僕にとって大事なところが抜けていて、何言ってるかわかりませんでした。 帰納法で i)n=1のとき ii)n=kのとき で考えるところまでは分かりますが、n=kでnにkを代入した式を仮定するまでしか駄目でした。 この数学的帰納法の証明方法はいくつかあると思いますが、 一番、簡潔で分かりやすく証明できる方法を教えてください。 お願いします。

  • 数学的帰納法

    数学的帰納法の、証明の過程において、よくわからないところがあります。回答よろしくお願いします。 例えば、次のような問題。 「nが5以上の自然数のとき、2^n>n^2(・・・A)を証明せよ。」 (1)n=5のときAは成り立つ。 (2)kを5以上の自然数として、n=kのときAが成り立つと仮定すると、n=k+1のときにAが成り立つ。 (1)、(2)より与命題は証明できた。 この証明では、2^k>k^2を用いて、ちょっと計算をすることによって2^(k+1)>(k+1)^2を導いて、n=k+1のときにAが成り立つことを言いますよね。でも僕は、5以上の全ての自然数kについて2^k>k^2を仮定した時点で、何の計算も必要なしに2^(k+1)>(k+1)^2が言えると思います。なぜなら、例えばk=5とすると、k+1=6となりますが、kに当てはまる値の条件と2^k>k^2より、2^6>6^2も言える、つまり、k+1に当てはまる数はすべてkに当てはまるからです。 僕の考えの間違いを教えてください。

  • 数学的帰納法って?証明をして下さい!

     次の問題を、どなたか解いて頂けないでしょうか? nは自然数とする。このとき、次式が成立することを数学的帰納法を用いて証明せよ。 1×3+2×4+3×5…+n(n+2)=1/6n(n+1)(2n+7)…命題A  nが1のときに成り立つことは証明できました。n=kのときに命題Aが成り立つと仮定すると、1×3+2×4+3×5…+k(k+2)=1/6k(k+1)(2k+7)…(1)である。n=k+1のとき命題Aの左辺は(1)を用いて、命題Aの左辺=…以下の証明が出来ません。  数学的帰納法について、あまり理解してません。出来れば解説を加えて頂きたいです。よろしくお願いします!(1/6は、6分の1のことです。)

  • 数学的帰納法の問題

    帰納法の問題を教えてください。 すべての自然数nについて、n^3+5nは6の倍数であることを数学的帰納法 によって証明せよ。 よろしくお願いします。

  • 数学的帰納法

    n≧2(nは自然数)のとき、nの7乗-nが7の倍数でえることを帰納法によって証明してください(>_<)

  • 数学的帰納法の不等式の問題です

    数学的帰納法の不等式の問題です。 nは自然数とする。不等式 2n が成り立つことを、数学的帰納法を用いて証明せよ n=1のときはわかるのですが、n=kのとき成り立つと仮定してn=k+1のときに成り立つことを証明する解き方がわかりません。 教えてください!

  • 数学的帰納法

    nが自然数のとき、次の等式(*)を数学的帰納法を用いて証明せよ。 2+4+6+…+2n=n(n+1)・・・(*) 今日、数学的帰納法を勉強すていて自分で回答をつくったのですが、これでいいのか見てもらえませんか? 2+4+6+…+2n=n(n+1) (1)n=1のとき、左辺2、右辺2、よって成り立つ (2)n=kのとき 2+4+6+…2k=k(k+1)・・・1 が成り立つと仮定すると n=k+1 2+4+6+…2k+2(k+1)=(k+1)(k+2)・・・2 が成り立つことを証明する 2+4+6+…2k+2(k+1)=k(k+1)+2(k+1)・・・3 2と3の右辺が一致するので、(*)は成り立つ (1)(2)より、すべてな自然数は成り立つ ・・・3のところを 2+4+6+…2k+2(k+1)=k(k+1)+2(k+1) =(k+1)(k+2) =kの2乗+3k+2 よって成り立つ こうしてもよいのでしょうか 自分でつくったためあっているかわかりません 教えてください。