Simple and immune amounts

from Wikipedia, the free encyclopedia

Simple and immune sets are classes of subsets of natural numbers and provide important counterexamples in computability theory . They are closely related to the concept of recursive enumerability ( RE ): While immune sets are precisely the countable infinite sets of natural numbers that do not have an infinite recursively enumerable subset, the simple sets are the recursively enumerable complements of immune sets. The definitions can be further strengthened and thus lead to the concept of hyper- or even hyper-hypersimple sets .

Emil Post already suspected the existence of simple sets in the 1940s, but it was not until 1956 and 1957 that this could be proven (independently of one another) by Richard Friedberg and Albert Muchnik .

definition

Let it be an effective numbering of all recursively enumerable sets.

A lot of natural numbers are called immune , if true .

(i.e. is countably infinite, but does not have an infinite recursively enumerable subset). Here denote the cardinality of a set.

A set is simply called if it is itself recursively enumerable and its complement is immune.

history

When Post in 1944 began to compare problems according to their decidability , the question quickly arose whether every recursively enumerable set that is no longer decidable is automatically already complete for the enumerable sets. Now complements RE -complete sets (more precisely all productive sets ) have an infinite enumerable subset. That is, the existence of simple sets is already sufficient for the negative answer to the above question. Post himself suspected this existence, but has not yet been able to prove it. Only when Friedberg and Muchnik solved the (more general) Post problem in 1956/57 , they constructed the first simple set en passant. This was also the first proof in the history of the theory of computation that was carried out using the priority method. Today, however, much simpler constructions of simple sets are known.

example

According to the prerequisite, there is a Turing machine (or an algorithm in an alternative computability model ) that enumerates the set when entered . Now be the partial number function in which is always the first element found by , for which applies if such an element exists. Then it is obviously (partially) calculable and its range of values is simple.

In the same way, other simple sets can also be constructed.

properties

  • Immune sets are not recursively enumerable, otherwise they would contain themselves as an infinite enumerable subset.
  • An infinite set is immune if and only if it does not contain an infinite decidable subset.
  • Simple sets are therefore not decidable.
  • Immune sets are not productive by construction and simple sets are therefore not creative either .
  • After Myhill simple amounts are therefore not RE -complete.
  • There are a couple of simple sets that make up the natural numbers .

Hyper-simple and hyperimmune quantities

It is said that an ordered set of natural numbers is majorized by a number function if it holds that the function value is always at least as large as the smallest value of .

A lot is called hyperimmune ( hi ) if it is not dominated by any totally calculable function .
A set is then called hypersimple ( hs ; from English hypersimple ) if it can be enumerated recursively and its complement is hi.
  • Hyper-simple sets are necessarily infinite.
  • Hyperimmune quantities are always immune, and therefore hyper-simple quantities are always simple.
  • There are simple sets that are not hyper-simple.
  • The intersection of two hyper-simple sets is again hyper-simple.
  • The union of a hyperimmune and an immune set is again hyperimmune.

Hyperhyping Simple and Hyperhyperimmune Quantities

There is a characterization of hi sets that is sometimes used as an alternative definition:

Let it be an effective numbering of all finite subsets of (e.g. for ).

An infinite set is hyperimmune if and only if there is no totally calculable function such that it holds.

In other words, an infinite set is hi if there is no computable list - in canonical indices - of pairwise disjoint finite sets that all intersect.

If one now moves from the canonical -indices to the more general -indices introduced above , the definition of hyperhyperimmune sets results. It turned out that this is actually stronger.

An infinite set is hot hyperhyperimmune ( hhi ), if there is no totally computable function , so that for each the set is finite and holds.

A set is hhi if it is infinite and there is no computable list - in -indices - of pairwise disjoint finite sets that all intersect this set.

A set of sets is then called hyperhypsimple ( hhs ) if it is recursively enumerable and its complement is hhi.
  • Hyperhyperimmune quantities are always hyperimmune, since -indexes can be converted into -indexes in a calculable manner.
  • There are hyperimmune amounts that are not hyperhyperimmune.

literature

Individual evidence

  1. E. Post: Recursively enumerable sets of positive integers and Their decision problems. Bulletin of the American Mathematical Society, Vol. 50 (1944), No. 5, pp. 284-316 (online, PDF file; 4.0 MB) .
  2. ^ R. Friedberg: Two recursively enumerable sets of incomparable degree of unsolvability (solution of Post's problem 1944) . In: Proceedings of the National Academy of Sciences . tape 43 , p. 236-238 ( pnas.org [PDF]).
  3. A. Muchnik: About the unsolvability of the problem of reducibility in the theory of algorithms. (Russian) . In: Doklady Akademii Nauk SSSR (NS) . tape 108 , 1956, pp. 194-197 .
  4. Put with analogously to , but with .
  5. Add and , with from the example above.
  6. Take the set from the example above, it is simple, but its complement is majorized by.