International audienceMany verification techniques nowadays successfully rely on SMT solvers as back-ends to automatically discharge proof obligations. These solvers generally rely on various instantiation techniques to handle quantifiers. We here show that the major instantiation techniques in SMT solving can be cast in a unifying framework for handling quantified formulas with equality and uninterpreted functions. This framework is based on the problem of $E$-ground (dis)unification, a variation of the classic rigid $E$-unification problem. We introduce a sound and complete calculus to solve this problem in practice: Congruence Closure with Free Variables (CCFV). Experimental evaluations of implementations of CCFV in the state-of-the-art ...
AbstractSMT (Satisfiability Modulo Theories) solvers are automatic verification engines suitable to ...
This thesis tackles the problem of automatically proving the validity of mathematical formulas gener...
Many applications, notably in the context of verification (for critical systems in transportation, e...
Many verification techniques nowadays successfully rely on SMT solvers as back-ends to automatically...
International audienceThis paper presents preliminary work on the definition of a general framework ...
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...
International audienceRecent work in extending SMT solvers to higher-order logic (HOL) has not explo...
International audienceQuantifier reasoning in SMT solvers relies on instantiation: ground instances ...
Abstract. E-matching is the most commonly used technique to handle quantifiers in SMT solvers. It wo...
International audienceFormal methods applications often rely on SMT solvers to automatically dischar...
(SMT) solvers have been used successfully in a variety of appli-cations including verification, auto...
AbstractWe present a generic congruence closure algorithm for deciding ground formulas in the combin...
AbstractEfficient handling of quantifiers is crucial for solving software verification problems. E-m...
AbstractFormal methods in software and hardware design often generate formulas that need to be valid...
AbstractSMT (Satisfiability Modulo Theories) solvers are automatic verification engines suitable to ...
This thesis tackles the problem of automatically proving the validity of mathematical formulas gener...
Many applications, notably in the context of verification (for critical systems in transportation, e...
Many verification techniques nowadays successfully rely on SMT solvers as back-ends to automatically...
International audienceThis paper presents preliminary work on the definition of a general framework ...
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...
International audienceRecent work in extending SMT solvers to higher-order logic (HOL) has not explo...
International audienceQuantifier reasoning in SMT solvers relies on instantiation: ground instances ...
Abstract. E-matching is the most commonly used technique to handle quantifiers in SMT solvers. It wo...
International audienceFormal methods applications often rely on SMT solvers to automatically dischar...
(SMT) solvers have been used successfully in a variety of appli-cations including verification, auto...
AbstractWe present a generic congruence closure algorithm for deciding ground formulas in the combin...
AbstractEfficient handling of quantifiers is crucial for solving software verification problems. E-m...
AbstractFormal methods in software and hardware design often generate formulas that need to be valid...
AbstractSMT (Satisfiability Modulo Theories) solvers are automatic verification engines suitable to ...
This thesis tackles the problem of automatically proving the validity of mathematical formulas gener...
Many applications, notably in the context of verification (for critical systems in transportation, e...