bedrock
by mit-plv
Coq library for verified low-level programming
AI summary
Program verifier
Automated verification of higher-order programs using separation logic
- stars
- 57
- forks
- 6
- watching
- 10
Similar projects
Found by comparing what the projects do, not just their names.
Bit Vector Library
A repository unifying bit vector definitions and lemmas across multiple Coq projects.
Coq utility library
A collection of reusable tools and utilities for working with 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
System verifier
A system for verifying correctness of concurrent and crash-safe systems with recovery procedures
Compiler toolkit
A toolkit for compiling functional programs into imperative code for performance-critical applications
Coq verifier
Formal verification of Python code using Coq
RISC-V spec
An implementation of the RISC-V instruction set specification in Coq
mit-plv/kami143
Hardware specification platform
A platform for high-level parametric hardware specification and modular verification
Code verifier
Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist
Formal verification toolkit
A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant
Hardware design language
A formal language for designing and verifying rule-based hardware systems
Code generator
Automated generation of cryptographic primitive code using a constructive design approach
Processor simulator
Formal verification and implementation of RISC-V processor designs using Coq.
Monoid library
A formalisation of Partial Commutative Monoids (PCMs) for verification of concurrent programs.