International audienceSMT solvers have recently been extended with techniques for finding models of universally quantified formulas in some restricted fragments of first-order logic. This paper introduces a translation that reduces axioms specifying a large class of recursive functions, including terminating functions, to universally quantified formulas for which these techniques are applicable. An evaluation confirms that the approach improves the performance of existing solvers on benchmarks from three sources. The translation is implemented as a preprocessor in the CVC4 solver and in a new higher-order model finder called Nunchaku
Les solveurs SMT sont des outils dédiés à la vérification d'un ensemble de formules mathématiques, e...
International audienceSatisfiability modulo theories (SMT) solvers have throughout the years been ab...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
SMT solvers have recently been extended with techniques for finding models in presence of universall...
Abstract. SMT solvers have been used successfully as reasoning engines for au-tomated verification. ...
Abstract. SMT-based applications increasingly rely on SMT solvers being able to deal with quantified...
Procedures for first-order logic with equality are used in many modern theorem provers and solvers, ...
Abstract. Satisfiability modulo theories (SMT) solvers that support quantifier instantiations via ma...
We present new methods for solving the Satisfiability Modulo Theories problem over the theory of Qua...
International audienceWe report on a prototypical tool for Satisfiability Modulo Theory solvingfor q...
International audienceQuantifier reasoning in SMT solvers relies on instantiation: ground instances ...
International audienceDatatypes and codatatypes are useful to represent finite and potentially infin...
International audienceFormal methods applications often rely on SMT solvers to automatically dischar...
Many applications, notably in the context of verification (for critical systems in transportation, e...
International audienceSMT solvers are among the most suited tools for quantifier-free first-order pr...
Les solveurs SMT sont des outils dédiés à la vérification d'un ensemble de formules mathématiques, e...
International audienceSatisfiability modulo theories (SMT) solvers have throughout the years been ab...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...
SMT solvers have recently been extended with techniques for finding models in presence of universall...
Abstract. SMT solvers have been used successfully as reasoning engines for au-tomated verification. ...
Abstract. SMT-based applications increasingly rely on SMT solvers being able to deal with quantified...
Procedures for first-order logic with equality are used in many modern theorem provers and solvers, ...
Abstract. Satisfiability modulo theories (SMT) solvers that support quantifier instantiations via ma...
We present new methods for solving the Satisfiability Modulo Theories problem over the theory of Qua...
International audienceWe report on a prototypical tool for Satisfiability Modulo Theory solvingfor q...
International audienceQuantifier reasoning in SMT solvers relies on instantiation: ground instances ...
International audienceDatatypes and codatatypes are useful to represent finite and potentially infin...
International audienceFormal methods applications often rely on SMT solvers to automatically dischar...
Many applications, notably in the context of verification (for critical systems in transportation, e...
International audienceSMT solvers are among the most suited tools for quantifier-free first-order pr...
Les solveurs SMT sont des outils dédiés à la vérification d'un ensemble de formules mathématiques, e...
International audienceSatisfiability modulo theories (SMT) solvers have throughout the years been ab...
SMT solvers are efficient tools to decide the satisfiability of ground formulas, including a number ...