¿Hay algo más en esta relación con los números de Fibonacci?

Así que recientemente pensé en una forma genial de representar la secuencia de Fibonacci, que proporciona muchas identidades realmente interesantes. La clave es definir

X 2 = X + 1

Y considere las secuencias enteras dadas por

X norte = a norte X + b norte

Estas secuencias satisfacen F norte + 2 = F norte + 1 + F norte y a 1 = a 2 = b 2 = b 3 = 1 , produciendo así la sucesión de Fibonacci. Esto es fácilmente comprobable:

a norte + 2 X + b norte + 2 = X norte + 2 = X norte X 2 = X norte ( X + 1 ) = X norte + 1 + X norte = a norte + 1 X + b norte + 1 + a norte X + b norte = ( a norte + 1 + a norte ) X + ( b norte + 1 + b norte )

También se puede llegar a un simple O ( registro ( norte ) ) algoritmo para calcular F norte usando exponenciación al cuadrado:

a 2 norte X + b 2 norte = X 2 norte = ( X norte ) 2 = ( a norte X + b norte ) 2 = a norte 2 X 2 + 2 a norte b norte X + b norte 2 = a norte 2 ( X + 1 ) + 2 a norte b norte X + b norte 2 = a norte ( a norte + 2 b norte ) X + a norte 2 + b norte 2

Y de manera similar para X 2 norte + 1 . Esto también le da rápidamente otras identidades geniales usando el hecho de que X norte + k = X norte X k , Por ejemplo.


Estaba pensando, sin embargo, que esto es demasiado conveniente. No estoy seguro de cómo generalizar esto . Por ejemplo, ¿qué pasaría si quisiera comenzar con diferentes números enteros?

También tengo curiosidad por saber si hay algo más en esto. Algunas matemáticas más profundas detrás de escena que pueden explicar por qué puedo escribir la secuencia de Fibonacci de esta manera, aparte de solo la fuerza bruta que muestra que satisface la definición.


En lo que respecta a comenzar en diferentes números enteros, podemos considerar las secuencias dadas por

X norte ( a 0 X + a 1 a 0 ) = a norte X + b norte

que preserva la relación de recurrencia y nos permite elegir lo que queremos a 0 y a 1 ser.

Por lo que sé, es posible hacer esto con cualquier relación de recurrencia de la forma

X norte + k = y 1 X norte + k 1 + + y k X norte

considerando el correspondiente

X k = y 1 X k 1 + + y k

y considerando las sucesiones dadas por

X norte PAG ( X ) = a norte X + b norte

para algún polinomio PAG que corresponde a las condiciones iniciales, siempre que X es irracional para asegurar la unicidad.

Así que esto me deja la pregunta de si hay o no más matemáticas relevantes aquí aparte de que me topé con esto. Pregunto esto porque creo que este tipo de identidad es simplemente "demasiado bueno para ser verdad", especialmente para mí por no haber notado este tipo de cosas a pesar de haber visto muchas relaciones de recurrencia antes.

Respuestas (3)

Has construido un campo de Fibonacci (?) q [ X ] / ( X 2 X 1 ) . Cada elemento de este campo se puede escribir como binomial, por lo que tiene representación en matrices de 2x2:

a X + b ( a + b a a b ) = a F + b I
Puedes comprobar eso F 2 = ( 1 1 1 0 ) 2 = F + I

O ( registro norte ) El algoritmo es un método de duplicación bien conocido , que es esencialmente un algoritmo de multiplicación rápida para la matriz. F .

Para generalizar, solo debe seleccionar el primer elemento derecho. Entonces, en fibonacci ordinario, comienzas con (1,0), que es X 1 = 1 X + 0 , el siguiente elemento es X 2 = X X 1 , entonces X 3 = X 2 X 1 etcétera. Si quieres empezar con (-1, 2), entonces Y 1 = 1 X + 2 , Y 2 = X Y 1 , y 3 = X 2 Y 1 etcétera. Puedes usar el mismo algoritmo de multiplicación rápida para encontrar Y norte .

Editar. Como ejemplo, quiero mostrar cómo construir un campo tribonacci q [ X ] / ( X 3 X 2 X 1 ) .

si tenemos y = α X 2 + β X + γ , entonces

X y = α X 3 + β X 2 + γ X = ( β + α ) X 2 + ( γ + α ) X + α
Entonces elemento X es equivalente a matriz:
T = ( 1 1 1 1 0 0 0 1 0 ) .
Entonces nuestro campo se puede representar con q [ I , T ]

+1 Me gusta la interpretación de la matriz. Normalmente lo veo como
( 1 1 1 0 ) norte = ( F norte + 1 F norte F norte F norte 1 )
pero me hace dudar. ¿Su método de duplicación no requiere guardar 4 valores (o 3 valores, supongo) en cada paso, mientras que el mío solo requiere 2 valores? En general, todas mis identidades solo requieren 2 valores, a norte y b norte , mientras que pasar por el tuyo usa 4 valores, entonces, ¿son realmente lo mismo?
¿Cómo manejan sus matrices algo como
X metro norte = ( X metro ) norte = ( F metro X + F metro 1 ) norte = k = 0 norte ( norte k ) F metro k F metro 1 norte k X k F metro norte = k = 0 norte ( norte k ) F metro k F metro 1 norte k F k
? ¿ Viendo que la expansión binomial de la matriz falla en general ?
En cuanto al almacenamiento, tiene razón si desea mantener las matrices como están. Pero puede almacenar solo la primera fila (y calcular la segunda),
Las matrices son solo una representación estándar. Son absolutamente equivalentes a su campo polinomial. En todos tus cálculos puedes reemplazar X con F y todo se cumplirá. No hay problema porque F y I conmutar, que es de lo que se trata la respuesta en su enlace.
Ah, está bien, no le importan los coeficientes constantes. Y si trato de hacer ecuaciones en diferencias lineales de orden superior, ¿obtendré matrices que conmutan?
Lo siento si eso no fue claro. Considere, por ejemplo, X 3 = X 2 + X + 1 y X norte = a norte X 2 + b norte X + C norte . ¿Cómo representarías esto con matrices?
Agregué un ejemplo con números tribonacci

Existe una hermosa teoría general de ecuaciones en diferencias lineales , es decir, recursiones de la forma X norte = METRO ( X norte 1 , . . . , X norte k ) dónde METRO es un k × k matriz. Por ejemplo, hay una solución explícita para X norte expresado en términos de las raíces características de METRO .

Ya sé cómo resolver ecuaciones en diferencias lineales usando las raíces características, pero esto no proporciona ninguna forma de formar identidades como pude hacerlo aquí.

Bien por usted en el descubrimiento de estos.

Como sospechabas, estos ya se conocen como polinomios de Fibonacci.

Aquí hay un lugar razonable para comenzar:

https://en.wikipedia.org/wiki/Fibonacci_polynomios

Hm, honestamente no veo la relevancia. ¿Podría elaborar?
Porque no hay ninguno. Lo que encontraste no tiene nada que ver con los polinomios de Fibonacci