| | |
Summary: Compact Propositional Encoding of FirstOrder Theories
Deepak Ramachandran and Eyal Amir
Computer Science Department
University of Illinois at UrbanaChampaign
Urbana, IL 61801, USA
{dramacha,eyal}@cs.uiuc.edu
Abstract
In this paper we present polynomialtime algorithms that
translate FirstOrder Logic (FOL) theories to smaller propo
sitional encodings than achievable before in polynomial time.
For example, we can sometimes reduce the number of propo
sitions to O(|P | + |C|), or O(|P | k
ˇ log |P |), for |P | predi
cates of arity k and |C| constant symbols. The guarantee de
pends on availability of some graphical structure in the FOL
representation. Our algorithms accept all FOL theories, and
preserve soundness and completeness (sometimes requiring
the Domain Closure Assumption). Our experiments show
significant speedup in inference with a SAT solver on real
world problems. Our results address a common approach
|