markovproperty.hatenadiary.com
【8 あるきまりをもった数の列】
f( n+2 ) = f( n+1 ) + f( n ),f( 1 ) = 1,f( 2 ) = 1 であるとする。このとき、
{f(n+1)}2+{f(n)}2 = f(2n+1)であることの証明 |
{f(n+1)}2+{f(n)}2 = f(2n+1)のとき、{f(n+2)}2-{f(n)}2 = f(2n+2)が成り立つとすると、
{f(n+3)}2-{f(n+1)}2
= {f(n+2)+f(n+1)}2 -{f(n+1)}2
= {f(n+2)}2 +2f(n+2)・f(n+1)
= {f(n+2)}2 +2{f(n+1)+f(n)}・f{n+1}
= {f(n+2)}2 +{f(n+1)}2 +{f(n+1)}2 +2{f(n+1)+f(n)}+{f(n)}2 - {f(n)}2
= {f(n+2)}2 +{f(n+1)}2 +{f(n+1)+f(n)}2- {f(n)}2
= {f(n+2)}2 +{f(n+1)}2 +{f(n+2)}2- {f(n)}2
このとき、
{f(n+2)}2 +{f(n+1)}2= {f(n+2)}2 - {f(n)}2 +{f(n+1)}2+f(n)}2=f(2n+2)+f(2n+1)=f(2n+3)
よって、
{f(n+3)}2-{f(n+1)}2 =f(2n+3)+f(2n+2)=f(2n+4)
n=1のとき、{f(1+1}2+{f(1)}2 =12+12 =2 ,f(2+1)=2で成り立ち、また
{f(1+2)}2-{f(1)}2 = 3,f(2+2)=3 で成り立つ。
{f(1+3)}2-{f(1+1)}2 =8,f(2+4)=8で成り立つ。
よって、すべての自然数で、{f(n+2)}2-{f(n)}2 = f(2n+2) が成り立つ。
したがって、すべての自然数で、{f(n+1)}2+{f(n)}2 = f(2n+1) が成り立つ。
この問題みたことあったかなぁ。あったような、なかったような。
いずれにしてもびっくりしちゃうね。
本当に良問が多い。
前段で同様にフィボナッチ数列について
Σf(n)=f(n+2)-1
こちらはシンプルな数学的帰納法で証明できる
数学的帰納法の形式 2000MM060 森田 智洋 指導教員 佐々木 克巳
いろいろあるんやねぇ。
応用上は電子計算機におけるフォン・ノイマン方式の 基礎づけをあたえている.