A Generic Scheme for Qualified Logic Programming
Mario Rodr\'iguez-Artalejo, Carlos A. Romero-D\'iaz

TL;DR
This paper introduces a generalized framework for qualified logic programming that incorporates uncertainty through qualification domains, enhancing semantics and goal solving with a prototype implementation.
Contribution
It generalizes van Emden's Quantitative Logic Programming to a flexible scheme QLP(D) parameterized by qualification domains, improving semantics and goal solving methods.
Findings
Presented a sound and complete goal solving procedure for QLP(D).
Developed a prototype implementation on the CFLP system TOY.
Provided several instances of the qualification domain D.
Abstract
Uncertainty in Logic Programming has been investigated since about 25 years, publishing papers dealing with various approaches to semantics and different applications. This report is intended as a first step towards the investigation of qualified computations in Constraint Functional Logic Programming, including uncertain computations as a particular case. We revise an early proposal, namely van Emden's Quantitative Logic Programming, and we improve it in two ways. Firstly, we generalize van Emden's QLP to a generic scheme QLP(D) parameterized by any given Qualification Domain D, which must be a lattice satisfying certain natural axioms. We present several interesting instances for D, one of which corresponds to van Emden's QLP. Secondly, we generalize van Emden's results by providing stronger ones, concerning both semantics and goal solving. We present Qualified SLD Resolution over D,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Advanced Algebra and Logic · Constraint Satisfaction and Optimization
