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: over 2 years agoRelated projects:
| Repository | Description | Stars |
|---|---|---|
| Development of formal semantics and verification tools for imperative languages and functional programming languages. | 64 | |
| Companion Coq development for teaching program logics | 40 | |
| A comprehensive survey of programming language semantics styles implemented in Coq | 46 | |
| A certified semantics for relational programming language specification, providing verified implementations of syntax and semantics for miniKanren languages | 26 | |
| Provides definitions and verified translations between various representations of regular languages in the Coq proof assistant | 41 | |
| A Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems. | 38 | |
| A tool for interactive theorem proving and language support in Coq | 153 | |
| Coq proof assistant book with exercises and examples | 114 | |
| A multi-platform distribution of the Coq proof assistant and its libraries, providing a standardized setup for development and teaching | 191 | |
| A collection of reusable Coq definitions and theorems for building software development tools | 129 | |
| Python bindings for Coq's interactive proof assistant | 50 | |
| A tool for processing Coq and Lean 4 code embedded in text documents | 237 | |
| Analyze and test Coq proof assistant projects by generating modified versions of the code to identify flaws in specifications. | 30 | |
| An extension for Visual Studio Code and VSCodium to support Coq Proof Assistant | 349 |