Abstract
This paper describes SMTCoq, a plug-in for the integration of external solvers into the Coq proof assistant. Based on a checker for generic first-order proof certificates fully implemented and proved correct in Coq, SMTCoq offers facilities to check answers from external SAT and SMT solvers and to increase Coq’s automation using such solvers, all in a safe way. The current version supports proof certificates produced by the SAT solver ZChaff, for propositional logic, and the SMT solvers veriT and CVC4, for the quantifier-free fragment of the combined theory of fixed-size bit vectors, functional arrays with extensionality, linear integer arithmetic, and uninterpreted function symbols.
Original language | English |
---|---|
Title of host publication | Computer Aided Verification - 29th International Conference, CAV 2017, Proceedings |
Editors | Viktor Kuncak, Rupak Majumdar |
Publisher | Springer Verlag |
Pages | 126-133 |
Number of pages | 8 |
ISBN (Print) | 9783319633893 |
DOIs | |
State | Published - 2017 |
Externally published | Yes |
Event | 29th International Conference on Computer Aided Verification, CAV 2017 - Heidelberg, Germany Duration: 24 Jul 2017 → 28 Jul 2017 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 10427 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 29th International Conference on Computer Aided Verification, CAV 2017 |
---|---|
Country/Territory | Germany |
City | Heidelberg |
Period | 24/07/17 → 28/07/17 |
Bibliographical note
Publisher Copyright:© Springer International Publishing AG 2017.