Ideas Interesantes


Demostracíón y derivación de la fórmula de Binet

Miguel Angel Carrasco
7 de noviembre de 2022

Resumen

Se demuestra y se deriva la fórmula de Binet para obtener una forma cerrada o explícita de la secuencia de fibonacci

Introducción

En la literatura y en la web se pueden encontrar varias demostraciones para la fórmula de Binet, pero en mi experiencia algunas de estas demostraciones carecen del formalismo necesario. También hay otras demostraciones en donde el formalismo está presente, sin embargo no suelen ser tan claras. En este artículo trato de balancear estas dos situaciones tratando de usar un lenguaje claro, con el suficiente formalismo, sin obviar u omitir pasos.

La fórmula de Binet es una fórmula explícita para obtener cualquier término de la secuencia de Fibonacci.

La secuencia de Fibonacci

La secuencia de Fibonacci es una famosa sucesión de enteros donde cada término es la suma de los dos términos anteriores, empezando por el y el , es decir

La cual se puede escribir como

La fórmula de Binet

Se le atribuye a Jacques Philippe Marie Binet la siguiente fórmula explícita para obtener de los términos de la secuencia de fibonacci

quien la encontró en 1843. Aunque de hecho, fue descubierta en 1718 por el matemático francés Abraham De Moivre (1667–1754) usando funciones generadoras. Fue derivado de forma independiente en 1844 por el ingeniero y matemático francés Gabriel Lamé (1795–1870).

Otra forma de escribir esta fórmula es la siguiente

donde y

A se le suele denominar la proporción áurea (Golden ratio en inglés).

Existen unas propiedades entre y muy útiles que usaremos en las siguientes demostraciones. Estas propiedades son las siguientes

Demostración de estas propiedades:

De donde quedan demostradas las propiedades .

Demostración por inducción fuerte de la fórmula de Binet

Es fácil demostrar que la fórmula de Binet se cumple para todo usando inducción fuerte.

Para vemos que se cumple

Para vemos que también se cumple

Ahora supongamos que se cumple para , y para todo entero anterior a k, mayor o igual a 0, para algún . Vamos a demostrar que eso implica que se cumple para . Por simplicidad usaremos la forma que usa a y a , de tal manera que de acuerdo a nuestra hipótesis de inducción se cumple y . Por lo que entonces

Y de las propiedades explicadas en la sección anterior, dado que y , tenemos que

Que justamente era lo que queríamos demostrar.

Derivación de la fórmula de Binet usando álgebra lineal

Aunque hemos demostrado la fórmula de Binet usando inducción fuerte y con ello tenemos la certeza de que dicha fórmula es verdadera, aún no tenemos idea de cómo fue que se obtuvo esa fórmula en primer lugar. Una forma de encontrar esta fórmula es haciendo uso del álgebra lineal.

Notemos primero que podemos escribir y en forma matricial como

Y observamos que podemos escribir también y como

Es claro que repitiendo este proceso veces podemos escribir y como

Ahora, si definimos

Podemos rescribir esta matriz como

Es claro que si encontramos una forma explícita para calcular , se obtendrá una fórmula explícita para y . Una forma de simplificar el cálculo de elevar a la potencia una matriz, es mediante un proceso de diagonalización. Es decir, si podemos encontrar una matriz invertible y otra matriz tal que

donde sea una matriz diagonal, es decir de la forma

Calcular sería muy sencillo, ya que

Y como D es una matriz diagonal

por lo que solo tendríamos que elevar a la los elementos en la diagonal, calcular y y expandir . Para obtener y a partir de podemos usar el teorema de eigen descomposición. Donde D estaría formada por los eigenvalores de A en los elementos de su diagonal, es decir para valores de serían dichos eigenvalores y estaría definida como una matriz por bloques de los dos eigenvectores correspondientes a dichos eigenvalores.

Donde

Y por lo tanto

Donde y serían esos eigenvectores correspondientes a los eigenvalores y respectivamente.

La diagonalización es posible gracias a que sabemos que los eigenvalores y eigenvectores de A cumplen por definición que

De donde podemos ver que

Y multiplicando por la derecha ambos lados de la ecuación obtenemos

Ahora bien, dado que , tenemos que

donde es el vector cero y factorizando

donde es la matriz identidad. Vemos que solo puede cumplirse esta identidad ya sea cuando todo sea igual a o bien cuando . Los vectores cero no nos serían útiles para diagonalizar, además de que ningún eigenvector puede ser el vector 0, por lo que usaremos la segunda identidad para encontrar los valores de y .

Por lo tanto para encontrar los valores de vemos que

es el denominado polinomio característico. Resolviendo para encontrando las raíces del polinomio tenemos que

Ahora tenemos que encontrar los eigenvectores correspondientes para cada .

Empezando por (que recordemos ) tenemos que

Y de las propiedades anteriores, sabemos que , así como por lo que

Reduciendo el sistema de ecuaciones resultante con Gauss-Jordan

De donde vemos que

y podemos tomar por conveniencia de tal manera que

por lo que el eigenvector tomaría la forma

Para el caso del eigenvalor (recordando que ) tendríamos que

Y por la simetría de la situación es fácil concluir que

De donde

y por lo tanto

y dado que

y que

entonces

por lo que entonces dado que tenemos que

Finalmente vemos que

De donde claramente tenemos que

y

Que es precisamente la fórmula de Binet .

Referencias

← anterior siguiente →