피보나치(Fibonacci) 수열, 루카스(Lucas) 수열, 그리고 삼각함수 - 1

      Comments Off on 피보나치(Fibonacci) 수열, 루카스(Lucas) 수열, 그리고 삼각함수 - 1

피보나치 수열(Fibonacci sequence)F0=0, F1=1, Fn+2=Fn+1+Fn으로 정의된 대중적으로 가장 잘 알려진 수열 중 하나이다. 이 수열에 대한 성질에 대하여 몇 개의 글을 작성한 적이 있다.

한 편 루카스 수열(Lucas sequence)은 피보나치 수열과 초기값은 다르지만 동일한 점화관계(recurrence relation)을 갖는 수열로서, L0=2, L1=1, Ln+2=Ln+1+Ln와 같이 정의된다. 피보나치 수열(OEIS: A000045)과 루카스 수열(OEIS: A000032)의 첫 10개 항을 나열하면 다음과 같다.

(Fn)=(0,1,1,2,3,5,8,13,21,34,)(Ln)=(2,1,3,4,7,11,18,29,47,76,)

피보나치 수열과 루카스 수열 사이에는 다양한 항등식이 성립하는데, 그 중 몇 가지는 삼각함수의 항등식과 유사한 형태를 가짐을 확인할 수 있다. 예를 들어 (Fn)(Ln) 사이에는 다음의 항등식

(1)5Fn2+Ln2=4(1)n

이 성립하는데, 이는 삼각함수의 항등식

(2)sin2(θ)+cos2(θ)=1

과 유사한 형태를 가진다. 또한 다음의 항등식

(3)2Fm+n=FmLn+LmFn

은 삼각함수의 덧셈공식

(4)sin(α+β)=sin(α)cos(β)+cos(α)sin(β)

와 유사한 형태를 가진다. 실제로 식 (2)(4)에서 sin(θ)Fn으로 cos(θ)Ln으로 치환한 뒤에, 계수를 적절이 맞추어 주면 식 (1)(3)을 각각 얻을 수 있음을 확인할 수 있다. 전혀 다른 것으로 보이는 피보나치/루카스 수열과 삼각함수 사이에 이러한 유사성이 발생하는 이유는 무엇일까? 이 두 수열과 삼각함수 사이를 연결하는 다리에 대해서 생각해 보도록 하자.

피보나치/루카스 수열과 삼각함수 사이의 관계

사실 위와 같은 유사성이 발생하는 이유는 비네의 공식(Binet's formula)으로 잘 알려진 피보나치/루카스 수열의 닫힌 형태 공식에 있다. 이 공식에 따르면, 정수 n0에 대하여 FnLn은 각각

Fn=ϕnψn5=ϕn(ϕ)n5(5)Ln=ϕn+ψn=ϕn+(ϕ)n

이 성립한다. (단, ϕ=12(1+5), ψ=12(15)로 정의된 실수로써, 방정식 x2x1=0의 두 실근이다.) 한 편, 오일러 공식(Euler's formula)에 의하면, 임의의 실수 xR에 대하여,

(6)sin(x)=exex2i,cos(x)=ex+ex2

가 성립한다. 또한 위 식을 이용하여 sin함수와 cos함수의 정의역을 복소수로 확장할 수 있다. 여기서 식 (5)(6)을 비교해 보면, sin(x)Fn, 그리고 cos(x)Ln 사이의 유사성을 확인할 수 있다. 이 사실을 이용하여 다음 정리를 증명할 수 있다.

정리.

임의의 양의 정수 nN에 대하여 다음 등식이 성립한다.

cos(zn)=in2Ln,sin(zn)=in52iFn

여기서 zn=nπ2iln(ϕn)이다.

증명. 먼저 다음 식이 성립함을 확인하자.

eizn=exp(ln(ϕn)+inπ2)=exp(ln(ϕn))exp(inπ2)=ϕnin

같은 방법으로 eizn=ϕn(i)n=(ϕ)nin을 얻는다. 이 사실을 이용하여 cos(zn)을 정리하면,

cos(zn)=12(eizn+eizn)=12(ϕnin+(ϕ)nin)=in2(ϕn+(ϕ)n)=in2Ln

마찬가지 방법으로 sin(zn)을 정리하면,

sin(zn)=12i(eizneizn)=12i(ϕnin(ϕ)nin)=in52i(ϕn(ϕ)n5)=in52iFn

따라서 주어진 등식이 성립한다.

위 정리를 이용하면, 주어진 삼각함수 공식에 대응되는 피보나치-루카스 수열 공식을 얻어낼 수 있다. 그 중 몇 가지를 아래 예제를 통해 살펴보자.

예제 1. 삼각함수에 대한 항등식

sin2(θ)+cos2(θ)=1

을 생각해 보자. 주어진 양의 정수 nN에 대하여, θ=zn을 위 식에 대입하면

(in52iFn)2+(in2Ln)2=1

이라는 사실을 알 수 있다. 한 편, 위 식의 양변에 4i2n을 곱해준 뒤 정리하면,

5Fn2+Ln2=4i2n=4(1)n

을 얻는다.

예제 2. sin함수와 cos함수의 덧셈 공식은 다음과 같다.

(7)sin(α+β)=sin(α)cos(β)+cos(α)sin(β)(8)cos(α+β)=cos(α)cos(β)sin(α)sin(β)

이제 임의의 양의 정수 m,nN에 대하여, α=zm, β=zn을 식 (7)에 대입하면,

im+n52iFm+n=(im52iFm)(in2Ln)+(im2Lm)(in52iFn)

을 얻는다. 이제 위 식의 양변에 4iim+n5을 곱해 준 뒤 정리하면,

2Fm+n=FmLn+LmFn

을 얻는다. 마찬가지로 α=zm, β=zn을 식 (8)에 대입하고 정리하면,

2Lm+n=LmLn+5FmFn

을 얻는다.