Abstract
A set is called r-closed left-r.e. iff every set r-reducible to it is also a left-r.e. set. It is shown that some but not all left-r.e. cohesive sets are many–one closed left-r.e. sets. Ascending reductions are many–one reductions via an ascending function; left-r.e. cohesive sets are also ascending closed left-r.e. sets. Furthermore, it is shown that there is a weakly 1-generic many–one closed left-r.e. set. We also consider initial segment complexity of closed left-r.e. sets. We show that initial segment complexity of ascending closed left-r.e. sets is of sublinear order. Furthermore, this is near optimal as for any non-decreasing unbounded recursive function g, there are ascending closed left-r.e. sets A whose plain complexity satisfies
Introduction
When studying the limits of computation, one often looks at recursively enumerable (r.e.) and left-r.e. sets. Natural examples of the r.e. sets are Diophantine sets and the word problem of a finitely generated group [11,15,17]. The best-known left-r.e. set is Chaitin’s Ω [2,19]. The present work focuses on a special subclass of the left-r.e. sets, namely those which are closed downwards with respect to the many–one, ascending, disjunctive or conjunctive reducibilities. While all r.e. sets exhibit closure under various reducibilities – one–one, many–one, conjunctive, disjunctive, positive truth-table and enumeration [11,15,17] – some left-r.e. sets, such as Chaitin’s Ω, fail to do so.
We show that the classes of many–one closed left-r.e. sets and r.e. sets do not coincide: there exist both, cohesive and weakly 1-generic sets, which are many–one closed left-r.e. but not recursively enumerable, see Theorems 3.3, 4.1 and Remark 4.2. We also show that there are cohesive left-r.e. sets which are not many–one closed left-r.e., see Theorem 3.11. We introduce the more restrictive notion of ascending reducibility. We show that cohesive and even r-cohesive left-r.e. sets are already ascending closed left-r.e. sets, see Theorem 3.12.
Kolmogorov complexity measures the information content of strings; the applications of this notion range from quantifying the amount of algorithmic randomness [1,3,10] to establishing lower bounds on the average running time of an algorithm [7]. Here the idea is to fix a universal machine U and to measure the plain Kolmogorov complexity
Existence of closed left-r.e. sets
We formalise the notion of a “closed left-r.e.” set. Let
We define following reducibilities.
Alternatively to the definition of positive reducibility above, one could also directly define that
A set A is left-r.e. iff there is a uniformly recursive approximation
If every set r-reducible to A is left-r.e. then we say that A is an r-closed left-r.e. set.
It is well-known that every set which is positively reducible to an r.e. set is also itself r.e. [15]; hence every r.e. set is a many–one closed left-r.e. set. Furthermore, a set is recursive iff it is a bounded truth-table (btt) closed left-r.e. set because the complement of any set btt-reduces to the set itself, see [11] for discussion of btt-reductions. The first result below shows that one can get positive closed left-r.e. sets in a non-trivial way.
Suppose
For the following theorem, let
There exists a non-r If for some We will construct finite sets Let Stage s: Satisfy the highest priority (that is least index) requirement there exists an e, with Note that End Stage s. Now suppose In case In case
By induction,
In this case, pick the least such e. The requirement can be satisfied by setting
Hence A is a positive closed left-r.e. set. □
When trying to construct r.e. sets which are neither recursive nor Turing complete, Post [13] introduced various notions of immune, hyperimmune and hyperhyperimmune sets which formalise that one cannot pick out infinitely many elements of these sets in certain more and more powerful ways. Furthermore, Post considered r.e. sets with immune, hyperimmune and hyperhyperimmune complement which he correspondingly called simple, hypersimple and hyperhypersimple, respectively. In the search for the existence of hyperhypersimple sets (which was left open by Post [13]), these notions have been strengthened and led to the following definition.
(Friedberg [4], Lachlan [6], Myhill [8] and Robinson [14]).
An infinite set A is cohesive iff for every r.e. set B either
Theorem 3.3 below provides an example of a cohesive many–one closed left-r.e. set. We remark that Soare [16] already discovered a cohesive left-r.e. set. The following notational conventions will be useful. Let
Suppose
Let
There is a cohesive many–one closed left-r
The following is a modification of the construction of cohesive/maximal set, say A (see for example [17]), where instead of using moving markers individually, we use intervals of moving markers. Then, using a concept similar to e-state in the construction of cohesive/maximal sets, we ensure that the chosen set A is cohesive (where, for members of A, we choose one element from each interval). Furthermore, instead of e-state bits having values 0 or 1, we consider them having values 0, 1 and 2, where the values 1 and 2 are used to ensure some monotonicity in the reductions to A. This will allow us to show that A is many–one closed left-r.e. set. We now proceed formally.
We will use moving markers,
Initially, let Stage s: Check whether there exists If so, then update the values of End Stage s.
For all e
for all m with
for all
Statement (a) follows by induction on e and the fact that
For all d and all
To prove the claim, suppose by way of contradiction that some least d and a corresponding least
It follows from Claim 3.5 that, for all e, for all but finitely many
For all e
For all e
To prove the claim, suppose by way of contradiction that
For all e with
To prove the claim, suppose by way of contradiction that e is such that for all but finitely many for all for all
Let s be such that for all
Note above that
The set
To prove the claim, consider any total
Suppose
To prove the claim, first suppose that
Now suppose that
The characteristic value of
Not every left-r.e. set is many–one closed left-r.e.: Besides Ω, a quite easy example can be found by taking an r.e. and non-recursive set A and considering the set
There is a left-r
The following is a modification of the construction of cohesive/maximal set, say A, where we fix intervals, and consider the intervals to which the moving markers belong and have a high enough e-state. Then, we choose a specific marker in each of these intervals to ensure cohesiveness. The mechanism of this construction also ensures that A is left-r.e. To ensure that A is not left-r.e. closed, we consider the reduction which maps ith least element of an interval to the ith highest element of the same interval. This ensures that if the set B formed using the above reduction is left-r.e., then A would be recursive, contradicting the cohesiveness of A. We now proceed formally.
Partition
Define for all e, s: for all e, s, j with for all s, for the least e (if any) with Definition of Let Let Let End Definition of
Note that such
Let
Here, it should be noted that
To show that
Now we show that A is cohesive. So consider any d, e, k such that
Now consider If the least
For a proof, assume that the above would be false for some e, s and let d be the least index such that
Recall from Definition 2.1 that an ascending reduction is a recursive function f which satisfies
The next result shows that every r-cohesive left-r.e. set is an ascending closed left-r.e. set. Thus, r-cohesive left-r.e. sets form a subclass of ascending closed left-r.e. sets. Recall that every cohesive set is r-cohesive.
Every left-r
Suppose A is a left-r.e. r-cohesive set. Suppose
Let
The next result provides a natural way to construct many–one closed left-r.e. sets via maximal sets. Recall that a set is maximal iff it is r.e. and its complement is cohesive. This construction generalises a method of Stephan and Teutsch [18, Theorem 6.5].
Assume A is a maximal set with complement in ascending order
Suppose that a recursive function f many–one reduces some set F to E and assume for a contradiction that F is not a left-r.e. set. If
The condition
Now, for all but finitely many n,
Let
Similarly, one can construct ascending closed left-r.e. supersets of r-maximal sets.
Assume A is an r-maximal set with complement
The proof that the set E is ascending closed is similar to the proof in Theorem 3.13. Now it is shown that there exist an r-maximal set A and a left-r.e. set B, such that the corresponding set E is not a many–one closed left-r.e. set. First one splits the natural numbers into intervals Furthermore, let For each e, let Now let Assume now by way of contradiction that not only E but also
Another important type of sets are the 1-generic and weakly 1-generic sets [11,12]. As one cannot have left-r.e. 1-generic sets [12, p. 662], one might ask for which reducibilities r there are r-closed left-r.e. weakly 1-generic sets. The next result shows that one can make such sets for the notion of ascending closed left-r.e. sets.
Recall that a set is weakly 1-generic iff for every recursive function f from numbers to strings there exist n and m with
There is an ascending closed left-r Let str be a one–one recursive bijection from At the beginning of stage s, the markers have values Stage s: If there exists an Fix the least e such that Cond Fix one Let Update For For Let deleting all elements inserting, for each Suppose Let For For Let deleting all elements inserting, for each setting End Stage s. Let Now suppose One can adjust the proof of Theorem 4.1 to show that there is a many–one closed left-r.e. and weakly 1-generic set. To build this set, we modify Cond
It can be shown by induction on e that
Go to Stage
Go to Stage
Let
If A is an ascending closed left-r
Let c be any constant, and let
Let g be a recursive and unbounded non-decreasing function with
Note that it suffices to show that
Without loss of generality assume
Define A so that the characteristic function of A on the set
The set A is left-r.e. as we can have an approximation
Now suppose
We define the approximation
Furthermore,
Theorem 5.3 below considers
Let
We will construct intervals
The string for all but finitely many e,
In case (a),
Given the non-decreasing unbounded recursive function
Definition of e-state. For all e, s, define the e-state (at stage s) of interval I as the lexicographically largest string
Definition of If If If There are d, For
Definitions of
Definitions of The string There are no either
Let
We now argue that For some After each of the events in (i), the
Thus the number of possibilities of the string
The above arguments also show that once all
Now assume that For For each For each First consider the case where Second consider the case that
Now let
To complete the proof, the condition on the Kolmogorov complexity needs to be verified. For a fixed e, consider the limiting values of
Furthermore, for all
In each of these subcases we have
If A is a conjunctively closed left-r
Let ε with
Now, we can compute f gives the correct reduction from
Note that one can prove by induction that for all
Note that the reduction might know the programs to left-enumerate all the sets
One can modify the above construction as follows to cover the case of disjunctive reducibility by changing the following items in the proof:
the uth member of the interval
The remaining parts of the proof are the same and one obtains the following parallel result.
If A is a disjunctively closed left-r
Note that these results state that the conjunctively, disjunctively and positively closed left-r.e. sets are, in terms of their initial segment Kolmogorov complexity, quite similar to the r.e. sets whose plain initial segment complexity is bounded by
Left-r.e. sets are a natural generalisation of r.e. sets. However, they fail to have many closure properties of the r.e. sets: The unions and intersections of left-r.e. sets may fail to be left-r.e.; furthermore they are not closed under easy ascending reducibilities like taking the half of a set. For example, it is known that the set
In previous versions of this paper we mentioned the open question whether there is a non-r.e. set such that all the sets enumeration-reducible to it are left-r.e.; recently, Keng Meng Ng proved that such sets do not exist [9]. Furthermore, one might study the many–one degrees of many–one closed left-r.e. sets. This degree structure can easily be shown to be an upper semilattice. However, fundamental properties are not yet known: for example does this upper semilattice have a greatest element (as in the case of the r.e. many–one degrees).
Footnotes
Acknowledgements
S. Jain has been supported in part by NUS grants C252-000-087-001, R146-000-181-112, R146-000-184-112 and R252-000-420-112; F. Stephan has been supported in part by NUS grants R146-000-181-112, R146-000-184-112 and R252-000-420-112; J. Teutsch has been supported by the Deutsche Forschungsgemeinschaft grant ME 1806/3-1. We also like to thank the anonymous referees for helpful comments and Keng Meng Ng for discussions on closed left-r.e. sets.
