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