作者
Clark Barrett, Roberto Sebastiani, Sanjit A. Seshia, Cesare Tinelli
发表日期
2021
图书
Handbook of Satisfiability
卷号
336
页码范围
1267-1329
出版商
IOS Press
简介
Satisfiability Modulo Theories (SMT) refers to the problem of determining whether a first-order formula is satisfiable with respect to some logical theory. Solvers based on SMT are used as back-end engines in model-checking applications such as bounded, interpolation-based, and predicate-abstraction-based model checking. After a brief illustration of these uses, we survey the predominant techniques for solving SMT problems with an emphasis on the lazy approach, in which a propositional satisfiability (SAT) solver is combined with one or more theory solvers. We discuss the architecture of a lazy SMT solver, give examples of theory solvers, show how to combine such solvers modularly, and mention several extensions of the lazy approach. We also briefly describe the eager approach in which the SMT problem is reduced to a SAT problem. Finally, we discuss how the basic framework for determining …
引用总数
200920102011201220132014201520162017201820192020202120222023202421396375849613014916316017517921923124784
学术搜索中的文章
C Barrett, C Tinelli - Handbook of model checking, 2018
C Barrett, R Sebastiani, SA Seshia, C Tinelli - 2021
C Barrett, R Sebastiani, SA Seshia, C Tinelli, A Biere… - Satisfiability modulo theories, 2009
A BIERE - Handbook of Satisfiability, 2008