Model Finding for Recursive Functions in SMT
Model Finding for Recursive Functions in SMT
复制标题
SMT 中递归函数的模型查找
DOI:
10.1007/978-3-319-40229-1_10
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
C. Tinelli
中科院分区:
文献类型:
--
作者:
Andrew Reynolds;J. Blanchette;Simon Cruanes;C. Tinelli
SMT 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.
登录
查看更多内容
影响因子:
--
作者:
Atkey R
通讯作者:
Atkey R
影响因子:
1.9
作者:
Jasmin Christian Blanchette
通讯作者:
Jasmin Christian Blanchette
DOI:
10.1007/s10817-013-9278-5
发表时间:
2013
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
Jasmin Christian Blanchette;Sascha Böhme;Lawrence C. Paulson
通讯作者:
Lawrence C. Paulson
DOI:
10.1007/s10817-011-9234-1
发表时间:
2011
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
Jasmin Christian Blanchette;Alexander Krauss
通讯作者:
Alexander Krauss
DOI:
10.1145/2784731.2784732
发表时间:
2015
期刊:
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming
影响因子:
--
作者:
Jasmin Christian Blanchette;Andrei Popescu;Dmitriy Traytel
通讯作者:
Dmitriy Traytel