Enumerable predicate
An arithmetic predicate is called enumerable relative to a given formal system of arithmetic if it has the following property: There is a formula in the language of formal arithmetic (cf. Arithmetic, formal) such that for any natural numbers ,
1) if is true, then ;
2) if is false, then , where means derivability in and is the result of substituting in for the variables terms representing the numbers . In this case one says that the formula is an enumerability predicate for . For a formal system of arithmetic the following proposition holds: All recursive predicates, and only they, are enumerability predicates in .
An -place arithmetic function is called enumerable if there is an arithmetic formula such that for any natural numbers ,
1) if , then ;
2) .
In the ordinary formal system of arithmetic all general recursive functions, and only they, are enumerable (cf. General recursive function).
References
[1] | S.C. Kleene, "Introduction to metamathematics" , North-Holland (1951) |
Comments
Predicates (functions ) satisfying 1), 2) are more commonly called definable in the system .
Enumerable predicate. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Enumerable_predicate&oldid=33501