Boolean satisfiability (SAT) solvers have been successfully applied to a wide variety of difficult combinatorial problems. Many further problems can be solved by SAT Modulo Theory (SMT) solvers, which extend SAT solvers to handle additional types of constraints. However, building efficient SMT solvers is often very difficult. In this paper, we define the concept of a Boolean monotonic theory and show how to easily build efficient SMT solvers, including effective theory propagation and clause learning, for such theories. We present examples showing useful constraints that are monotonic, including many graph properties (e.g., shortest paths), and geometric properties (e.g., convex hulls). These constraints arise in problems that are otherwise...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
Abstract. We define the concept of a “monotonic theory ” and show how to build efficient SMT (SAT Mo...
Satisfiability Modulo Theories (SMT) solvers are a class of efficient constraint solvers which for...
Optimization problems can be solved using Boolean Sat-isfiability by mapping them to a sequence of d...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
We address the problem of determining the satisfiability of a Boolean combination of convex constrai...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
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...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
Many systems can be naturally represented in some decidable fragments of first order logic. The expr...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
Abstract. We define the concept of a “monotonic theory ” and show how to build efficient SMT (SAT Mo...
Satisfiability Modulo Theories (SMT) solvers are a class of efficient constraint solvers which for...
Optimization problems can be solved using Boolean Sat-isfiability by mapping them to a sequence of d...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
We address the problem of determining the satisfiability of a Boolean combination of convex constrai...
Abstract Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-...
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...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
Many systems can be naturally represented in some decidable fragments of first order logic. The expr...
A wide range of problems can be formalized as a set of constraints that need to be satisfied. In fac...
Abstract. Lazy algorithms for Satisfiability Modulo Theories (SMT) combine a generic DPLL-based SAT ...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...