28560 articles – 22061 references  [version française]

inria-00107864, version 1

ELAN for equational reasoning in Coq

Quang-Huy Nguyen () a1, Cuihtlauac Alvarado

2nd Workshop on Logical Frameworks & Metalanguage - LFM'00 (2000) 14 p

Abstract: We describe an interface between \textsf{Coq}, an interactive theorem-prover based on type theory and \textsf{ELAN}, an automated deduction system based on rewriting logic. Our objective is to provide efficient tools to implement decision procedures using equational reasoning in \textsf{Coq}. \textsf{ELAN} is used as a rewrite engine. Reflection is used in \textsf{Coq} to translate back the delegated rewrite computations. A rewriting trace is returned from \textsf{ELAN} and replayed in \textsf{Coq}. Correctness is ensured by this replaying which builds a complete proof-term.

  • a –  INRIA
  • 1:  PROTHEO (INRIA Lorraine - LORIA)
  • INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
  • Domain : Computer Science/Other
  • Keywords : proof assistant – equational reasoning – term rewriting – reflection || assistante de preuve – raisonnement équationnel – réécriture – réflexion
  • Internal note : A00-R-462 || nguyen00a
  • Comment : ISBN 2-7261-1166-1. Colloque avec actes et comité de lecture. internationale.
 
  • inria-00107864, version 1
  • oai:hal.inria.fr:inria-00107864
  • From: 
  • Submitted on: Thursday, 19 October 2006 09:12:09
  • Updated on: Friday, 20 October 2006 15:32:31