Home
Scholarly Works
Provable computable functions on abstract data...
Conference

Provable computable functions on abstract data types

Abstract

We work in the context of abstract data types, modelled as classes of many-sorted algebras. We develop notions of computability over such data types, in particular notions of primitive recursiveness and μ-recursiveness, which generalize the corresponding classical notions over the natural numbers. We also develop classical and intuitionistic formal systems for theories over such data types, and prove (in the case of universal theories) that if an existential assertion is provable in either of these systems, then it has a primitive recursive selection function. It is a corollary that if a μ-recursive scheme is provably total, then it is extensionally equivalent to a primitive recursive scheme. The methods are proof-theoretical, involving cut elimination. These results generalize to an abstract setting previous results of Parsons and Mints over the natural numbers.

Authors

Tucker JV; Wainer SS; Zucker JI

Series

Lecture Notes in Computer Science

Volume

443

Pagination

pp. 660-673

Publisher

Springer Nature

Publication Date

January 1, 1990

DOI

10.1007/bfb0032065

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743

Labels

View published work (Non-McMaster Users)

Contact the Experts team