[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 yy⟨x,y⟩∈L(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 ...L∈NPL