In computability theory, a set S of natural numbers is called computably enumerable (c.e.), recursively enumerable (r.e.), semidecidable, partially decidable, listable, provable or Turing-recognizable if:
- There is an algorithm such that the set of input numbers for which the algorithm halts is exactly S.