Satisfiability Modulo Theories (SMT) solvers are a class of efficient constraint solvers which form integral parts of many algorithms. Over the years, dozens of different Satisfiability Modulo Theories solvers have been developed, supporting dozens of different logics. However, there are still many important applications for which specialized SMT solvers have not yet been developed. We develop a framework for easily building efficient SMT solvers for previously unsupported logics. Our techniques apply to a wide class of logics which we call monotonic theories, which include many important elements of graph theory and automata theory. Using this SAT Modulo Monotonic Theories framework, we created a new SMT solver, MonoSAT. We demo...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
SAT Modulo Theories (SMT) is the problem of determining the satisfiability of a formula in which con...
Satisfiability Modulo Theories (SMT) solvers are a class of efficient constraint solvers which for...
Boolean satisfiability (SAT) solvers have been successfully applied to a wide variety of difficult c...
Abstract. We define the concept of a “monotonic theory ” and show how to build efficient SMT (SAT Mo...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
Many systems can be naturally represented in some decidable fragments of first order logic. The expr...
We first introduce Abstract DPLL, a rule-based formulation of the Davis-Putnam-Logemann-Loveland (DP...
Decision procedures for checking satisfiability of logical formulas are crucial for many verificatio...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
SAT Modulo Theories (SMT) is the problem of determining the satisfiability of a formula in which con...
Satisfiability Modulo Theories (SMT) solvers are a class of efficient constraint solvers which for...
Boolean satisfiability (SAT) solvers have been successfully applied to a wide variety of difficult c...
Abstract. We define the concept of a “monotonic theory ” and show how to build efficient SMT (SAT Mo...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
This paper describes a method for combining "off-the-shelf" SAT and constraint solvers for building ...
Abstract. This paper describes a method for combining “off-the-shelf ” SAT and constraint solvers fo...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
Many systems can be naturally represented in some decidable fragments of first order logic. The expr...
We first introduce Abstract DPLL, a rule-based formulation of the Davis-Putnam-Logemann-Loveland (DP...
Decision procedures for checking satisfiability of logical formulas are crucial for many verificatio...
Formal methods are becoming increasingly important for debugging and verifying hardware and software...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
SAT Modulo Theories (SMT) is the problem of determining the satisfiability of a formula in which con...