Définition
La classe co-NP contient les complémentaires des problèmes de Classe NP.
Autrement dit, si un problème appartient à NP, sa négation logique (le problème inverse) appartient à co-NP.
Exemple
- Le complément de SAT (formule non satisfiable) : UNSAT ∈ co-NP
- Le problème du tri : vérifier qu’une liste est non triée ∈ co-P = P
Relations avec les autres classes
- Si , alors (théorème du CM7)
- Mais on pense généralement que
Intuition
- Dans NP, on peut prouver qu’une instance est vraie (via un certificat).
- Dans co-NP, on peut prouver qu’une instance est fausse (via un certificat).