stringtranslate.com

Salto de Turing

En teoría de computabilidad , el salto de Turing u operador de salto de Turing , llamado así por Alan Turing , es una operación que asigna a cada problema de decisión X un problema de decisión sucesivamente más difícil X con la propiedad de que X no es decidible por una máquina oráculo con un oráculo para X.

El operador se denomina operador de salto porque aumenta el grado de Turing del problema X . Es decir, el problema X no es reducible por Turing a X . El teorema de Post establece una relación entre el operador de salto de Turing y la jerarquía aritmética de conjuntos de números naturales. [1] De manera informal, dado un problema, el salto de Turing devuelve el conjunto de máquinas de Turing que se detienen cuando se les da acceso a un oráculo que resuelve ese problema.

Definición

El salto de Turing de X puede considerarse como un oráculo para el problema de detención para máquinas oráculo con un oráculo para X. [1]

Formalmente, dado un conjunto X y una numeración de Gödel φ i X de las X funciones computables , el salto de Turing X de X se define como

El n -ésimo salto de Turing X ( n ) se define inductivamente por

El salto ω X (ω) de X es la unión efectiva de la secuencia de conjuntos X ( n ) para nN :

donde p i denota el i- ésimo primo.

La notación 0′ o ∅′ se utiliza a menudo para el salto de Turing del conjunto vacío. Se lee salto-cero o, a veces, primo-cero .

De manera similar, 0 ( n ) es el salto n- ésimo del conjunto vacío. Para n finitos , estos conjuntos están estrechamente relacionados con la jerarquía aritmética , [2] y están conectados en particular con el teorema de Post .

El salto se puede iterar en ordinales transfinitos : hay operadores de salto para conjuntos de números naturales cuando es un ordinal que tiene un código en Kleene (independientemente del código, los saltos resultantes son los mismos por un teorema de Spector), [2] en particular los conjuntos 0 (α) para α < ω 1 CK , donde ω 1 CK es el ordinal de Church–Kleene , están estrechamente relacionados con la jerarquía hiperaritmética . [1] Más allá de ω 1 CK , el proceso puede continuarse a través de los ordinales contables del universo construible , utilizando el trabajo de Jensen sobre la teoría de la estructura fina de la L de Gödel . [3] [2] El concepto también se ha generalizado para extenderse a cardinales regulares incontables . [4]

Ejemplos

Propiedades

En el artículo sobre grados de Turing se analizan muchas propiedades del operador de salto de Turing .

Referencias

  1. ^ abc Ambos-Spies, Klaus; Fejer, Peter A. (2014), "Grados de insolubilidad", Manual de la historia de la lógica , vol. 9, Elsevier, págs. 443–494, doi :10.1016/b978-0-444-51624-4.50010-1, ISBN 9780444516244.
  2. ^ abc SG Simpson, La jerarquía basada en el operador de salto, p. 269. El simposio de Kleene (Holanda del Norte, 1980)
  3. ^ Hodes, Harold T. (junio de 1980). "Saltando a través del transfinito: la jerarquía del código maestro de los grados de Turing". Journal of Symbolic Logic . 45 (2). Association for Symbolic Logic : 204–220. doi :10.2307/2273183. JSTOR  2273183. S2CID  41245500.
  4. ^ Lubarsky, Robert S. (diciembre de 1987). "Códigos maestros incontables y la jerarquía de saltos". The Journal of Symbolic Logic . 52 (4): 952–958. doi :10.2307/2273829. ISSN  0022-4812. JSTOR  2273829. S2CID  46113113.
  5. ^ ab Shore, Richard A.; Slaman, Theodore A. (1999). "Definición del salto de Turing". Mathematical Research Letters . 6 (6): 711–722. doi : 10.4310/MRL.1999.v6.n6.a10 .
  6. ^ Hodes, Harold T. (junio de 1980). "Saltando a través del transfinito: la jerarquía del código maestro de los grados de Turing". The Journal of Symbolic Logic . 45 (2): 204–220. doi :10.2307/2273183. ISSN  0022-4812. JSTOR  2273183. S2CID  41245500.