Decision procedures for equality in a combination of theories are at the core of a number of verification systems. Shostak's decision procedure for equality in the combination of solvable and canonizable theories has been around for nearly two decades. Variations of this decision procedure have been implemented in a number of systems including STP, Ehdm, PVS, STeP, and SVC. The algorithm is quite subtle and a correctness argument for it has remained elusive. Shostak's algorithm and all previously published variants of it yield incomplete decision procedures. We describe a variant of Shostak's algorithm along with proofs of termination, soundness, and completeness
International audienceSMT (Satisfiability Modulo Theories) solvers are automatic verification engine...
We investigate superposition modulo a Shostak theory $T$ in order to facilitate reasoning in the ama...
International audienceSMT (Satisfiability Modulo Theories) solvers are automatic verification engine...
Abstract. Decision procedures for combinations of theories are at the core of many modern theorem pr...
Abstract. Decision procedures are increasingly being employed for de-ciding or simplifying propositi...
Decision procedures are increasingly being employed for deciding or simplifying propositional combin...
Abstract. Consider the problem of determining whether a quantier-free formula is satisable in some ...
International audienceAC-completion efficiently handles equality modulo associative and commutative ...
30 pages, full version of the paper TACAS'11 paper "Canonized Rewriting and Ground AC-Completion Mod...
AbstractWe present a generic congruence closure algorithm for deciding ground formulas in the combin...
We give a detailed survey of the current state-of-the-art methods for combining decision procedures....
AC-completion efficiently handles equality modulo associative and commutative function sym-bols. In ...
AbstractImplementing efficient algorithms for combining decision procedures has been a challenge and...
Two apparently different approaches to automating deduction are mentioned in the title; they are the...
To appear in post-event proceedings. Colloque avec actes et comité de lecture. internationale.Intern...
International audienceSMT (Satisfiability Modulo Theories) solvers are automatic verification engine...
We investigate superposition modulo a Shostak theory $T$ in order to facilitate reasoning in the ama...
International audienceSMT (Satisfiability Modulo Theories) solvers are automatic verification engine...
Abstract. Decision procedures for combinations of theories are at the core of many modern theorem pr...
Abstract. Decision procedures are increasingly being employed for de-ciding or simplifying propositi...
Decision procedures are increasingly being employed for deciding or simplifying propositional combin...
Abstract. Consider the problem of determining whether a quantier-free formula is satisable in some ...
International audienceAC-completion efficiently handles equality modulo associative and commutative ...
30 pages, full version of the paper TACAS'11 paper "Canonized Rewriting and Ground AC-Completion Mod...
AbstractWe present a generic congruence closure algorithm for deciding ground formulas in the combin...
We give a detailed survey of the current state-of-the-art methods for combining decision procedures....
AC-completion efficiently handles equality modulo associative and commutative function sym-bols. In ...
AbstractImplementing efficient algorithms for combining decision procedures has been a challenge and...
Two apparently different approaches to automating deduction are mentioned in the title; they are the...
To appear in post-event proceedings. Colloque avec actes et comité de lecture. internationale.Intern...
International audienceSMT (Satisfiability Modulo Theories) solvers are automatic verification engine...
We investigate superposition modulo a Shostak theory $T$ in order to facilitate reasoning in the ama...
International audienceSMT (Satisfiability Modulo Theories) solvers are automatic verification engine...