/ocaml-mathsat

OCaml bindings for MathSAT 5

Primary LanguageOCaml

ocaml-mathsat

OCaml bindings for MathSAT 5

Most of MathSAT's functionality required for checking satisfiability and computing interpolants for linear rational/integer arithmetic is implemented.

Building

Requires MathSAT 5 to be installed in a place where gcc and ld can find it (e.g., libmathsat.a in /usr/lib, and mathsat.h in /usr/include). Also requires MLGMPIDL and OUnit to be installed through ocamlfind.

  • make builds the library and runs unit tests
  • make docs builds documentation
  • make install installs the library though ocamlfind

Links