coq-of-python
by formal-land
Translate Python code to Coq code for formal verification. Applied to the reference implementation of Ethereum in Python.
AI summary
Coq verifier
Formal verification of Python code using Coq
- stars
- 30
- forks
- 0
- watching
- 1
Similar projects
Found by comparing what the projects do, not just their names.
Code verifier
Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist
Code transformer
Transforms OCaml code into formal, verifiable Coq code to prove complex properties
Token contract verifier
Verifies the correctness of Ethereum token contracts using formal methods and proof assistants.
Proof assistant library
Python bindings for Coq's interactive proof assistant
Formal verification toolkit
A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant
Program verifier
Automated verification of higher-order programs using separation logic
Prime number verifier
A proof assistant library for prime number certification using elliptic curves and Pocklington certificates
Coq IDE
A tool for interactive theorem proving and language support in Coq
Bonsai
Generates a random Coq program with a graphical tree-like structure
Formal Parser
A formally verified parser implementation using Coq and OCaml
Math library
A Coq implementation of mathematical concepts from N. Bourbaki's Elements of Mathematics
Distributed store verifier
A framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant
Bitset library
A formalization of bitset operations in Coq with extraction to OCaml native integers.