
El teorema de Zeckendorf , que lleva el nombre del matemático aficionado Edouard Zeckendorf , es un resultado sobre la representación de los enteros como sumas de números de Fibonacci . Afirma que todo entero positivo puede representarse de forma única como la suma de uno o más números de Fibonacci distintos , de manera que la suma no incluya dos números de Fibonacci consecutivos. Más precisamente, si N es cualquier entero positivo, existen enteros positivos c i ≥ 2 , con c i + 1 > c i + 1 , tales que
donde F n es el n- ésimo número de Fibonacci. Dicha suma se denomina representación de Zeckendorf de N. La codificación de Fibonacci de N se puede derivar de su representación de Zeckendorf.
Por ejemplo, la representación de Zeckendorf de 64 es
- 64 = 55 + 8 + 1 .
Existen otras formas de representar el 64 como la suma de los números de Fibonacci.
- 64 = 55 + 5 + 3 + 1
- 64 = 34 + 21 + 8 + 1
- 64 = 34 + 21 + 5 + 3 + 1
- 64 = 34 + 13 + 8 + 5 + 3 + 1
pero estas no son representaciones de Zeckendorf porque 34 y 21 son números de Fibonacci consecutivos, al igual que 5 y 3.
Para cualquier entero positivo dado, su representación de Zeckendorf se puede encontrar utilizando un algoritmo voraz , eligiendo el mayor número de Fibonacci posible en cada etapa. Por ejemplo, 11 = 8 + 3, mientras que 13 = 13 (no 8 + 5), y 31 = 21 + 8 + 2.
Prueba
El teorema de Zeckendorf tiene dos partes:
- Existencia : todo entero positivo n tiene una representación de Zeckendorf.
- Unicidad : ningún entero positivo n tiene dos representaciones de Zeckendorf diferentes.
La parte de existencia del teorema de Zeckendorf se puede demostrar por inducción . El caso basetiene la representación de Zeckendorf. Suponiendo que todostener una representación de Zeckendorf dejarser tal que. Entonces,Por lo tanto, existe una representación de Zeckendorf paraLa suposicióntambién implica quePor lo tanto, el mayor número de Fibonacci en la representación de Zeckendorf dedebe ser estrictamente menor que. Esto implica que la representación de Zenckendorf dejunto cones una representación válida de Zeckendorf para.
Para demostrar la unicidad, se puede utilizar la identidad.
Esto se puede demostrar por inducción o mediante un argumento de conteo en el que uno se da cuenta de que ambos lados de la identidad son dos maneras de contar el número de maneras de escribir.utilizando sumas dey al menos uno.
Para llegar a una contradicción, supongamos que hay números enteros., para, y, para, de tal manera que,,, y
Las longitudesyse puede suponer que es el más pequeño posible.
Si, es decir, si los términos más grandesySi dos representaciones de Zeckendorf son iguales, entonces se pueden eliminar de ambas representaciones y obtener dos nuevas representaciones de Zeckendorf que sean iguales y tengan un menor número de sumandos. Esto contradice queeran los más pequeños posibles. Por lo tanto,. Cambiando los nombresy, si es necesario, se puede suponer que. Sin embargo, la suma
Aquí la primera desigualdad compara la suma con la de la representación de Zeckendorf, cuyo término más grande esy utiliza los números de Fibonacci más grandes permitidos. Es decir, utiliza cada segundo número de Fibonacci descendente desdey deteniéndose enoLa ecuación es la identidad anterior. Esto demuestra que, incluso si la sumaUtiliza todos los números de Fibonacci más grandes permitidos, su suma sigue siendo estrictamente menor que el término más grande.en la sumaPor lo tanto, no se pueden tener dos representaciones de Zeckendorf diferentes que den la misma suma.
Multiplicación de Fibonacci
Se puede definir la siguiente operaciónsobre los números naturales a , b : dadas las representaciones de Zeckendorf ydefinimos el producto de Fibonacci
Por ejemplo, la representación de Zeckendorf de 2 esy la representación de Zeckendorf de 4 es(está prohibido en las representaciones), por lo tanto
(El producto no siempre está en forma Zeckendorf. Por ejemplo,)
Una simple reordenación de sumas muestra que se trata de una operación conmutativa ; sin embargo, Donald Knuth demostró el sorprendente hecho de que esta operación también es asociativa . [ 1 ]
Representación con números de negafibonacci
La secuencia de Fibonacci se puede extender a índices negativos n utilizando la relación de recurrencia reordenada.
que produce la secuencia de números " negafibonacci " que satisfacen
Cualquier número entero puede representarse de forma única [ 2 ] como una suma de números de negafibonacci en la que no se utilizan dos números de negafibonacci consecutivos. Por ejemplo:
- −11 = F −4 + F −6 = (−3) + (−8)
- 12 = F −2 + F −7 = (−1) + 13
- 24 = F −1 + F −4 + F −6 + F −9 = 1 + (−3) + (−8) + 34
- −43 = F −2 + F −7 + F −10 = (−1) + 13 + (−55)
- 0 está representado por la suma vacía .
0 = F −1 + F −2 , por ejemplo, por lo que la unicidad de la representación depende de la condición de que no se utilicen dos números de negafibonacci consecutivos.
Esto da como resultado un sistema de codificación de enteros, similar a la representación del teorema de Zeckendorf. En la cadena que representa el entero x, el enésimo dígito es 1 si F −n aparece en la suma que representa x ; de lo contrario, ese dígito es 0. Por ejemplo, 24 puede representarse mediante la cadena 100101001, que tiene el dígito 1 en las posiciones 9, 6, 4 y 1, porque 24 = F −1 + F −4 + F −6 + F −9 . El entero x se representa mediante una cadena de longitud impar si y solo si x > 0 .
Véase también
Referencias
- ↑ Knuth, Donald E. (1988). "Multiplicación de Fibonacci" (PDF) . Applied Mathematics Letters . 1 (1): 57– 60. doi : 10.1016/0893-9659(88)90176-0 . ISSN 0893-9659 . Zbl 0633.10011 .
- ↑ Knuth, Donald (11 de diciembre de 2008). Números de Negafibonacci y el plano hiperbólico . Reunión anual de la Asociación Matemática de América. Hotel Fairmont, San José, California.
Enlaces externos
- Weisstein, Eric W. "Teorema de Zeckendorf" . MundoMatemático .
- Weisstein, Eric W. "Representación de Zeckendorf" . MundoMatemático .
- El teorema de Zeckendorf en el nudo de corte
- GM Phillips (2001) [1994], "Representación de Zeckendorf" , Enciclopedia de Matemáticas , EMS Press
- Secuencia OEIS A101330 (producto de Fibonacci (o círculo) de Knuth)
Este artículo incorpora material de la demostración de que la representación de Zeckendorf de un entero positivo es única en PlanetMath , que está bajo la licencia Creative Commons Attribution/Share-Alike License .
- Números de Fibonacci
- Teoremas en teoría de números