Non-deterministic Polynomial time (NP): a language is said to be solvable in non-deterministic polynomial time if there exists an NDTM s.t.:

  • accepts
  • is eventually dominated by a polynomial function

We can define in the same way.