Fuente primaria para la equivalencia del tiempo polinomial no determinista y la verificación del tiempo polinomial determinista

12

¿Quién fue la primera persona en mostrar que un idioma está en NP si se puede verificar un certificado para el idioma en tiempo polinómico? ¿Tenemos un documento que lo demuestre formalmente? ¿Cuándo comenzó la comunidad TCS a desestimar el no determinismo en favor de la verificabilidad? No puedo, por mi vida, encontrar una buena referencia para esto más allá de textos como Papadimitriou y Arora y Barak.

Logan Mayfield
fuente

Respuestas:

12

[Un comentario extendido] Creo que las "raíces de la verificación" ya están contenidas en el documento de Karp "Reducibilidad entre problemas combinatorios" (1972):

...
Deje que denote la clase de subconjuntos que son reconocibles en tiempo polinómico. Dado y un polinomio , definimos siguiente manera:P(2)Σ×ΣL(2)P(2)pL

L={x existe st yyx,yL(2)log(y)p(log(x))}

(Sin embargo, Karp no llama un "certificado")y

... Nos referimos a como el lenguaje derivado de por cuantificación existencial limitada por .LL(2)p

Definición 4 . es el conjunto de lenguajes derivados de elementos de por cuantificación existencial limitada por polinomios.NPP(2)

Existe una caracterización alternativa de NP en términos de máquinas de Turing no deterministas ... [definición de cálculo de una máquina de Turing no determinista] ...

y

... Teorema 1 : si y solo si es aceptada por una máquina de Turing no determinista que opera en tiempo polinómico ...LNPL

Marzio De Biasi
fuente
Eso me parece a mí. No debí haber mirado de cerca el papel de Karp porque supuse que si se le atribuía la equivalencia, se hablaría junto con todo lo demás que hizo en ese papel.
Logan Mayfield