cdf-sem-meca
Programming language semantics toolkit
This project provides a development environment and software tools for formalizing the semantics of programming languages in the Coq proof assistant.
Développement Coq pour le cours "Sémantiques mécanisées", Collège de France, 2019-2020
21 stars
4 watching
5 forks
Language: Coq
last commit: 7 months ago Related projects:
Repository | Description | Stars |
---|---|---|
xavierleroy/cdf-mech-sem | Development of formal semantics and verification tools for imperative languages and functional programming languages. | 64 |
xavierleroy/cdf-program-logics | Companion Coq development for teaching program logics | 40 |
coq-community/semantics | A comprehensive survey of programming language semantics styles implemented in Coq | 45 |
dboulytchev/minikanren-coq | A certified semantics for relational programming language specification, providing verified implementations of syntax and semantics for miniKanren languages | 26 |
coq-community/reglang | Provides definitions and verified translations between various representations of regular languages in the Coq proof assistant | 41 |
charguer/tlc | A Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems. | 38 |
ejgallego/coq-lsp | A tool for interactive theorem proving and language support in Coq | 152 |
coq-community/coq-art | Coq proof assistant book with exercises and examples | 110 |
coq/platform | A multi-platform distribution of the Coq proof assistant and its libraries, providing a standardized setup for development and teaching | 188 |
coq-community/coq-ext-lib | A collection of reusable Coq definitions and theorems for building software development tools | 129 |
ejgallego/pycoq | Python bindings for Coq's interactive proof assistant | 50 |
cpitclaudel/alectryon | Tools for processing Coq code and prose in technical documents | 236 |
engineeringsoftware/mcoq | Analyze and test Coq proof assistant projects by generating modified versions of the code to identify flaws in specifications. | 30 |
coq/vscoq | A Visual Studio Code extension for Coq proof assistant support | 343 |