Incremental linearization is a conceptually simple, yet effective, technique that we have recently proposed for solving satisfiability problems over nonlinear real arithmetic constraints, including transcendental functions. A central step in the approach is the generation of linearization lemmas, constraints that are added during search to the SMT problem and that form a piecewise-linear approximation of the nonlinear functions in the input problem. It is crucial for both the soundness and the effectiveness of the technique that these constraints are valid (to not remove solutions) and as general as possible (to improve their pruning power). In this extended abstract, we provide more details about how linearization lemmas are generated for transcendental functions, including proofs of their soundness. Such details, which were missing in previous publications, are necessary for an independent reimplementation of the method.

Lemmas for satisfiability modulo transcendental functions via incremental linearization / Irfan, A.; Cimatti, A.; Griggio, A.; Roveri, M.; Sebastiani, R.. - 2460:(2019). (Intervento presentato al convegno 4th Workshop on Satisfiability Checking and Symbolic Computation, SC-Square 2019 tenutosi a Bern nel 10th July 2019).

Lemmas for satisfiability modulo transcendental functions via incremental linearization

Irfan A.;Cimatti A.;Griggio A.;Roveri M.;Sebastiani R.
2019-01-01

Abstract

Incremental linearization is a conceptually simple, yet effective, technique that we have recently proposed for solving satisfiability problems over nonlinear real arithmetic constraints, including transcendental functions. A central step in the approach is the generation of linearization lemmas, constraints that are added during search to the SMT problem and that form a piecewise-linear approximation of the nonlinear functions in the input problem. It is crucial for both the soundness and the effectiveness of the technique that these constraints are valid (to not remove solutions) and as general as possible (to improve their pruning power). In this extended abstract, we provide more details about how linearization lemmas are generated for transcendental functions, including proofs of their soundness. Such details, which were missing in previous publications, are necessary for an independent reimplementation of the method.
2019
SC-square 2019, Satisfiability Checking and Symbolic Computation 2019: Proceedings of the 4th SC-Square Workshop co-located with the SIAM Conference on Applied Algebraic Geometry, SIAM AG 2019
Aachen
CEUR-WS
Irfan, A.; Cimatti, A.; Griggio, A.; Roveri, M.; Sebastiani, R.
Lemmas for satisfiability modulo transcendental functions via incremental linearization / Irfan, A.; Cimatti, A.; Griggio, A.; Roveri, M.; Sebastiani, R.. - 2460:(2019). (Intervento presentato al convegno 4th Workshop on Satisfiability Checking and Symbolic Computation, SC-Square 2019 tenutosi a Bern nel 10th July 2019).
File in questo prodotto:
File Dimensione Formato  
paper8.pdf

accesso aperto

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Creative commons
Dimensione 524.28 kB
Formato Adobe PDF
524.28 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/276132
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact