Ei kompleksitetsklasse har gjerne en definisjon på følgende form. Mengda av problemer som kan løses av en abstrakt maskin M med O(f(n)) ressurser hvor n er inputstørrelsa. I klassene NP og P er det tid som er ressursen, mens det i klasser som PSPACE er snakk om plass.