NP = { f: ?* ? ?* und f nichtdeterministisch polynomial-zeitberechenbar } heißt die Klasse der npzb-Funktionen.
a) L‘ heißt polynomial reduzierbar auf L
dund wenn es existiert eine pzb-Funktion
f: ?* ? ?* mit: ? w ? ?* w ? L‘? f ( w ) ? L
dund wenn für jedes L‘? NP gilt: L‘ ist polynomial
c) L heißt NP-vollständig
dund wenn L ? NP und L ist NP-schwierig.