Für Pol = Menge der Polynome:
Sprachen (Probleme) mit effizienten Algorithmen
enthält schwierige Sprachen (Probleme)
Es gibt noch schwere Probleme (,,oberhalb von NP``)
Das Programm einer nichtdeterministischen Maschine kann man sich so vorstellen: 1. raten, 2. verifizieren. Für NP-Maschinen enthlten 1. und 2. nur polynomiell viele Schritte...
für ein vorher feststehendes Polynom (insbesondere darf es nicht von der Eingabe abhängen).
Es gilt DTIME(f ) NTIME(f ) NSPACE(f )
(in f (| w|) Zeit kann auch nur f (| w|) Platz verbraucht werden)