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: 10 months ago Related 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 |