The use of interpolants in verification is gaining more and more importance. Since theories used in applications are usually obtained as (disjoint) combinations of simpler theories, it is important to modularly reuse interpolation algorithms for the component theories. We show that a sufficient and necessary condition to do this for quantifier-free interpolation is that the component theories have the strong (sub-)amalgamation property. Then, we provide an equivalent syntactic characterization and show that such characterization covers most theories commonly employed in verification. Finally, we design a combined quantifier-free interpolation algorithm capable of handling both convex and nonconvex theories; this algorithm subsumes and exten...
Given two inconsistent formulae, a (reverse) interpolant is a formula implied by one, inconsistent w...
Given two inconsistent formul\u27, a (reverse) interpolant is a formula implied by one, inconsistent...
Craig interpolation is successfully used in both hardware and softwaremodel checking. Generating goo...
The use of interpolants in verification is gaining more and more importance. Since theories used in ...
The use of interpolants in verification is gaining more and more importance. Since theories used in ...
In this survey, we report our recent work concerning combination results for interpolation and unifo...
In this survey, we report our recent work concerning combination results for interpolation and unifo...
Uniform interpolants were largely studied in non-classical propositional logics since the nineties, ...
The use of interpolants in model checking is becoming an enabling technologyto allow fast and robust...
In this paper, we study the conditions under which existence of interpolants (for quantifier-free fo...
Abstract. We present a combination method for generating interpolants for a class of first-order the...
Abstract. We present a combination method for generating interpolants for a class of first-order the...
Abstract. We present a combination method for generating inter-polants for a class of first-order th...
We present new concepts and techniques to generate interpolants from the proofs produced by SMT solv...
Abstract. We give a method for modular generation of ground in-terpolants in modern SMT solvers supp...
Given two inconsistent formulae, a (reverse) interpolant is a formula implied by one, inconsistent w...
Given two inconsistent formul\u27, a (reverse) interpolant is a formula implied by one, inconsistent...
Craig interpolation is successfully used in both hardware and softwaremodel checking. Generating goo...
The use of interpolants in verification is gaining more and more importance. Since theories used in ...
The use of interpolants in verification is gaining more and more importance. Since theories used in ...
In this survey, we report our recent work concerning combination results for interpolation and unifo...
In this survey, we report our recent work concerning combination results for interpolation and unifo...
Uniform interpolants were largely studied in non-classical propositional logics since the nineties, ...
The use of interpolants in model checking is becoming an enabling technologyto allow fast and robust...
In this paper, we study the conditions under which existence of interpolants (for quantifier-free fo...
Abstract. We present a combination method for generating interpolants for a class of first-order the...
Abstract. We present a combination method for generating interpolants for a class of first-order the...
Abstract. We present a combination method for generating inter-polants for a class of first-order th...
We present new concepts and techniques to generate interpolants from the proofs produced by SMT solv...
Abstract. We give a method for modular generation of ground in-terpolants in modern SMT solvers supp...
Given two inconsistent formulae, a (reverse) interpolant is a formula implied by one, inconsistent w...
Given two inconsistent formul\u27, a (reverse) interpolant is a formula implied by one, inconsistent...
Craig interpolation is successfully used in both hardware and softwaremodel checking. Generating goo...