Grado de Turing

En informática y lógica matemática , el  grado de Turing (llamado así por Alan Turing ) o el grado de insolubilidad de un conjunto de enteros naturales mide el nivel de insolubilidad algorítmica del conjunto.

Descripción general

El concepto de grado de Turing es fundamental en la teoría de la computabilidad , donde los conjuntos de enteros naturales a menudo se consideran problemas de decisión . El grado de Turing de un conjunto revela lo difícil que es resolver el problema de decisión asociado con ese conjunto, es decir, determinar si hay un número arbitrario en el conjunto dado.

Dos conjuntos son equivalentes a Turing si tienen el mismo nivel de insolvencia; cada grado de Turing es una colección de conjuntos equivalentes de Turing, de modo que dos conjuntos con un grado de Turing diferente no son equivalentes de Turing. Además, los grados de Turing están parcialmente ordenados de modo que si el grado de Turing de un conjunto X es menor que el grado de Turing de un conjunto Y , entonces cualquier procedimiento (recursivo) que decida correctamente si los números están en  Y se puede convertir eficientemente en un procedimiento que decide si los números son adecuadamente en X . Por tanto, el grado de Turing de un conjunto corresponde a su nivel de insolubilidad algorítmica.

Los títulos de Turing fueron introducidos por Emil Leon Post (1944), y Stephen Cole Kleene y Post (1954) establecieron muchos resultados fundamentales . Por lo tanto, los títulos de Turing han sido un área de intensa investigación.

Equivalencia de Turing

En todo este artículo, el conjunto de palabras se referirá a un conjunto de números naturales. Un conjunto X se dice Turing reducible a un conjunto Y si un oráculo  que decide ser miembro de  X cuando un oráculo decide ser miembro de Y . La notación  X ≤ T Y indica que  X es Turing reducible a  Y .

Dos conjuntos de X y Y se definen Turing equivalente si X es Turing reducible a Y y Y se Turing reducible a X . La notación  X ≡ T Y indica que   X e  Y son equivalentes a Turing. La relación ≡ T  puede verse como una relación de equivalencia , lo que significa que para cualquier conjunto  X , Y y  Z  :

Un grado de Turing es una clase de equivalencia de la relación ≡ T .

La notación [ X ] indica la clase de equivalencia que contiene un conjunto  X . Se denota toda la colección de grados de Turing .

Los grados de Turing están provistos de un orden parcial  ≤ definido tal que [X] ≤ [Y] si y sólo si  X ≤ T  Y . El grado de Turing que contiene todos los conjuntos recursivos es el grado de Turing más pequeño, se anota 0 (cero).

Para cualquier conjunto X e Y , X se  une a Y, denotado X ⊕ Y , se define como la unión de los conjuntos {2 n : n ∈ X } y {2 m +1: m ∈ Y }. El grado de Turing X ⊕ Y es el límite superior de los grados de X y Y . Entonces,   es una semi- celosía . El límite superior de los grados de  un y  b se denota  un ∪ b .

Para cualquier conjunto X , la notación X '  denota el conjunto de programas que utilizan un oráculo (o sus índices) que se detienen cuando X se utiliza  como un oráculo. El conjunto X '  se llama el salto de Turing  (en) de X . El salto de Turing de un grado [X] se define como el grado [X ']; Esta es una definición válida como  X '≡ T Y ' cuando  X ≡ T Y . Un ejemplo clave es  0 ′, el grado del problema de frenado .

Propiedades básicas

Estructura

Se han realizado muchas investigaciones sobre la estructura de los títulos de Turing. Las siguientes propiedades son solo algunas de las muchas que existen. Una conclusión general que se puede extraer de esta investigación es que la estructura de los títulos de Turing es extremadamente complicada.

Propiedades teóricas de orden

Propiedades que implican el salto

Propiedades lógicas

Ver también

Referencias

Monografías (nivel de pregrado)Monografías y estudios (nivel universitario)Trabajos de investigación <img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">