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

J.V. Tucker, J.I. Zucker
1992 The Journal of Logic Programming  
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. a
doi:10.1016/0743-1066(92)90020-4 fatcat:ghcujd36yzaebmrd33x6yfy6by