coq-elpi

Coq extension library

A Coq plugin embedding Elpi to extend Coq's capabilities with a dialect of lambda-prolog for metaprogramming and scripting.

Coq plugin embedding elpi

GitHub

139 stars
9 watching
51 forks
Language: Coq
last commit: 6 days ago
Linked from 2 awesome lists

coqextension-languagelambda-prologmetaprogrammingscripting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cpitclaudel/company-coq An Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software 354
mit-plv/coqutil A collection of reusable tools and utilities for working with the Coq proof assistant 41
coq-community/paramcoq A Coq plugin providing commands for generating parametricity statements used in data refinement proofs. 44
coq-community/reglang Provides definitions and verified translations between various representations of regular languages in the Coq proof assistant 41
plclub/lngen Tool for generating Coq definitions and proofs for locally nameless representations 30
coq/vscoq A Visual Studio Code extension for Coq proof assistant support 343
coq-community/coq-ext-lib A collection of reusable Coq definitions and theorems for building software development tools 129
ejgallego/coq-lsp A tool for interactive theorem proving and language support in Coq 152
ptival/peacoq A Coq-based IDE with OCaml plugin and TypeScript support 106
plclub/hs-to-coq A tool that translates Haskell code to equivalent Coq code 78
lysxia/coq-simple-io Provides tools to implement IO programs directly in Coq 31
ejgallego/pycoq Python bindings for Coq's interactive proof assistant 50
coq-concurrency/pluto A Coq-based web server written in a functional programming language 86
eugeneloy/coq_jupyter A Jupyter notebook kernel for interactive theorem proving with Coq 94