module WP_Runtimefun: CfgProof.Create
(
Funvar_mem.Create
(
Runtime
)
)
(
W
)
(
Q
)
(
E91
)
(
E92
)
(
Fol_split
)
(
sig
end
)
module Me: State_builder.Ref
(
Datatype.Unit
)
(
sig
end
)
module F: WpModel.D.F
module D: WpModel.D
module CV: CfgWeakestPrecondition.Create
(
sig
include WpModel
val model : string
end
)
module PO: Cfgpropid.Create
(
CV
)
module WP: Calculus.Cfg
(
PO
)
module ST: Properties_status.Make_updater
(
sig
end
)
type
exportation = {
|
env : string ; |
|
mutable goals : Wpo.t list ; |
}
val assigns_method : unit -> Mcfg.assigns_method
val export_wpo : exportation ->
Db_types.kernel_function ->
string option ->
Wpo.warning list ->
Wpo.dependency list -> WpAnnot.prop_id -> F.pred -> unit
val build_wpos : exportation ->
Db_types.kernel_function ->
string option ->
Wpo.warning list ->
Wpo.dependency list -> WpAnnot.prop_id -> Splitter.pred -> unit
val add_goal : exportation ->
Db_types.kernel_function ->
string option -> PO.t_goal -> unit
class computer :
object
.. end
val create : unit -> computer