We describe an algorithm for deciding the first-order multisorted theory BAPA, which combines 1) Boolean algebras of sets of uninterpreted elements (BA) and 2) Presburger arithmetic operations (PA). BAPA can express the relationship between integer variables and cardinalities of sets, and supports arbitrary quantification over both sets and integers.Our motivation for BAPA is deciding verification conditions that arise in the static analysis of data structure consistency properties. Data structures often use an integer variable to keep track of the number of elements they store; an invariant of such a data structure is that the value of the integer variable is equal to the number of elements stored in the data structure. When the data struc...
Complexity of data structures in modern programs presents a challenge for current analysis and verif...
Given a formula in quantifier-free Presburger arithmetic, if it has a satisfying solution, there is...
International audienceThe theory of arrays, introduced by McCarthy in his seminal paper "Towards a m...
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...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) combines 1) Boolean algebras of sets of ...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express co...
Data structures often use an integer variable to keep track of the number of elements they store. An...
AbstractTerm algebras can model recursive data structures which are widely used in programming langu...
This work studies the computational complexity of the decision procedures for Presburger Arithmetic ...
Abstract: "Given a formula [Phi] in quantifier-free Presburger arithmetic, it is well known that, if...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Motivated by applications in software verification, we explore automated reasoning about the non-dis...
The inference of program invariants over machine arithmetic, commonly called bit-vector arithmetic, ...
The theory of arrays, introduced by McCarthy in his seminal paper “Towards a mathematical science of...
Complexity of data structures in modern programs presents a challenge for current analysis and verif...
Given a formula in quantifier-free Presburger arithmetic, if it has a satisfying solution, there is...
International audienceThe theory of arrays, introduced by McCarthy in his seminal paper "Towards a m...
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...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) combines 1) Boolean algebras of sets of ...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express co...
Data structures often use an integer variable to keep track of the number of elements they store. An...
AbstractTerm algebras can model recursive data structures which are widely used in programming langu...
This work studies the computational complexity of the decision procedures for Presburger Arithmetic ...
Abstract: "Given a formula [Phi] in quantifier-free Presburger arithmetic, it is well known that, if...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Motivated by applications in software verification, we explore automated reasoning about the non-dis...
The inference of program invariants over machine arithmetic, commonly called bit-vector arithmetic, ...
The theory of arrays, introduced by McCarthy in his seminal paper “Towards a mathematical science of...
Complexity of data structures in modern programs presents a challenge for current analysis and verif...
Given a formula in quantifier-free Presburger arithmetic, if it has a satisfying solution, there is...
International audienceThe theory of arrays, introduced by McCarthy in his seminal paper "Towards a m...