Hostname: page-component-6766d58669-nqrmd Total loading time: 0 Render date: 2026-05-20T10:02:28.842Z Has data issue: false hasContentIssue false

Knowledge compilation of logic programs using approximation fixpoint theory

Published online by Cambridge University Press:  03 September 2015

BART BOGAERTS
Affiliation:
Department of Computer Science, KU Leuven, Belgium (e-mail: bart.bogaerts@cs.kuleuven.be, guy.vandenbroeck@cs.kuleuven.be)
GUY VAN DEN BROECK
Affiliation:
Department of Computer Science, KU Leuven, Belgium (e-mail: bart.bogaerts@cs.kuleuven.be, guy.vandenbroeck@cs.kuleuven.be)

Abstract

Recent advances in knowledge compilation introduced techniques to compile 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 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 applicable to autoepistemic logic, default logic and abstract dialectical frameworks.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2015 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

Supplementary material: PDF

Bogaerts supplementary material

Online Appendix

Download Bogaerts supplementary material(PDF)
PDF 344.4 KB