数列 は次の条件で定められている。 初めの数項を計算して一般項 を推定し、それが正しいことを数学的帰納法で確かめたうえで、 の値を求めよ。
数学的帰納法と一般項の推定
漸化式から初めの数項を計算して一般項や成り立つ関係を推定し、「 で成立」「 で成立なら で成立」の 2 段階で数学的帰納法により示し、その結果を使って などの具体的な値を求められる
前提
- 等差数列・等比数列の一般項 (数学B 数列)
この技能までの道筋(13 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 小数の四則計算 (算数 計算と数のきまり)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 1 次方程式の解き方 (中学数学 方程式)
- 連立方程式の解き方(加減法・代入法) (中学数学 方程式)
- 等差数列・等比数列の一般項 (数学B 数列)
説明
漸化式で決まる数列は、すぐには一般項の式が分からないことがあります。そのときは、初めの数項を計算して規則を見つけ、一般項を推定します。推定した式がすべての自然数 で正しいことを、数学的帰納法で証明します。証明できた式に などを代入すれば、具体的な項の値が求まります。
なぜそうしてよいのか
数項を計算して見つけた規則は、あくまで「予想」です。 で合っていても、 で外れないとは言い切れません。すべての自然数 について一度に示すために、次の 2 つを確かめます。(I) のとき成り立つ。(II) ある自然数 で成り立つと仮定すると、 でも成り立つ。
この 2 つがそろうと、ドミノ倒しのように結論が伝わります。(I) より で成り立ちます。(II) で とすると でも成り立ちます。続けて とすると でも成り立ちます。これを繰り返せば、どの自然数にも有限回でたどり着きます。仮に成り立たない があったとすると、その中で最小のものを とします。(I) より なので、 は自然数で、しかも では成り立ちます。すると (II) から でも成り立つことになり、矛盾します。
漸化式 は「前の項から次の項を作る規則」です。そのため (II) では、仮定 を漸化式に代入し、 が推定式に を入れたものと一致するかを計算で確かめればよいのです。規則を見つける段階では、分子・分母や各項が等差数列 や等比数列 になっていないかに注目すると、推定しやすくなります。
手順
漸化式を使って くらいまで計算する(約分して形を整える)
分子・分母や各項を見比べ、等差数列・等比数列などの規則から一般項 を推定する
【帰納法 (I)】 のとき、推定式の値が と一致することを確かめる
【帰納法 (II)】 で推定式が成り立つと仮定する。それを漸化式に代入して を計算し、推定式に を入れた形になることを示す(分母が にならないことも確認する)
(I)(II) より、すべての自然数 で推定式が成り立つと結論する。そのうえで、求めたい の値を代入する
例題
, で定まる数列 について、一般項を推定して数学的帰納法で証明し、 を求めよ。
例題の解答
【手順1】数項を計算する。、、。
【手順2】分子は で、公差 の等差数列 になっている。分母は で、 になっている。そこで と推定する。
【手順3】 のとき、 なので成り立つ。
【手順4】 のとき が成り立つと仮定する。このとき なので であり、次の割り算はできる。 よって のときも成り立つ。
【手順5】(I)(II) より、すべての自然数 について が成り立つ。したがって 。
答え:
よくある誤り
数項を計算して規則が見えた時点で、証明が終わったとしてしまう誤り。 から が に合っていても、それは予想にすぎない。正しくは、(I)(II) の数学的帰納法で示してから を求める。
(II) で、示すべき を最初から使ってしまう誤り。正しくは、仮定 を漸化式 に代入し、計算の結果として を導く。
(II) だけ示して (I) の の確認を省いてしまう誤り。たとえば と誤って推定しても、(II) の計算は同じように通ってしまう。しかし では となり成り立たない。正しくは、(I) と (II) の両方を確かめる。
分母に を含む漸化式で、分母が にならないことを確かめずに計算してしまう誤り。正しくは、 のように、割ってよいことを確認する。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
数列 は次の条件で定められている。
を計算して一般項 を推定し、その推定が正しいことを数学的帰納法で確かめたうえで、 の値を求めよ。数列 は
を満たす。初めの数項を計算して一般項 を推定し、それが正しいことを数学的帰納法で示したうえで、 の値を求めよ。
この技能を使う問題
数列 は
を満たす。和 の値を求めよ。数列 は
を満たす。和
の値を求めよ。を整数とし、命題変数 に対して論理式
を考える。真理値割り当て (全部で 個)のうち を真にするものの個数を とする。フィボナッチ数を , で定めるとき、すべての整数 について であることを証明せよ。
この問題では ( を含む)とする。関数 を次の再帰式で定める(アッカーマン・ペーター関数)。
この再帰式によって がすべての で一意に定まる全域関数であることは用いてよい。すべての に対して
が成り立つことを証明せよ。数列 は
を満たす。このとき、
の値を求めよ。数列 は
を満たす。 となる最小の正の整数 を求めよ。すべての項が正の実数である数列 が、すべての正の整数 に対して
を満たしている。このとき、一般項 を の式で表せ。すべての項が正の実数である数列 があり、 とおくと、すべての正の整数 に対して
が成り立つ。このとき、
の値を求めよ。( を含む)とし、関数 をすべての について
で定める。この定義をそのまま再帰手続きとして実行して を計算する。すなわち、手続き が呼ばれると、 なら再帰呼び出しをせずに を返し、 なら を 回呼んでその値を返し、 ならまず を呼んでその値 を得たのち を呼んでその値を返す。最初の呼び出しも含めて、 の計算で手続き が呼ばれる回数の合計を とする(たとえば 、)。
に対し、 を の式で表せ。
数列 は
を満たす。 の値を求めよ。数列 は次の条件で定められている。
このとき、和
の値を求めよ。数列 は
を満たす。一般項 を の式で表せ。二項係数を次のように並べた数列を考え、図のように群に分ける。
すなわち、 を正の整数とするとき、第 群は 個の項
をこの順に並べたものである。第 群から第 群までに含まれる項のうち、奇数であるものの個数を求めよ。
この技能の次に学べること
- 原始再帰的定義と関数の値 (大学院数学 計算理論・ラムダ計算)