Knowledge Compilation of Logic Programs Using Approximation Fixpoint Theory
Bart Bogaerts, Guy Van den Broeck

TL;DR
This paper extends knowledge compilation techniques from positive, negation-free logic programs to general logic programs under the well-founded semantics using approximation fixpoint theory, broadening applicability.
Contribution
It introduces a novel approach to compile general logic programs under well-founded semantics via approximation fixpoint theory, overcoming previous limitations.
Findings
Successfully extended compilation techniques to programs with negation.
Maintains logical equivalence without loop-breaking preprocessing.
Applicable to various logics like autoepistemic and default logic.
Abstract
To appear in Theory and Practice of Logic Programming (TPLP), Proceedings of ICLP 2015 Recent advances in knowledge compilation introduced techniques to compile \emph{positive} logic programs into propositional logic, essentially exploiting the constructive nature of the least fixpoint computation. This approach has several advantages over existing approaches: it maintains logical equivalence, does not require (expensive) loop-breaking preprocessing or the introduction of auxiliary variables, and significantly outperforms existing algorithms. Unfortunately, this technique is limited to \emph{negation-free} programs. In this paper, we show how to extend it to general logic programs under the well-founded semantics. We develop our work in approximation fixpoint theory, an algebraical framework that unifies semantics of different logics. As such, our algebraical results are also…
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.
