Scalable Fine-Grained Proofs for Formula Processing
Scalable Fine-Grained Proofs for Formula Processing
复制标题
用于公式处理的可扩展细粒度证明
DOI:
10.1007/s10817-018-09502-y
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
P. Fontaine
中科院分区:
文献类型:
--
作者:
Haniel Barbosa;J. Blanchette;M. Fleury;P. Fontaine
We present a framework for processing formulas in automatic theorem provers, with generation of detailed proofs. The main components are a generic contextual recursion algorithm and an extensible set of inference rules. Clausification, skolemization, theory-specific simplifications, and expansion of ‘let’ expressions are instances of this framework. With suitable data structures, proof generation adds only a linear-time overhead, and proofs can be checked in linear time. We implemented the approach in the SMT solver veriT. This allowed us to dramatically simplify the code base while increasing the number of problems for which detailed proofs can be produced, which is important for independent checking and reconstruction in proof assistants. To validate the framework, we implemented proof reconstruction in Isabelle/HOL.
DOI:
10.1007/s10817-015-9335-3
发表时间:
2016
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
Jasmin Christian Blanchette;Sascha Böhme;Mathias Fleury;Steffen Juilf Smolka;Albert Steckermeier
通讯作者:
Albert Steckermeier
DOI:
10.1007/978-3-642-40537-2_17
发表时间:
2013
期刊:
--
影响因子:
--
作者:
Khodadadi M
通讯作者:
Khodadadi M