An open API service indexing awesome lists of open source software.

https://github.com/kiranandcode/experiments-with-verification-ocaml

Experiments using CFML2 to verify code + dune
https://github.com/kiranandcode/experiments-with-verification-ocaml

Last synced: 12 months ago
JSON representation

Experiments using CFML2 to verify code + dune

Awesome Lists containing this project

README

          

# Verifying OCaml Code with CFML

This project consists of a series of experiments of verifying OCaml code in Coq.

Once you have installed the requirements, build the programs and their proofs with dune:
```
opam exec -- dune build @all
```

## Requirements

- Coq-cfml >= 20220112
- OCaml

Once you have the coq-repositories added:

```
opam repo add coq-released https://coq.inria.fr/opam/released
```

Simply install cfml:
```
opam install cfml coq-cfml
```

## Project Structure

```
.
├── lib OCaml code
├── proofs Coq proofs
├── dune-project
└── Readme.md

3 directories, 2 files
```