Computable set

In computability theory, a set of natural numbers is computable (or decidable, or recursive) if there is an algorithm that computes the membership of every natural number in a finite number of steps. Formally, a subset of the natural numbers is computable if there exists a total computable function such that

Examples

Non-computable sets

Properties

Both A, B are sets in this section.

In general, the image of a computable set under a computable function is computably enumerable, but possibly not computable.

A is computable if and only if it is at level of the arithmetical hierarchy.

A is computable if and only if it is either the image (or range) of a nondecreasing total computable function, or the empty set.

See also

Notes

  1. ↑ That is, under the set-theoretic definition of natural numbers, the set of natural numbers less than a given natural number is computable.

References

  1. ↑ Markov, A. (1958). "The insolubility of the problem of homeomorphy". Doklady Akademii Nauk SSSR. 121: 218–220. MR 0097793.