Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express constraints on sets of elements and their cardinalities. Problems from verification of complex properties of software often contain fragments that belong to quantifier-free BAPA (QFBAPA). Deciding the satisfiability of QFBAPA formulas has been shown to be NP-complete using an eager reduction to quantifier-free Presburger arithmetic that exploits a sparse-solution property. In con-trast to many other NP-complete problems (such as quantifier-free first-order logic or linear arithmetic), the applications of QFBAPA to a broader set of problems has so far been hindered by the lack of an efficient imple-mentation that can be used alongside other effi...
Data structures often use an integer variable to keep track of the number of elements they store. An...
In this thesis we study Automated Theorem Proving (ATP) as well as Satisfiability Modulo Theories (S...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express constraints ...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) combines 1) Boolean algebras of sets of ...
Abstract. We describe an algorithm for deciding the first-order multisorted theory BAPA, which combi...
Abstract. We describe an algorithm for deciding the first-order multisorted theory BAPA, which combi...
We describe an algorithm for deciding the first-order multisorted theory BAPA, which combines 1) Boo...
Motivated by applications in software verification, we explore automated reasoning about the non-dis...
We consider the problem of deciding the satisfiability of quantifier-freeformulas in the theory of f...
We introduce a new description logic that extends the well-known logic ALCQ by allowing the statemen...
This is the first of three planned papers describing zap, a satisfiability engine that substantially...
Typestate systems ensure many desirable properties of imperativeprograms, including initialization o...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
Abstract: "We present a new abstraction-based framework for deciding satisfiability of quantifier-fr...
Data structures often use an integer variable to keep track of the number of elements they store. An...
In this thesis we study Automated Theorem Proving (ATP) as well as Satisfiability Modulo Theories (S...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...
Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express constraints ...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) combines 1) Boolean algebras of sets of ...
Abstract. We describe an algorithm for deciding the first-order multisorted theory BAPA, which combi...
Abstract. We describe an algorithm for deciding the first-order multisorted theory BAPA, which combi...
We describe an algorithm for deciding the first-order multisorted theory BAPA, which combines 1) Boo...
Motivated by applications in software verification, we explore automated reasoning about the non-dis...
We consider the problem of deciding the satisfiability of quantifier-freeformulas in the theory of f...
We introduce a new description logic that extends the well-known logic ALCQ by allowing the statemen...
This is the first of three planned papers describing zap, a satisfiability engine that substantially...
Typestate systems ensure many desirable properties of imperativeprograms, including initialization o...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
Abstract: "We present a new abstraction-based framework for deciding satisfiability of quantifier-fr...
Data structures often use an integer variable to keep track of the number of elements they store. An...
In this thesis we study Automated Theorem Proving (ATP) as well as Satisfiability Modulo Theories (S...
Satisfiability Modulo Theories (SMT) refers to the problem of determin-ing whether a first-order for...