module SMT:sig
..end
type
t = {
|
ext : |
|
why : |
|
wdp : |
val yices : t
val cvc3 : t
val z3 : t
val simplify : t
val vampire : t
val altergo : t
val zenon : t
val of_name : string -> t
val translate : Prover.Logs.t -> t -> Wpo.t -> string Task.task
val whydp : Prover.Logs.t -> t -> string -> Prover.verdict Task.task
val prove : string -> Prover.Logs.t -> Wpo.t -> Prover.verdict Task.task
val check : Prover.Logs.t -> Wpo.t -> Prover.verdict Task.task