Canonical Logic Programs are Succinctly Incomparable with Propositional Formulas
Abstract
\emph{Canonical (logic) programs} (CP) refer to normal logic programs augmented with connective . In this paper we address the question of whether CP are \emph{succinctly incomparable} with \emph{propositional formulas} (PF). Our main result shows that the PARITY problem, which can be polynomially represented in PF but \emph{only} has exponential representations in CP. In other words, PARITY \emph{separates} PF from CP. Simply speaking, this means that exponential size blowup is generally inevitable when translating a set of formulas in PF into an equivalent program in CP (without introducing new variables). Furthermore, since it has been shown by Lifschitz and Razborov that there is also a problem that separates CP from PF (assuming ), it follows that CP and PF are indeed succinctly incomparable. From the view of the theory of computation, the above result may also be considered as the separation of two \emph{models of computation}, i.e., we identify a language in which is not in the set of languages computable by polynomial size CP programs.
Keywords
Cite
@article{arxiv.1412.0320,
title = {Canonical Logic Programs are Succinctly Incomparable with Propositional Formulas},
author = {Yuping Shen and Xishun Zhao},
journal= {arXiv preprint arXiv:1412.0320},
year = {2015}
}
Comments
This is an extended version of a conference paper with the same name in KR2014