W-in-Coq
by rafaelcgs10
This is a Coq formalization of Damas-Milner type system and its algorithm W.
AI summary
Type inference tool verifier
A Coq formalization of Damas-Milner type system and its algorithm W for verifying the correctness of type inference tools.
- stars
- 25
- forks
- 1
- watching
- 3
Similar projects
Found by comparing what the projects do, not just their names.
Proof automation tool
A tool for automating proof search and verification in dependent type theory using machine learning and external provers.
JavaScript verifier
A Coq-based verification of the ECMAScript 5 standard for a JavaScript interpreter
Inductive type generator
Automatically generates boilerplate code for Coq inductive types
type theory development tool
A research project on using the Coq proof assistant to develop and prove mathematical models of computation in computational type theory
Type System Compiler
A formalization of Dependent Object Types (DOT) calculus in Coq to support type safety proofs for a new foundation for Scala's type system
HLS verifier
A tool for formally verifying high-level synthesis of digital circuits
Code verifier
Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist
Code tester
Analyze and test Coq proof assistant projects by generating modified versions of the code to identify flaws in specifications.
Formal verification toolkit
A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant
Type theory implementation
Formalizes Nuprl's Constructive Type Theory in Coq, focusing on its computation system, type system, inference rules, and consistency.
Coq math library
A Coq library providing an alternative set of axioms and type class mechanisms for building and proving mathematical theorems.
Distributed store verifier
A framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant
mit-plv/fiat149
Data type synthesizer
A Coq-based library for synthesizing correct-by-construction abstract data types and parsers from formal specifications