Ein Problem ist NP-vollständig, wenn:
- Es ist in NP.
- Alle Probleme in NP können sich darauf reduzieren.
Es ist Nummer 2, um die es mir hier geht. Ich wäre sehr überrascht, wenn wir jedes Problem in NP kennen würden. Woher wissen wir unter dieser Annahme sicher, dass ein Problem NP-vollständig ist? Woher wissen wir zum Beispiel, dass es kein Problem gibt, von dem wir nicht wissen, dass es sich auf das Problem der booleschen Zufriedenheit reduziert, aber nicht auf das Clique-Problem? Oder wäre ein solches Problem NP-Intermediate und müsste daher P! = NP existieren?