2020
DOI: 10.1007/s10817-019-09540-0
|View full text |Cite
|
Sign up to set email alerts
|

The MetaCoq Project

Abstract: HAL is a multidisciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L'archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d'enseignement et de recherche français ou étrangers, des labora… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
30
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 49 publications
(38 citation statements)
references
References 37 publications
(29 reference statements)
0
30
0
Order By: Relevance
“…This is the reason why we need meta-programming tools as we saw in the previous paragraph. Many different tools are available now (see § 5), and we used two of them: Ltac [8] and MetaCoq [17], which offer different advantages.…”
Section: Figure 1: Difference Between Certified and Certifying Transf...mentioning
confidence: 99%
“…This is the reason why we need meta-programming tools as we saw in the previous paragraph. Many different tools are available now (see § 5), and we used two of them: Ltac [8] and MetaCoq [17], which offer different advantages.…”
Section: Figure 1: Difference Between Certified and Certifying Transf...mentioning
confidence: 99%
“…The only difference lies in the definition of the conversion rule, which depends on the rewrite rules in the signature. We refer the reader to [Sozeau et al 2020] for an explanation of the typing rules.…”
Section: Typing and Signature Validitymentioning
confidence: 99%
“…⋉ ⟨elim Cor | ⋄ ?P, ⋄ ?P Over , ⋄ ?P Next , ⋄ Over, •⟩ P Over , (P : Cor → □, P Over : P Over, P Next : 6 METATHEORY OF RTT In this section, we present our approach to modular confluence of RTT. The correctness of our results has been formalized in the Coq proof assistant, using the MetaCoq project [Sozeau et al 2020]. The MetaCoq project provides a solid basis for our work as confluence and subject reduction have already been formalized for PCUIC .…”
Section: Typing and Signature Validitymentioning
confidence: 99%
See 1 more Smart Citation
“…With all of that in place, we can use extraction to obtain an OCaml implementation that satisfies the given specifications [10]. Note that the extraction mechanism of Coq was proven to be correct using MetaCoq [12].…”
Section: Introductionmentioning
confidence: 99%