Extending coq with imperative features and its application to SAT verification

  • Authors:
  • Michaël Armand;Benjamin Grégoire;Arnaud Spiwack;Laurent Théry

  • Affiliations:
  • INRIA Sophia Antipolis - Méditerranée, France;INRIA Sophia Antipolis - Méditerranée, France;LIX, École Polytechnique, France;INRIA Sophia Antipolis - Méditerranée, France

  • Venue:
  • ITP'10 Proceedings of the First international conference on Interactive Theorem Proving
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Coq has within its logic a programming language that can be used to replace many deduction steps into a single computation, this is the so-called reflection. In this paper, we present two extensions of the evaluation mechanism that preserve its correctness and make it possible to deal with cpu-intensive tasks such as proof checking of SAT traces.