module Smt:The Alt-Ergo Zero SMT librarysig
..end
This SMT solver is derived from Alt-Ergo. It uses an efficient SAT solver and supports the following quantifier free theories:
Hstring
.type
error =
| |
DuplicateTypeName of |
(* | raised when a type is already declared | *) |
| |
DuplicateSymb of |
(* | raised when a symbol is already declared | *) |
| |
UnknownType of |
(* | raised when the given type is not declared | *) |
| |
UnknownSymb of |
(* | raised when the given symbol is not declared | *) |
exception Error of error
module Type:sig
..end
module Symbol:sig
..end
module Variant:sig
..end
module Term:sig
..end
module Formula:sig
..end
exception Unsat of int list
val set_cc : bool -> unit
false
deactivates congruence closure algorithm
(true
by default).module type Solver =sig
..end
module Make: