Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
Applying the Davis-Putnam procedure to non-clausal formulas
| |
|
Applying the Davis-Putnam procedure to non-clausal formulas
Enrico Giunchiglia2 and Roberto Sebastiani3
| (2) |
DIST, Università di Genova, Viale Causa, 13, 16145 Genova, Italy |
| (3) |
DISA, Università di Trento, Via Inama, 5, 38100 Trento, Italy |
Abstract
Traditionally, the satisfiability problem for propositional logics deals with formulas in Conjunctive Normal Form (CNF). A
typical way to deal with non-CNF formulas requires ( i) converting them into CNF, and ( ii) applying solvers usually based on the Davis-Putnam (DP) procedure. A well known problem of this solution is that the CNF
conversion may introduce many new variables, thus greatly widening the space of assignments in which the DP procedure has
to search in order to find solutions.
In this paper we present two variants of the DP procedure which overcome the problem outlined above. The idea underlying these
variants is that splitting should occur only for the variables in the original formula. The CNF conversion methods employed
ensure their correctness and completeness. As a consequence, we get two decision procedures for non-CNF formulas (i) which can exploit all the present and future sophisticated technology of current DP implementations, and (ii) whose space of assignments they have to search in, is limited in size by the number of variables in the original input formula.
In [11], it is showed that limiting the splitting step to a subset of the set of variables (the truth values of the others being
consequentially determined) can lead to significant speeds up.
The ideas underlying this work have benefited from some discussions with Alessandro Armando, Alessandro Massarotto, David
McAllester, Bart Selman, Armando Tacchella and Toby Walsh. Fausto Giunchiglia provided very useful feedback. Piergiorgio Bertoli
and Luciano Serafini provided valuable help with the proofs of the theorems. All people mentioned above are thanked for their
help.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|