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: over 2 years ago

Related projects:

RepositoryDescriptionStars
xavierleroy/cdf-mech-semDevelopment of formal semantics and verification tools for imperative languages and functional programming languages.64
xavierleroy/cdf-program-logicsCompanion Coq development for teaching program logics40
coq-community/semanticsA comprehensive survey of programming language semantics styles implemented in Coq46
dboulytchev/minikanren-coqA certified semantics for relational programming language specification, providing verified implementations of syntax and semantics for miniKanren languages26
coq-community/reglangProvides definitions and verified translations between various representations of regular languages in the Coq proof assistant41
charguer/tlcA Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems.38
ejgallego/coq-lspA tool for interactive theorem proving and language support in Coq153
coq-community/coq-artCoq proof assistant book with exercises and examples114
coq/platformA multi-platform distribution of the Coq proof assistant and its libraries, providing a standardized setup for development and teaching191
coq-community/coq-ext-libA collection of reusable Coq definitions and theorems for building software development tools129
ejgallego/pycoqPython bindings for Coq's interactive proof assistant50
cpitclaudel/alectryonA tool for processing Coq and Lean 4 code embedded in text documents237
engineeringsoftware/mcoqAnalyze and test Coq proof assistant projects by generating modified versions of the code to identify flaws in specifications.30
coq/vscoqAn extension for Visual Studio Code and VSCodium to support Coq Proof Assistant349