Articulo de referencia

secuencia recursiva constante

La sucesión de Fibonacci es recursiva constante: cada elemento de la sucesión es la suma de los dos anteriores. Diagrama de Hasse de algunas subclases de secuencias recursivas c...

La sucesión de Fibonacci es recursiva constante: cada elemento de la sucesión 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úmeross0,s1,s2,s3,{\displaystyle s_{0},s_{1},s_{2},s_{3},\ldots }Se denomina recursiva constante si satisface una ecuación de la forma

snorte=do1snorte1+do2snorte2++dodsnorted,{\displaystyle s_{n}=c_{1}s_{n-1}+c_{2}s_{n-2}+\dots +c_{d}s_{nd},}

a pesar denorted{\displaystyle n\geq d}, dóndedoi{\displaystyle c_{i}}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.

0,1,1,2,3,5,8,13,{\displaystyle 0,1,1,2,3,5,8,13,\ldots },

es recursiva constante porque satisface la recurrencia lineal.Fnorte=Fnorte1+Fnorte2{\displaystyle F_{n}=F_{n-1}+F_{n-2}}Cada número de la secuencia es la suma de los dos anteriores. [ 2 ] Otros ejemplos incluyen la secuencia de potencias de dos.1,2,4,8,16,{\displaystyle 1,2,4,8,16,\ldots }donde cada número es la suma del doble del número anterior y la secuencia de números cuadrados.0,1,4,9,16,25,{\displaystyle 0,1,4,9,16,25,\ldots }Todas las progresiones aritméticas , todas las progresiones geométricas y todos los polinomios son recursivos constantes. Sin embargo, no todas las secuencias son recursivas constantes; por ejemplo, la secuencia factorial.1,1,2,6,24,120,{\displaystyle 1,1,2,6,24,120,\ldots }no es recursivo constante.

Las secuencias recursivas constantes se estudian en combinatoria y en la teoría de diferencias finitas . También aparecen en la teoría algebraica de números , debido a su relación con las raíces de polinomios ; 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 de hasta una longitud dada en un lenguaje regular . Las secuencias recursivas constantes son cerradas bajo operaciones matemáticas importantes como la suma término a término , la multiplicación término a término y el producto de Cauchy .

El teorema de Skolem-Mahler-Lech establece que los ceros de una sucesión recursiva constante tienen una forma que se repite regularmente (eventualmente periódica). El problema de Skolem , que plantea la necesidad de 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.s0,s1,s2,s3,{\displaystyle s_{0},s_{1},s_{2},s_{3},\ldots }(escrito como(snorte)norte=0{\displaystyle (s_{n})_{n=0}^{\infty }}(como abreviatura) que satisface una fórmula de la forma

snorte=do1snorte1+do2snorte2++dodsnorted=k=1ddoksnortek,{\displaystyle s_{n}=c_{1}s_{n-1}+c_{2}s_{n-2}+\dots +c_{d}s_{nd}=\sum _{k=1}^{d}c_{k}s_{nk},}

a pesar denorted,{\displaystyle n\geq d,}para algunos coeficientes fijosdo1,do2,,dod{\displaystyle c_{1},c_{2},\dots ,c_{d}}abarca el mismo dominio que la secuencia (números enteros, racionales, algebraicos, reales o complejos). La ecuación se denomina recurrencia lineal con coeficientes constantes de orden d . El orden de la secuencia es el entero positivo más pequeño.d{\displaystyle d}de tal manera que la secuencia satisfaga una recurrencia de orden d , od=0{\displaystyle d=0}para la secuencia de cero en todas partes.

La definición anterior permite secuencias eventualmente periódicas como1,0,0,0,{\displaystyle 1,0,0,0,\ldots }y0,1,0,0,{\displaystyle 0,1,0,0,\ldots }. Algunos autores requieren quedod0{\displaystyle c_{d}\neq 0}, que excluye tales 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 recurrenciaFnorte=Fnorte1+Fnorte2{\displaystyle F_{n}=F_{n-1}+F_{n-2}}conF0=0,F1=1{\displaystyle F_{0}=0,F_{1}=1}. Por ejemplo,F2=F1+F0=1+0=1{\displaystyle F_{2}=F_{1}+F_{0}=1+0=1}yF6=F5+F4=5+3=8{\displaystyle F_{6}=F_{5}+F_{4}=5+3=8}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 inicialesL0=2{\displaystyle L_{0}=2}yL1=1{\displaystyle L_{1}=1}. De manera más general, toda secuencia de Lucas es recursiva constante de orden 2. [ 2 ]

Progresiones aritméticas

Para cualquiera{\displaystyle a}y cualquierr0{\displaystyle r\neq 0}la progresión aritméticaa,a+r,a+2r,{\displaystyle a,a+r,a+2r,\ldots }es recursiva constante de orden 2, porque satisfacesnorte=2snorte1snorte2{\displaystyle s_{n}=2s_{n-1}-s_{n-2}}Generalizando esto, véanse las secuencias polinómicas a continuación.

progresiones geométricas

Para cualquiera0{\displaystyle a\neq 0}yr{\displaystyle r}la progresión geométricaa,ar,ar2,{\displaystyle a,ar,ar^{2},\ldots }es recursiva constante de orden 1, porque satisfacesnorte=rsnorte1{\displaystyle s_{n}=rs_{n-1}}Esto incluye, por ejemplo, la secuencia 1, 2, 4, 8, 16, ... así como la secuencia de números racionales.1,12,14,18,116,...{\textstyle 1,{\frac {1}{2}},{\frac {1}{4}},{\frac {1}{8}},{\frac {1}{16}},...}.

Eventualmente secuencias periódicas

Una secuencia que eventualmente es periódica con una duración de período{\displaystyle \ell }es recursiva constante, ya que satisfacesnorte=snorte{\displaystyle s_{n}=s_{n-\ell }}a pesar denorted{\displaystyle n\geq d}donde el ordend{\displaystyle d}es la longitud del segmento inicial que incluye el primer bloque repetitivo. Ejemplos de tales secuencias son 1, 0, 0, 0, ... (orden 1) y 1, 6, 6, 6, ... (orden 2).

Sucesiones polinómicas

Una secuencia definida por un polinomiosnorte=a0+a1norte+a2norte2++adnorted{\displaystyle s_{n}=a_{0}+a_{1}n+a_{2}n^{2}+\cdots +a_{d}n^{d}}es recursiva constante. La secuencia satisface una recurrencia de ordend+1{\displaystyle d+1}(dónded{\displaystyle d}es el grado del polinomio), con coeficientes dados por el elemento correspondiente de la transformación binomial . [ 7 ] [ 8 ] Las primeras ecuaciones de este tipo son

snorte=1snorte1{\displaystyle s_{n}=1\cdot s_{n-1}}para un polinomio de grado 0 (es decir, constante),
snorte=2snorte11snorte2{\displaystyle s_{n}=2\cdot s_{n-1}-1\cdot s_{n-2}}para un polinomio de grado 1 o menor,
snorte=3snorte13snorte2+1snorte3{\displaystyle s_{n}=3\cdot s_{n-1}-3\cdot s_{n-2}+1\cdot s_{n-3}}para un polinomio de grado 2 o menor, y
snorte=4snorte16snorte2+4snorte31snorte4{\displaystyle s_{n}=4\cdot s_{n-1}-6\cdot s_{n-2}+4\cdot s_{n-3}-1\cdot s_{n-4}}para un polinomio de grado 3 o menor.

Una sucesión que obedece la ecuación de orden d también obedece todas las ecuaciones de orden superior. Estas identidades pueden demostrarse de varias maneras, incluyendo mediante la teoría de diferencias finitas . [ 9 ] Cualquier sucesión ded+1{\displaystyle d+1}Los valores enteros, reales o complejos pueden utilizarse como condiciones iniciales para una secuencia recursiva constante de ordend+1{\displaystyle d+1}Si las condiciones iniciales se encuentran sobre un polinomio de gradod1{\displaystyle d-1}o menos, entonces la secuencia recursiva constante también obedece una ecuación de orden inferior.

Enumeración de palabras en un lenguaje regular

DejarL{\displaystyle L}ser un idioma regular y dejarsnorte{\displaystyle s_{n}}sea ​​el número de palabras de longitudnorte{\displaystyle n}enL{\displaystyle L}. Entonces(snorte)norte=0{\displaystyle (s_{n})_{n=0}^{\infty }}es recursivo constante. [ 10 ] Por ejemplo,snorte=2norte{\displaystyle s_{n}=2^{n}}para el lenguaje de todas las cadenas binarias,snorte=1{\displaystyle s_{n}=1}para el lenguaje de todas las cadenas unarias, ysnorte=Fnorte+2{\displaystyle s_{n}=F_{n+2}}para el lenguaje de todas las cadenas binarias que no tienen dos unos consecutivos. Más generalmente, cualquier función aceptada por un autómata ponderado sobre el alfabeto unario.Σ={a}{\displaystyle \Sigma =\{a\}}sobre el semianillo(R,+,×){\displaystyle (\mathbb {R} ,+,\times )}(que de hecho es un anillo , e incluso un cuerpo ) es recursivo constante.

Otros ejemplos

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

No ejemplos

La secuencia factorial1,1,2,6,24,120,720,{\displaystyle 1,1,2,6,24,120,720,\ldots }no es recursiva constante. En términos más generales, toda función recursiva constante está asintóticamente acotada por una función exponencial (véase #Caracterización en forma cerrada ) y la sucesión factorial crece más rápido que esto.

La secuencia catalana1,1,2,5,14,42,132,{\displaystyle 1,1,2,5,14,42,132,\ldots }no es recursivo 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 sucesión de Fibonacci mediante matrices.

Una secuencia(snorte)norte=0{\displaystyle (s_{n})_{n=0}^{\infty }}es recursiva constante de orden menor o igual ad{\displaystyle d}si y solo si se puede escribir como

snorte=Anortev{\displaystyle s_{n}=uA^{n}v}

dónde{\displaystyle u}es un1×d{\displaystyle 1\times d}vector,A{\displaystyle A}es und×d{\displaystyle d\times d}matriz yv{\displaystyle v}es und×1{\displaystyle d\times 1}vector, donde los elementos provienen del mismo dominio (enteros, números racionales, números algebraicos, números reales o números complejos) que la secuencia original. Específicamente,v{\displaystyle v}puede tomarse como el primerod{\displaystyle d}valores de la secuencia,A{\displaystyle A}la transformación lineal que calculasnorte+1,snorte+2,,snorte+d{\displaystyle s_{n+1},s_{n+2},\ldots ,s_{n+d}}desnorte,snorte+1,,snorte+d1{\displaystyle s_{n},s_{n+1},\ldots ,s_{n+d-1}}, y{\displaystyle u}el vector[0,0,,0,1]{\displaystyle [0,0,\ldots ,0,1]}. [ 11 ]

En términos de recurrencias lineales no homogéneas

Definición de la sucesión de números naturalessnorte=norte{\displaystyle s_{n}=n}, 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

snorte=do1snorte1+do2snorte2++dodsnorted+do{\displaystyle s_{n}=c_{1}s_{n-1}+c_{2}s_{n-2}+\dots +c_{d}s_{n-d}+c}

dóndedo{\displaystyle c}es una constante adicional. Cualquier secuencia que satisfaga una recurrencia lineal no homogénea es recursiva constante. Esto se debe a que restar la ecuación parasnorte1{\displaystyle s_{n-1}}de la ecuación parasnorte{\displaystyle s_{n}}produce una recurrencia homogénea parasnortesnorte1{\displaystyle s_{n}-s_{n-1}}, a partir de lo cual podemos resolversnorte{\displaystyle s_{n}}para obtener

snorte=(do1+1)snorte1+(do2do1)snorte2++(doddod1)snorteddodsnorted1.{\displaystyle {\begin{aligned}s_{n}=&(c_{1}+1)s_{n-1}\\&+(c_{2}-c_{1})s_{n-2}+\dots +(c_{d}-c_{d-1})s_{n-d}\\&-c_{d}s_{n-d-1}.\end{aligned}}}

En términos de funciones generadoras

Definición de la sucesión de Fibonacci mediante una función generadora.

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

norte=0snorteincógnitanorte=s0+s1incógnita1+s2incógnita2+s3incógnita3+{\displaystyle \sum _{n=0}^{\infty }s_{n}x^{n}=s_{0}+s_{1}x^{1}+s_{2}x^{2}+s_{3}x^{3}+\cdots }

es una función racionalpag(incógnita)/q(incógnita){\displaystyle p(x)\,/\,q(x)}, dóndepag{\displaystyle p}yq{\displaystyle q}son polinomios yq(0)=1{\displaystyle q(0)=1}. [ 3 ] Además, el orden de la secuencia es el mínimod{\displaystyle d}de tal manera que tenga tal forma congrados q(incógnita)d{\displaystyle {\text{deg }}q(x)\leq d}ygrados pag(incógnita)<d{\displaystyle {\text{deg }}p(x)<d}. [ 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 ]

norte=0snorteincógnitanorte=b0+b1incógnita1+b2incógnita2++bd1incógnitad11do1incógnita1do2incógnita2dodincógnitad,{\displaystyle \sum _{n=0}^{\infty }s_{n}x^{n}={\frac {b_{0}+b_{1}x^{1}+b_{2}x^{2}+\dots +b_{d-1}x^{d-1}}{1-c_{1}x^{1}-c_{2}x^{2}-\dots -c_{d}x^{d}}},}

dónde

bnorte=snortedo1snorte1do2snorte2dodsnorted.{\displaystyle b_{n}=s_{n}-c_{1}s_{n-1}-c_{2}s_{n-2}-\dots -c_{d}s_{n-d}.}[ 15 ]

De lo anterior se deduce que el denominadorq(incógnita){\displaystyle q(x)}debe ser un polinomio no divisible porincógnita{\displaystyle x}(y en particular distinto de cero).

En términos de espacios de secuencias

Espacio vectorial bidimensional de secuencias generadas por la secuenciasnorte=norte{\displaystyle s_{n}=n}.

Una secuencia(snorte)norte=0{\displaystyle (s_{n})_{n=0}^{\infty }}es recursiva constante si y solo si el conjunto de secuencias

{(snorte+r)norte=0:r0}{\displaystyle \left\{(s_{n+r})_{n=0}^{\infty }:r\geq 0\right\}}

está contenido en un espacio de secuencias ( espacio vectorial de secuencias) cuya dimensión es finita. Es decir,(snorte)norte=0{\displaystyle (s_{n})_{n=0}^{\infty }}está contenido en un subespacio de dimensión finita dedonorte{\displaystyle \mathbb {C} ^{\mathbb {N} }}cerrado bajo el operador de desplazamiento a la izquierda . [ 16 ] [ 17 ]

Esta caracterización se debe al orden-d{\displaystyle d}La relación de recurrencia lineal puede entenderse como una prueba de dependencia lineal entre las secuencias.(snorte+r)norte=0{\displaystyle (s_{n+r})_{n=0}^{\infty }}parar=0,,d{\displaystyle r=0,\ldots ,d}. Una extensión de este argumento muestra que el orden de la secuencia es igual a la dimensión del espacio de secuencias generado por(snorte+r)norte=0{\displaystyle (s_{n+r})_{n=0}^{\infty }}a pesar der{\displaystyle r}. [ 18 ] [ 17 ]

Caracterización en forma cerrada

Caracterización analítica 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 : toda secuencia recursiva constante puede escribirse en la forma

snorte=znorte+k1(norte)r1norte+k2(norte)r2norte++kmi(norte)rminorte,{\displaystyle s_{n}=z_{n}+k_{1}(n)r_{1}^{n}+k_{2}(n)r_{2}^{n}+\cdots +k_{e}(n)r_{e}^{n},}

a pesar denorte0{\displaystyle n\geq 0}, dónde

  • El términoznorte{\displaystyle z_{n}}es una secuencia que es cero para todosnorted{\displaystyle n\geq d}(dónded{\displaystyle d}es el orden de la secuencia);
  • Los términosk1(norte),k2(norte),,kmi(norte){\displaystyle k_{1}(n),k_{2}(n),\ldots ,k_{e}(n)}son polinomios complejos; y
  • Los términosr1,r2,,rk{\displaystyle r_{1},r_{2},\ldots ,r_{k}}son constantes complejas distintas. [ 19 ] [ 3 ]

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

Por ejemplo, el número de Fibonacci.Fnorte{\displaystyle F_{n}}se escribe de esta forma utilizando la fórmula de Binet : [ 21 ]

Fnorte=15φnorte15ψnorte,{\displaystyle F_{n}={\frac {1}{\sqrt {5}}}\varphi ^{n}-{\frac {1}{\sqrt {5}}}\psi ^{n},}

dóndeφ=(1+5)/21.61803{\displaystyle \varphi =(1+{\sqrt {5}})\,/\,2\approx 1.61803\ldots }es la proporción áurea yψ=1/φ{\displaystyle \psi =-1\,/\,\varphi }Estas son las raíces de la ecuación.incógnita2incógnita1=0{\displaystyle x^{2}-x-1=0}. En este caso,mi=2{\displaystyle e=2},znorte=0{\displaystyle z_{n}=0}a pesar denorte{\displaystyle n},k1(norte)=k2(norte)=1/5{\displaystyle k_{1}(n)=k_{2}(n)=1\,/\,{\sqrt {5}}}son ambos polinomios constantes,r1=φ{\displaystyle r_{1}=\varphi }, yr2=ψ{\displaystyle r_{2}=\psi }.

El términoznorte{\displaystyle z_{n}}solo es necesario cuandodod0{\displaystyle c_{d}\neq 0}; sidod=0{\displaystyle c_{d}=0}Luego corrige el hecho de que algunos valores iniciales pueden ser excepciones a la recurrencia general. En particular,znorte=0{\displaystyle z_{n}=0}a pesar denorted{\displaystyle n\geq d}.

Los números complejosr1,,rnorte{\displaystyle r_{1},\ldots ,r_{n}}son las raíces del polinomio característico de la recurrencia:

incógnitaddo1incógnitad1dod1incógnitadod{\displaystyle x^{d}-c_{1}x^{d-1}-\dots -c_{d-1}x-c_{d}}

cuyos coeficientes son los mismos que los de la recurrencia. [ 22 ] Llamamosr1,,rnorte{\displaystyle r_{1},\ldots ,r_{n}}las 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 lad{\displaystyle d}raícesr1,r2,,rd{\displaystyle r_{1},r_{2},\dots ,r_{d}}son todos distintos, entonces los polinomioski(norte){\displaystyle k_{i}(n)}son todas constantes, que pueden determinarse a partir de los valores iniciales de la secuencia. Si las raíces del polinomio característico no son distintas, yri{\displaystyle r_{i}}es una raíz de multiplicidadmetro{\displaystyle m}, entonceski(norte){\displaystyle k_{i}(n)}en la fórmula tiene gradometro1{\displaystyle m-1}. Por ejemplo, si los factores polinómicos característicos son como(incógnitar)3{\displaystyle (x-r)^{3}}, con la misma raíz r apareciendo tres veces, entonces elnorte{\displaystyle n}El término es de la formasnorte=(a+bnorte+donorte2)rnorte.{\displaystyle s_{n}=(a+bn+cn^{2})r^{n}.}[ 23 ] [ 24 ]

Propiedades de cierre

Ejemplos

La suma de dos secuencias recursivas constantes también es recursiva constante. [ 25 ] [ 26 ] Por ejemplo, la suma desnorte=2norte{\displaystyle s_{n}=2^{n}}ytnorte=norte{\displaystyle t_{n}=n}esnorte=2norte+norte{\displaystyle u_{n}=2^{n}+n}(1,3,6,11,20,{\displaystyle 1,3,6,11,20,\ldots }), que satisface la recurrencianorte=4norte15norte2+2norte3{\displaystyle u_{n}=4u_{n-1}-5u_{n-2}+2u_{n-3}}La nueva recurrencia se puede encontrar sumando las funciones generadoras para cada secuencia.

De manera similar, el producto de dos secuencias recursivas constantes es recursivo constante. [ 25 ] Por ejemplo, el producto desnorte=2norte{\displaystyle s_{n}=2^{n}}ytnorte=norte{\displaystyle t_{n}=n}esnorte=norte2norte{\displaystyle u_{n}=n\cdot 2^{n}}(0,2,8,24,64,{\displaystyle 0,2,8,24,64,\ldots }), que satisface la recurrencianorte=4norte14norte2{\displaystyle u_{n}=4u_{n-1}-4u_{n-2}}.

La secuencia de desplazamiento a la izquierdanorte=snorte+1{\displaystyle u_{n}=s_{n+1}}y la secuencia de desplazamiento a la derechanorte=snorte1{\displaystyle u_{n}=s_{n-1}}(con0=0{\displaystyle u_{0}=0}) son recursivas constantes porque satisfacen la misma relación de recurrencia. Por ejemplo, porquesnorte=2norte{\displaystyle s_{n}=2^{n}}es recursivo constante, por lo que también lo es.norte=2norte+1{\displaystyle u_{n}=2^{n+1}}.

Lista de operaciones

En general, las secuencias recursivas constantes son cerradas bajo las siguientes operaciones, dondes=(snorte)nortenorte,t=(tnorte)nortenorte{\displaystyle s=(s_{n})_{n\in \mathbb {N} },t=(t_{n})_{n\in \mathbb {N} }}denotan secuencias recursivas constantes,F(incógnita),gramo(incógnita){\displaystyle f(x),g(x)}son sus funciones generadoras yd,mi{\displaystyle d,e}son sus órdenes, respectivamente. [ 27 ]

El cierre bajo la suma y multiplicación término a término se deduce de la caracterización en forma cerrada en términos de polinomios exponenciales. El cierre bajo el producto de Cauchy se deduce de la caracterización de la función generadora. [ 27 ] El requisitos0=1{\displaystyle s_{0}=1}para la inversa de Cauchy es necesaria para el caso de secuencias de enteros, pero puede ser reemplazada pors00{\displaystyle s_{0}\neq 0}si la sucesión está sobre cualquier cuerpo (números racionales, algebraicos, reales o complejos). [ 27 ]

Comportamiento

Problema sin resolver en matemáticas
¿Existe algún algoritmo para comprobar 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 complejo. Definimos el cero de una secuencia recursiva constante como un número entero no negativo.norte{\displaystyle n}de tal manera quesnorte=0{\displaystyle s_{n}=0}El teorema de Skolem-Mahler-Lech establece que los ceros de la secuencia se repiten eventualmente: existen constantesMETRO{\displaystyle M}ynorte{\displaystyle N}de tal manera que para todosnorte>METRO{\displaystyle n>M},snorte=0{\displaystyle s_{n}=0}si y solo sisnorte+norte=0{\displaystyle s_{n+N}=0}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 secuenciasnorte{\displaystyle s_{n}}debe proporcionarse una descripción finita ; esto puede hacerse si la secuencia está sobre los números enteros, racionales o algebraicos. [ 11 ] Dada dicha codificación para secuenciassnorte{\displaystyle s_{n}}Se pueden estudiar los siguientes problemas:

Porque el cuadrado de una secuencia recursiva constantesnorte2{\displaystyle s_{n}^{2}}sigue siendo recursivo constante (véanse las propiedades de cierre ), el problema de la existencia de un cero en la tabla anterior se reduce a la positividad, e infinitos ceros se reduce a la positividad eventual. Otros problemas también se reducen a los de la tabla anterior: por ejemplo, sisnorte=do{\displaystyle s_{n}=c}para algunosnorte{\displaystyle n}se reduce a la existencia de un cero para la secuenciasnortedo{\displaystyle s_{n}-c}. Como segundo ejemplo, para secuencias en los números reales, la positividad débil (essnorte0{\displaystyle s_{n}\geq 0}a pesar denorte{\displaystyle n}?) se reduce a la positividad de la secuenciasnorte{\displaystyle -s_{n}}(dado que la respuesta debe ser negada, esto es una reducción de Turing ).

El teorema de Skolem-Mahler-Lech proporcionaría respuestas a algunas de estas preguntas, excepto que su demostración no es constructiva . Afirma que para todonorte>METRO{\displaystyle n>M}, los ceros se repiten; sin embargo, el valor deMETRO{\displaystyle M}no se sabe que 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ésnorte>METRO{\displaystyle n>M}es computable. [ 11 ] [ 32 ] Por eso el problema de los infinitos ceros es decidible: basta con determinar si el patrón que se repite infinitamente está vacío.

Se conocen resultados de decidibilidad cuando el orden de una secuencia está restringido a ser 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 enteras reversibles de orden hasta 7, es decir, secuencias que pueden continuarse hacia atrás en los enteros. [ 31 ]

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

Degeneración

Dejarr1,,rnorte{\displaystyle r_{1},\ldots ,r_{n}}sean las raíces características de una secuencia recursiva constantes{\displaystyle s}Decimos que la sucesión es degenerada si la razónri/rj{\displaystyle r_{i}/r_{j}}es una raíz de unidad , para cualquierij{\displaystyle i\neq j}A menudo es más fácil estudiar secuencias no degeneradas, y se puede reducir a esto usando el siguiente teorema: sis{\displaystyle s}tiene ordend{\displaystyle d}y está contenido en un campo numéricoK{\displaystyle K}de gradok{\displaystyle k}encimaQ{\displaystyle \mathbb {Q} }, entonces hay una constanteMETRO(k,d){exp(2d(3registrod)1/2)si k=1,2kd+1si k2{\displaystyle M(k,d)\leq {\begin{cases}\exp(2d(3\log d)^{1/2})&{\text{if }}k=1,\\2^{kd+1}&{\text{if }}k\geq 2\end{cases}}}

de tal manera que para algunosMETROMETRO(k,d){\displaystyle M\leq M(k,d)}cada subsecuenciasMETROnorte+{\displaystyle s_{Mn+\ell }}es idénticamente cero o no degenerado. [ 37 ]

Generalizaciones

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

Ak{\displaystyle k}-La secuencia regular satisface una recurrencia lineal con coeficientes constantes, pero las recurrencias toman una forma diferente. En lugar desnorte{\displaystyle s_{n}}ser una combinación lineal desmetro{\displaystyle s_{m}}para algunos números enterosmetro{\displaystyle m}que están cerca denorte{\displaystyle n}, cada términosnorte{\displaystyle s_{n}}en unk{\displaystyle k}-una secuencia regular es una combinación lineal desmetro{\displaystyle s_{m}}para algunos números enterosmetro{\displaystyle m}cuya base -k{\displaystyle k}las representaciones son cercanas a la denorte{\displaystyle n}. [ 39 ] Las secuencias recursivas constantes pueden pensarse como1{\displaystyle 1}-secuencias regulares, donde la representación en base 1 denorte{\displaystyle n}consta denorte{\displaystyle n}copias del dígito1{\displaystyle 1}.

Notas

  1. Kauers y Paule 2010 , pág. 63.
  2. ^ Kauers y Paule 2010 , pág.70. 
  3. 1 2 3 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 de segunda especie" (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. pp. 9–11 . ISBN  978-0-8284-0033-6.Ver la fórmula en la página 9, arriba.
  10. Kauers y Paule 2010 , pág. 81.
  11. 1 2 3 4 5 6 Ouaknine, Joël; Worrell, James (2012). "Problemas de decisión para secuencias de recurrencia lineal". Problemas de alcanzabilidad: 6.º Taller Internacional, RP 2012, Burdeos, Francia, 17-19 de septiembre de 2012, Actas . Lecture Notes in Computer Science. Vol. 7550. Heidelberg: Springer-Verlag. pp. 21-28 . doi : 10.1007/978-3-642-33512-9_3 . ISBN   978-3-642-33511-2MR 3040104 . .
  12. Stanley 2011 , págs. 464–465.
  13. Martino, Ivan; Martino, Luca (14-11-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. 1 2 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 , pág. 16, Lección 3.
  22. Brousseau 1971 , pág. 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. 17.  .
  24. ^ Brousseau 1971 , págs. 29-31, Lección 5.
  25. ^ Kauers y Paule 2010 , pág .71. 
  26. Brousseau 1971 , pág. 37, Lección 6.
  27. 1 2 3 4 5 6 7 8 Stanley 2011 , págs. 471.
  28. Pohlen, Timo (2009). "El producto de Hadamard y la serie de potencias universal" (PDF) . Universidad de Trier (Tesis doctoral) : 36–37 .
  29. Véase el producto (serie) de Hadamard y el teorema de Parseval .
  30. ^ Lech, C. (1953). "Una nota sobre las series recurrentes" . Arkiv för Matematik . 2 (5): 417– 421. Bibcode : 1953ArM.....2..417L . doi : 10.1007/bf02590997 .
  31. 1 2 Lipton, Richard; Luca, Florian; Nieuwveld, Joris; Ouaknine, Joël; Purser, David; Worrell, James (2022-08-04). "Sobre el problema de Skolem y la conjetura de Skolem" . Actas del 37.º Simposio Anual ACM/IEEE sobre Lógica en Ciencias de la Computación . 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 (1985-08-01). "Ocurrencia de 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 (2025-12-02). "Completando el panorama para el problema de Skolem en secuencias de recurrencia lineal de orden 4" . TheoretiCS . 4. doi : 10.46298/theoretics.25.28 . ISSN 2751-4838 . 
  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 . Estudios y monografías matemáticas. Providence, RI: American Mathematical Society. pág. 5. ISBN  978-0-8218-3387-2.
  38. Stanley, Richard P (1980). "Series de potencias finitas diferenciables". European Journal of Combinatorics . 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". Theoretical Computer Science . 98 (2): 163– 197. doi : 10.1016/0304-3975(92)90001-V .

Referencias

  • Brousseau, Alfred (1971). Recursión lineal y secuencias de Fibonacci . Asociación de Fibonacci.
  • Kauers, Manuel; Paule, Peter (2010). El tetraedro concreto: sumas simbólicas, ecuaciones de recurrencia, funciones generadoras, estimaciones asintóticas . Springer Vienna. pág.  66. ISBN 978-3-7091-0444-6.
  • Stanley, Richard P. (2011). Combinatoria enumerativa (PDF) . Vol.  1 (2.ª  ed.). Estudios de Cambridge en matemáticas avanzadas.
  • "Índice OEIS Rec" .Índice OEIS de unos pocos miles de ejemplos de recurrencias lineales, ordenados por orden (número de términos) y signatura (vector de valores de los coeficientes constantes).