Wp.VCSProvers and Proof Obligations Results
Verification Condition Status
None means current WP option default. Some 0 means prover default.
val current : unit -> configCurrent parameters
val default : configall None
val get_timeout :
?kf:Frama_c_kernel.Kernel_function.t ->
smoke:bool ->
config ->
float0.0 means no-timeout
val get_stepout : config -> int0 means no-stepout
val get_memlimit : config -> int0 means no-memlimit
val no_result : resultval valid : resultval unknown : resultval stepout : int -> resultval timeout : float -> resultval computing : (unit -> unit) -> resultval failed : ?pos:Stdlib.Lexing.position -> string -> resultval kfailed :
?pos:Stdlib.Lexing.position ->
('a, Stdlib.Format.formatter, unit, result) Stdlib.format4 ->
'aval is_result : verdict -> boolval is_proved : smoke:bool -> verdict -> boolval is_none : result -> boolval is_verdict : result -> boolval is_valid : result -> boolval is_trivial : result -> boolval is_not_valid : result -> boolval is_computing : result -> boolval is_cacheable : result -> boolval has_model : result -> boolval autofit : result -> boolResult that fits the default configuration
val name_of_verdict : ?computing:bool -> verdict -> stringval pp_result : Stdlib.Format.formatter -> result -> unitval pp_model : Stdlib.Format.formatter -> model -> unit