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

GitHub

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