dot-iris

Type verification library

Mechanized formalization of soundness for DOT with logical relations in Coq

Scala Step-by-Step: Soundness for DOT with Step-Indexed Logical Relations in Iris — Coq Formalization

GitHub

30 stars
5 watching
1 forks
Language: HTML
last commit: almost 2 years ago
coqcoq-formalizationcoq-formalizationsdot-calculuspapersoundnesstype-theory

Related projects:

RepositoryDescriptionStars
samuelgruetter/dot-calculusA formalization of Dependent Object Types (DOT) calculus in Coq to support type safety proofs for a new foundation for Scala's type system62
namin/dotMechanized proof of soundness for a type-theoretic foundation for languages like Scala155
tchajed/iris-simp-langInstantiates a simple programming language with Iris to verify concurrent separation logic programs49
reynir/brainfuckFormalizing Brainfuck in Coq to prove its properties and verify a compiler for simple arithmetic expressions.26
fblanqui/colorA comprehensive Coq library providing formal definitions and proofs of rewriting theory, lambda-calculus, and termination.35
rafaelcgs10/w-in-coqA Coq formalization of Damas-Milner type system and its algorithm W for verifying the correctness of type inference tools.25
lysxia/system-fA formalization of polymorphic lambda calculus with a proof of parametricity theorem.33
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
mit-plv/fiatA Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications149
verse-lab/ceramistA verified hash-based approximate membership structure library in Coq121
formal-land/coq-of-pythonFormal verification of Python code using Coq30
xavierleroy/cdf-mech-semDevelopment of formal semantics and verification tools for imperative languages and functional programming languages.64