In computability theory, index sets describe classes of computable functions; specifically, they give all indices of functions in a certain class, according to a fixed Gödel numbering of partial computable functions.

Definition

edit

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

edit

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

edit

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]

  • is -complete.
  • is -complete.
  • is -complete.
  • is -complete.
  • is -complete.
  • is -complete.
  • is -complete.
  • is -complete.
  • is -complete, where is the halting problem.

Empirically, if the "most obvious" definition of a set is [resp. ], we can usually show that is -complete [resp. -complete].

Notes

edit
  1. ^ Odifreddi, P. G. Classical Recursion Theory, Volume 1.; page 151
  2. ^ Soare, Robert I. (2016), "Turing Reducibility", Turing Computability, Theory and Applications of Computability, Berlin, Heidelberg: Springer Berlin Heidelberg, pp. 51–78, doi:10.1007/978-3-642-31933-4_3, ISBN 978-3-642-31932-7, retrieved 2021-04-21{{citation}}: CS1 maint: work parameter with ISBN (link)

References

edit
  • Odifreddi, P. G. (1992). Classical Recursion Theory, Volume 1. Elsevier. p. 668. ISBN 0-444-89483-7.
  • Rogers Jr., Hartley (1987). Theory of Recursive Functions and Effective Computability. MIT Press. p. 482. ISBN 0-262-68052-1.

📚 Artikel Terkait di Wikipedia

Computability theory

terms of knowledge and methods, mathematical computability theorists study the theory of relative computability, reducibility notions, and degree structures;

Index of computing articles

Commercial at (computing) – Commodore 1541 – Commodore 1581 – Commodore 64 – Common logarithm – Compact disc – Compiler – Computability theory – Computational

Reduced instruction set computer

reduced instruction set computer (RISC) chips. Explicitly parallel instruction computing No instruction set computing One-instruction set computer Very long

Find first set

complementary operation that finds the index or position of the most significant set bit is log base 2, so called because it computes the binary logarithm ⌊log2(x)⌋

Simple set

In computability theory, a subset of the natural numbers is called simple if it is computably enumerable (c.e.) and co-infinite (i.e. its complement is

Turing reduction

In computability theory, a Turing reduction from a decision problem A {\displaystyle A} to a decision problem B {\displaystyle B} is an oracle machine

Enumeration

computability theory one often considers countable enumerations with the added requirement that the mapping from N {\displaystyle \mathbb {N} } (set of

Dow Jones Industrial Average

Average (DJIA), Dow Jones, or simply the Dow (/ˈdaʊ/), is a stock market index of 30 prominent companies listed on stock exchanges in the United States