Views provided by UsageCounts
doi: 10.5281/zenodo.6798108 , 10.5281/zenodo.13373560 , 10.5281/zenodo.12795208 , 10.5281/zenodo.6798095 , 10.5281/zenodo.6786974 , 10.5281/zenodo.7104961 , 10.5281/zenodo.10829453 , 10.5281/zenodo.7106954 , 10.5281/zenodo.14748075 , 10.5281/zenodo.10063266 , 10.5281/zenodo.7106934 , 10.5281/zenodo.7186999 , 10.5281/zenodo.7853207 , 10.5281/zenodo.6798090 , 10.5281/zenodo.14748063 , 10.5281/zenodo.7186982 , 10.5281/zenodo.10792622 , 10.5281/zenodo.7186985 , 10.5281/zenodo.10829446
doi: 10.5281/zenodo.6798108 , 10.5281/zenodo.13373560 , 10.5281/zenodo.12795208 , 10.5281/zenodo.6798095 , 10.5281/zenodo.6786974 , 10.5281/zenodo.7104961 , 10.5281/zenodo.10829453 , 10.5281/zenodo.7106954 , 10.5281/zenodo.14748075 , 10.5281/zenodo.10063266 , 10.5281/zenodo.7106934 , 10.5281/zenodo.7186999 , 10.5281/zenodo.7853207 , 10.5281/zenodo.6798090 , 10.5281/zenodo.14748063 , 10.5281/zenodo.7186982 , 10.5281/zenodo.10792622 , 10.5281/zenodo.7186985 , 10.5281/zenodo.10829446
We are happy to announce release 1.0 of the MetaCoq project for Coq 8.14, 8.15, and 8.16, available both as sources and as opam packages. See the website for a detailed overview of the project, introductory material and related articles and presentations. MetaCoq integrates Template-Coq, a reification and denotation plugin for Coq terms and global declarations, a Template monad for metaprogramming (including the ability to extract these metaprograms to OCaml for efficiency), a formalisation of Coq's calculus PCUIC in Coq, a relatively efficient, correct and complete type checker for PCUIC, and a verified type and proof erasure procedure from PCUIC to untyped lambda calculus. MetaCoq provides a low-level interface to develop certified plugins like translations, compilers or tactics in Coq itself. You can install MetaCoq directly from sources or by typing opam install coq-metacoq. This release will also be included in an upcoming Coq Platform. The current release includes several subpackages, which can be compiled and installed separately if desired: the Template-Coq quoting library (in directory template-coq and as coq-metacoq-template) a formalisation of meta-theoretical properties of PCUIC, the calculus underlying Coq (pcuic / coq-metacoq-pcuic) a total verified type-checker for Coq (safechecker / coq-metacoq-safechecker), usable inside Coq or extracted to OCaml as MetaCoq SafeCheck <term> a verified type and proof erasure function for Coq (erasure / coq-metacoq-erasure), usable inside Coq or extracted to OCaml as MetaCoq Erase <term> a set of example translations from Type Theory to Type Theory (translation/ coq-metacoq-translations). A good place to start are the files demo.v, safechecker_test.v, erasure_test.v in the test-suite directory. MetaCoq is developed by Abhishek Anand, Danil Annenkov, Jakob Botsch Nielsen, Simon Boulier, Cyril Cohen, Yannick Forster, Meven Lennon-Bertrand, Kenji Maillard, Gregory Malecha, Matthieu Sozeau, Nicolas Tabareau, and Théo Winterhalter. You are welcome to contribute by opening issues and PRs. A MetaCoq Zulip stream is also available. The MetaCoq Team
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 11 |

Views provided by UsageCounts