Home
Scholarly Works
First and Second Order Recursion on Abstract Data...
Journal article

First and Second Order Recursion on Abstract Data Types

Abstract

This paper compares two scheme-based models of computation on abstract many-sorted algebras A: Feferman's system ACP(A) of "abstract computational procedures" based on a least fixed point operator, and Tucker and Zucker's system μPR(A) based on primitive recursion on the naturals together with a least number operator. We prove a conjecture of Feferman that (assuming contains sorts for natural numbers and arrays of data) the two systems are equivalent. The main step in the proof is showing the equivalence of both systems to a system Rec(A) of computation by an imperative programming language with recursive calls. The result provides a confirmation for a Generalized Church-Turing Thesis for computation on abstract data types.

Authors

Xu J; Zucker J

Journal

Fundamenta Informaticae, Vol. 67, No. 4, pp. 377–419

Publisher

SAGE Publications

Publication Date

December 1, 2005

DOI

10.3233/fun-2005-67404

ISSN

0169-2968
View published work (Non-McMaster Users)

Contact the Experts team