lemversion
Lem is a tool for lightweight executable mathematics
Lem is a tool for lightweight executable mathematics, for writing, managing, and publishing large-scale portable semantic definitions, with export to LaTeX, executable code (currently OCaml) and interactive theorem provers (currently Coq, HOL4, and Isabelle/HOL).
It is also intended as an intermediate language for generating definitions from domain-specific tools, and for porting definitions between interactive theorem proving systems.
Authors | Dominic Mulligan, Francesco Zappa Nardelli, Gabriel Kerneis, Kathy Gray, Peter Boehm, Peter Sewell, Scott Owens, Thomas Tuerk, Brian Campbell, Shaked Flur, Thomas Bauereiss, Stephen Kell, Thomas Williams, Lars Hupel and Basile Clement |
---|---|
Licenses | BSD-3-Clause and LGPL-2.1-or-later |
Published | |
Homepage | http://www.cl.cam.ac.uk/~pes20/lem/ |
Issue Tracker | https://github.com/rems-project/lem/issues |
Maintainer | Lem Devs <cl-lem-dev@lists.cam.ac.uk> |
Dependencies |
|
Conflicts | |
Source [http] | https://github.com/rems-project/lem/archive/refs/tags/2025-03-13.tar.gz md5=3a4bdd7d70450f0ca2444fcd475bd9d1 sha512=3e11d546b1357ff12138a301d4c74bc280ec87b459f86cc951fcaf92f089f8d2c68255e4559f56d95024e50d23274708e8308f98f51b5b5caad875269847aba8 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/lem/lem.2025-03-13/opam |