A categorical model for logic programs: Indexed monoidal categories

10Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose a simple notion of model for Logic Programs based on indexed monoidal categories. On the one hand our proposal is consistent with well-known techniques for providing a categorical semantics for logical systems. On the other hand, it allows us to keep the effectiveness of the Horn Clause Logic fragment of first order logic. This is shown by providing an effective construction of the initial model of a program, obtained through the application of a general methodology aimed at defining a categorical semantics for structured transition systems. Thus the declarative view (as logical theory) and the operational view (as structured transition system) of a logic program are reconciled in a highly formal framework, which provides interesting hints to possible generalizations of the logic programming paradigm.

Cite

CITATION STYLE

APA

Corradini, A., & Asperti, A. (1993). A categorical model for logic programs: Indexed monoidal categories. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 666 LNCS, pp. 110–137). Springer Verlag. https://doi.org/10.1007/3-540-56596-5_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free