Sucesión de Specker
En teoría de la computabilidad, una sucesión de Specker es una sucesión monótonamente creciente computable y acotada de números racionales cuyo supremo no es un número real computable. El primer ejemplo de tal secuencia fue construido por Ernst Specker (1949).
La existencia de sucesiones de Specker tiene consecuencias para el análisis computable. El hecho de que tales sucesiones existan significa que la colección de todos los números reales computables no satisface el principio del límite inferior superior del análisis real, incluso aunque se sólo consideren sucesiones de números computables.
Una forma común de resolver esta dificultad es considerar únicamente sucesiones que van acompañadas de un módulo de convergencia; ninguna sucesión de Specker tiene un módulo de convergencia computable.
Más en general, una sucesión de Specker se denomina "contraejemplo recursivo" al principio de límite inferior superior, es decir, es una construcción que muestra que este teorema es falso cuando se restringe a reales computables.
El principio del límite inferior superior también se ha analizado en el programa de la matemática inversa, donde se ha determinado la fuerza exacta de este principio. En la terminología de ese programa, el principio del límite inferior superior es equivalente a ACA0 sobre RCA0. De hecho, la demostración de la implicación hacia adelante, es decir, que el principio del límite inferior superior implica ACA0, se obtiene fácilmente de la demostración de libro de texto (véase Simpson, 1999) de la no computabilidad del principio supremo en el límite inferior superior.
Construcción
editarLa siguiente construcción se describe en Kushner (1984). Sea A cualquier conjunto recursivamente enumerable de números naturales que no sea decidible, y sea (ai) una enumeración computable de A sin repetición. Se define una sucesión (qn) de números racionales mediante la siguiente regla:
Está claro que cada qn es no-negativa y racional, y que la secuencia qn es estrictamente creciente. Además, debido a que ai no tiene repetición, es posible estimar cada qn' mediante la serie
Así, la sucesión (qn) está limitada superiormente por 1. Clásicamente, esto significa que qn tiene un supremo.
Se puede demuestra que x no es un número real computable. La demostración utiliza un hecho particular sobre los números reales computables: si x fuera computable, entonces habría una función computable r(n) tal que | qj - qi| < 1/n para todas las i,j > r(n). Para calcular r, se compara la expansión binaria de x con la expansión binaria de qi para valores cada vez mayores de i. La definición de qi' hace que un solo dígito binario pase de 0 a 1 cada vez que i aumenta en 1. Por lo tanto, habrá algún n donde un segmento inicial lo suficientemente grande de x ya ha sido determinado por qn que ningún dígito binario adicional en ese segmento podría activarse, lo que lleva a una estimación de la distancia entre qi y qj para i, j > n.
Si cualquier función de este tipo r fuera computable, daría lugar a un procedimiento de decisión para A, como sigue. Dada una entrada k, calcule r(2k+1). Si k apareciera en la secuencia (ai), esto tendría como consecuencia que la sucesión (qi) aumentara en 2−k-1, pero esto no puede suceder una vez que todos los elementos de (qi) están dentro de 2−k-1 entre sí. Por lo tanto, si k se va a enumerar en ai, debe enumerarse para un valor de i menor que r(2k+1). Esto deja un número finito de posibles lugares donde se podría enumerar k. Para completar el procedimiento de decisión, verifique estos de manera efectiva y luego devuelva 0 o 1 dependiendo de si se encuentra k.
Bibliografía
editar- Douglas Bridges and Fred Richman. Varieties of Constructive Mathematics, Oxford, 1987.
- B.A. Kushner (1984), Lectures on constructive mathematical analysis, American Mathematical Society, Translations of Mathematical Monographs v. 60.
- Jakob G. Simonsen (2005), "Specker sequences revisited", Mathematical Logic Quarterly, v. 51, pp. 532–540. doi 10.1002/malq.200410048
- S. Simpson (1999), Subsystems of second-order arithmetic, Springer.
- E. Specker (1949), "Nicht konstruktiv beweisbare Sätze der Analysis" Journal of Symbolic Logic, v. 14, pp. 145–158.