Deterministic and nondeterministic computation, and horn programs, on abstract data types

https://doi.org/10.1016/0743-1066(92)90020-4Get rights and content
Under an Elsevier user license
open archive

Abstract

We investigate the notion of “semicomputability,” intended to generalize the notion of recursive enumerability of relations to abstract structures. Two characterizations are considered and shown to be equivalent: one in terms of “partial computable functions” (for a suitable notion of computability over abstract structures) and one in terms of definability by means of Horn programs over such structures. This leads to the formulation of a “Generalized Church-Turing Thesis” for definability of relations on abstract structures.

Cited by (0)

Department of Mathematics and Computer Science, University College of Swansea SA2 8PP, Wales. The research of J.V.T. was partially supported by SERC Research Grants GR/F 10606 (under the Alvey Programme) and GR/F 59070.

Department of Computer Science and Systems, McMaster University, Hamilton, Ontario L8S 4K1, Canada. The research of J.I.Z. was supported by the National Science Foundation under grant no. DCR-8504296, by SERC Research Grant GR/F 10606 (under the Alvey Programme), by a grant from the Science and Engineering Research Board of McMaster University, by a grant from the Natural Sciences and Engineering Research Council of Canada, and by an academic travel grant from the British Council.