module WP_Runtimefun: CfgProof.Create
(
Funvar_mem.Create
(
MCriteria
)
(
Runtime
)
)
(
RW
)
(
RQ
)
(
RE
)
(
Fol_split
)
(
sig
end
)
module Me: State_builder.Ref
(
Datatype.Unit
)
(
sig
end
)
module F: WpModel.F
module L: WpModel.L
module CV: CfgWeakestPrecondition.Create
(
sig
include WpModel
val model : string
end
)
module PO: Cfgpropid.Create
(
CV
)
module WP: Calculus.Cfg
(
PO
)
type
exportation = {
|
env : string ; |
|
mutable goals : Wpo.t list ; |
}
val assigns_method : unit -> Mcfg.assigns_method
val active_lgg : unit -> Wpo.language option
val export_wpo : exportation ->
Kernel_function.t ->
string option ->
Wpo.warning list ->
Property.t list -> WpPropId.prop_id -> F.pred -> unit
val build_wpos : exportation ->
Kernel_function.t ->
string option ->
Wpo.warning list ->
Property.t list -> WpPropId.prop_id -> Splitter.pred -> unit
val add_goal : exportation ->
Kernel_function.t -> string option -> PO.t_goal -> unit
class computer :
object
.. end
val create : unit -> computer