cdf-mech-sem

Formal semantics tools

Development of formal semantics and verification tools for imperative languages and functional programming languages.

Coq development for the course "Mechanized semantics", Collège de France, 2019-2020

GitHub

64 stars
4 watching
4 forks
Language: Coq
last commit: over 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
xavierleroy/cdf-sem-mecaThis project provides a development environment and software tools for formalizing the semantics of programming languages in the Coq proof assistant.21
xavierleroy/cdf-program-logicsCompanion Coq development for teaching program logics40
coq-community/semanticsA comprehensive survey of programming language semantics styles implemented in Coq46
discus-lang/ironFormalizations of functional languages with a focus on proof and verification142
heades/system-f-coqAn implementation of System F in Coq, aiming to provide a rigorous and expressive formal system for describing programming languages.19
dboulytchev/minikanren-coqA certified semantics for relational programming language specification, providing verified implementations of syntax and semantics for miniKanren languages26
dschepler/coq-sequent-calculusFormalizations of logical deduction systems using Coq44
coq-community/reglangProvides definitions and verified translations between various representations of regular languages in the Coq proof assistant41
stepchowfun/proofsA personal repository of formally verified mathematics using the Coq proof assistant292
princetonuniversity/vstA collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant444
coq-community/topologyDevelops and formalizes basic concepts and results of general topology in Coq.47
charguer/tlcA Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems.38
tezos/tezoscoqA Coq-based library providing a formal verification framework for the Tezos smart contract language28
ejgallego/coq-lspA tool for interactive theorem proving and language support in Coq153
snu-sf/promising-coqDevelopment of a promising semantics for relaxed-memory concurrency33