数列 数学B

数学的帰納法による倍数の証明

重要度 難易度

こんにちは、リンス(@Lins016)です。
今回は数学的帰納法による倍数の証明について学習していきます。

スポンサーリンク

倍数であることの証明

数学的帰納法を利用した倍数の証明問題は、「nを含む式がある数の倍数である」というものが、ほとんどです。

その他の倍数の証明は、数学的帰納法での証明以外に、合同式を利用する方法などがあります。合同式を利用する証明方法については、また今度書きたいと思います。

倍数といえば、倍数の判定方法も勉強しておきましょう。

例えば「 3  3 の倍数なら各位の和が 3  3 の倍数である」や「 4  4 の倍数なら下 2  2 桁が 4  4 の倍数である」、「 n  n 個の連続する数の積は n!  n! の倍数である」など、倍数に関する事項はなるべき覚えておきましょう。

数学的帰納法

(i) n=n0  n=n0 のとき成り立つことを証明
(ii) n=k  n=k のとき成り立つことを仮定
仮定を利用して n=k+1  n=k+1 が成り立つことを証明
(i)(ii)より nn0  nn0 で命題が成り立つ

倍数の表し方

例えば、 11  11 の倍数は「 11m  11m 」と書けます。
このとき m  m は整数」という一言が大事になります。

この一言を忘れてしまうと 11m  11m  m=311  m=311 のとき 3  3 になります。
つまり、 m  m が整数でなければ、 11  11 の倍数にならないのです。

数学的帰納法による倍数の証明方法

数学的帰納法による倍数の証明は次の❶~❹の順に証明していきます。
今回は「 n  n が自然数のとき、 11n1  11n1  10  10 の倍数である」を手順に沿って証明していきます。解き方を確認しておきましょう。

数学的帰納法による倍数の証明の手順
 n  n が自然数のとき、 11n1  11n1  10  10 の倍数である」
 n=1  n=1 のときを証明する
(i) n=1  n=1 のとき
 111=10  111=10 より 10  10 の倍数である。
 n=k  n=k のときを命題が成り立つと仮定する
(ii) n=k  n=k のとき
 11k1  11k1  10  10 の倍数だと仮定すると
 11k1=10m  11k1=10m ( m  m は整数)と表すことができる。
 n=k+1  n=k+1 のとき❷の仮定を利用して成り立つことを証明する
 n=k+1  n=k+1 のとき
 11k+11=1111k1=11(10m+1)1=10(11m+1) 
よって 11m+1 は整数なので n=k+1 のときも 10 の倍数である。
❹まとめ
(i)(ii)より
すべての自然数 n  11n1  10 の倍数である

point
数学的帰納法による等式や不等式の証明とは違い、何かして n=k+1 の形にするのではなく、突然 n=k+1 の形を持ってくることに注意しましょう。
 n=k の形を変形しても n=k+1 の形にするのは難しいです。

例題を確認
問題解答

 n が自然数のとき、 26n5+32n  11 の倍数であることを証明せよ。

(i) n=1 のとき
 2+32=11 
よって 11 の倍数である。
(ii) n=k のとき
 26k5+32k  11 の倍数であると仮定する。
 m が整数のとき
 26k5+32k=11m と表すことができる
ここで
 26(k+1)5+32(k+1)  
 =26k526+32k32  
 =(11m32k)64+932k()  
 =11(64m532k 
 64m532k は整数なので、 n=k+1 のときも 11 の倍数である
(i)(ii)より n が自然数のとき、 26n5+32n  11 の倍数である

point
この問題では 26k5  11m  32k で表しました。
しかし、 32k  26k5  11m で表しても構いません。
また、 11 の倍数判定は合同式を使っても証明することできます。

Point

①ある整数の倍数は[ある整数]× m ( m は整数)と表す。
 n=k+1 のときを n=k の仮定を利用して表す。

次は入試レベルの問題にチャレンジ!
入試レベルにチャレンジ
問題解答

次の条件を満たす f(x) を推定し、その推定が正しいことを証明せよ。
 f(4)=21 
②すべての自然数 n に対して、 xn+1+(x+1)2n1  f(x) で割り切れる

 xn+1+(x+1)2n1 
 n=1 のとき x2+x+1 
 n=2 のとき x3+(x+1)3=(2x+1)(x2+x+1) より
 f(x)=x2+x+1 と推定できる。
また f(4)=21 も満たす。
よって xn+1+(x+1)2n1  f(x)=x2+x+1 で割り切れることを数学的帰納法で証明する
(i) n=1 のとき
 x2+x+1  f(x) で割り切れる。
(ii) n=k のとき
 xk+1+(x+1)2k1  f(x) で割り切れると仮定すると
 pk(x)  x の整式として
 xk+1+(x+1)2k1=f(x)pk(x) と表せる。
ここで

 xk+2+(x+1)2k+1=xxk+1+(x+1)2(x+1)2k1=x{f(x)pk(x)(x+1)2k1}+(x2+2x+1)(x+1)2k1=xf(x)pk(x)+(x2+x+1)(x+1)2k1=f(x){xpk(x)+(x+1)2k1} 

よって n=k+1 のときも成り立つ。
(i)(ii)よりすべての自然数 n  xn+1+(x+1)2n1  f(x)=x2+x+1 で割り切れる。

この記事が気に入ったら
いいね ! しよう

Twitter で

-数列, 数学B

-,

  • この記事を書いた人
  • 最新記事

リンス

名前:リンス
職業:塾講師/家庭教師
性別:男
趣味:料理・問題研究
好物:ビール・BBQ

S