Publikationsansicht

Translating Logic Programs into Conditional Rewriting Systems (1997)

Abstract
In this paper a translation from a subclass of logic programs consisting of the simply moded logic programs into rewriting systems is defined. In these rewriting systems conditions and explicit substitutions may be present. We argue that our translation is more natural than previously studied ones and establish a result showing its correctness. 1 Introduction Logic and functional programming are both instances of declarative programming and hence it is not surprising that the relationship between them has been studied. However, the work so far has in our opinion not yet resulted in clear cut and simple to state results clarifying this relationship. Moreover, most of the work in the area concerns only termination of logic programming, via a translation into term rewriting systems. See Section 5 for a discussion of related work. The aim of the present paper is to relate in a precise way the operational semantics of logic programming, resolution, to the operational semantics of functiona...

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=?doi=10.1.1.37.4434
Quelle http://www.cs.vu.nl/~femke/ps/iclp97.ps
Herausgeber MIT Press
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.46.9861, 10.1.1.29.3512, 10.1.1.26.1072, 10.1.1.39.1968, 10.1.1.34.9190, 10.1.1.42.2437, 10.1.1.40.507, 10.1.1.108.6851, 10.1.1.92.5382, 10.1.1.16.6240, 10.1.1.19.62, 10.1.1.87.7221