module Prover:sig..end
type t = {
|
name : |
(* |
name of the prover
| *) |
|
command : |
(* |
command to call prover
| *) |
|
unsat : |
(* |
prover returned unsat (possible outputs)
| *) |
|
sat : |
(* |
prover returned sat (possible outputs)
| *) |
Buffer.add_substitude, with
the given patterns:
val lookup : string -> tNot_found if the prover is not registered.val list_provers : unit -> string listval register : string -> t -> unitInvalid_argument if the name is already used.val p_E : t
val p_Eproof : t
val p_SPASS : t
val p_Zenon : t
val default : t list