• Home
  • Search
  • Towards resource handling in logic programming: The PPL framework and its semantics
  • Cite Icon1
  • https://doi.org/10.1007/bfb0021986Copy DOI Icon

Towards resource handling in logic programming: The PPL framework and its semantics

  • Sep 5, 1994
  • Jean-Marie Jacquet +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The PPL framework is proposed as a simple extension to logic programming aiming at handling resources. It is argued that the separation between logical treatments and resource handling is desirable and, to that end, resources are proposed to be manipulated by means of pre- and post-conditions associated with usual Horn clauses. The expressiveness of the resulting framework is evidenced through the coding of several applications involving objects, databases, actions and changes. Operational and declarative semantics are presented as well. The operational semantics rests on a derivation relation stating how goals and conditions are evaluated. The declarative semantics extends the classical model and fixed-point theories to take into account the evaluation of pre- and post-conditions, and in particular the non-monotonic behavior of the world of resources they induce in general. As suggested, an effort has been made to keep the work close to the classical logic programming setting. In particular, the semantics are in the main streams of logic programming semantics. However, the PPL framework raises new problems for which fresh solutions are proposed.

Similar Papers
  • Conference Article
  • Citations9

Moded type systems for logic programming

  • Jan 01, 1989
  • K A Yelick +1
  • Book Chapter
  • Citations69

Probabilistic logic programming and Bayesian networks

  • Jan 01, 1995
  • Liem Ngo +1
  • Research Article
  • Citations19

On the semantics of μ Log

  • Apr 01, 1994
  • Future Generation Computer Systems
  • Jean-Marie Jacquet +1
  • Research Article
  • Citations9

A formal definition and a sound implementation of analogical reasoning in logic programming

  • Mar 01, 1995
  • Annals of Mathematics and Artificial Intelligence
  • Stefania Costantini +2
  • Research Article
  • Citations7

Extending Coinductive Logic Programming with Co-Facts

  • Sep 13, 2017
  • Electronic Proceedings in Theoretical Computer Science
  • Davide Ancona +2
  • Research Article
  • Citations13

Institutions for logic programming

  • Feb 01, 1997
  • Theoretical Computer Science
  • Fernando Orejas +2
  • Book Chapter
  • Citations5

The semantics of disjunctive deductive databases

  • Jan 01, 1990
  • Hugo Volger
  • Book Chapter

Extended First-Order Step Theories

  • Sep 16, 2021
  • Michael Vinkov +3
  • Research Article
  • Citations17

Programming in logic without logic programming

  • Mar 16, 2016
  • Theory and Practice of Logic Programming
  • Robert Kowalski +1
  • Book Chapter
  • Citations16

Extended Fuzzy Logic Programs with Fuzzy Answer Set Semantics

  • Jan 01, 2009
  • Emad Saad
  • Research Article
  • Citations108

Probabilistic logic programming with conditional constraints

  • Jul 01, 2001
  • ACM Transactions on Computational Logic
  • Thomas Lukasiewicz
  • Research Article
  • Citations2

A framework for linguistic logic programming

  • Jan 01, 2010
  • International Journal of Intelligent Systems
  • Tru H Cao +1
  • Research Article
  • Citations42

Semantics of infinite tree logic programming

  • Jan 01, 1986
  • Theoretical Computer Science
  • Joxan Jaffar +1
  • Research Article
  • Citations16

Lazy narrowing with simplification

  • Jul 01, 1997
  • Computer Languages
  • Michael Hanus
  • Research Article
  • Citations8

Three-valued completion for abductive logic programs

  • Sep 01, 1996
  • Theoretical Computer Science
  • Frank Teusink
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.