En la teoría de la computabilidad , una función se denomina computable por límite si es el límite de una secuencia uniformemente computable de funciones. También se utilizan los términos computable en el límite , recursivo por límite y recursivamente aproximado . Se puede pensar en las funciones computables por límite como aquellas que admiten un procedimiento de estimación computable, eventualmente correcto, para su valor verdadero. Un conjunto es computable por límite solo cuando su función característica es computable por límite.
Si la secuencia es uniformemente computable en relación con D , entonces la función es computable límite en D.
Definición formal
Una función totales computable límite si hay una función computable totalde tal manera que
La función total¿Es computable el límite en D si existe una función total?computable en D que también satisface
Un conjunto de números naturales se define como computable en el límite si y solo si su función característica es computable en el límite. En cambio, el conjunto es computable si y solo si es computable en el límite mediante una función.y hay una segunda función computable que toma la entrada i y devuelve un valor de t lo suficientemente grande como para quese ha estabilizado.
Lema del límite
El lema del límite establece que un conjunto de números naturales es computable por límite si y solo si el conjunto es computable por límite.(el salto de Turing del conjunto vacío ). El lema del límite relativizado establece que un conjunto es computable en el límite ensi y solo si es computable a partir de. Además, el lema del límite (y su relativización) se cumplen uniformemente. Por lo tanto, se puede pasar de un índice para la funcióna un índice pararelativo a. También se puede ir desde un índice pararelativo aa un índice para algunosque tiene límite.
Prueba
Comoes un conjunto [computablemente enumerable], debe ser computable en el límite mismo ya que la función computable puede definirse
cuyo límitecomova al infinito es la función característica de.
Por lo tanto, basta con demostrar que si la computabilidad límite se conserva mediante la reducción de Turing , ya que esto demostrará que todos los conjuntos computables desdeson computables de límite. Conjuntos fijosque se identifican con sus funciones características y una función computablecon límite. Supongamos quepara alguna reducción de Turingy definir una función computablecomo sigue
Ahora supongamos que el cálculoconverge enpasos y solo mira el primerotrozos deAhora elige.de tal manera que para todos. Siluego el cálculoconverge en como máximopasos para. Por esotiene un límite de, entonceses límite computable.
Como elLos conjuntos son simplemente los conjuntos computables a partir deSegún el teorema de Post , el lema del límite también implica que los conjuntos computables de límite son losconjuntos.
Un resultado temprano que presagia la equivalencia de la computabilidad límite conMostowski anticipó la -idad en 1954, utilizando una jerarquía.y fórmulas, dóndees una función obtenida a partir de una función recursiva primitiva arbitrariade tal manera quees equivalente a. [ 1 ]
Extensión
La iteración de la computabilidad límite se puede utilizar para ascender en la jerarquía aritmética . Es decir, unfunción -ariaessi se puede escribir en la formapara algunosfunción recursiva -aria, bajo el supuesto de que existen todos los límites. [ 2 ]
Limitar los números reales computables
Un número real x es computable en el límite si existe una secuencia computable.de números racionales (o, lo que es equivalente, números reales computables ) que converge a x . En cambio, un número real es computable si y solo si existe una sucesión de números racionales que converge a él y que tiene un módulo de convergencia computable .
Cuando un número real se considera como una secuencia de bits, se cumple la siguiente definición equivalente. Una secuencia infinitade dígitos binarios es computable en el límite si y solo si existe una función computable totaltomando valores en el conjuntode tal manera que para cada i el límiteexiste y es igual a. Por lo tanto, para cada i , a medida que t aumenta el valor deeventualmente se vuelve constante e igual. Al igual que en el caso de los números reales computables, no es posible pasar eficazmente entre las dos representaciones de los números reales computables límite.
Ejemplos
- El número real cuya expansión binaria codifica el problema de la parada es computable en el límite pero no computable.
- El número real cuya expansión binaria codifica el conjunto de verdad de la aritmética de primer orden no es computable en el límite.
- La constante de Chaitin .
extensión de la teoría de conjuntos
Existe una versión modificada del lema límite para la teoría de la α-recursión a través de funciones en el-jerarquía aritmética, que es una jerarquía definida en relación con algún ordinal admisible.. [ 3 ]
Para un ordinal admisible dado, definir el-jerarquía aritmética:
- Una relaciónenessi es-recursivo.
- essi es la proyección de unrelación.
- essi su complemento es.
Dejarser una función parcial deaLos siguientes son equivalentes:
- (El gráfico de)es.
- es débilmente-recursivo en, el-salto deutilizando índices de-funciones computables.
- Hay un-función recursivaaproximandode tal manera que.
indica que o bienyson ambas indefinidas, o son ambas definidas e iguales.
Véase también
Referencias
- ↑ A. Mostowski, " Ejemplos de conjuntos definibles mediante dos y tres cuantificadores ". Fundamenta Mathematicae, vol. 42, núm. 2, págs. 259-270 (1955)
- ↑ G. Criscuolo, E. Minicozzi, G. Trautteur, " Limitación de la recursividad y la jerarquía aritmética ". Revue française d'automatique informatique recherche opérationnelle, Informatique théorique, libro 9, núm. R3 (1975), págs.5-12. Editorial Dunod-Gauthier-Villars.
- ↑ SG Simpson, "Teoría del grado en ordinales admisibles", págs. 170-171. Aparece en J. Fenstad, P. Hinman, Teoría de la recursión generalizada: Actas del Simposio de Oslo de 1972 (1974), ISBN 0-7204-22760.
- J. Schmidhuber , "Jerarquías de complejidades de Kolmogorov generalizadas y medidas universales no enumerables computables en el límite", International Journal of Foundations of Computer Science , 2002, doi : 10.1142/S0129054102001291 .
- R. Soare . Conjuntos y grados recursivamente enumerables . Springer-Verlag, 1987.
- V. Brattka. Una conexión de Galois entre saltos de Turing y límites . Log. Methods Comput. Sci. , 2018, doi : 10.23638/LMCS-14(3:13)2018 .
- teoría de la computabilidad
- Teoría de la computación