Commit 8e560e42 authored by MARCHE Claude's avatar MARCHE Claude

removed deprecated transformations split_*_wp

parent 4725ff4c
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<file name="../jlamp0.mlw"> <file name="../jlamp0.mlw">
<theory name="M"> <theory name="M">
<goal name="WP_parameter p1" expl="VC for p1"> <goal name="WP_parameter p1" expl="VC for p1">
<transf name="split_intros_goal_wp" > <transf name="split_vc" >
<goal name="WP_parameter p1.0" expl="assertion"> <goal name="WP_parameter p1.0" expl="assertion">
<proof prover="0"><result status="unknown" time="0.01"/></proof> <proof prover="0"><result status="unknown" time="0.01"/></proof>
</goal> </goal>
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter p2" expl="VC for p2"> <goal name="WP_parameter p2" expl="VC for p2">
<transf name="split_intros_goal_wp" > <transf name="split_vc" >
<goal name="WP_parameter p2.0" expl="loop invariant init"> <goal name="WP_parameter p2.0" expl="loop invariant init">
<proof prover="0"><result status="unknown" time="0.00"/></proof> <proof prover="0"><result status="unknown" time="0.00"/></proof>
</goal> </goal>
......
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
<goal name="eval_type_term" expl=""> <goal name="eval_type_term" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="eval_type_term.1" expl=""> <goal name="eval_type_term.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="eval_type_term.1.1" expl=""> <goal name="eval_type_term.1.1" expl="">
<proof prover="3" timelimit="5"><result status="valid" time="0.06"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.07" steps="131"/></proof> <proof prover="9"><result status="valid" time="0.07" steps="131"/></proof>
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
<goal name="eval_msubst_term" expl=""> <goal name="eval_msubst_term" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="eval_msubst_term.1" expl=""> <goal name="eval_msubst_term.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="eval_msubst_term.1.1" expl=""> <goal name="eval_msubst_term.1.1" expl="">
<proof prover="3" timelimit="5" memlimit="4000"><result status="valid" time="0.04"/></proof> <proof prover="3" timelimit="5" memlimit="4000"><result status="valid" time="0.04"/></proof>
<proof prover="9"><result status="valid" time="0.04" steps="14"/></proof> <proof prover="9"><result status="valid" time="0.04" steps="14"/></proof>
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
<goal name="eval_msubst" expl=""> <goal name="eval_msubst" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="eval_msubst.1" expl=""> <goal name="eval_msubst.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="eval_msubst.1.1" expl=""> <goal name="eval_msubst.1.1" expl="">
<proof prover="3"><result status="valid" time="0.10"/></proof> <proof prover="3"><result status="valid" time="0.10"/></proof>
<proof prover="9"><result status="valid" time="0.05" steps="34"/></proof> <proof prover="9"><result status="valid" time="0.05" steps="34"/></proof>
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
<goal name="eval_swap_term" expl=""> <goal name="eval_swap_term" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="eval_swap_term.1" expl=""> <goal name="eval_swap_term.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="eval_swap_term.1.1" expl=""> <goal name="eval_swap_term.1.1" expl="">
<proof prover="3"><result status="valid" time="0.08"/></proof> <proof prover="3"><result status="valid" time="0.08"/></proof>
<proof prover="9"><result status="valid" time="0.04" steps="12"/></proof> <proof prover="9"><result status="valid" time="0.04" steps="12"/></proof>
...@@ -206,7 +206,7 @@ ...@@ -206,7 +206,7 @@
<goal name="eval_swap_gen" expl=""> <goal name="eval_swap_gen" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="eval_swap_gen.1" expl=""> <goal name="eval_swap_gen.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="eval_swap_gen.1.1" expl=""> <goal name="eval_swap_gen.1.1" expl="">
<proof prover="9"><result status="valid" time="0.03" steps="47"/></proof> <proof prover="9"><result status="valid" time="0.03" steps="47"/></proof>
<proof prover="10"><result status="valid" time="0.04"/></proof> <proof prover="10"><result status="valid" time="0.04"/></proof>
...@@ -261,7 +261,7 @@ ...@@ -261,7 +261,7 @@
<goal name="eval_term_change_free" expl=""> <goal name="eval_term_change_free" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="eval_term_change_free.1" expl=""> <goal name="eval_term_change_free.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="eval_term_change_free.1.1" expl=""> <goal name="eval_term_change_free.1.1" expl="">
<proof prover="3"><result status="valid" time="0.05"/></proof> <proof prover="3"><result status="valid" time="0.05"/></proof>
<proof prover="9"><result status="valid" time="0.04" steps="7"/></proof> <proof prover="9"><result status="valid" time="0.04" steps="7"/></proof>
...@@ -285,7 +285,7 @@ ...@@ -285,7 +285,7 @@
<goal name="eval_change_free" expl=""> <goal name="eval_change_free" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="eval_change_free.1" expl=""> <goal name="eval_change_free.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="eval_change_free.1.1" expl=""> <goal name="eval_change_free.1.1" expl="">
<proof prover="3"><result status="valid" time="0.06"/></proof> <proof prover="3"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.05" steps="35"/></proof> <proof prover="9"><result status="valid" time="0.05" steps="35"/></proof>
...@@ -371,7 +371,7 @@ ...@@ -371,7 +371,7 @@
<goal name="monotonicity" expl=""> <goal name="monotonicity" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="monotonicity.1" expl=""> <goal name="monotonicity.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="monotonicity.1.1" expl=""> <goal name="monotonicity.1.1" expl="">
<proof prover="3" timelimit="5"><result status="valid" time="0.08"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.08"/></proof>
<proof prover="7"><result status="valid" time="0.09"/></proof> <proof prover="7"><result status="valid" time="0.09"/></proof>
...@@ -401,7 +401,7 @@ ...@@ -401,7 +401,7 @@
<goal name="distrib_conj" expl=""> <goal name="distrib_conj" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="distrib_conj.1" expl=""> <goal name="distrib_conj.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="distrib_conj.1.1" expl=""> <goal name="distrib_conj.1.1" expl="">
<proof prover="3" timelimit="5"><result status="valid" time="0.07"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.07"/></proof>
<proof prover="9"><result status="valid" time="0.06" steps="30"/></proof> <proof prover="9"><result status="valid" time="0.06" steps="30"/></proof>
...@@ -433,7 +433,7 @@ ...@@ -433,7 +433,7 @@
<goal name="progress" expl=""> <goal name="progress" expl="">
<transf name="induction_ty_lex"> <transf name="induction_ty_lex">
<goal name="progress.1" expl=""> <goal name="progress.1" expl="">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="progress.1.1" expl=""> <goal name="progress.1.1" expl="">
<proof prover="3" timelimit="5"><result status="valid" time="0.06"/></proof> <proof prover="3" timelimit="5"><result status="valid" time="0.06"/></proof>
<proof prover="7"><result status="valid" time="0.00"/></proof> <proof prover="7"><result status="valid" time="0.00"/></proof>
......
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
<proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="8"/></proof> <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="8"/></proof>
</goal> </goal>
<goal name="WP_parameter compute_writes" expl="VC for compute_writes"> <goal name="WP_parameter compute_writes" expl="VC for compute_writes">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter compute_writes.1" expl="postcondition"> <goal name="WP_parameter compute_writes.1" expl="postcondition">
<proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.06" steps="94"/></proof> <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.06" steps="94"/></proof>
</goal> </goal>
...@@ -139,7 +139,7 @@ ...@@ -139,7 +139,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter wp" expl="VC for wp"> <goal name="WP_parameter wp" expl="VC for wp">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter wp.1" expl="postcondition"> <goal name="WP_parameter wp.1" expl="postcondition">
<proof prover="2" timelimit="3"><result status="valid" time="0.04"/></proof> <proof prover="2" timelimit="3"><result status="valid" time="0.04"/></proof>
<proof prover="5"><result status="valid" time="0.00"/></proof> <proof prover="5"><result status="valid" time="0.00"/></proof>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<proof prover="4"><result status="valid" time="0.05" steps="29"/></proof> <proof prover="4"><result status="valid" time="0.05" steps="29"/></proof>
</goal> </goal>
<goal name="WP_parameter partition_" expl="VC for partition_" proved="true"> <goal name="WP_parameter partition_" expl="VC for partition_" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter partition_.0" expl="index in array bounds" proved="true"> <goal name="WP_parameter partition_.0" expl="index in array bounds" proved="true">
<proof prover="4"><result status="valid" time="0.01" steps="6"/></proof> <proof prover="4"><result status="valid" time="0.01" steps="6"/></proof>
</goal> </goal>
...@@ -476,7 +476,7 @@ ...@@ -476,7 +476,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter partition" expl="VC for partition" proved="true"> <goal name="WP_parameter partition" expl="VC for partition" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter partition.0" expl="precondition" proved="true"> <goal name="WP_parameter partition.0" expl="precondition" proved="true">
<proof prover="4"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="4"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<file name="../algo64.mlw"> <file name="../algo64.mlw">
<theory name="Algo64"> <theory name="Algo64">
<goal name="WP_parameter quicksort" expl="VC for quicksort"> <goal name="WP_parameter quicksort" expl="VC for quicksort">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter quicksort.1" expl="precondition"> <goal name="WP_parameter quicksort.1" expl="precondition">
<proof prover="1"><result status="valid" time="0.02" steps="5"/></proof> <proof prover="1"><result status="valid" time="0.02" steps="5"/></proof>
</goal> </goal>
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter qs" expl="VC for qs"> <goal name="WP_parameter qs" expl="VC for qs">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter qs.1" expl="precondition"> <goal name="WP_parameter qs.1" expl="precondition">
<proof prover="1"><result status="valid" time="0.02" steps="2"/></proof> <proof prover="1"><result status="valid" time="0.02" steps="2"/></proof>
</goal> </goal>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<file name="../algo65.mlw"> <file name="../algo65.mlw">
<theory name="Algo65"> <theory name="Algo65">
<goal name="WP_parameter find" expl="VC for find"> <goal name="WP_parameter find" expl="VC for find">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter find.1" expl="precondition"> <goal name="WP_parameter find.1" expl="precondition">
<proof prover="1"><result status="valid" time="0.00" steps="6"/></proof> <proof prover="1"><result status="valid" time="0.00" steps="6"/></proof>
</goal> </goal>
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<proof prover="1"><result status="valid" time="0.02" steps="96"/></proof> <proof prover="1"><result status="valid" time="0.02" steps="96"/></proof>
</goal> </goal>
<goal name="WP_parameter find.6" expl="assertion"> <goal name="WP_parameter find.6" expl="assertion">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter find.6.1" expl="assertion"> <goal name="WP_parameter find.6.1" expl="assertion">
<proof prover="1" timelimit="6"><result status="valid" time="0.22" steps="248"/></proof> <proof prover="1" timelimit="6"><result status="valid" time="0.22" steps="248"/></proof>
</goal> </goal>
...@@ -90,7 +90,7 @@ ...@@ -90,7 +90,7 @@
<proof prover="1"><result status="valid" time="0.04" steps="163"/></proof> <proof prover="1"><result status="valid" time="0.04" steps="163"/></proof>
</goal> </goal>
<goal name="WP_parameter find.26" expl="assertion"> <goal name="WP_parameter find.26" expl="assertion">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter find.26.1" expl="assertion"> <goal name="WP_parameter find.26.1" expl="assertion">
<proof prover="1" timelimit="6"><result status="valid" time="0.30" steps="380"/></proof> <proof prover="1" timelimit="6"><result status="valid" time="0.30" steps="380"/></proof>
</goal> </goal>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<file name="../all_distinct.mlw"> <file name="../all_distinct.mlw">
<theory name="AllDistinct"> <theory name="AllDistinct">
<goal name="WP_parameter all_distinct" expl="VC for all_distinct"> <goal name="WP_parameter all_distinct" expl="VC for all_distinct">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter all_distinct.1" expl="array creation size"> <goal name="WP_parameter all_distinct.1" expl="array creation size">
<proof prover="1"><result status="valid" time="0.02" steps="2"/></proof> <proof prover="1"><result status="valid" time="0.02" steps="2"/></proof>
</goal> </goal>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<file name="../arm.mlw"> <file name="../arm.mlw">
<theory name="M"> <theory name="M">
<goal name="WP_parameter insertion_sort" expl="VC for insertion_sort"> <goal name="WP_parameter insertion_sort" expl="VC for insertion_sort">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter insertion_sort.1" expl="loop invariant init"> <goal name="WP_parameter insertion_sort.1" expl="loop invariant init">
<proof prover="3"><result status="valid" time="0.00" steps="6"/></proof> <proof prover="3"><result status="valid" time="0.00" steps="6"/></proof>
</goal> </goal>
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<proof prover="4"><result status="valid" time="0.04" steps="103"/></proof> <proof prover="4"><result status="valid" time="0.04" steps="103"/></proof>
</goal> </goal>
<goal name="WP_parameter model_congruence" expl="VC for model_congruence"> <goal name="WP_parameter model_congruence" expl="VC for model_congruence">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter model_congruence.1" expl="variant decrease"> <goal name="WP_parameter model_congruence.1" expl="variant decrease">
<proof prover="4"><result status="valid" time="0.01" steps="6"/></proof> <proof prover="4"><result status="valid" time="0.01" steps="6"/></proof>
</goal> </goal>
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
<proof prover="4"><result status="valid" time="0.02" steps="70"/></proof> <proof prover="4"><result status="valid" time="0.02" steps="70"/></proof>
</goal> </goal>
<goal name="WP_parameter model_concat" expl="VC for model_concat"> <goal name="WP_parameter model_concat" expl="VC for model_concat">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter model_concat.1" expl="postcondition"> <goal name="WP_parameter model_concat.1" expl="postcondition">
<proof prover="4"><result status="valid" time="0.03" steps="24"/></proof> <proof prover="4"><result status="valid" time="0.03" steps="24"/></proof>
</goal> </goal>
...@@ -89,12 +89,12 @@ ...@@ -89,12 +89,12 @@
<proof prover="4"><result status="valid" time="0.07" steps="66"/></proof> <proof prover="4"><result status="valid" time="0.07" steps="66"/></proof>
</goal> </goal>
<goal name="WP_parameter model_cut" expl="VC for model_cut"> <goal name="WP_parameter model_cut" expl="VC for model_cut">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter model_cut.1" expl="assertion"> <goal name="WP_parameter model_cut.1" expl="assertion">
<proof prover="4"><result status="valid" time="0.04" steps="66"/></proof> <proof prover="4"><result status="valid" time="0.04" steps="66"/></proof>
</goal> </goal>
<goal name="WP_parameter model_cut.2" expl="assertion"> <goal name="WP_parameter model_cut.2" expl="assertion">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter model_cut.2.1" expl="assertion"> <goal name="WP_parameter model_cut.2.1" expl="assertion">
<proof prover="4"><result status="valid" time="0.02" steps="25"/></proof> <proof prover="4"><result status="valid" time="0.02" steps="25"/></proof>
</goal> </goal>
...@@ -116,7 +116,7 @@ ...@@ -116,7 +116,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter model_cut.3" expl="assertion"> <goal name="WP_parameter model_cut.3" expl="assertion">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter model_cut.3.1" expl="assertion"> <goal name="WP_parameter model_cut.3.1" expl="assertion">
<proof prover="4"><result status="valid" time="0.02" steps="25"/></proof> <proof prover="4"><result status="valid" time="0.02" steps="25"/></proof>
</goal> </goal>
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter model_cut.4" expl="assertion"> <goal name="WP_parameter model_cut.4" expl="assertion">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter model_cut.4.1" expl="assertion"> <goal name="WP_parameter model_cut.4.1" expl="assertion">
<proof prover="1"><result status="valid" time="0.05"/></proof> <proof prover="1"><result status="valid" time="0.05"/></proof>
</goal> </goal>
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
<proof prover="1" timelimit="2" memlimit="0"><result status="valid" time="0.07" steps="257"/></proof> <proof prover="1" timelimit="2" memlimit="0"><result status="valid" time="0.07" steps="257"/></proof>
</goal> </goal>
<goal name="WP_parameter balance" expl="VC for balance"> <goal name="WP_parameter balance" expl="VC for balance">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter balance.1" expl="precondition"> <goal name="WP_parameter balance.1" expl="precondition">
<proof prover="1"><result status="valid" time="0.01" steps="5"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="5"/></proof>
</goal> </goal>
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
<proof prover="1"><result status="valid" time="0.02" steps="1"/></proof> <proof prover="1"><result status="valid" time="0.02" steps="1"/></proof>
</goal> </goal>
<goal name="WP_parameter insert" expl="VC for insert"> <goal name="WP_parameter insert" expl="VC for insert">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter insert.1" expl="precondition"> <goal name="WP_parameter insert.1" expl="precondition">
<proof prover="1"><result status="valid" time="0.01" steps="3"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="3"/></proof>
</goal> </goal>
...@@ -272,7 +272,7 @@ ...@@ -272,7 +272,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter remove" expl="VC for remove"> <goal name="WP_parameter remove" expl="VC for remove">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter remove.1" expl="precondition"> <goal name="WP_parameter remove.1" expl="precondition">
<proof prover="1"><result status="valid" time="0.01" steps="3"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="3"/></proof>
</goal> </goal>
...@@ -351,7 +351,7 @@ ...@@ -351,7 +351,7 @@
<proof prover="1"><result status="valid" time="0.79" steps="2065"/></proof> <proof prover="1"><result status="valid" time="0.79" steps="2065"/></proof>
</goal> </goal>
<goal name="WP_parameter extract" expl="VC for extract"> <goal name="WP_parameter extract" expl="VC for extract">
<transf name="split_goal_wp"> <transf name="split_goal_right">
<goal name="WP_parameter extract.1" expl="precondition"> <goal name="WP_parameter extract.1" expl="precondition">
<proof prover="1"><result status="valid" time="0.01" steps="3"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="3"/></proof>
</goal> </goal>
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
<proof prover="1" timelimit="3"><result status="valid" time="0.02" steps="10"/></proof> <proof prover="1" timelimit="3"><result status="valid" time="0.02" steps="10"/></proof>
</goal> </goal>
<goal name="WP_parameter assoc_m" expl="VC for assoc_m" proved="true"> <goal name="WP_parameter assoc_m" expl="VC for assoc_m" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter assoc_m.0" expl="postcondition" proved="true"> <goal name="WP_parameter assoc_m.0" expl="postcondition" proved="true">
<proof prover="0"><result status="valid" time="0.02"/></proof> <proof prover="0"><result status="valid" time="0.02"/></proof>
</goal> </goal>
...@@ -64,12 +64,12 @@ ...@@ -64,12 +64,12 @@
<proof prover="1" timelimit="3"><result status="valid" time="0.03" steps="3"/></proof> <proof prover="1" timelimit="3"><result status="valid" time="0.03" steps="3"/></proof>
</goal> </goal>
<goal name="WP_parameter monoid_sum_is_min" expl="VC for monoid_sum_is_min" proved="true"> <goal name="WP_parameter monoid_sum_is_min" expl="VC for monoid_sum_is_min" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter monoid_sum_is_min.0" expl="variant decrease" proved="true"> <goal name="WP_parameter monoid_sum_is_min.0" expl="variant decrease" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="6"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="6"/></proof>
</goal> </goal>
<goal name="WP_parameter monoid_sum_is_min.1" expl="postcondition" proved="true"> <goal name="WP_parameter monoid_sum_is_min.1" expl="postcondition" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter monoid_sum_is_min.1.0" expl="VC for monoid_sum_is_min" proved="true"> <goal name="WP_parameter monoid_sum_is_min.1.0" expl="VC for monoid_sum_is_min" proved="true">
<proof prover="0"><result status="valid" time="0.13"/></proof> <proof prover="0"><result status="valid" time="0.13"/></proof>
</goal> </goal>
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter selected_is_min" expl="VC for selected_is_min" proved="true"> <goal name="WP_parameter selected_is_min" expl="VC for selected_is_min" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_is_min.0" expl="unreachable point" proved="true"> <goal name="WP_parameter selected_is_min.0" expl="unreachable point" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="3"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="3"/></proof>
</goal> </goal>
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
<proof prover="1"><result status="valid" time="0.01" steps="13"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="13"/></proof>
</goal> </goal>
<goal name="WP_parameter selected_is_min.2" expl="postcondition" proved="true"> <goal name="WP_parameter selected_is_min.2" expl="postcondition" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_is_min.2.0" expl="postcondition" proved="true"> <goal name="WP_parameter selected_is_min.2.0" expl="postcondition" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="6"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="6"/></proof>
</goal> </goal>
...@@ -113,12 +113,12 @@ ...@@ -113,12 +113,12 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter selected_part" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part" expl="VC for selected_part" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_part.0" expl="postcondition" proved="true"> <goal name="WP_parameter selected_part.0" expl="postcondition" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="47"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="47"/></proof>
</goal> </goal>
<goal name="WP_parameter selected_part.1" expl="postcondition" proved="true"> <goal name="WP_parameter selected_part.1" expl="postcondition" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_part.1.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.1.0" expl="VC for selected_part" proved="true">
<proof prover="1"><result status="valid" time="0.03" steps="114"/></proof> <proof prover="1"><result status="valid" time="0.03" steps="114"/></proof>
</goal> </goal>
...@@ -134,7 +134,7 @@ ...@@ -134,7 +134,7 @@
<proof prover="1"><result status="valid" time="1.84" steps="1561"/></proof> <proof prover="1"><result status="valid" time="1.84" steps="1561"/></proof>
</goal> </goal>
<goal name="WP_parameter selected_part.3" expl="postcondition" proved="true"> <goal name="WP_parameter selected_part.3" expl="postcondition" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_part.3.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.3.0" expl="VC for selected_part" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="23"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="23"/></proof>
</goal> </goal>
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
<goal name="WP_parameter selected_part.3.1.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.3.1.0" expl="VC for selected_part" proved="true">
<transf name="inline_goal" proved="true" > <transf name="inline_goal" proved="true" >
<goal name="WP_parameter selected_part.3.1.0.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.3.1.0.0" expl="VC for selected_part" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_part.3.1.0.0.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.3.1.0.0.0" expl="VC for selected_part" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="13"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="13"/></proof>
</goal> </goal>
...@@ -165,7 +165,7 @@ ...@@ -165,7 +165,7 @@
</transf> </transf>
</goal> </goal>
<goal name="WP_parameter selected_part.4" expl="postcondition" proved="true"> <goal name="WP_parameter selected_part.4" expl="postcondition" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_part.4.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.4.0" expl="VC for selected_part" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="23"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="23"/></proof>
</goal> </goal>
...@@ -174,7 +174,7 @@ ...@@ -174,7 +174,7 @@
<goal name="WP_parameter selected_part.4.1.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.4.1.0" expl="VC for selected_part" proved="true">
<transf name="inline_goal" proved="true" > <transf name="inline_goal" proved="true" >
<goal name="WP_parameter selected_part.4.1.0.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.4.1.0.0" expl="VC for selected_part" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_part.4.1.0.0.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.4.1.0.0.0" expl="VC for selected_part" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="14"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="14"/></proof>
</goal> </goal>
...@@ -198,7 +198,7 @@ ...@@ -198,7 +198,7 @@
<goal name="WP_parameter selected_part.4.3.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.4.3.0" expl="VC for selected_part" proved="true">
<transf name="inline_goal" proved="true" > <transf name="inline_goal" proved="true" >
<goal name="WP_parameter selected_part.4.3.0.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.4.3.0.0" expl="VC for selected_part" proved="true">
<transf name="split_goal_wp" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="WP_parameter selected_part.4.3.0.0.0" expl="VC for selected_part" proved="true"> <goal name="WP_parameter selected_part.4.3.0.0.0" expl="VC for selected_part" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="15"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="15"/></proof>
</goal> </goal>
...@@ -219,7 +219,7 @@ ...