In program verification one has often to reason about lists over elements of a given nature. Thus, it becomes important to be able to combine the theory of lists with a generic theory T modeling the elements. This combination can be achieved using the Nelson-Oppen method only ifT is stably infinite. The goal of this paper is to relax the stable-infiniteness requirement. More specifically, we provide a new method that is able to combine the theory of lists with any theory T of the elements, regardless of whether T is stably infinite or not. The crux of our combination method is to guess an arrangement over a set of variables that is larger than the one considered by Nelson and Oppen. Furthermore, our results entail that it is also possible...
The Nelson-Oppen combination method combines decision procedures for ¯rst-order theories over disjoi...
This paper shows that it is possible to reason about the safety and termination of programs handling...
Craig interpolation has been a valuable tool for formal methods with interesting applications in pro...
http://www.springerlink.comIn program verification one has often to reason about lists over elements...
Most computer programs store elements of a given nature into container-based data structures such as...
A crucial step in the assertional verification of concurrent programs is deciding whether some sets ...
AbstractA crucial step in the assertional verification of concurrent programs is deciding whether so...
AbstractThe Nelson-Oppen combination method combines decision procedures for first-order theories ov...
International audienceThe Nelson-Oppen combination method is ubiquitous in Satisfiability Modulo Th...
Abstract. We describe a framework for reasoning about programs with lists car-rying integer numerica...
We consider an extension of the class of logic programs, called !-programs, that can be used to def...
Abstract. The Nelson-Oppen combination method combines decision procedures for ¯rst-order theories o...
International audiencePolite theory combination is a method for obtaining a solver for a combination...
International audienceThis paper presents an extension of a decidable fragment of Separation Logic f...
The Nelson-Oppen combination method can be used to combine decision procedures for the validity of q...
The Nelson-Oppen combination method combines decision procedures for ¯rst-order theories over disjoi...
This paper shows that it is possible to reason about the safety and termination of programs handling...
Craig interpolation has been a valuable tool for formal methods with interesting applications in pro...
http://www.springerlink.comIn program verification one has often to reason about lists over elements...
Most computer programs store elements of a given nature into container-based data structures such as...
A crucial step in the assertional verification of concurrent programs is deciding whether some sets ...
AbstractA crucial step in the assertional verification of concurrent programs is deciding whether so...
AbstractThe Nelson-Oppen combination method combines decision procedures for first-order theories ov...
International audienceThe Nelson-Oppen combination method is ubiquitous in Satisfiability Modulo Th...
Abstract. We describe a framework for reasoning about programs with lists car-rying integer numerica...
We consider an extension of the class of logic programs, called !-programs, that can be used to def...
Abstract. The Nelson-Oppen combination method combines decision procedures for ¯rst-order theories o...
International audiencePolite theory combination is a method for obtaining a solver for a combination...
International audienceThis paper presents an extension of a decidable fragment of Separation Logic f...
The Nelson-Oppen combination method can be used to combine decision procedures for the validity of q...
The Nelson-Oppen combination method combines decision procedures for ¯rst-order theories over disjoi...
This paper shows that it is possible to reason about the safety and termination of programs handling...
Craig interpolation has been a valuable tool for formal methods with interesting applications in pro...