coq-elpi

Term manipulator

Provides an extension language for Coq to manipulate terms containing binders and supports scripting and metaprogramming

Coq plugin embedding elpi

GitHub

141 stars
9 watching
52 forks
Language: OCaml
last commit: almost 2 years ago
Linked from 2 awesome lists

coqextension-languagelambda-prologmetaprogrammingscripting

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
cpitclaudel/company-coqAn Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software351
mit-plv/coqutilA collection of reusable tools and utilities for working with the Coq proof assistant42
coq-community/paramcoqA Coq plugin providing commands for generating parametricity statements used in data refinement proofs.45
coq-community/reglangProvides definitions and verified translations between various representations of regular languages in the Coq proof assistant41
plclub/lngenTool for generating Coq definitions and proofs for locally nameless representations30
coq/vscoqAn extension for Visual Studio Code and VSCodium to support Coq Proof Assistant349
coq-community/coq-ext-libA collection of reusable Coq definitions and theorems for building software development tools129
ejgallego/coq-lspA tool for interactive theorem proving and language support in Coq153
ptival/peacoqA Coq-based IDE with OCaml plugin and TypeScript support106
plclub/hs-to-coqA tool that translates Haskell code to equivalent Coq code79
lysxia/coq-simple-ioProvides tools to implement IO programs directly in Coq31
ejgallego/pycoqPython bindings for Coq's interactive proof assistant50
coq-concurrency/plutoA Coq-based web server written in a functional programming language86
eugeneloy/coq_jupyterA Jupyter notebook kernel for interactive theorem proving with Coq94