Passer à la navigation principale Passer à la recherche Passer au contenu principal

A modular integration of SAT/SMT solvers to Coq through proof witnesses

  • Michael Armand
  • , Germain Faure
  • , Benjamin Grégoire
  • , Chantal Keller
  • , Laurent Théry
  • , Benjamin Werner
  • INRIA
  • Laboratoire d'Informatique (LIX)

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

108 Citations (Scopus)

Résumé

We present a way to enjoy the power of SAT and SMT provers in Coq without compromising soundness. This requires these provers to return not only a yes/no answer, but also a proof witness that can be independently rechecked. We present such a checker, written and fully certified in Coq. It is conceived in a modular way, in order to tame the proofs' complexity and to be extendable. It can currently check witnesses from the SAT solver ZChaff and from the SMT solver veriT. Experiments highlight the efficiency of this checker. On top of it, new reflexive Coq tactics have been built that can decide a subset of Coq's logic by calling external provers and carefully checking their answers.

langue originaleAnglais
titreCertified Programs and Proofs - First International Conference, CPP 2011, Proceedings
EditeurSpringer Verlag
Pages135-150
Nombre de pages16
ISBN (imprimé)9783642253782
Les DOIs
étatPublié - 1 janv. 2011
Evénement1st International Conference on Certified Programs and Proofs, CPP 2011 - Kenting, Taiwan
Durée: 7 déc. 20119 déc. 2011

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7086 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence1st International Conference on Certified Programs and Proofs, CPP 2011
Pays/TerritoireTaiwan
La villeKenting
période7/12/119/12/11

Empreinte digitale

Examiner les sujets de recherche de « A modular integration of SAT/SMT solvers to Coq through proof witnesses ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation