Estoy tratando de entender los sistemas de prueba interactivos y probé el siguiente problema como ejercicio. Sabemos que e I P = P S P A C E , entonces, ¿ tenemos sistemas de prueba interactivos (fáciles de entender) para P H ?
Un sistema interactivo para la prueba es trivial, pero no pudo conseguir un sistema de prueba interactiva incluso para C O N P . ¿Conoces un sistema de prueba interactivo explícito (quiero decir explícito sin pasar por la ruta I P = P S P A C E ) para c o N P ?
complexity-theory
interactive-proof-systems
Shitikanth
fuente
fuente
Respuestas:
Wikipedia describe ese ejemplo. Considere el problema UNNAT completo de coNP: dado un CNF en n variables, queremos convencer al verificador de que φ no es satisfactoria. Aritmetizamos φ a un polinomio p y elegimos algunos q primos grandes . Sea p ( x 1 , … , x k ) = 1 ∑ x k + 1 = 0 ⋯ 1 ∑ x n = 0 p ( x 1 ,φ n φ φ p q
El protocolo procede de la siguiente manera:
Debido a que el grado de es pequeño en comparación con q , si el probador está haciendo trampa, entonces el verificador probablemente la atrapará (vea Wikipedia para la prueba, o resuélvalo usted mismo usando el lema de Schwartz-Zippel).p q
fuente
Graficar el no isomorfismo en pruebas que no rinden más que su validez o todos los idiomas en NP tienen pruebas de conocimiento cero , Goldreich, Micali y Wigderson, JACM, 1991.
fuente