Arrow Research search
Back to I&C

I&C 2007

Generalizing DPLL and satisfiability for equalities

Journal Article journal-article Computer Science ยท Theoretical Computer Science

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.

Authors

Keywords

  • Satisfiability
  • DPLL procedure
  • Equality
  • Ground term algebra
  • Inductive datatypes
  • Decision procedure

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
816520989204226294
v2026.09.13