Home
Scholarly Works
Abstract computability and algebraic specification
Journal article

Abstract computability and algebraic specification

Abstract

Abstract computable functions are defined by abstract finite deterministic algorithms on many-sorted algebras. We show that there exist finite universal algebraic specifications that specify uniquely (up to isomorphism) (i) all abstract computable functions on any many-sorted algebra; (ii) all functions effectively approximable by abstract computable functions on any metric algebra. We show that there exist universal algebraic specifications for all the classically computable functions on the set ℝ of real numbers. The algebraic specifications used are mainly bounded universal equations and conditional equations. We investigate the initial algebra semantics of these specifications, and derive situations where algebraic specifications precisely define the computable functions.

Authors

Tucker JV; Zucker JI

Journal

ACM Transactions on Computational Logic, Vol. 3, No. 2, pp. 279–333

Publisher

Association for Computing Machinery (ACM)

Publication Date

April 1, 2002

DOI

10.1145/505372.505375

ISSN

1529-3785

Contact the Experts team