PV1 RCamlchecks if a given program is type safe

Refinement type checking and inference system for OCaml

Application domain/field

Type of tool

Refinement-based verifier

Expected input

OCaml program

Format:

.ml file

Expected output

Safe with a proof log/tree, or Unsafe and a counterexample/disproof.

Internals

Uses Z3.
OCaml

Links

Project page: http://lfp.dip.jp/rcaml/

Related papers

Automating Induction for Solving Horn Clauses (CAV '17)

Last publication date

13 July 2017

Related tools

ProVerB specific



ProVerB is a part of SLEBoK. Last updated: February 2023.