stringtranslate.com

Secuencia recursiva constante

La secuencia de Fibonacci es constante-recursiva: cada elemento de la secuencia es la suma de los dos anteriores.
Diagrama de Hasse de algunas subclases de secuencias recursivas constantes, ordenadas por inclusión

En matemáticas , una secuencia infinita de números se denomina recursiva constante si satisface una ecuación de la forma

para todos , donde son constantes . La ecuación se denomina relación de recurrencia lineal . El concepto también se conoce como secuencia de recurrencia lineal , secuencia recursiva lineal , secuencia recurrente lineal o secuencia C-finita . [1]

Por ejemplo, la secuencia de Fibonacci

,

es recursiva constante porque satisface la recurrencia lineal : cada número en la secuencia es la suma de los dos anteriores. [2] Otros ejemplos incluyen la secuencia de potencia de dos , donde cada número es la suma del doble del número anterior, y la secuencia de números al cuadrado . Todas las progresiones aritméticas , todas las progresiones geométricas y todos los polinomios son recursivas constantes. Sin embargo, no todas las secuencias son recursivas constantes; por ejemplo, la secuencia factorial no es recursiva constante.

Las secuencias recursivas constantes se estudian en combinatoria y en la teoría de diferencias finitas . También surgen en la teoría algebraica de números , debido a la relación de la secuencia con las raíces polinómicas ; en el análisis de algoritmos , como el tiempo de ejecución de funciones recursivas simples ; y en la teoría de lenguajes formales , donde cuentan cadenas hasta una longitud dada en un lenguaje regular . Las secuencias recursivas constantes se cierran bajo operaciones matemáticas importantes como la adición término por término , la multiplicación término por término y el producto de Cauchy .

El teorema de Skolem-Mahler-Lech establece que los ceros de una secuencia recursiva constante tienen una forma que se repite regularmente (eventualmente, de forma periódica). El problema de Skolem , que pide un algoritmo para determinar si una recurrencia lineal tiene al menos un cero, es un problema sin resolver en matemáticas .

Definición

Una secuencia recursiva constante es cualquier secuencia de números enteros , números racionales , números algebraicos , números reales o números complejos (escritos como abreviatura) que satisfacen una fórmula de la forma

para todos, para algunos coeficientes fijos que se extienden sobre el mismo dominio que la secuencia (números enteros, números racionales, números algebraicos, números reales o números complejos). La ecuación se llama recurrencia lineal con coeficientes constantes de orden d . El orden de la secuencia es el entero positivo más pequeño tal que la secuencia satisface una recurrencia de orden d , o para la secuencia de cero en todas partes. [ cita requerida ]

La definición anterior permite secuencias eventualmente periódicas como y . Algunos autores exigen que , lo que excluye dichas secuencias. [3] [4] [5]

Ejemplos

Secuencias de Fibonacci y Lucas

La secuencia 0, 1, 1, 2, 3, 5, 8, 13, ... de números de Fibonacci es recursiva constante de orden 2 porque satisface la recurrencia con . Por ejemplo, y . La secuencia 2, 1, 3, 4, 7, 11, ... de números de Lucas satisface la misma recurrencia que la secuencia de Fibonacci pero con condiciones iniciales y . De manera más general, toda secuencia de Lucas es recursiva constante de orden 2. [2]

Progresiones aritméticas

Para cualquier y cualquier , la progresión aritmética es recursiva constante de orden 2, porque satisface . Para generalizar esto, véanse las secuencias polinómicas a continuación. [ cita requerida ]

Progresiones geométricas

Para cualquier y , la progresión geométrica es recursiva constante de orden 1, porque satisface . Esto incluye, por ejemplo, la secuencia 1, 2, 4, 8, 16, ... así como la secuencia de números racionales . [ cita requerida ]

Secuencias eventualmente periódicas

Una secuencia que es eventualmente periódica con una longitud de período es recursiva constante, ya que satisface para todo , donde el orden es la longitud del segmento inicial que incluye el primer bloque que se repite. Ejemplos de tales secuencias son 1, 0, 0, 0, ... (orden 1) y 1, 6, 6, 6, ... (orden 2). [ cita requerida ]

Sucesiones polinómicas

Una secuencia definida por un polinomio es recursiva constante. La secuencia satisface una recurrencia de orden (donde es el grado del polinomio), con coeficientes dados por el elemento correspondiente de la transformada binomial . [7] [8] Las primeras ecuaciones de este tipo son

para un polinomio de grado 0 (es decir, constante),
para un polinomio de grado 1 o menos,
para un polinomio de grado 2 o menos, y
para un polinomio de grado 3 o menos.

Una secuencia que obedece la ecuación de orden d también obedece todas las ecuaciones de orden superior. Estas identidades pueden demostrarse de varias maneras, incluida la teoría de diferencias finitas . [9] Cualquier secuencia de valores enteros, reales o complejos puede usarse como condiciones iniciales para una secuencia recursiva constante de orden . Si las condiciones iniciales se encuentran en un polinomio de grado o menor, entonces la secuencia recursiva constante también obedece a una ecuación de orden inferior.

Enumeración de palabras en un lenguaje regular

Sea un lenguaje regular , y sea el número de palabras de longitud en . Entonces es recursivo constante. [10] Por ejemplo, para el lenguaje de todas las cadenas binarias, para el lenguaje de todas las cadenas unarias y para el lenguaje de todas las cadenas binarias que no tienen dos unos consecutivos. De manera más general, cualquier función aceptada por un autómata ponderado sobre el alfabeto unario sobre el semiring (que de hecho es un anillo e incluso un campo ) es recursiva constante. [ cita requerida ]

Otros ejemplos

Las secuencias de números de Jacobsthal , números de Padovan , números de Pell y números de Perrin [2] son ​​constantes-recursivas.

No-ejemplos

La sucesión factorial no es recursiva constante. En términos más generales, toda función recursiva constante está limitada asintóticamente por una función exponencial (véase #Caracterización de forma cerrada) y la sucesión factorial crece más rápido que esto.

La sucesión de Catalan no es recursiva constante. Esto se debe a que la función generadora de los números de Catalan no es una función racional (ver #Definiciones equivalentes).

Definiciones equivalentes

En términos de matrices

Definición de la secuencia de Fibonacci utilizando matrices.

Una secuencia es recursiva constante de orden menor o igual a si y solo si puede escribirse como

donde es un vector, es una matriz y es un vector, donde los elementos provienen del mismo dominio (números enteros, números racionales, números algebraicos, números reales o números complejos) que la secuencia original. Específicamente, pueden tomarse como los primeros valores de la secuencia, la transformación lineal que calcula a partir de y el vector . [11]

En términos de recurrencias lineales no homogéneas

Definición de la sucesión de números naturales , utilizando una recurrencia no homogénea y la versión homogénea equivalente.

Una recurrencia lineal no homogénea es una ecuación de la forma

donde es una constante adicional. Cualquier secuencia que satisfaga una recurrencia lineal no homogénea es recursiva constante. Esto se debe a que al restar la ecuación para de la ecuación para se obtiene una recurrencia homogénea para , de la que podemos resolver para obtener [ cita requerida ]

En términos de funciones generadoras

Definición de la secuencia de Fibonacci utilizando una función generadora.

Una secuencia es recursiva-constante precisamente cuando su función generadora

es una función racional , donde y son polinomios y . [3] Además, el orden de la secuencia es el mínimo tal que tiene una forma con y . [12]

El denominador es el polinomio obtenido a partir del polinomio auxiliar invirtiendo el orden de los coeficientes , y el numerador está determinado por los valores iniciales de la secuencia: [13] [14]

dónde

[15]

De lo anterior se deduce que el denominador debe ser un polinomio no divisible por (y en particular distinto de cero).

En términos de espacios de secuencia

Espacio vectorial bidimensional de secuencias generadas por la secuencia .

Una secuencia es recursiva-constante si y sólo si el conjunto de secuencias

está contenido en un espacio de secuencias ( espacio vectorial de secuencias) cuya dimensión es finita. Es decir, está contenido en un subespacio de dimensión finita de cerrado bajo el operador de desplazamiento a la izquierda . [16] [17]

Esta caracterización se debe a que la relación de orden-recurrencia lineal puede entenderse como una prueba de dependencia lineal entre las secuencias para . Una extensión de este argumento muestra que el orden de la secuencia es igual a la dimensión del espacio de secuencia generado por para todo . [18] [17]

Caracterización de forma cerrada

Caracterización en forma cerrada de la secuencia de Fibonacci ( fórmula de Binet )

Las secuencias recursivas constantes admiten la siguiente caracterización única en forma cerrada utilizando polinomios exponenciales : cada secuencia recursiva constante se puede escribir en la forma

para todos , donde

Esta caracterización es exacta: toda secuencia de números complejos que pueda escribirse en la forma anterior es constante-recursiva. [20]

Por ejemplo, el número de Fibonacci se escribe de esta forma utilizando la fórmula de Binet : [21]

donde es la proporción áurea y . Estas son las raíces de la ecuación . En este caso, , para todos , son ambos polinomios constantes, , y .

El término sólo es necesario cuando ; si , entonces corrige el hecho de que algunos valores iniciales pueden ser excepciones a la recurrencia general. En particular, para todos . [ cita requerida ]

Los números complejos son las raíces del polinomio característico de la recurrencia:

cuyos coeficientes son los mismos que los de la recurrencia. [22] Llamamos raíces características de la recurrencia. Si la secuencia consta de números enteros o racionales, las raíces serán números algebraicos . Si las raíces son todas distintas, entonces los polinomios son todos constantes, lo que se puede determinar a partir de los valores iniciales de la secuencia. Si las raíces del polinomio característico no son distintas, y es una raíz de multiplicidad , entonces en la fórmula tiene grado . Por ejemplo, si el polinomio característico se factoriza como , con la misma raíz r que aparece tres veces, entonces el término n es de la forma [23] [24]

Propiedades del cierre

Ejemplos

La suma de dos secuencias recursivas constantes también es recursiva constante. [25] [26] Por ejemplo, la suma de y es ( ), que satisface la recurrencia . La nueva recurrencia se puede encontrar sumando las funciones generadoras para cada secuencia.

De manera similar, el producto de dos secuencias recursivas constantes es recursiva constante. [25] Por ejemplo, el producto de y es ( ), que satisface la recurrencia .

La secuencia de desplazamiento a la izquierda y la secuencia de desplazamiento a la derecha (con ) son recursivas constantes porque satisfacen la misma relación de recurrencia. Por ejemplo, como es recursiva constante, también lo es .

Lista de operaciones

En general, las secuencias recursivas constantes se cierran bajo las siguientes operaciones, donde denotan secuencias recursivas constantes, son sus funciones generadoras y son sus órdenes, respectivamente. [27]

El cierre bajo la suma y multiplicación término por término se desprende de la caracterización de forma cerrada en términos de polinomios exponenciales. El cierre bajo el producto de Cauchy se desprende de la caracterización de la función generadora. [27] El requisito de la inversa de Cauchy es necesario para el caso de secuencias enteras, pero puede reemplazarse por si la secuencia se encuentra sobre cualquier cuerpo (números racionales, algebraicos, reales o complejos). [27]

Comportamiento

Problema sin resolver en matemáticas :
¿Existe un algoritmo para probar si una secuencia recursiva constante tiene un cero?

Ceros

A pesar de satisfacer una fórmula local simple, una secuencia recursiva constante puede exhibir un comportamiento global complicado. Definamos un cero de una secuencia recursiva constante como un entero no negativo tal que . El teorema de Skolem-Mahler-Lech establece que los ceros de la secuencia se repiten eventualmente: existen constantes y tales que para todo , si y solo si . Este resultado es válido para una secuencia recursiva constante sobre los números complejos, o más generalmente, sobre cualquier cuerpo de característica cero. [30]

Problemas de decisión

El patrón de ceros en una secuencia recursiva constante también puede investigarse desde la perspectiva de la teoría de la computabilidad . Para ello, la descripción de la secuencia debe recibir una descripción finita ; esto puede hacerse si la secuencia está sobre números enteros o racionales, o incluso sobre números algebraicos. [11] Dada una codificación de este tipo para secuencias , se pueden estudiar los siguientes problemas:

Como el cuadrado de una secuencia recursiva constante sigue siendo recursiva constante (ver propiedades de clausura), el problema de existencia de un cero en la tabla anterior se reduce a positividad, y el de infinitos ceros se reduce a positividad eventual. Otros problemas también se reducen a los de la tabla anterior: por ejemplo, si para algunos se reduce a existencia de un cero para la secuencia . Como segundo ejemplo, para las secuencias en los números reales, positividad débil (es para todos ?) se reduce a positividad de la secuencia (porque la respuesta debe ser negada, esta es una reducción de Turing ).

El teorema de Skolem-Mahler-Lech proporcionaría respuestas a algunas de estas preguntas, excepto que su prueba no es constructiva . Establece que para todos los , los ceros se repiten; sin embargo, no se sabe que el valor de sea computable, por lo que esto no conduce a una solución al problema de la existencia de un cero. [11] Por otro lado, el patrón exacto que se repite después es computable. [11] [32] Es por esto que el problema de los infinitos ceros es decidible: solo determine si el patrón que se repite infinitamente está vacío.

Los resultados de decidibilidad se conocen cuando el orden de una secuencia se restringe a un número pequeño. Por ejemplo, el problema de Skolem es decidible para secuencias algebraicas de orden hasta 4. [33] [34] [35] También se sabe que es decidible para secuencias de números enteros reversibles de orden hasta 7, es decir, secuencias que pueden continuar hacia atrás en los números enteros. [31]

Los resultados de decidibilidad también se conocen bajo el supuesto de ciertas conjeturas no probadas en la teoría de números . Por ejemplo, se conoce la decidibilidad para secuencias racionales de orden hasta 5 sujetas a la conjetura de Skolem (también conocida como el principio exponencial local-global). La decidibilidad también se conoce para todas las secuencias racionales simples (aquellas con polinomio característico simple ) sujetas a la conjetura de Skolem y la conjetura débil p-ádica de Schanuel. [36]

Degeneración

Sean las raíces características de una sucesión recursiva constante . Decimos que la sucesión es degenerada si cualquier razón es raíz de la unidad, para . A menudo es más fácil estudiar sucesiones no degeneradas, en cierto sentido se puede reducir a esto utilizando el siguiente teorema: si tiene orden y está contenido en un cuerpo de números de grado sobre , entonces existe una constante

de manera que para algunos cada subsecuencia es idénticamente cero o no degenerada. [37]

Generalizaciones

Una secuencia D-finita u holonómica es una generalización natural donde se permite que los coeficientes de la recurrencia sean funciones polinómicas de en lugar de constantes. [38]

Una secuencia -regular satisface una recurrencia lineal con coeficientes constantes, pero las recurrencias toman una forma diferente. En lugar de ser una combinación lineal de para algunos números enteros que están cerca de , cada término en una secuencia -regular es una combinación lineal de para algunos números enteros cuyas representaciones base - están cerca de la de . [39] Las secuencias recursivas constantes pueden considerarse como secuencias -regulares, donde la representación base 1 de consiste en copias del dígito . [ cita requerida ]

Notas

  1. ^ Kauers y Paule 2010, pág. 63.
  2. ^ abc Kauers & Paule 2010, pág. 70.
  3. ^ abc Stanley 2011, pág. 464.
  4. ^ Kauers y Paule 2010, pág. 66.
  5. ^ Halava, Vesa; Harju, Tero; Hirvensalo, Mika; Karhumäki, Juhani (2005). "El problema de Skolem: en la frontera entre la decidibilidad y la indecidibilidad". pag. 1. CiteSeerX  10.1.1.155.2606 .
  6. ^ "Índice de OEIS: Sección Rec - OeisWiki". oeis.org . Consultado el 18 de abril de 2024 .
  7. ^ Boyadzhiev, Boyad (2012). "Encuentros cercanos con los números de Stirling del segundo tipo" (PDF) . Math. Mag . 85 (4): 252–266. arXiv : 1806.09468 . doi :10.4169/math.mag.85.4.252. S2CID  115176876.
  8. ^ Riordan, John (1964). "Relaciones inversas e identidades combinatorias". The American Mathematical Monthly . 71 (5): 485–498. doi :10.1080/00029890.1964.11992269. ISSN  0002-9890.
  9. ^ Jordan, Charles; Jordán, Károly (1965). Cálculo de diferencias finitas. American Mathematical Soc., págs. 9-11. ISBN 978-0-8284-0033-6.Véase la fórmula en la página 9, arriba.
  10. ^ Kauers y Paule 2010, pág. 81.
  11. ^ abcdef Ouaknine, Joël; Worrell, James (2012). "Problemas de decisión para secuencias de recurrencia lineal". Problemas de accesibilidad: 6.º taller internacional, RP 2012, Burdeos, Francia, 17-19 de septiembre de 2012, Actas . Apuntes de clase en informática. Vol. 7550. Heidelberg: Springer-Verlag. págs. 21-28. doi :10.1007/978-3-642-33512-9_3. ISBN . 978-3-642-33511-2.Señor 3040104  ..
  12. ^ Stanley 2011, págs. 464–465.
  13. ^ Martino, Ivan; Martino, Luca (14 de noviembre de 2013). "Sobre la variedad de recurrencias lineales y semigrupos numéricos". Semigroup Forum . 88 (3): 569–574. arXiv : 1207.0111 . doi :10.1007/s00233-013-9551-2. ISSN  0037-1912. S2CID  119625519.
  14. ^ Kauers y Paule 2010, pág. 74.
  15. ^ Stanley 2011, págs. 468-469.
  16. ^ Kauers y Paule 2010, pág. 67.
  17. ^ desde Stanley 2011, pág. 465.
  18. ^ Kauers y Paule 2010, pág. 69.
  19. ^ Brousseau 1971, págs. 28-34, Lección 5.
  20. ^ Kauers y Paule 2010, págs. 68–70.
  21. ^ Brousseau 1971, pag. 16, Lección 3.
  22. ^ Brousseau 1971, pag. 28, Lección 5.
  23. ^ Greene, Daniel H.; Knuth, Donald E. (1982). "2.1.1 Coeficientes constantes – A) Ecuaciones homogéneas". Matemáticas para el análisis de algoritmos (2.ª ed.). Birkhäuser. pág. 17..
  24. ^ Brousseau 1971, págs. 29-31, Lección 5.
  25. ^ abcd Kauers y Paule 2010, pág. 71.
  26. ^ Brousseau 1971, pag. 37, Lección 6.
  27. ^ abcdefgh Stanley 2011, págs. 471.
  28. ^ Pohlen, Timo (2009). "El producto de Hadamard y la serie de potencias universales" (PDF) . Universidad de Trier (tesis doctoral) : 36–37.
  29. ^ Véase producto (serie) de Hadamard y teorema de Parseval .
  30. ^ Lech, C. (1953). "Una nota sobre las series recurrentes". Arkiv för Matematik . 2 (5): 417–421. Código bibliográfico : 1953ArM.....2..417L. doi : 10.1007/bf02590997 .
  31. ^ ab Lipton, Richard; Luca, Florian; Nieuwveld, Joris; Ouaknine, Joël; Purser, David; Worrell, James (4 de agosto de 2022). "Sobre el problema de Skolem y la conjetura de Skolem". Actas del 37.º Simposio anual ACM/IEEE sobre lógica en informática . LICS '22. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 1–9. doi :10.1145/3531130.3533328. ISBN 978-1-4503-9351-5.
  32. ^ Berstel, Jean; Mignotte, Mauricio (1976). "Deux propriétés décidables des suites récurrentes linéaires". Bulletin de la Société Mathématique de France (en francés). 104 : 175–184. doi : 10.24033/bsmf.1823 .
  33. ^ Vereshchagin, NK (1 de agosto de 1985). "Aparición del cero en una secuencia recursiva lineal". Notas matemáticas de la Academia de Ciencias de la URSS . 38 (2): 609–615. doi :10.1007/BF01156238. ISSN  1573-8876.
  34. ^ Tijdeman, R.; Mignotte, M.; Shorey, TN (1984). "La distancia entre términos de una secuencia de recurrencia algebraica". Journal für die reine und angewandte Mathematik . 349 : 63–76. ISSN  0075-4102.
  35. ^ Bacik, Piotr (2 de septiembre de 2024). "Completando la imagen del problema de Skolem en secuencias de recurrencia lineal de orden 4". arXiv : 2409.01221 [cs.FL].
  36. ^ Bilu, Yuri; Luca, Florián; Nieuwveld, Joris; Ouaknine, Joël; Sobrecargo, David; Worrell, James (28 de abril de 2022). "Skolem se encuentra con Schanuel". arXiv : 2204.13417 [cs.LO].
  37. ^ Everest, Graham, ed. (2003). Secuencias de recurrencia . Encuestas y monografías matemáticas. Providence, RI: American Mathematical Society. p. 5. ISBN 978-0-8218-3387-2.
  38. ^ Stanley, Richard P (1980). "Series de potencias finitas diferenciables". Revista Europea de Combinatoria . 1 (2): 175–188. doi :10.1016/S0195-6698(80)80051-5.
  39. ^ Allouche, Jean-Paul; Shallit, Jeffrey (1992). "El anillo de secuencias k-regulares". Ciencias de la Computación Teórica . 98 (2): 163–197. doi :10.1016/0304-3975(92)90001-V.

Referencias

Enlaces externos