2016
DOI: 10.4204/eptcs.210.5
|View full text |Cite
|
Sign up to set email alerts
|

Extending SMTCoq, a Certified Checker for SMT (Extended Abstract)

Abstract: This extended abstract reports on current progress of SMTCoq, a communication tool between the Coq proof assistant and external SAT and SMT solvers. Based on a checker for generic first-order certificates implemented and proved correct in Coq, SMTCoq offers facilities both to check external SAT and SMT answers and to improve Coq's automation using such solvers, in a safe way. Currently supporting the SAT solver zChaff, and the SMT solver veriT for the combination of the theories of congruence closure and linea… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
7
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…For integrating superposition provers with Coq, De Nivelle studied how to build efficient proof terms for clausification and skolemization [37]. For SMT, the main integrations with proof reconstruction are CVC Lite in HOL Light [31], haRVey (veriT's predecessor) in Isabelle/HOL [20], Z3 in HOL4 and Isabelle/ HOL [12,13], veriT in Coq [1], and CVC4 in Coq [19]. Some of these simulate the proofs in the proof assistant using dedicated tactics, in the style of our checker.…”
Section: Related Workmentioning
confidence: 99%
“…For integrating superposition provers with Coq, De Nivelle studied how to build efficient proof terms for clausification and skolemization [37]. For SMT, the main integrations with proof reconstruction are CVC Lite in HOL Light [31], haRVey (veriT's predecessor) in Isabelle/HOL [20], Z3 in HOL4 and Isabelle/ HOL [12,13], veriT in Coq [1], and CVC4 in Coq [19]. Some of these simulate the proofs in the proof assistant using dedicated tactics, in the style of our checker.…”
Section: Related Workmentioning
confidence: 99%
“…Reconstruction of proofs generated by external theorem provers has been implemented in various systems including CVC in HOL Light [13], Z3 in HOL4 and Isabelle/HOL [8], and SMTCoq reconstructs veriT [1] and CVC4 [12] proofs in Coq. None of the other solvers produce detailed proofs or information on Skolemization.…”
Section: Related Workmentioning
confidence: 99%
“…For integrating superposition provers with Coq, De Nivelle studied how to build efficient proof terms for clausification and skolemization [32]. For SMT, the main integrations with proof reconstruction are CVC Lite in HOL Light [26], haRVey (veriT's predecessor) in Isabelle/HOL [16], Z3 in HOL4 and Isabelle/HOL [8,9], veriT in Coq [1], and CVC4 in Coq [15]. Some of these simulate the proofs in the proof assistant using dedicated tactics, in the style of our simple checker for Isabelle (Sect.…”
Section: Related Workmentioning
confidence: 99%