MetaCoq/metacoq: MetaCoq 1.3.2 for Coq 8.20
Creators
- Matthieu Sozeau1
- Théo Winterhalter2
- SimonBoulier
- nicolas tabareau1
- Yannick Forster1
- Jason Gross3
- Abhishek Anand
- Meven Lennon-Bertrand
- Gregory Malecha4
- Pierre-Marie Pédrot
- Jakob Botsch Nielsen5
- Kenji Maillard
- Gaëtan Gilbert1
- Danil Annenkov6
- yannl35133
- Hugo Herbelin
- Marcel Ullrich7
- Enrico Tassi8
- Maxime Dénès
- Gabriel Scherer
- Pierre Roux9
- Andrej Dudenhefner10
- Fabian Kunze
- Emilio Jesús Gallego Arias1
- 4ever2
- Jim Fehrle
- Julin S
- Karl Palmskog11
- Pierre Rousselin
- 1. Inria
- 2. Inria Saclay
- 3. Machine Intelligence Research Institute
- 4. @bedrocksystems
- 5. @microsoft
- 6. Concordium
- 7. Saarland University
- 8. @coq @math-comp @LPCIC
- 9. ONERA
- 10. TU Dortmund University
- 11. KTH Royal Institute of Technology
Description
Release 1.3.2 of the MetaCoq project for Coq 8.20 is available both as source and through opam. See the website for a detailed overview of the project, introductory material and related articles and presentations, and the release notes for 1.3.1 for a summary of the changes w.r.t. previous versions.
The main changes in this new version w.r.t. v1.3.1 are:
What's Changed
Proof that reordering of constructors is correct by @mattam82 in https://github.com/MetaCoq/metacoq/pull/1095 This allows in particular to switch the representation of Coq booleans so that extracted code matches the ocaml representation of booleans, making interoperability with existing OCaml code easier.
Add the
force (lazy t)
evaluation rule to LambdaBox by @mattam82 in https://github.com/MetaCoq/metacoq/pull/1089 We verify that the evaluation rule is preserved by the verified transformations. In particular, this allows the coq-verified-extraction package and certicoq to support coinductive types and cofixpoints by interpreting lazy/force. The verification of the translation from cofixpoints to fixpoints + lazy/force is however still a work in progress.
Full Changelog: https://github.com/MetaCoq/metacoq/compare/v1.3.1-8.19...v1.3.2-8.19
Files
MetaCoq/metacoq-v1.3.2-8.20.zip
Files
(4.4 MB)
Name | Size | Download all |
---|---|---|
md5:e1969e0353e6686569489d7bf74f550e
|
4.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/MetaCoq/metacoq/tree/v1.3.2-8.20 (URL)