Integrating ICP and LRA solvers for deciding nonlinear real arithmetic problems

  • Authors:
  • Sicun Gao;Malay Ganai;Franjo Ivančić;Aarti Gupta;Sriram Sankaranarayanan;Edmund M. Clarke

  • Affiliations:
  • NEC Labs America, NJ and Carnegie Mellon University, PA;NEC Labs America, NJ;NEC Labs America, NJ;NEC Labs America, NJ;University of Colorado, Boulder, CO;Carnegie Mellon University, PA

  • Venue:
  • Proceedings of the 2010 Conference on Formal Methods in Computer-Aided Design
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a novel integration of interval constraint propagation (ICP) with SMT solvers for linear real arithmetic (LRA) to decide nonlinear real arithmetic problems. We use ICP to search for interval solutions of the nonlinear constraints, and use the LRA solver to either validate the solutions or provide constraints to incrementally refine the search space for ICP. This serves the goal of separating the linear and nonlinear solving stages, and we show that the proposed methods preserve the correctness guarantees of ICP. Experimental results show that such separation is useful for enhancing efficiency.