[Розширений коментар] Я думаю, що "корені перевірки" вже містяться в рубежі Карпа "Зменшення серед комбінаторних проблем" (1972):
...
Нехай позначає клас підмножин які можна розпізнати в поліноміальний час. Враховуючи і поліном , визначаємо так:P(2)Σ∗×Σ∗L(2)∈P(2)pL
L={x∣ існує st іy⟨x,y⟩∈L(2)log(y)≤p(log(x))}
(проте Карп не називає "сертифікатом")y
... Ми називаємо мовою, похідною від шляхом обмеженої екзистенціальної кількісної оцінки.LL(2)p
Визначення 4 . - це сукупність мов, отриманих з елементів методом кількісного визначення, обмеженого поліном.NPP(2)
Існує альтернативна характеристика NP з точки зору недетермінованих машин Тьюрінга ... [визначення обчислення недетермінованої машини Тьюрінга] ...
і
... Теорема 1 : тоді і лише тоді, коли приймається недетермінованою машиною Тюрінга, яка працює в поліноміальний час ...L∈NPL