Metarecursively enumerable sets and their metadegrees

1968 ◽  
Vol 33 (3) ◽  
pp. 389-411 ◽  
Author(s):  
Graham C. Driscoll

Metarecursion theory is an analogue of recursion theory which deals with sets of recursive, or constructive, ordinals rather than of natural numbers. It was originated by Kreisel and Sacks [3], who make extensive use of an equation calculus developed by Kripke. We assume that the reader is acquainted with the outline of it given in [3], and especially in [3, §3].

Author(s):  
Harold Hodes

A reducibility is a relation of comparative computational complexity (which can be made precise in various non-equivalent ways) between mathematical objects of appropriate sorts. Much of recursion theory concerns such relations, initially between sets of natural numbers (in so-called classical recursion theory), but later between sets of other sorts (in so-called generalized recursion theory). This article considers only the classical setting. Also Turing first defined such a relation, now called Turing- (or just T-) reducibility; probably most logicians regard it as the most important such relation. Turing- (or T-) degrees are the units of computational complexity when comparative complexity is taken to be T-reducibility.


1983 ◽  
Vol 48 (3) ◽  
pp. 662-669 ◽  
Author(s):  
Robert E. Byerly

It is known [4, Theorem 11-X(b)] that there is only one acceptable universal function up to recursive isomorphism. It follows from this that sets definable in terms of a universal function alone are specified uniquely up to recursive isomorphism. (An example is the set K, which consists of all n such that {n}(n) is defined, where λn, m{n}(m) is an acceptable universal function.) Many of the interesting sets constructed and studied by recursion theorists, however, have definitions which involve additional notions, such as a specific enumeration of the graph of a universal function. In particular, many of these definitions make use of the interplay between the purely number-theoretic properties of indices of partial recursive functions and their purely recursion-theoretic properties.This paper concerns r.e. sets that can be defined using only a universal function and some purely number-theoretic concepts. In particular, we would like to know when certain recursion-theoretic properties of r.e. sets definable in this way are independent of the particular choice of universal function (equivalently, independent of the particular way in which godel numbers are identified with natural numbers).We will first develop a suitable model-theoretic framework for discussing this question. This will enable us to classify the formulas defining r.e. sets by their logical complexity. (We use the number of alternations of quantifiers in the prenex form of a formula as a measure of logical complexity.) We will then be able to examine the question at each level.This work is an approach to the question of when the recursion-theoretic properties of an r.e. set are independent of the particular parameters used in its construction. As such, it does not apply directly to the construction techniques most commonly used at this time for defining particular r.e. sets, e.g., the priority method. A more direct attack on this question for these techniques is represented by such works as [3] and [5]. However, the present work should be of independent interest to the logician interested in recursion theory.


1976 ◽  
Vol 41 (1) ◽  
pp. 188-198 ◽  
Author(s):  
Douglas Cenzer

Monotone inductive definitions occur frequently throughout mathematical logic. The set of formulas in a given language and the set of consequences of a given axiom system are examples of (monotone) inductively defined sets. The class of Borel subsets of the continuum can be given by a monotone inductive definition. Kleene's inductive definition of recursion in a higher type functional (see [6]) is fundamental to modern recursion theory; we make use of it in §2.Inductive definitions over the natural numbers have been studied extensively, beginning with Spector [11]. We list some of the results of that study in §1 for comparison with our new results on inductive definitions over the continuum. Note that for our purposes the continuum is identified with the Baire space ωω.It is possible to obtain simple inductive definitions over the continuum by introducing real parameters into inductive definitions over N—as in the definition of recursion in [5]. This is itself an interesting concept and is discussed further in [4]. These parametric inductive definitions, however, are in general weaker than the unrestricted set of inductive definitions, as is indicated below.In this paper we outline, for several classes of monotone inductive definitions over the continuum, solutions to the following characterization problems:(1) What is the class of sets which may be given by such inductive definitions ?(2) What is the class of ordinals which are the lengths of such inductive definitions ?These questions are made more precise below. Most of the results of this paper were announced in [2].


1983 ◽  
Vol 48 (2) ◽  
pp. 458-474 ◽  
Author(s):  
John P. Hartley

In [5], Kleene extended previous notions of computations to objects of higher finite type in the maximal type-structure of functionals given by:Tp(0) = N = the natural numbers,Tp(n + 1) = NTp(n) = the set of total maps from Tp(n) to N.He gave nine schemata, S1–S9, for describing algorithms for computations from a finite list of functionals, and indices to denote these algorithms. It is generally agreed that S1-S9 give a natural concept of computations in higher types.The type-structure of countable functions, Ct(n) for n ϵ N, was first developed by Kleene [6] and Kreisel [7]. It arises from the notions of ‘constructivity’, and has been extensively studied as a domain for higher type recursion theory. Each countable functional is globally described by a countable amount of information coded in its associate, and it is determined locally by a finite amount of information about its argument. The countable functionals are well summarised in Normann [9], and treated in detail in Normann [8].The purpose of this paper is to discuss a generalisation of the countable functionals, which we shall call the countably based functions, Cb(n) for n ϵ N. It is suggested by the notions of ‘predicativity’, in which we view N as a completed totality, and build higher types on it in a constructive manner. So we shall allow quantification over N and include application of 2E in our schemata. Each functional is determined locally by a countable amount of information about its argument, and so is globally described by a continuum of information coded in its associate, which will now be a type-2 object. This generalisation, obtained via associates, was proposed by Wainer, and seems to reflect topological properties of the countable functionals.


1984 ◽  
Vol 49 (4) ◽  
pp. 1319-1332 ◽  
Author(s):  
G. Longo ◽  
E. Moggi

AbstractA type-structure of partial effective functionals over the natural numbers, based on a canonical enumeration of the partial recursive functions, is developed. These partial functionals, defined by a direct elementary technique, turn out to be the computable elements of the hereditary continuous partial objects; moreover, there is a commutative system of enumerations of any given type by any type below (relative numberings).By this and by results in [1] and [2], the Kleene-Kreisel countable functionals and the hereditary effective operations (HEO) are easily characterized.


1980 ◽  
Vol 45 (2) ◽  
pp. 317-333 ◽  
Author(s):  
J. B. Remmel

In [6], G. Metakides and the author introduced a general model theoretic setting in which to study the lattice of r.e. substructures of a large class of recursively presented models . Examples included , the natural numbers with equality, 〈 Q, ≤ 〉, the rationals under the usual ordering, and a large class of n-dimensional partial orderings. In this setting, we were able to generalize many of the constructions of classical recursion theory so that the constructions yield the classical results when we specialize to the case of and new results when we specialize to other models. Constructions to generalize Myhill's Theorem on creative sets [8], Friedberg's Theorem on the existence of maximal sets [3], Dekker's Theorem on the degrees of hypersimple sets [2], and Martin's Theorem on the degrees of maximal sets [5] were produced in [6]. In this paper, we give constructions to generalize the Morley-Soare Splitting Theorem [7] and Lachlan's characterization of hyperhypersimple sets [4] in §2, constructions to generalize Lachlan's theorems on the existence of major subsets and r-maximal sets contained in maximal sets [4] in §3, and constructions to generalize Robinson's construction of r-maximal sets that are not contained in any maximal sets [11] and second-order maximal sets [12] in §4.In §1 of this paper, we give the precise definitions of our model theoretic setting and deal with other preliminaries. Also in §1, we define the notions of “uniformly nonrecursive”, “uniformly maximal”, etc. which are the key notions involved in the generalizations of the various theorems that occur in §§2, 3 and 4.


1978 ◽  
Vol 43 (4) ◽  
pp. 623-629
Author(s):  
Ko-Wei Lih

Roughly speaking partial degrees are equivalence classes of partial objects under a certain notion of relative recursiveness. To make this notion precise we have to state explicitly (1) what these partial objects are; (2) how to define a suitable reduction procedure. For example, when the type of these objects is restricted to one, we may include all possible partial functions from natural numbers to natural numbers as basic objects and the reduction procedure could be enumeration, weak Turing, or Turing reducibility as expounded in Sasso [4]. As we climb up the ladder of types, we see that the usual definitions of relative recursiveness, equivalent in the context of type-1 total objects and functions, may be extended to partial objects and functions in quite different ways. First such generalization was initiated by Kleene [2]. He considers partial functions with total objects as arguments. However his theory suffers the lack of transitivity, i.e. we may not obtain a recursive function when we substitute a recursive function into a recursive function. Although Kleene's theory provides a nice background for the study of total higher type objects, it would be unsatisfactory when partial higher type objects are being investigated. In this paper we choose the hierarchy of hereditarily consistent objects over ω as our universe of discourse so that Sasso's objects are exactly those at the type-1 level. Following Kleene's fashion we define relative recursiveness via schemes and indices. Yet in our theory, substitution will preserve recursiveness, which makes a degree theory of partial higher type objects possible. The final result will be a natural extension of Sasso's Turing reducibility. Due to the abstract nature of these objects we do not know much about their behaviour except at the very low types. Here we pay our attention mainly to type-2 objects. In §2 we formulate basic notions and give an outline of our recursion theory of partial higher type objects. In §3 we introduce the definitions of singular degrees and ω-consistent degrees which are two important classes of type-2 objects that we are most interested in.


1972 ◽  
Vol 37 (2) ◽  
pp. 268-280 ◽  
Author(s):  
Carl G. Jockusch

Let N be the set of natural numbers. If A ⊆ N, let [A]n denote the class of all n-element subsets of A. If P is a partition of [N]n into finitely many classes C1, …, Cp, let H(P) denote the class of those infinite sets A ⊆ N such that [A]n ⊆ Ci for some i. Ramsey's theorem [8, Theorem A] asserts that H(P) is nonempty for any such partition P. Our purpose here is to study what can be said about H(P) when P is recursive, i.e. each Ci, is recursive under a suitable coding of [N]n. We show that if P is such a recursive partition of [N]n, then H(P) contains a set which is Πn0 in the arithmetical hierarchy. In the other direction we prove that for each n ≥ 2 there is a recursive partition P of [N]n into two classes such that H(P) contains no Σn0 set. These results answer a question raised by Specker [12].A basic partition is a partition of [N]2 into two classes. In §§2, 3, and 4 we concentrate on basic partitions and in so doing prepare the way for the general results mentioned above. These are proved in §5. Our “positive” results are obtained by effectivizing proofs of Ramsey's theorem which differ from the original proof in [8]. We present these proofs (of which one is a generalization of the other) in §§4 and 5 in order to clarify the motivation of the effective versions.


1981 ◽  
Vol 46 (4) ◽  
pp. 723-731 ◽  
Author(s):  
Linda Jean Richter

Consider those structures that consist of a countable universe and a finite number of predicates and functions. Let = ‹∣∣, P1, …, Pn, f1, …, fm› be such a structure. We will restrict our consideration to structures, , whose universe, ∣∣, is a set of natural numbers, and thus we will be able to apply the notions of recursion theory to structures. Using deg(S) to refer to the degree of unsolvability of a set S, we can assign a degree of unsolvability to the structure by defining deg() to be the least upper bound of the degrees of the universe, predicates, and functions of . If we view as a presentation of the class of all structures which are isomorphic to (in the usual sense), then the deg() can be called the degree of the presentation.While deg() is a natural degree to assign to the structure , it is not the only possibility. Indeed since a structure may have isomorphic presentations with different degrees, deg() has the deficiency of not being isomorphically invariant. We can assign degrees to some (but not all) structures in an isomorphically invariant fashion by looking at the class of the degrees of all presentations isomorphic to . If this class of degrees has a least element, we define it to be the degree of the isomorphism class of which we write deg([]).


Sign in / Sign up

Export Citation Format

Share Document