This is an old revision of this page, as edited by Citation bot(talk | contribs) at 08:58, 28 January 2023(Add: doi, series. Upgrade ISBN10 to 13. | Use this bot. Report bugs. | Suggested by Corvus florensis | #UCB_webform 959/3500). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.Revision as of 08:58, 28 January 2023 by Citation bot(talk | contribs)(Add: doi, series. Upgrade ISBN10 to 13. | Use this bot. Report bugs. | Suggested by Corvus florensis | #UCB_webform 959/3500)
Let be a computable enumeration of all partial computable functions, and be a computable enumeration of all c.e. sets.
Let be a class of partial computable functions. If then is the index set of . In general is an index set if for every with (i.e. they index the same function), we have . Intuitively, these are the sets of natural numbers that we describe only with reference to the functions they index.
Index sets and Rice's theorem
Most index sets are non-computable, aside from two trivial exceptions. This is stated in Rice's theorem:
Let be a class of partial computable functions with its index set . Then is computable if and only if is empty, or is all of .
Rice's theorem says "any nontrivial property of partial computable functions is undecidable".[1]
Completeness in the arithmetical hierarchy
Index sets provide many examples of sets which are complete at some level of the arithmetical hierarchy. Here, we say a set is -complete if, for every set , there is an m-reduction from to . -completeness is defined similarly. Here are some examples:[2]