SAT Modulo Linear Arithmetic for Solving Polynomial
Visualitza/Obre
Autor/a
Altres autors/es
Data de publicació
2012-10-04ISSN
0168-7433
Resum
Polynomial constraint solving plays a prominent role in several areas of
hardware and software analysis and verification, e.g., termination proving, program
invariant generation and hybrid system verification, to name a few. In this paper we
propose a new method for solving non-linear constraints based on encoding the problem
into an SMT problem considering only linear arithmetic. Unlike other existing methods,
our method focuses on proving satisfiability of the constraints rather than on proving
unsatisfiability, which is more relevant in several applications as we illustrate with
several examples. Nevertheless, we also present new techniques based on the analysis
of unsatisfiable cores that allow one to efficiently prove unsatisfiability too for a broad
class of problems. The power of our approach is demonstrated by means of extensive
experiments comparing our prototype with state-of-the-art tools on benchmarks taken
both from the academic and the industrial world.
Tipus de document
Article
Llengua
Anglès
Paraules clau
Aritmètica
Pàgines
23 p.
Citació
BORRALLERAS ANDREU, Cristina i altres . "SAT Modulo Linear Arithmetic for Solving Polynomial Constraints". A: Journal of Automated Reasoning, 2012, vol. 48, núm. 1, pàg. 107-131.
DOI: 10.1007/s10817-010-9196-8
Aquest element apareix en la col·lecció o col·leccions següent(s)
- Articles [1389]
Drets
(c) Springer (The original publication is available at www.springerlink.com)
Tots els drets reservats