Computable set explained

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. A set is noncomputable (or undecidable) if it is not computable.

Definition

A subset

S

of the natural numbers is computable if there exists a total computable function

f

such that:

f(x)=1

if

x\inS

f(x)=0

if

x\notinS

.

In other words, the set

S

is computable if and only if the indicator function

1S

is computable.

Examples

Non-examples

See main article: List of undecidable problems.

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

0
\Delta
1
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

Bibliography

Notes and References

  1. Markov . A. . Doklady Akademii Nauk SSSR . 97793 . 218–220 . The insolubility of the problem of homeomorphy . 121 . 1958.