“離散的”な世界 数学的帰納法と数列 数列の帰納的定義 漸化式、推定、一次方程式の解、差、等比数列 新装版 数学読本3 楽天ブックス Yahoo! 学習環境 Surface Windows 10 Pro (OS) Nebo(Windows アプリ) iPad MyScript Nebo - MyScript(iPad アプリ(iPadOS)) ハンズ・オン・スタートMathematica® -Wolfram言語™によるプログラミング(参考書籍) Pythonからはじめる数学入門(参考書籍) 新装版 数学読本3 (松坂 和夫(著)、岩波書店)の第13章(“離散的”な世界 - 数列)、13.2(数学的帰納法と数列)、数列の帰納的定義の問33の解答を求めてみる。 推定により求める。 a 1 = 1 a 2 = 1 1 + 2 = 1 3 a 3 = 1 3 1 3 + 2 = 1 3 · 3 7 = 1 7 a 4 = 1 7 1 7 + 2 = 1 7 · 7 15 = 1 15 a 5 = 1 15 1 15 + 2 = 1 15 · 1 · 5 31 = 1 31 1 2 1 - 1 = 1 = a 1 a n + 1 = a n a n + 2 = 1 2 n - 1 1 2 n - 1 + 2 = 1 2 n - 1 · 2 n - 1 2 n + 1 - 1 = 1 2 n + 1 - 1 よって帰納法により一般項は、 a n = 1 2 n - 1 新たな数列を作って求める。一般項が b n = 1 a n という数列を考える。 b n + 1 = 1 a n + 1 = a n + 2 a n = 2 b n + 1 x = 2 x + 1 x = - 1 b n + 1 + 1 = 2 ( b n + 1 ) b 1 + 1 = 1 a 1 + 1 = 1 + 1 = 2 よって 数列 ( b n + 1 ) n ∈ ℕ \ { 0 } は初項2、公比2の等比数列なので、 b n + 1 = 2 · 2 n - 1 = 2 n ゆえに、 1 a n + 1 = 2 n 1 a n = 2 n - 1 a n = 1 2 n - 1 コード(Wolfram Language, Jupyter) a[n_] := 1/ (2^n-1) a[1] == 1 a[n+1] == a[n]/(a[n] + 2) Simplify[%] ListLinePlot[Table[a[k], {k, 1, 10}]]