FPC-Coq: Using ELPI to elaborate external proof evidence into Coq proofs - Archive ouverte HAL Access content directly
Reports (Research Report) Year : 2020

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

(1) , (2) , (2)
1
2

Abstract

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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

  • HAL Id : hal-02974002 , version 1

Cite

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⟩
87 View
99 Download

Share

Gmail Facebook Twitter LinkedIn More