An extension of the Davis-Putnam procedure and its application to preprocessing in SMT

  • Authors:
  • Roberto Bruttomesso

  • Affiliations:
  • Università della Svizzera Italiana, Lugano, Switzerland

  • Venue:
  • Proceedings of the 7th International Workshop on Satisfiability Modulo Theories
  • Year:
  • 2009
  • The OpenSMT solver

    TACAS'10 Proceedings of the 16th international conference on Tools and Algorithms for the Construction and Analysis of Systems

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a decision procedure for SMT(LRA) that works by eliminating Boolean and rational variables. The algorithm we propose (DPFM) is based on a combination of the Davis-Putnam procedure and the Fourier-Motzkin elimination. We report on preliminary experiments where DPFM is not directly used to solve the formula (as its prohibitive complexity does not make it practical), but it is instead used in a controlled manner as a simplification and preprocessing device.