Title of article
Towards a logical semantics for pure Prolog
Author/Authors
Roberto Barbuti، نويسنده , , Nicoletta De Francesco، نويسنده , , Paolo Mancarella، نويسنده , , Antonella Santone، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 1998
Pages
32
From page
145
To page
176
Abstract
The coincidence of the declarative and procedural interpretations of logic programs does not apply to Prolog programs, due to the depth-first left-to-right evaluation strategy of Prolog interpreters. We propose a semantics for Prolog programs based on a four-valued logic. The semantics is based on a new concept of completion analogous to Clarkʹs and it enjoys the nice properties of the declarative semantics of logic programming: existence of the least Herbrand model, equivalence of the model-theoretic and operational semantics.
Keywords
Semantics , Prolog , Logic programming , Multi-valued logics
Journal title
Science of Computer Programming
Serial Year
1998
Journal title
Science of Computer Programming
Record number
1079522
Link To Document