| Recursively Enumerable |
Website Links For Set |
Information AboutRecursively Enumerable |
| CATEGORIES ABOUT RECURSIVELY ENUMERABLE SET | |
| recursion theory | |
| theory of computation | |
Or, equivalently,
The Complexity Class containing all recursively enumerable sets is RE . Common-programming-sense should suggest how to convert either of these algorithms to the other, thus showing the equivalence of the existence of either with the existence of the other. The first condition suggests why the term ''semi-decidable'' is sometimes used; the second suggests why ''computably enumerable'' is used. DEFINITION A countable set is called recursively enumerable if there exists a of : : is called an enumerative function because it associates a '''rank''' in the enumeration to every element of . EQUIVALENT FORMULATIONS The following are equivalent:
: In other words if is the Domain of : : (Note that this is one of two possible senses of the domain of a partial function, but the one preferred in recursion theory. See the discussion at Partial Function .) A set is called co-recursively enumerable or '''co-r.e.''' if the Complement , , is recursively enumerable. REMARKS Since the Church-Turing Thesis states that computable functions are defined equivalently by Turing Machine s and other Models Of Computation , we can state the definition as A countable set is called recursively enumerable if there exists a Turing machine that always halts when given an element of as input, and that never halts when given an input that does not belong to This is also a very common definition of recursively enumerable set. EXAMPLES
  |
Given A Gödel Numbering <math>\phi</math> Of The Computable Functions Then The Set <math>\lbrace \left \langle X, Y, Z
Ight
Angle \phi X(y) |
z
brace</math> is recursively enumerable This set encodes the problem of deciding a function value |
|
|
|