Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js

数学的帰納法と漸化式

1.数学的帰納法

数学的帰納法

自然数について述べられてた命題についての証明に用いられる。

 

— 証明法 —

命題P(n)について

n=1 の時、P(n)が成り立つ。

n=k の時、P(n)が成り立つと仮定すれば、 n=k+1 の時も、P(n)が成り立つ。

この二つを示せれば、命題が自然数 n について成り立つことが言える。

例題

\frac{1}{1\cdot 2} + \frac{1}{2\cdot 3} + \frac{1}{3\cdot 4} + \cdots + \frac{1}{n\cdot (n+1)} = \frac{n}{n+1} が自然数 n について成り立つことを数学的帰納法により証明せよ。

② 6以上の全ての自然数 n に対して、 2^n > (n+1)^2 が成り立つことを数学的帰納法により証明せよ。

例題①).

(1). n=1 の時、

  左辺 = \frac{1}{1\cdot 2} = \frac{1}{2}

  右辺 = \frac{1}{1+1} = \frac{1}{2}

 となり、成り立つことが分かる。

(2). n=k の時、与式が成り立つと仮定すると

  n=k+1 の時、

  左辺 = \frac{1}{1\cdot 2} + \frac{1}{2\cdot 3} + \frac{1}{3\cdot 4} + \cdots + \frac{1}{k\cdot (k+1)} + \frac{1}{(k+1)\cdot (k+2)}

  \quad \quad = \frac{k}{k+1} + \frac{1}{(k+1)\cdot (k+2)}

  \quad \quad = \frac{1}{k+1} ( k + \frac{1}{k+2} )

  \quad \quad = \frac{1}{k+1} \frac{(k+1)^2}{k+2}

  \quad \quad = \frac{k+1}{k+2} = 右辺

 よって、 n=k+1 の時でも、成り立つ

 ゆえに(1),(2)より、数学的帰納法により成り立つことがわかる。

 

例題②).

(1). n=6 の時、

  左辺 = 2^6 = 64

  右辺 = (6+1)^2 = 49

 であり、与式が成り立つ

(2). n=k\quad (k \ge 6) の時、与式が成り立つと仮定すると

  n=k+1 の時、

  左辺 = 2^{k+1} = 2\cdot 2^k > 2\cdot(k+1)^2

 次に、 2\cdot(k+1)^2 \quad と \quad (k+2)^2 の差を調べると

  ( 2\cdot(k+1)^2 ) – (k+2)^2 = k^2 -2 >0 \quad (∵k \ge 6)

 よって

  2^{k+1} > 2\cdot(k+1)^2 > (k+2)^2

 よって、 n=k+1 の時でも、成り立つ

 ゆえに(1),(2)より、数学的帰納法により成り立つことがわかる。

 

2.漸化式

漸化式

各項がそれ以前の項の関数として定まる数列の等式である。

 

— 漸化式の例 —

① 階差数列の形 a_{n+1} – a_n = f(n)

\begin{eqnarray} a_{n} = a_1 +\sum_{k=1}^{n-1} f(k) \quad (n \ge 2) \end{eqnarray}

a_{n+1} = f(n)a_n

  \begin{eqnarray} a_n = f(n-1)f(n-2) \cdots f(2)f(1)a_1 \end{eqnarray}

a_{n+1} = p a_n + q \quad (n=1,2,3,\cdots \cdots , ; p \neq 1,\quad q \neq 0 )

   \alpha = p \alpha + q となる \alpha をとり、各辺を引くと

   a_{n+1} – \alpha = p(a_n – \alpha)

  と表せられるので、数列{ a_n – \alpha } は

   公比p,\quad 初項(a_1 – \alpha) の等比数列となる

  ゆえに、

   a_n -\alpha = (a_1 -\alpha)p^{n-1}

a_{n+1} = pa_n + g(n) \quad (p \neq 0 )

  両辺を p^{n+1} で割ると、

   \frac{a_{n+1}}{p^{n+1}} – \frac{a_n}{p^n} = \frac{g(n)}{p^{n+1}}

  ここで、 c_n = \frac{a_n}{p^n} , f(n) = \frac{g(n)}{p^{n+1}} と置くと

   c_{n+1} – c_n = f(n) となり①の方法で解ける。

例題

a_1 = 1,\quad a_{n+1}=\frac{n}{n+1} a_n の数列 a_n を求めよ。

a_1 = 1,\quad a_{n+1} = 3a_n + 2 の数列 a_n を求めよ。

a_1 = 1,\quad a_{n+1} = 3a_n + 3^{n+1} の数列 a_n を求めよ。

例題①).

  a_n = \frac{n-1}{n}a_{n-1}

  a_n = \frac{n-1}{n} \frac{n-2}{n-1} a_{n-2}

  a_n = \frac{n-1}{n} \frac{n-2}{n-1}\frac{n-3}{n-2} \cdots \cdots \frac{1}{2} a_1 = \frac{1}{n}

 

例題②).

  \alpha = 3\alpha +2 を与式から引くと、

  a_{n+1} – \alpha = 3(a_n – \alpha)

  a_{n+1} = 3a_n – 2\alpha となり、与式と比較して、 \alpha = -1

 つまり、

  a_{n+1} +1 = 3(a_n +1)

 となり、 \{ a_n +1 \} の数列の初項は 2 、公比は 3 とわかるので、

  a_n +1 = 2\cdot 3^{n-1}

 ∴ a_n = 2\cdot 3^{n-1} -1

 

例題③).

 両辺を 3^{n+1} で割り、 c_n = \frac{a_n}{3^n} と置くと

  c_{n+1} = c_n + 1

 つまり、

  c_n = c_1 + \sum_{k=1}^{n-1} 1

  c_n = \frac{1_1}{3} + (n-1) = n-\frac{2}{3}

 よって、 c_n = \frac{a_n}{3^n} なので、

  a_n = 3^n (n-\frac{2}{3})

 

おすすめ