In [1], Sacks points out that there is one fundamental question: which true statements of ordinary recursion theory remain true when appropriately extended to metarecursion theory?
A particular interest is taken in the question [1]:
Q6. How does one define the jump operator for metarecursion theory? (A satisfactory definition should have the property that if A is metarecursive in B, then the jump of A is metarecursive in the jump of B.)
In [2], Kreisel and Sacks give some definitions of predicates and functions analogous to those of Kleene as follows:
The T-predicate of [2] is analogous to that of Kleene [3]. Its definition is
where e is the Gödel number of a finite system of equations E and t(e, s) is a special metarecursive function which indexes “deductions” from E.
U(e, s) is a metarecursive function such that if t(e, s) = 〈e, M, N, x, y〉, then U(e,s) = y.
Two partial functions {e}s and {e} are
Then e is intrinsically consistent if for all x, s 1 and s 2, if t(e, S 1) = 〈e, M 1N 1, x, y 1〉, t(e, s 2) = 〈e, M 2, N 2, x, y 2〉 and (M 1 ∪ M 2) ∩ (N 1 ∪ N 2) = ∅, then y 1 = y 2.