FLOC 2018: FEDERATED LOGIC CONFERENCE 2018
Experimenting on Solving Nonlinear Integer Arithmetic with Incremental Linearization

Authors: Alessandro Cimatti, Alberto Griggio, Ahmed Irfan, Marco Roveri and Roberto Sebastiani

Paper Information

Title:Experimenting on Solving Nonlinear Integer Arithmetic with Incremental Linearization
Authors:Alessandro Cimatti, Alberto Griggio, Ahmed Irfan, Marco Roveri and Roberto Sebastiani
Proceedings:SAT Proceedings
Editors: Christoph M. Wintersteiger and Olaf Beyersdorff
Keywords:SMT, nonlinear integer arithmetic, experimental analysis
Abstract:

ABSTRACT. Incremental linearization is a conceptually simple, yet effective, technique that we have recently proposed for solving SMT problems over nonlinear real arithmetic constraints. In this paper, we show how the same approach can be applied successfully also to the harder case of nonlinear integer arithmetic problems. We describe in detail our implementation of the basic ideas inside the MathSAT SMT solver, and evaluate its effectiveness with an extensive experimental analysis over all nonlinear integer benchmarks in SMT-LIB. Our results show that MathSAT is very competitive with (and often outperforms) state-of-the-art SMT solvers based on alternative techniques.

Pages:16
Talk:Jul 12 11:30 (Session 74E: SMT)
Paper: