Esto puede parecer matar una hormiga con un ladrillo de dos toneladas, pero solo para demostrar el poder y la belleza de la maquinaria de funciones generadoras:
Para encontrar, con suerte, la fórmula de forma cerrada para el [math] n [/ math] -th número de Fibonacci en función de [math] n [/ math] razonamos, o asumimos, que existe una función [math] g (x) [/ math] cuya representación en serie de potencia tiene los coeficientes que son exactamente lo que estamos buscando (¿qué tan genial es eso?):
[matemáticas] \ displaystyle g (x) = \ sum_ {n \ geqslant 0} F_n \ cdot x ^ n \ tag {1} [/ matemáticas]
donde [math] F_n [/ math] es el [math] n [/ math] -th número de Fibonacci en forma cerrada como una función de [math] n [/ math].
- ¿Cuál es la derivada de x potencia x?
- ¿Por qué no puedes usar la regla de poder en [matemáticas] \ frac d {dx} \ frac1 {\ cos x} [/ matemáticas]?
- ¿Puedes aprender derivados e integrales con el conocimiento de Álgebra 2?
- ¿Cuál es la diferenciación de e ^ e?
- ¿Qué función existe donde su inverso es igual a su derivada?
Siendo un estudiante joven de generación de la ciencia, nunca acepte una relación de recurrencia que no esté definida adecuadamente, con condiciones límite / iniciales. Como tal, tomamos la secuencia de Fibonacci como se define por OEIS en A000045:
[matemáticas] F_ {n + 1} = F_n + F_ {n-1} \ tag {2} [/ matemáticas]
[matemáticas] n \ geqslant 1; \; F_0 = 0; \; F_1 = 1 \ etiqueta {3} [/ matemáticas]
La plantilla:
- multiplique ambos lados de ( 2 ) por [matemáticas] x ^ n [/ matemáticas]:
[matemáticas] F_ {n + 1} x ^ n = F_nx ^ n + F_ {n-1} x ^ n \ tag {4} [/ matemáticas]
- sum ( 4 ) sobre todos los valores legales de [math] n [/ math] para los que se mantiene la relación de recurrencia (use ( 3 )):
[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} F_ {n + 1} x ^ n = \ sum_ {n \ geqslant 1} F_nx ^ n + \ sum_ {n \ geqslant 1} F_ {n-1} x ^ n \ tag {5} [/ matemáticas]
- batir ( 5 ) hasta que pueda expresar sus dos lados explícitamente en términos de [matemáticas] g (x) [/ matemáticas]:
Tratemos con el lado derecho de ( 5 ): su primera suma coincide con la suma en ( 1 ) casi exactamente; la única diferencia entre los dos es el valor inicial del índice de suma [math] n [/ math]: it es [matemática] 1 [/ matemática] en ( 5 ) y [matemática] 0 [/ matemática] en ( 1 ). Aquí es donde entran nuestras condiciones iniciales: desde [matemáticas] F_0 = 0 [/ matemáticas] entonces:
[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} F_nx ^ n = \ sum_ {n \ geqslant 1} F_nx ^ n + F_0x ^ 0 – F_0x ^ 0 = \ sum_ {n \ geqslant 0} F_nx ^ n – 0 = g (x) \ etiqueta {6} [/ matemáticas]
El subíndice del futuro [matemático] n [/ matemático] -th número de Fibonacci en la segunda suma en el lado derecho del signo igual en ( 5 ) es por [matemática] 1 [/ matemática] unidad menor que la potencia del término [matemático] x ^ n [/ matemático] correspondiente. Entonces, si factorizamos [math] x [/ math] de esa suma tendremos:
[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} F_ {n-1} x ^ n = x \ cdot \ sum_ {n \ geqslant 1} F_ {n-1} x ^ {n-1} = x \ cdot g (x) \ tag {7} [/ math]
Ahora ( 5 ) adquiere la siguiente forma:
[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} F_ {n + 1} x ^ n = g (x) + x \ cdot g (x) \ tag * {} [/ matemáticas]
Cambiando a la suma en el lado izquierdo del signo igual en ( 5 ) vemos que faltan dos términos que van con [matemática] F_0 [/ matemática] y [matemática] F_1 [/ matemática] y que el subíndice del futuro [math] n [/ math] -th El número de Fibonacci es [math] 1 [/ math] unidad más grande que la potencia del término [math] x ^ n [/ math] correspondiente. Si sumamos y restamos los términos faltantes y multiplicamos y dividimos la suma completa entre [matemáticas] x [/ matemáticas] (y debido a las condiciones iniciales que hemos especificado anteriormente) entonces:
[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} F_ {n + 1} x ^ n = \ sum_ {n \ geqslant 1} F_ {n + 1} x ^ n + F_0 – F_0 + F_1 – F_1 = \ etiqueta * {} [/ math]
[matemáticas] \ displaystyle \ dfrac {1} {x} \ Big (\ sum_ {n \ geqslant 1} F_ {n + 1} x ^ {n + 1} + F_1x ^ 1 – F_1x ^ 1 \ Big) = \ dfrac {1} {x} (\ sum_ {n \ geqslant 1} F_nx ^ n – x) = \ tag * {} [/ math]
[matemáticas] \ dfrac {1} {x} (g (x) – x) \ tag * {} [/ matemáticas]
Ahora ( 5 ) se convierte en:
[matemáticas] \ dfrac {g (x) -x} {x} = g (x) – xg (x) \ tag {5} [/ matemáticas]
- lanza tu conciencia culpable al viento y trata [matemáticas] g (x) [/ matemáticas] no como una entidad analítica sino puramente algebraica: resuelve el nuevo ( 5 ) para [matemáticas] g (x) [/ matemáticas]:
[matemáticas] g (x) = \ dfrac {x} {1-xx ^ 2} \ tag {8} [/ matemáticas]
- Intente representar [math] g (x) [/ math] en ( 8 ) como una serie de potencia de cualquier manera que pueda (sin preocuparse por la convergencia y la existencia):
En este caso particular podemos usar el método de fracciones parciales. Resuelve la ecuación cuadrática:
[matemáticas] 1 – x – x ^ 2 = 0 \ etiqueta * {} [/ matemáticas]
y designar sus raíces como:
[matemáticas] r_ + = \ dfrac {1} {2} (1 + \ sqrt {5}) \ tag {9} [/ matemáticas]
[matemáticas] r_- = \ dfrac {1} {2} (1 – \ sqrt {5}) \ tag {10} [/ matemáticas]
Por lo tanto:
[matemáticas] 1 – x – x ^ 2 = (1 – xr _ +) (1 – xr_-) \ tag * {} [/ matemáticas]
en cuyo caso ( 8 ) se descompone en:
[matemáticas] g (x) = \ dfrac {1} {r_ + – r _-} \ Big (\ dfrac {1} {1-xr_ +} – \ dfrac {1} {1-xr _-} \ Big) \ etiqueta {11} [/ matemáticas]
Pero las fracciones entre paréntesis de ( 11 ) no son nada más (y nada menos) que nuestra buena serie geométrica de viejos amigos con [matemáticas] a = 1 [/ matemáticas] y [matemáticas] r = xr _ {\ pm} [/ matemáticas ] Por lo tanto:
[matemáticas] r_ + – r_- = \ dfrac {1} {2} + \ dfrac {\ sqrt {5}} {2} – \ dfrac {1} {2} + \ dfrac {\ sqrt {5}} { 2} = \ sqrt {5} \ tag * {} [/ math]
y:
[matemáticas] \ displaystyle g (x) = \ dfrac {1} {\ sqrt {5}} \ Big (\ sum_ {n \ geqslant0} r _ + ^ nx ^ n – \ sum_ {n \ geqslant0} r _- ^ nx ^ n \ Big) \ tag * {} [/ math]
Afortunadamente, la suma anterior no es demasiado loca y al llevar la raíz cuadrada inversa de [matemáticas] 5 [/ matemáticas] bajo el signo de la suma y factorizar el término común [matemáticas] x ^ n [/ matemáticas]:
[matemáticas] \ displaystyle g (x) = \ sum_ {n \ geqslant0} \ Big (\ dfrac {r _ + ^ n – r _- ^ n} {\ sqrt {5}} \ Big) x ^ n \ tag * { }[/matemáticas]
y al comparar la suma anterior con la de ( 1 ), debe quedar claro que:
[matemáticas] F_n = \ dfrac {1} {\ sqrt {5}} (r _ + ^ n – r _- ^ n) \ tag {12} [/ matemáticas]
Por último, las raíces de la ecuación cuadrática anterior se han ganado sus propias designaciones especiales:
[matemáticas] r_ + = \ varphi \ tag * {} [/ matemáticas]
[matemáticas] r_- = \ psi \ etiqueta * {} [/ matemáticas]
usando which ( 12 ) se convierte en ( 13 ) (un buen número de Fibonacci):
[matemáticas] F_n = \ dfrac {1} {\ sqrt {5}} (\ varphi ^ n – \ psi ^ n) \ tag {13} [/ matemáticas]
(extra para expertos: vemos que para valores muy grandes de [matemática] n [/ matemática] la magnitud de [matemática] r _- ^ n [/ matemática] o [matemática] \ psi ^ n [/ matemática] nunca es mayor que [math] 0.5 [/ math], por lo tanto, para tales [math] n [/ math] s la fórmula de aproximación:
[matemáticas] F_n \ approx \ dfrac {1} {\ sqrt {5}} \ Big (\ dfrac {1+ \ sqrt {5}} {2} \ Big) ^ n \ tag {14} [/ math]
resulta ser el exacto : el número entero más cercano al lado derecho de ( 14 ))