Back to Search Start Over

Extending Logic Programming with Labelled Variables: Model and Semantics.

Authors :
Calegari, Roberta
Denti, Enrico
Dovier, Agostino
Omicini, Andrea
Source :
Fundamenta Informaticae. 2018, Vol. 161 Issue 1-2, p53-74. 22p.
Publication Year :
2018

Abstract

In order to enable logic programming to deal with the diversity of pervasive systems, where many heterogeneous, domain-specific computational models could benefit from the power of symbolic computation, we explore the expressive power of labelled systems. To this end, we define a new notion of truth for logic programs extended with labelled variables interpreted in non-Herbrand domains-where, however, terms maintain their usual Herbrand interpretations. First, a model for labelled variables in logic programming is defined. Then, the fixpoint and the operational semantics are presented and their equivalence is formally proved. A meta-interpreter implementing the operational semantics is also introduced, followed by some case studies aimed at showing the effectiveness of our approach in selected scenarios. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01692968
Volume :
161
Issue :
1-2
Database :
Academic Search Index
Journal :
Fundamenta Informaticae
Publication Type :
Academic Journal
Accession number :
130554873
Full Text :
https://doi.org/10.3233/FI-2018-1695