metalib

Metatheory Library

A Coq-based metatheory library providing tools and examples for mechanizing programming language definitions and reasoning about them.

The Penn Locally Nameless Metatheory Library

GitHub

73 stars
17 watching
23 forks
Language: Coq
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
plclub/lngenTool for generating Coq definitions and proofs for locally nameless representations30
mit-plv/coqutilA collection of reusable tools and utilities for working with the Coq proof assistant42
coq-community/dblibA Coq library for manipulating binding structures in syntax with binders.30
matafou/libhypsA Coq library providing tactics to manipulate hypotheses in formal proofs.20
plclub/hs-to-coqA tool that translates Haskell code to equivalent Coq code79
dboulytchev/minikanren-coqA certified semantics for relational programming language specification, providing verified implementations of syntax and semantics for miniKanren languages26
socathie/circomlib-mlProvides pre-built, modular, and reusable components for machine learning and cryptographic computations169
mit-plv/bedrockAutomated verification of higher-order programs using separation logic57
charguer/tlcA Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems.38
kuanweeloong/baremetallibAn experimental C++ header-only support library for bare-metal programming with constraints to simplify the development of embedded systems code.2
mit-plv/fiatA Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications149
inqwire/quantumlibA Coq library for reasoning about quantum programs33
coq-community/coqealA Coq library providing algebraic data structures and algorithms67
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
ml4tp/gamepadA platform that exposes Coq proofs to machine learning algorithms72