平成25年5月5日
[流れ星]
第290回数学的な応募解答
<解答募集期間:4月14日〜5月5日>
[リュカ数列]
埼玉大学2007年の入試問題を改題しました。有名な2つの数列に関する問題です。
NO1「uchinyan」 04/14 11時50分受信 更新5/5
a = (1 + √5)/2,a^n = (L(n) +
F(n)√5)/2,n = 1, 2, 3, ...
(1) a = (1 + √5)/2,L(1) = 1,F(1) = 1
a^2 = a * a = (1 +
√5)/2 * (1 + √5)/2 = (3 + √5)/2,L(2) = 3,F(2) = 1
a^3 = a^2 * a = (3
+ √5)/2 * (1 + √5)/2 = (4 + 2√5)/2,L(3) = 4,F(3) = 2
a^4 = a^3 * a = (4
+ 2√5)/2 * (1 + √5)/2 = (7 + 3√5)/2,L(4) = 7,F(4) = 3
a^5 = a^4 * a = (7
+ 3√5)/2 * (1 + √5)/2 = (11 + 5√5)/2,L(5) = 11,F(5) = 5
(2)問題文ではF(n+1) = (L(n) +
F(n)√5)/2 となっていますが,明らかにおかしく,
F(n+1) = (L(n) +
F(n))/2の書き間違いと思われます。ここではこの式として証明します。
(L(n+1) +
F(n+1)√5)/2 = a^(n+1)
= a^n * a = (L(n) +
F(n)√5)/2 * (1 + √5)/2
= ((L(n) + 5F(n)) +
(L(n) + F(n))√5))/4
= ((L(n) + 5F(n))/2
+ (L(n) + F(n))/2 * √5)/2
そこで,
L(n+1) = (L(n) +
5F(n))/2,F(n+1)
= (L(n) + F(n))/2
(3)
L(n+1) = (L(n) +
5F(n))/2 より,
F(n) = (2L(n+1) -
L(n))/5,F(n+1)
= (2L(n+2) - L(n+1))/5
F(n+1) = (L(n) +
F(n))/2 に代入して,
(2L(n+2) -
L(n+1))/5 = (L(n) + (2L(n+1) - L(n))/5)/2
4L(n+2) - 2L(n+1) =
5L(n) + 2L(n+1) - L(n)
4L(n+2) = 4L(n+1) +
4L(n)
L(n+2) = L(n+1) +
L(n)
同様に,
F(n+1) = (L(n) +
F(n))/2 より,
L(n) = 2F(n+1) -
F(n),L(n+1)
= 2F(n+2) - F(n+1)
L(n+1) = (L(n) +
5F(n))/2 に代入して,
2F(n+2) - F(n+1) =
((2F(n+1) - F(n)) + 5F(n))/2
4F(n+2) - 2F(n+1) =
2F(n+1) - F(n) + 5F(n)
4F(n+2) = 4F(n+1) +
4F(n)
F(n+2) = F(n+1) +
F(n)
(4)
L(n+2) = L(n+1) +
L(n),L(1)
= 1,L(2) = 3
F(n+2) = F(n+1) +
F(n),F(1)
= 1,F(2) = 1
を解くことになります。これらは初期値が違うだけで漸化式の式の形は同じです。
そこで,まず,
a(n+2) = a(n+1) +
a(n) を解いてみましょう。
この式が,p,q を用いて,
a(n+2) - pa(n+1) =
q(a(n+1) - pa(n)) と書けたとします。すると,
a(n+2) = (p +
q)a(n+1) - (pq)a(n)
ここで,この式は,
a(n+2) - qa(n+1) =
p(a(n+1) - qa(n))
からも導くことができ,p
≠ q ならば異なる式変形になっていることに注意しておきます。
さて,元の式,a(n+2)
= a(n+1) + a(n),と比較して,
p + q = 1,pq = -1
これより,p,q は次の x の2次方程式の解になります。
x^2 - x - 1 = 0,x = (1 ± √5)/2 = a 又は 1 - a
そこで,
p = (1 + √5)/2 = a,q = (1 - √5)/2 = 1 -
a = - 1/a
と置くことができ,p ≠
q です。
一方で,
a(n+2) - pa(n+1) =
q(a(n+1) - pa(n)),a(n+1) - pa(n) = q^(n-1) * (a(2) - pa(1))
a(n+2) - qa(n+1) =
p(a(n+1) - qa(n)),a(n+1) - qa(n) = p^(n-1) * (a(2) - qa(1))
p ≠ q なので,
a(n) = (p^(n-1) *
(a(2) - qa(1)) - q^(n-1) * (a(2) - pa(1)))/(p - q)
a(n) = (a(2) +
a(1)/a)/(a + 1/a) * a^(n-1) - (a(2) - a * a(1))/(a + 1/a) * (-1/a)^(n-1)
これより,a^2 = a
+ 1 も使って,
L(n) = ((3 +
1/a)/(a + 1/a) * a^(n-1) - (3 - a)/(a + 1/a) * (-1/a)^(n-1)
= ((3 + (a - 1))/(a^2
+ 1) * a^n + a(3a - a^2)/(a^2 + 1) * (-1/a)^n
= ((a + 2)/(a + 2)
* a^n + (a + 2)/(a + 2) * (-1/a)^n
= a^n + (-1/a)^n
F(n) = (1 + 1/a)/(a
+ 1/a) * a^(n-1) - (1 - a)/(a + 1/a) * (-1/a)^(n-1)
= (1 + (a -
1))/(a^2 + 1) * a^n + a(a - a^2)/(a^2 + 1) * (-1/a)^n
= a/(a + 2) * a^n -
a/(a + 2) * (-1/a)^n
= a/(a + 2) * (a^n
- (-1/a)^n)
a = (1 + √5)/2,a + 2 = (5 + √5)/2 =
√5 * a,より,
= 1/√5 * (a^n -
(-1/a)^n)
結局,
L(n) = a^n +
(-1/a)^n
F(n) = 1/√5 * (a^n
- (-1/a)^n) になります。
(5)
a = (1 + √5)/2 >
(1 + √4)/2 = 3/2 > 1,0 < |-1/a| = |1/a| = 1/a < 1 なので,
lim[n->∞]{L(n+1)/L(n)}
=
lim[n->∞]{(a^(n+1) + (-1/a)^(n+1))/(a^n + (-1/a)^n)}
= lim[n->∞]{(a +
(-1)^(n+1) * (1/a)^(2n+1))/(1 + (-1)^n * (1/a)^(2n))}
= (a + 0)/(1 + 0)
= a
lim[n->∞]{F(n+1)/F(n)}
=
lim[n->∞]{(1/√5 * (a^(n+1) - (-1/a)^(n+1)))/(1/√5 * (a^n - (-1/a)^n))}
= lim[n->∞]{(a -
(-1)^(n+1) * (1/a)^(2n+1))/(1 - (-1)^n * (1/a)^(2n))}
= (a - 0)/(1 - 0)
= a になります。
ちなみに,
lim[n->∞]{L(n)/F(n)}
= lim[n->∞]{(a^n
+ (-1/a)^n)/(1/√5 * (a^n - (-1/a)^n))}
= √5 *
lim[n->∞]{(1 + (-1)^n * (1/a)^(2n))/(1 - (-1)^n * (1/a)^(2n))}
= √5 * (1 + 0)/(1 -
0)
= √5 ですね。
(感想)
F(n) は,非常によく知られたフィボナッチ数列です。
L(n) は,これもそこそこ知られたリュカ数列になります。
この二つの数列は,漸化式の式の形は同じなのですが,初期値だけが異なっています。
したがって,一般項もよく似た形をしています。
この問題は,a = (1
+ √5)/2 のべき乗を通して二つの数列が関係していることを示しており,なかなか興味深いです。
個人的には,既知の範囲でしたが,よい復習になりました。
NO2「浜田明巳」 04/16
11時43分受信 更新5/5
(2),(3),(1),(4),(5)の順で解く.
(2)(Ln+1+√5Fn+1)/2=αn+1=αn・α=(Ln+Fn√5)/2・(1+√5)/2
={(Ln+5Fn)+(Ln+Fn)√5}/4
Ln,Fn,Ln+1,Fn+1は有理数なので,
Ln+1=(Ln+5Fn)/2,Fn+1=(Ln+Fn)/2
(3)(2)の前半の式から,
2Ln+1=Ln+5Fn
∴Fn=(2Ln+1−Ln)/5
(2)の後半の式に代入すると,
(2Ln+2−Ln+1)/5={Ln+(2Ln+1−Ln)/5}/2
∴2(2Ln+2−Ln+1)=5Ln+(2Ln+1−Ln)
∴4Ln+2=4Ln+1+4Ln
∴Ln+2=Ln+1+Ln
次に(2)の後半の式から,
Ln=2Fn+1−Fn
(2)の前半の式に代入すると,
2Fn+2−Fn+1={(2Fn+1−Fn)+5Fn}/2
∴4Fn+2−2Fn+1=2Fn+1+4Fn
∴4Fn+2=4Fn+1+4Fn
∴Fn+2=Fn+1+Fn
(1)α=(1+√5)/2=(L1+√5F1)/2,L1,F1は有理数なので,
L1=1,F1=1
次に,
α2={(1+√5)/2}2=(1+2√5+5)/4=(3+√5)/2=(L2+F2√5)/2
であり,L2,F2は有理数なので,
L2=3,F2=1
(3)から,
L3=L1+L2=1+3=4
F3=F1+F2=1+1=2
L4=L2+L3=3+4=7
F4=F2+F3=1+2=3
L5=L3+L4=4+7=11
F5=F3+F4=2+3=5
(4)Fn+2−pFn+1=q(Fn+1−pFn)とすると,
Fn+2=(p+q)Fn+1−pqFn
係数を比べると,
p+q=1,pq=−1
故にp,qは2次方程式t2−t−1=0の2解である.
∴p,q=(1±√5)/2
β=(1−√5)/2とする.
このとき,
Fn+2−αFn+1=β(Fn+1−αFn)
から,
Fn+1−αFn=β(Fn−αFn−1)=β2(Fn−1−αFn−2)
=β3(Fn−2−αFn−3)=………
=βn−1(F2−αF1)=βn−1(1−α)
=βn−1{1−(1+√5)/2}=βn−1(1−√5)/2=βn………(1)
同様に,
Fn+1−βFn=αn−1(1−β)=αn−1{1−(1−√5)/2}
=αn−1(1+√5)/2=αn………(2)
(2)−(1)から,
(α−β)Fn=αn−βn
α≠βから,
Fn=(αn−βn)/(α−β)={αn−(1−α)n}/√5
Ln+2−pLn+1=q(Ln+1−pLn)とすると,同様に,
Ln+1−αLn=βn−1(L2−αL1)=βn−1(3−α)
=βn−1{3−(1+√5)/2}=βn−1(5−√5)/2=−√5βn………(3)
また,
Ln+1−βLn=αn−1(3−β)
=αn−1{3−(1−√5)/2}=αn−1(5+√5)/2=√5αn………(4)
(4)−(3)から,
(α−β)Ln=√5(αn+βn)
α−β=√5から,
Ln=αn+βn=αn+(1−α)n
(別解)Ln+1−αLn=−√5βnのみから求める.
αn+1≠0から,両辺をαn+1で割ると,
Ln+1/αn+1−Ln/αn=−√5/α・(β/α)n
an=Ln/αnとすると,
an+1−an=−√5/α・(β/α)n
n≧2のとき,β/α≠1から,
an=a1+Σ1≦k≦n−1(ak+1−ak)=L1/α−√5/α・Σ1≦k≦n−1(β/α)k
∴Ln/αn=1/α−√5/α・β/α・{1−(β/α)n−1}/(1−β/α)
=1/α−√5・β/α・(1−βn−1/αn−1)/(α−β)
=1/α−β/α・(1−βn−1/αn−1)
∴Ln=αn−1−β(αn−1−βn−1)=(1−β)αn−1+βn=αn+βn
これはL1=α+β=1となり,n=1のときも成立する.
(別解)Ln+1−βLn=√5αnのみから求める.
αn+1≠0から,両辺をαn+1で割ると,
Ln+1/αn+1−β/α・Ln/αn=√5/α
an=Ln/αnとすると,
an+1−β/α・an=√5/α
an+1−k=β/α・(an−k)とおくと,
an+1=β/α・an+k(1−β/α)
故にk(1−β/α)=√5/αとなり,
k(α−β)=√5
∴k=1
∴an+1−1=β/α・(an−1)
故に数列{an−1}は,初項a1−1=L1/α−1=1/α−1=(1−α)/α=β/α,
公比β/αの等比数列.
∴an−1=β/α・(β/α)n−1=βn/αn
∴Ln/αn=1+βn/αn
∴Ln=αn+βn
(5)Ln+1/Ln=(αn+1+βn+1)/(αn+βn)={(α+β・(β/α)n}/{1+(β/α)n}
であり,
β/α={(1−√5)/2}/{(1+√5)/2}=−(√5−1)2/{(√5+1)(√5−1)}
=−(5−2√5+1)/(5−1)=(√5−3)/2
2<√5<3から,−1/2<β/α=(√5−3)/2<0
∴limn→∞(β/α)n=0
∴limn→∞Ln+1/Ln=α
Fn+1/Fn={(αn+1−βn+1)/√5}/{(αn−βn)/√5}
={(α−β・(β/α)n}/{1−(β/α)n}
から,
limn→∞Fn+1/Fn=α
「浜田明巳」 04/25 08時09分受信
更新5/5
(5)(別解)
Ln+2=Ln+1+Ln,Ln+1>0から,
Ln+2/Ln+1=1+Ln/Ln+1
an=Ln+1/Ln(≠0)とすると,
an+1=1+1/an
L1>0,L2>0から,数列{Ln}は増加数列である.
Ln+1>Ln>0から,an=Ln+1/Ln>1
ここで,もしanが収束するとして,limn→∞an=β(≧1)とすると,
β=1+1/β
∴β2−β−1=0
β≧1から,β=(1+√5)/2=α
ここで,
|an+1−α|=|1+1/an−α|=|{1+(1−α)an}/an|
Lnは有理数であり,an=Ln+1/Lnも有理数である.
α=(1+√5)/2は無理数なので,
an−α≠0
∴|an+1−α|=|an−α||{1+(1−α)an}/{an(an−α)}|………(1)
ここで,
f(x)={1+(1−α)x}/{x(x−α)}(x>1)
とすると,
f'(x)=[(1−α)・x(x−α)−{1+(1−α)x}・(2x−α)]/{x(x−α)}2
=[(1−α)x2−α(1−α)x−2(1−α)x2−{2−α(1−α)}x+α]/{x(x−α)}2
={(α−1)x2−2x+α}/{x(x−α)}2
ここで2次式(α−1)x2−2x+αの判別式をDとすると,
D/4=1−α(α−1)=1−α2+α=0
α−1>0から(α−1)x2−2x+α≧0
∴f'(x)≧0
故にf(x)は単調増加であり,x>1から,
f(x)>f(1)=(2−α)/(1−α)
また,
f(1)+2/3=(2−α)/(1−α)+2/3={3(2−α)+2(1−α)}/{3(1−α)}
=(8−5α)/{3(1−α)}
ここで,
8−5α=8−5・(1+√5)/2=(11−5√5)/2=(√121−√125)/2<0
1−α<0
∴f(1)+2/3>0
∴f(x)>f(1)>−2/3
f(x)の分母はxの2次式,分子はxの1次式なので,
limx→∞f(x)=0
f(x)は単調増加なので,
∴−2/3<f(x)≦0
∴0≦|f(an)|<2/3
|f(an)|の上限をM(0≦M<1)とすると,(1)から,
0≦|an−α|≦M|an−1−α|≦M2|an−2−α|≦M3|an−3−α|
≦………≦Mn−1|a1−α|
∴0≦|an−α|≦Mn−1|a1−α|→0(n→∞)
∴limn→∞|an−α|=0
∴limn→∞an=limn→∞Ln+1/Ln=α
同様に,Fn+1≧Fn>0から,bn=Fn+1/Fn≧1とし,
|bn+1−α|=|{1+(1−α)bn}/bn|
=|bn−α||{1+(1−α)bn}/{bn(bn−α)}|
f(x)={1+(1−α)x}/{x(x−α)}(x≧1)
とすると,f(x)は単調増加であり,x≧1から,
f(x)≧f(1)=(2−α)/(1−α)>−2/3
limx→∞f(x)=0
∴−2/3<f(x)≦0
∴0≦|f(bn)|<2/3
0≦M<1とし,
0≦|bn−α|≦Mn−1|b1−α|→0(n→∞)
∴limn→∞bn=limn→∞Fn+1/Fn=α
「浜田明巳」 04/30 10時29分受信
更新5/5
(4)(別解)
αn=(Ln+√5Fn)/2………(1)
β=(1−√5)/2とすると,Ln,Fnは有理数なので,
βn=(Ln−√5Fn)/2………(2)
(1)+(2)から,
αn+βn=Ln
∴Ln=αn+(1−α)n
(1)−(2)から,
αn−βn=√5Fn
∴Fn={αn−(1−α)n}/√5
NO3「にいばりZ12」04/30 01時19分受信 更新5/5
(1)
単純に力ずくで解いてみました
α=
(1+√5)/2
α2=((1+ √5)/2)2
= (3+√5)/2
α3=((3+ √5)/2)・(1+√5)/2=(4+2√5)/2
α4=((4+2√5)/2)・(1+√5)/2= (7+3√5)/2
α5=((7+3√5)/2)・(1+√5)/2=(11+5√5)/2
・・・・回答
{Ln}=1,3,4,7,11,・・・(リュカ数列)(n=0,1,2;3・・・とすると初項は2になります)
{Fn}=1,1,2,3,5,・・・(フィボナッチ数列)(n=0,1,2;3・・・とすると初項は0になります)
(2)
αn=(Ln+Fn√5)/2
αn+1=(L n+1+F n+1√5)/2
=(Ln+Fn√5)/2×(1+√5)/2=((Ln+5Fn)+(Ln+Fn)√5)/4=((Ln+5Fn)/2+(Ln+Fn)/2×√5)/2
L n+1=(Ln+5Fn)/2 ・・・・回答
F n+1=(Ln+Fn)/2 ・・・・回答
(3)
(2)より
L n+2=(Ln+1+5Fn+1)/2
F n+2=(Ln+1+Fn+1)/2
また、Fn=(2 Ln+1-Ln)/5
F n+1=(Ln+(2L n+1-Ln)/5)/2
を代入整理すると
L n+2=L n+1+ Ln ・・・・回答
さらに
Ln =2F n+1−Fn
L n+1=(2F n+1−Fn +5Fn)/2
を代入整理すると
Fn+2=F n+1+ Fn ・・・・回答
(4)
β=(1−√5)/2 とおく
βn=(Ln’ −Fn’√5)/2 となるように、有理数Ln’、 Fn’(n=1,2,3,・・・・)と定める。
(2)(3)と同様に計算する
βn=(L’n−F’n√5)/2
βn+1=(L’ n+1− F’ n+1√5)/2
=(L’n−F’n√5)/2×(1−√5)/2=((L’n+5 F’n)−(L’n+F’n)√5)/4=((L’n+5 F’n)/2−(L’ n+F’n)/2×√5)/2
L’ n+1=(L’n+5 F’n)/2
F’ n+1=(L’n+ F’n)/2
上記より
L’ n+2=(L’n+1+5F’n+1)/2
F’ n+2=(L’n+1+F’n+1)/2
また、F’n=(2 L’n+1−L’n)/5
F’ n+1=(L’n+(2L’ n+1−L’n)/5)/2
を代入整理すると
L’ n+2=L’ n+1+ L’n
さらに
L’n =2F’ n+1−F’n
L’ n+1=(2F’ n+1−F’n +5F’n)/2
を代入整理すると
F’n+2=F’ n+1+ F’n
L1=L’ 1、F1=F’ 1
よって数学的帰納法より
Ln= L’n、 Fn= F’n
∴βn=(Ln−Fn√5)/2
αβ=((1+√5)/2)×((1−√5)/2)=−1
β=−/α
α−β=√5=α+1/α
βn=(−/α)n
αn+βn=((Ln+Fn√5)/2)+((Ln−Fn√5)/2)=Ln
αn−βn=((Ln+Fn√5)/2)−((Ln−Fn√5)/2)=Fn√5
Ln=αn+(−1/α)n ・・・・回答
Fn=(αn−(−1/α)n)/(α+1/α)・・・・回答
(どうしてもαとnだけでは表せず1を使ってしまいました。単位数なので許されるのではないかと思います)
(5)
lim(n→∞) L n+1/ Ln=lim(n→∞) (αn+1+(−1/α)n+1)/(αn+(−1/α)n)
α>1
(−1/α)n+1→0
(−1/α)n→0
lim(n→∞) L n+1/ Ln=αn+1/αn=α・・・・回答
lim(n→∞)F n+1/ Fn=lim(n→∞) ((αn+1−(−1/α)n+1)/(α+1/α))/((αn+(−1/α)n)/(α+1/α))
=lim(n→∞)(αn+1−(−1/α)n+1)/(αn+(−1/α)n)
α>1
(−1/α)n+1→0
(−1/α)n→0
lim(n→∞) F n+1/ Fn=αn+1/αn=α・・・・回答
(4)を(2)(3)から、直接導こうとしてみたのですが挫折してリュカ数列の定義に戻って解きました。
リュカ数列(リュカすうれつ)またはルーカス数列(ルーカスすうれつ)(Lucas
sequence)とは、二次の整係数方程式G ( x ) = x 2 - P x + Q
=0 の二つの解 に対し、 と定義される数列である。 リュカ数列は二階線形回帰数列の一種で、フィボナッチ数、リュカ数、ペル数, メルセンヌ数など数論に現れる重要な数列がこれに属する。 ・・・ウィキペディアより |
本問は、P=1、Q=−1でUn(P,Q)がフィボナッチ数、Vn(P,Q)がリュカ数となっています。
今後、D=0,1の場合またD=2の場合本問に沿ってどのようになるのか考えてみたいと思います
面白い問題でした。