In many formal methods applications it is common to rely on SMT solvers to automatically discharge conditions that need to be checked and provide certificates of their results. In this thesis we aim both to improve their efficiency of and to increase their reliability. Our first contribution is a uniform framework for reasoning with quantified formulas in SMT solvers, in which generally various instantiation techniques are employed. We show that the major instantiation techniques can be all cast in this unifying framework. Its basis is the problem of E-ground (dis)unification, a variation of the classic rigid E-unification problem. We introduce a decision procedure to solve this problem in practice: Congruence Closure with Free Variables (C...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
(SMT) solvers have been used successfully in a variety of appli-cations including verification, auto...
This paper discusses advantages and disadvantages of some possible alternatives for inference rules ...
In many formal methods applications it is common to rely on SMT solvers to automatically discharge c...
Des nombreuses applications de méthodes formelles se fondent sur les solveurs SMT pour valider autom...
Many verification techniques nowadays successfully rely on SMT solvers as back-ends to automatically...
We present a framework for processing formulas in automatic theorem provers, with generation of deta...
We present a framework for processing formulas in automatic theorem provers, with generation of deta...
International audienceFormal methods applications often rely on SMT solvers to automatically dischar...
This thesis presents three contributions that have the same underlying motivation: to improve the ut...
International audienceThis paper presents preliminary work on the definition of a general framework ...
Many applications, notably in the context of verification (for critical systems in transportation, e...
International audienceQuantifier reasoning in SMT solvers relies on instantiation: ground instances ...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
(SMT) solvers have been used successfully in a variety of appli-cations including verification, auto...
This paper discusses advantages and disadvantages of some possible alternatives for inference rules ...
In many formal methods applications it is common to rely on SMT solvers to automatically discharge c...
Des nombreuses applications de méthodes formelles se fondent sur les solveurs SMT pour valider autom...
Many verification techniques nowadays successfully rely on SMT solvers as back-ends to automatically...
We present a framework for processing formulas in automatic theorem provers, with generation of deta...
We present a framework for processing formulas in automatic theorem provers, with generation of deta...
International audienceFormal methods applications often rely on SMT solvers to automatically dischar...
This thesis presents three contributions that have the same underlying motivation: to improve the ut...
International audienceThis paper presents preliminary work on the definition of a general framework ...
Many applications, notably in the context of verification (for critical systems in transportation, e...
International audienceQuantifier reasoning in SMT solvers relies on instantiation: ground instances ...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
Abstract Producing and checking proofs from SMT solvers is currently the most feasible method for ac...
(SMT) solvers have been used successfully in a variety of appli-cations including verification, auto...
This paper discusses advantages and disadvantages of some possible alternatives for inference rules ...