package coq-paramcoq
Install
Dune Dependency
Authors
Maintainers
Sources
sha512=de4f727f196e473dc975dac54f282ff05a1c4bbbc670121e0f7fe47423206c2038fd3e277ce9a809fe0aa4e48befcc77dd1e39cc595094be50127ed6e0bbb0bf
Description
/! Paramcoq is no longer actually maintained and released. It is only kept as a test case for Rocq's OCaml API. The release for Rocq 9.0 will be the last one and is known to suffer some universe issues (for instance iit no longer enable to compile CoqEAL). Users are invited to switch to coq-elpi derive.param2. One can look at CoqEAL for an example of porting. Main current caveat: support for mutual inductives isn't implemented yet.
A Rocq plugin providing commands for generating parametricity statements. Typical applications of such statements are in data refinement proofs. Note that the plugin is still in an experimental state - it is not very user friendly (lack of good error messages) and still contains bugs. But it is usable enough to "translate" a large chunk of the standard library.
Tags
keyword:paramcoq keyword:parametricity keyword:OCaml modules category:Miscellaneous/Rocq Extensions logpath:Param date:2024-06-29Published: 26 Mar 2025
Dependencies (1)
-
coq
>= "9.0" & < "9.1~"
Dev Dependencies
None
Used by (4)
- coq-addition-chains
-
coq-coqeal
< "2.1.0"
-
coq-monae
>= "0.1.1"
-
coq-validsdp
< "1.0.4"
Conflicts
None