Some (in)translatability results for normal logic programs and propositional theories (2006)
| Venue: | Journal of Applied Non-Classical Logics |
| Citations: | 8 - 4 self |
BibTeX
@ARTICLE{Janhunen06some(in)translatability,
author = {Tomi Janhunen},
title = {Some (in)translatability results for normal logic programs and propositional theories},
journal = {Journal of Applied Non-Classical Logics},
year = {2006},
pages = {35--86}
}
OpenURL
Abstract
ABSTRACT. In this article, we compare the expressive powers of classes of normal logic programs that are obtained by constraining the number of positive subgoals (n) in the bodies of rules. The comparison is based on the existence/nonexistence of polynomial, faithful, and modular (PFM) translation functions between the classes. As a result, we obtain a strict ordering among the classes under consideration. Binary programs (n ≤ 2) are shown to be as expressive as unconstrained programs but strictly more expressive than unary programs (n ≤ 1) which, in turn, are strictly more expressive than atomic programs (n = 0). We also take propositional theories into consideration and prove them to be strictly less expressive than atomic programs. In spite of the gap in expressiveness, we develop a faithful but non-modular translation function from normal programs to propositional theories. We consider this as a breakthrough due to sub-quadratic time complexity (of the order of ||P | | × log 2 |Hb(P)|). Furthermore, we present a prototype implementation of the translation function and demonstrate its promising performance with SAT solvers using three benchmark problems.







