Estoy buscando una referencia sobre 'reducir' las reducciones de Turing a muchas reducciones. Tengo en mente una declaración de la siguiente forma (declaraciones suficientemente similares también me satisfarían):
Teorema. Si , entonces .A ≤ 2 f m B t t
donde " " y " " denotan respectivamente las reducciones de Turing y de muchos en el tiempo determinista , y " " denota una variante de la "tabla de verdad" el idioma , que evalúa una combinación booleana de controles " ". ≤ f m f ( n ) B t t B x ∈ B
Idea de prueba para el enunciado: simule la máquina de Turing del oráculo delimitada por el tiempo utilizada en la reducción de Turing: es bastante fácil obtener un transductor de Turing no determinista también en el tiempo que adivina las respuestas del oráculo y escribe una conjunción de cheques " " o " " en la salida, para ser evaluados por una máquina . Este transductor se puede determinar explorando ambos resultados de las llamadas al oráculo y manejándolos mediante disyunciones en la salida; ahora funciona en el tiempo .f ( n ) B x ∈ B x ∉ B B t t 2 f ( n )
Por extraño que parezca, no puedo encontrar ningún resultado relacionado en los libros de texto de complejidad.
Editar: renombrado " " en " " para enfatizar la relación con las tablas de verdad, como lo señaló @ MarkusBläser.B t t
Respuestas:
Estoy bastante seguro de que puede encontrar esto en el libro Bounded Queries in Recursion Theory de Martin and Gasarch, pero no tengo acceso a una copia ahora para verificar.
(Su declaración da un límite superior de ; la mayor parte de ese libro trata sobre límites inferiores tales cantidades, por lo que el límite superior debe estar allí en algún lugar, probablemente muy cerca del comienzo).2f
PD: estoy de acuerdo con el comentario de M. Blaser: básicamente estás hablando de reducciones de la tabla de verdad sin usar esa terminología.
fuente