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 -> t
Not_found
if the prover is not registered.val list_provers : unit -> string list
val register : string -> t -> unit
Invalid_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