피보나치 수열(Fibonacci Sequence)의 일반항
피보나치 수열
다음을 만족하는 수열 {an}{an}을 피보나치 수열이라고 한다.
a1=1, a2=1, an+2=an+1+an (n=1, 2, 3, ⋯)
피보나치 수열의 일반항
피보나치 수열의 일반항은 다음과 같다.
an=1√5{(1+√52)n−(1−√52)n}
증명
점화식 an+2=an+1+an을 다음과 같이 변형한다.
an+2−αan+1=β(an+1−αan)
전개하면
an+2=(α+β)an+1−αβan
이고, an+2=an+1+an과 같아야 하므로
α+β=1, αβ=−1
이다.
a3−αa2=β(a2−αa1)a4−αa3=β(a3−αa2)a5−αa4=β(a4−αa3) ⋮an−αan−1=β(an−1−αan−2)
이고, 변변 곱하면
an−αan−1=βn−2(a2−αa1)
a1=1, a2=2, 1−α=β이므로
an−αan−1=βn−1 ⋯ ①
이다.
마찬가지 방식으로 점화식 an+2=an+1+an을
an+2−βan+1=α(an+1−βan)
으로 변형하면
an−βan−1=αn−1 ⋯ ②
이다.
①에 β를 곱하고
βan−αβan−1=βn
②에 α를 곱한 후
αan−αβan−1=αn
변변 빼면
(β−α)an=βn−αn ∴ an=βn−αnβ−α
이다.
α+β=1, αβ=−1이므로 α, β는
x2−x−1=0
의 두 근이고, 근의 공식에 의하여
x=1±√52
이다.
α=1−√52, β=1+√52
로 놓으면
an=1√5{(1+√52)n−(1−√52)n}
이다.