Co-NP
La classe coNP[modifica]
La classe
è la classe di problemi complementari a quelli della classe
. In maniera più formale si ha che se
è un problema su un alfabeto
allora esso è un problema della classe
se e solo se
è un problema di classe
.
Per quanto riguarda l'uguaglianza
non ci si può esprimere.
Infatti per vedere se un certo input
sia tale da essere di
o di non esserlo si dovrebbe attendere che tutte le possibili computazioni della macchina di Turing non deterministica che accetta
facciano il loro corso; ossia per avere la certezza che
nessuna computazione si dovrebbe arrestare mentre se
allora almeno una di tali computazioni si dovrebbe arrestare. Per far ciò non si impiega però un tempo polinomiale.
Ecco perché non si può dire nulla a proposito dell'uguaglianza
ed
.