Abstract
A notion of abstract computational procedure is introduced here which meets the criteria for computation over ADTs, for the general theory of such presented in Part I of this paper. This is provided by a form of generalized recursion theory (g.r.t.) which uses schemata for explicit definition, conditional definition and least fixed point (LFP) recursion in partial functions and functionals of type level ≤2 over any appropriate structure. It is shown that each such procedure is preserved under isomorphism and thus determines an abstract procedure over ADTs. The main new feature of the g.r.t. developed here is that abstract computational procedures reduce to computational procedures in the ordinary sense when confined to data structures in a recursion-theoretic interpretation.
Research supported by NSF grant #CCR-8917606. Invited paper for the conference CSL '91, Berne Oct. 7–11, 1991.
Preview
Unable to display preview. Download preview PDF.
References
S. Feferman. A new approach to abstract data types, I. Informal development. Mathematical Structures in Computer Science (to appear).
S. Feferman. Inductive schemata and recursively continuous functionals. Logic Colloquium '76, North-Holland, Amsterdam (1977), 373–392.
S.C. Kleene. Recursive functionals and quantifiers of finite types I. Trans. Amer. Math. Soc. 91 (1959), 1–52.
S.C. Kleene. Recursive functionals and quantifiers of finite types revisited I. Generalized Recursion Theory II, North-Holland, Amsterdam (1978), 185–222.
Y.N. Moschovakis. Abstract recursion as a foundation of the theory of recursive algorithms. Computation and Proof Theory, Lecture Notes in Mathematics 1104 (1984), 289–364.
Y.N. Moschovakis. The formal language of recursion, J. Symbolic Logic 54 (1989), 1216–1252.
J. Myhill and J. Shepherdson. Effective operations on partial recursive functions. Zeitschr. Math. Logik u. Grundlag. Math. 1 (1955), 310–317.
R.A. Platek. Foundations of Recursion Theory. Ph.D. Thesis, Stanford University, 1966.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Feferman, S. (1992). A new approach to abstract data types II computation on ADTs as ordinary computation. In: Börger, E., Jäger, G., Kleine Büning, H., Richter, M.M. (eds) Computer Science Logic. CSL 1991. Lecture Notes in Computer Science, vol 626. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023759
Download citation
DOI: https://doi.org/10.1007/BFb0023759
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55789-0
Online ISBN: 978-3-540-47285-8
eBook Packages: Springer Book Archive