FPC-Coq: Using ELPI to elaborate external proof evidence into Coq proofs - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2020

FPC-Coq: Using ELPI to elaborate external proof evidence into Coq proofs

Résumé

Logic programming implementations of the foundational proof certificate(FPC) framework are capable of checking a wide range of proof evidence. Proof checkers based on logic programming can make use of both unification and backtracking search to allow varying degrees of proof reconstructionto take place during proof checking. Such proof checkers are also able to elaborate proofs lacking full details into proofs containing much more detail. We outline here our use of the Coq-Elpi plugin, which embeds an implementation of λProlog into Coq, to check proof certificates supplied by external (toCoq) provers and to elaborate them into the fully detailed proof terms that are needed for checkingby the Coq kernel.
Fichier principal
Vignette du fichier
fpccoq-draft.pdf (167.17 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02974002 , version 1 (21-10-2020)

Identifiants

  • HAL Id : hal-02974002 , version 1

Citer

Roberto Blanco, Matteo Manighetti, Dale Miller. FPC-Coq: Using ELPI to elaborate external proof evidence into Coq proofs. [Research Report] Inria Saclay. 2020. ⟨hal-02974002⟩
116 Consultations
123 Téléchargements

Partager

Gmail Facebook X LinkedIn More