• ベストアンサー

離散数学 数学的帰納法

大学の離散数学の問題で、 「3^n + 7^n は8で割ると2余る」ということを数学的帰納法で証明せよ という問題があるのですが、うまく証明できず困っています。 n = kで成り立つとするときに、仮定の式をどのように立てるべきなのか、そもそもピンときません。 3^k + 7^k = 8*a + 2と置いてみて、3^(k+1) + 7^(k+1)を同じような形に変形しようと試みたり、 7^k = (6 + 1)^k のようにしてみて変形しようとしたりしたのですが、どれもうまくいかず・・・。 丸投げをするつもりはないので、解法のヒントをいただけるとありがたいです。 よろしくお願いいたします。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8467/18127)
回答No.1

あなたの言うとおりに 3^k+7^k=8a+2 とおいてみました。このとき3^(k+1)+7^(k+1)が8の倍数+2になっていることを確認できればいいのですね。 3^(k+1)+7^(k+1) 当然のようにk乗の形にしてみる =3*3^k+7*7^k 仮定を使ってみる =3*3^k+7*(8a+2-3^k) 8の倍数+2と分かる部分を括りだしてみる。 =8*(7a+2)+2+4*(3^k-1) ここまでくれば簡単です。

noname#94349
質問者

お礼

早速の回答ありがとうございました。 自分の仮定でできたなんて・・・お恥ずかしい限りです。 おっしゃる式変形、自分でもやってみました。 No.2の回答者様のヒントもあって、無事にできそうです。 ありがとうございました。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

たぶん反則技だと思うけど, 奇数の 2乗を 8 で割ると必ず 1 余ります. つまり 3^(k+2) ≡ 3^k, 7^(k+2) ≡ 7^k (mod 8) です. だから n=1, 2 で示してから帰納法を回すということも考えられますね.

noname#94349
質問者

お礼

お恥ずかしながら、modはまだやったことがありません・・・。 でも、剰余のことだろうな、という程度で聞いたことはあります。 機会があったら、自分で証明してみようと思います。 ありがとうございました。

  • rnakamra
  • ベストアンサー率59% (761/1282)
回答No.2

>3^k + 7^k = 8*a + 2と置いてみて これでいいと思います。 後は 3^(k+1)+7^(k+1) = 3*3^k+7*7^k = 3*3^k+3*7^k+4*7^k = 3(3^k+7^k)+4*7^k とでも変形。 ()中を置き換えてさらにゴリゴリと変形。4*偶数が8の倍数であることを利用する。

noname#94349
質問者

お礼

No.1の方と式変形が違ったので、2通りともやってみました。 どちらも最終的には同じ形になりました。 >4*偶数が8の倍数であることを利用する これにはまったく気づきませんでした。 ありがとうございました。