Generalizing DPLL and satisfiability for equalities

  • Authors:
  • Bahareh Badban;Jaco van de Pol;Olga Tveretina;Hans Zantema

  • Affiliations:
  • Centrum voor Wiskunde en Informatica, Department of Software Engineering, P.O. Box 94.079, 1090 GB Amsterdam, The Netherlands;Centrum voor Wiskunde en Informatica, Department of Software Engineering, P.O. Box 94.079, 1090 GB Amsterdam, The Netherlands and Department of Computer Science, TU Eindhoven, P.O. Box 513, 5600 M ...;Faculty of Science, University of Nijmegen, P.O. Box 9010, 6500 GL Nijmegen, The Netherlands;Department of Computer Science, TU Eindhoven, P.O. Box 513, 5600 MB Eindhoven, The Netherlands

  • Venue:
  • Information and Computation
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present GDPLL, a generalization of the DPLL procedure. It solves the satisfiability problem for decidable fragments of quantifier-free first-order logic. Sufficient conditions are identified for proving soundness, termination and completeness of GDPLL. We show how the original DPLL procedure is an instance. Subsequently the GDPLL instances for equality logic, and the logic of equality over infinite ground term algebras are presented. Based on this, we implemented a decision procedure for inductive datatypes. We provide some new benchmarks, in order to compare variants.