package logtk
Module CallProver.Prover
type t = {name : string;(*name of the prover
*)command : string;(*command to call prover
*)unsat : string list;(*prover returned unsat (possible outputs)
*)sat : string list;(*prover returned sat (possible outputs)
*)
}data useful to invoke a prover. The prover must read from stdin. The command is interpolated using Buffer.add_substitude, with the given patterns:
- "timeout" is the timeout in seconds
val lookup : string -> tLookup a prover by its name.
val register : string -> t -> unitRegister the prover with the given name.
val p_E : tval p_Eproof : tval p_SPASS : tval p_Zenon : tval default : t list