Wp.ProofEngineInteractive Proof Engine
val get : Wpo.t -> [ `Script | `Proof | `Saved | `None ]val reset : tree -> unitval remove : Wpo.t -> unitval validate : tree -> unitRe-compute stats & set status of the entire script
val consolidated : Wpo.t -> Stats.statsConsolidate statistics wrt current script or prover results
Leaves are numbered from 0 to n-1
val pool : tree -> Lang.F.poolval saved : tree -> boolval set_saved : tree -> bool -> unitval tree_context : tree -> WpContext.tval node_context : node -> WpContext.tval title : node -> stringval proved : node -> boolval pending : node -> intval stats : node -> Stats.statsval tactical : node -> ProofScript.jtactic optionval get_strategies : node -> int * Strategy.t arrayval set_strategies : node -> ?index:int -> Strategy.t array -> unitval forward : tree -> unitval cancel : tree -> unitval fork :
tree ->
anchor:node ->
ProofScript.jtactic ->
Tactical.process ->
forkval pretty : Stdlib.Format.formatter -> fork -> unitval script : tree -> ProofScript.jscriptval bind : node -> ProofScript.jscript -> unitval bound : node -> ProofScript.jscript