coq-of-ocaml

Code transformer

Transforms OCaml code into formal, verifiable Coq code to prove complex properties

Formal verification for OCaml

GitHub

255 stars
8 watching
20 forks
Language: OCaml
last commit: about 2 years ago
Linked from 2 awesome lists

compilercoqocaml

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
formal-land/coq-of-pythonFormal verification of Python code using Coq30
formal-land/coq-of-rustTool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist437
ejgallego/coq-lspA tool for interactive theorem proving and language support in Coq153
smorimoto/coq-to-ocaml-to-jsGenerates safe and fast JavaScript code from mathematical proofs using Coq, OCaml, BuckleScript, Rollup, Terser, and Closure Compiler24
coq/vscoqAn extension for Visual Studio Code and VSCodium to support Coq Proof Assistant349
smtcoq/smtcoqAn OCaml-based plugin for Coq that verifies and extends proof witnesses from external SAT/SMT solvers157
mmcco/verified-parser-exampleA formally verified parser implementation using Coq and OCaml20
ejgallego/pycoqPython bindings for Coq's interactive proof assistant50
ocaml-community/sedlexA Unicode-friendly lexer generator for OCaml.244
ocaml-ppx/ppx_derivingA library simplifying type-driven code generation in OCaml469
coq-community/bitsA formalization of bitset operations in Coq with extraction to OCaml native integers.22
coq-community/lemma-overloadingA Coq library demonstrating design patterns for automated proof automation and canonical structures26
formal-land/coq-bonsaiGenerates a random Coq program with a graphical tree-like structure24
princetonuniversity/vstA collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant444