Abduction in Well-Founded Semantics and Generalized Stable Models
Jos\'e J\'ulio Alferes, Lu\'is Moniz Pereira, Terrance Swift

TL;DR
This paper presents a novel approach using tabled logic programming to evaluate abductive frameworks with well-founded semantics and explicit negation, enabling efficient computation of abduction and query evaluation.
Contribution
It introduces a transformation and an evaluation method, extsf{wfsmeth}, for abductive reasoning with explicit negation within well-founded semantics using tabled logic programming.
Findings
extsf{wfsmeth} is sound and complete for abductive frameworks with well-founded semantics.
The method is asymptotically as efficient as existing methods for similar problems.
A meta-interpreter implementation is available in the XSB system.
Abstract
Abductive logic programming offers a formalism to declaratively express and solve problems in areas such as diagnosis, planning, belief revision and hypothetical reasoning. Tabled logic programming offers a computational mechanism that provides a level of declarativity superior to that of Prolog, and which has supported successful applications in fields such as parsing, program analysis, and model checking. In this paper we show how to use tabled logic programming to evaluate queries to abductive frameworks with integrity constraints when these frameworks contain both default and explicit negation. The result is the ability to compute abduction over well-founded semantics with explicit negation and answer sets. Our approach consists of a transformation and an evaluation method. The transformation adjoins to each objective literal in a program, an objective literal along…
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 · Logic, programming, and type systems · Formal Methods in Verification
