Applications written in Rocq-Elpi
Derive shows how to obtain proved equality tests and a few extra gadgets out of inductive type declarations. See the README for the list of derivations. It comes bundled with Rocq-Elpi.
Locker lets one hide the computational contents of definitions via modules or opaque locks. It comes bundled with Rocq-Elpi.
Hierarchy Builder is a Rocq extension to declare hierarchies of algebraic structures.
Algebra Tactics is a port of the
ringandfieldtactics to the Mathematical Components library.Trakt is a generic goal preprocessing tool for proof automation tactics in Rocq.
Namespace Emulation System implements most of the features of namespaces (on top of Rocq's modules).
Dx uses Elpi to generate an intermediate representation of Rocq terms, to be later transformed into C.
Coercion enables one to program coercions in Elpi. It comes bundled with Rocq-Elpi.
Record builder implements fancy record build/update syntax. It comes bundled with Rocq-Elpi.