Computable set

Summary

In computability theory, a set of natural numbers is called computable (or recursive or decidable) if there exists an algorithm to decide the membership of an input in a finite number of steps. A set is noncomputable (or undecidable) if it is not computable.

Definition

edit

A subset   of the natural numbers is called computable if there exists a total computable function   such that:

  if  
  if  .

In other words, the set   is computable if and only if the indicator function   is computable.

Examples

edit
  • Every recursive language is a computable.
  • Every finite or cofinite subset of the natural numbers is computable. Special cases:
    • The empty set is computable.
    • The entire set of natural numbers is computable.
    • Every natural number is computable.[note 1]
  • The subset of prime numbers is computable.
  • The set of Gödel numbers is computable.[note 2]

Non-examples

edit

Properties

edit

Both A, B are sets in this section.

  • If A is computable then the complement of A is computable.
  • If A and B are computable then:

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

edit

Notes

edit
  1. ^ That is, under the Set-theoretic definition of natural numbers, the set of natural numbers less than a given natural number is computable.
  2. ^ c.f. Gödel's incompleteness theorems; "On formally undecidable propositions of Principia Mathematica and related systems I" by Kurt Gödel.

References

edit
  • Cutland, N. Computability. Cambridge University Press, Cambridge-New York, 1980. ISBN 0-521-22384-9; ISBN 0-521-29465-7
  • Rogers, H. The Theory of Recursive Functions and Effective Computability, MIT Press. ISBN 0-262-68052-1; ISBN 0-07-053522-1
  • Soare, R. Recursively enumerable sets and degrees. Perspectives in Mathematical Logic. Springer-Verlag, Berlin, 1987. ISBN 3-540-15299-7
edit