Turing Machine Characterizations of Feasible Functionals of All Finite Types

Anil K. Seth · Birkhäuser Boston eBooks · 1995

In this paper we extend the “Oracle Turing Machine” model to compute functionals of all finite types. Using this model we define analogs of class C 1 (type 2 basic feasible functionals), of [11], in all finite types. We get two apparently different classes which we call D and E when C 1 is generalized to finite types. These classes correspond to two different ways of querying higher type inputs. Both these classes are shown to satisfy the necessary conditions proposed by Cook [5], which any class of feasible functionals must satisfy. Class E , as expected, turns out to be the BFF, thus providing a more natural computational characterization of higher type basic feasible functionals. Class D is the same as BFF for type 2, but appears to be larger than BFF for types 3 and above; however, showing separation between these two classes is open. The question, “Is class D larger than class E ?” is equivalent to the question “Does computing the indices of subprograms used to query higher type inputs add to the computational power compared to the case when only a fixed finite number of parameterizable functionals are used for querying all higher type inputs? ”. We also briefly touch upon the preservation of higher complexity functional classes by feasible functionals [12]. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Read the paper · More papers on PaperTik