Commit bbd2dc4d authored by Andrei Paskevich's avatar Andrei Paskevich

remove trivial goals from sessions

parent 558c5423
...@@ -9,9 +9,6 @@ ...@@ -9,9 +9,6 @@
<prover id="10" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="10" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../wp2.mlw" proved="true"> <file name="../wp2.mlw" proved="true">
<theory name="Imp" proved="true"> <theory name="Imp" proved="true">
<goal name="VC subst_term" expl="VC for subst_term" proved="true">
<proof prover="2"><result status="valid" time="0.01" steps="1"/></proof>
</goal>
<goal name="eval_subst_term" proved="true"> <goal name="eval_subst_term" proved="true">
<transf name="induction_ty_lex" proved="true" > <transf name="induction_ty_lex" proved="true" >
<goal name="eval_subst_term.0" proved="true"> <goal name="eval_subst_term.0" proved="true">
...@@ -26,9 +23,6 @@ ...@@ -26,9 +23,6 @@
</goal> </goal>
</transf> </transf>
</goal> </goal>
<goal name="VC subst" expl="VC for subst" proved="true">
<proof prover="2"><result status="valid" time="0.01" steps="1"/></proof>
</goal>
<goal name="eval_subst" proved="true"> <goal name="eval_subst" proved="true">
<transf name="induction_ty_lex" proved="true" > <transf name="induction_ty_lex" proved="true" >
<goal name="eval_subst.0" proved="true"> <goal name="eval_subst.0" proved="true">
......
...@@ -4,20 +4,6 @@ ...@@ -4,20 +4,6 @@
<why3session shape_version="4"> <why3session shape_version="4">
<prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../avl.mlw" proved="true"> <file name="../avl.mlw" proved="true">
<theory name="SelectionTypes" proved="true">
<goal name="VC option_to_seq" expl="VC for option_to_seq" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC rebuild" expl="VC for rebuild" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="1"/></proof>
</goal>
<goal name="VC left_extend" expl="VC for left_extend" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="1"/></proof>
</goal>
<goal name="VC right_extend" expl="VC for right_extend" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
</theory>
<theory name="AVL" proved="true"> <theory name="AVL" proved="true">
<goal name="M.M.assoc" proved="true"> <goal name="M.M.assoc" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="4"/></proof> <proof prover="1"><result status="valid" time="0.00" steps="4"/></proof>
...@@ -25,18 +11,6 @@ ...@@ -25,18 +11,6 @@
<goal name="M.M.neutral" proved="true"> <goal name="M.M.neutral" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="5"/></proof> <proof prover="1"><result status="valid" time="0.00" steps="5"/></proof>
</goal> </goal>
<goal name="VC balancing" expl="VC for balancing" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="3"/></proof>
</goal>
<goal name="VC node_model" expl="VC for node_model" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="VC seq_model" expl="VC for seq_model" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="VC real_height" expl="VC for real_height" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="4"/></proof>
</goal>
<goal name="VC real_height_nonnegative" expl="VC for real_height_nonnegative" proved="true"> <goal name="VC real_height_nonnegative" expl="VC for real_height_nonnegative" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="56"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="56"/></proof>
</goal> </goal>
...@@ -226,9 +200,6 @@ ...@@ -226,9 +200,6 @@
<goal name="VC concat" expl="VC for concat" proved="true"> <goal name="VC concat" expl="VC for concat" proved="true">
<proof prover="1"><result status="valid" time="0.24" steps="765"/></proof> <proof prover="1"><result status="valid" time="0.24" steps="765"/></proof>
</goal> </goal>
<goal name="VC default_split" expl="VC for default_split" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="VC insert" expl="VC for insert" proved="true"> <goal name="VC insert" expl="VC for insert" proved="true">
<transf name="split_goal_right" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="VC insert.0" expl="postcondition" proved="true"> <goal name="VC insert.0" expl="postcondition" proved="true">
......
...@@ -7,9 +7,6 @@ ...@@ -7,9 +7,6 @@
<prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../priority_queue.mlw" proved="true"> <file name="../priority_queue.mlw" proved="true">
<theory name="PQueue" proved="true"> <theory name="PQueue" proved="true">
<goal name="VC balancing" expl="VC for balancing" proved="true">
<proof prover="4"><result status="valid" time="0.00" steps="3"/></proof>
</goal>
<goal name="M.VC assoc_m" expl="VC for assoc_m" proved="true"> <goal name="M.VC assoc_m" expl="VC for assoc_m" proved="true">
<transf name="split_goal_right" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="VC assoc_m.0" expl="assertion" proved="true"> <goal name="VC assoc_m.0" expl="assertion" proved="true">
...@@ -94,9 +91,6 @@ ...@@ -94,9 +91,6 @@
</goal> </goal>
</transf> </transf>
</goal> </goal>
<goal name="D.VC measure" expl="VC for measure" proved="true">
<proof prover="4"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="VC monoid_sum_is_min" expl="VC for monoid_sum_is_min" proved="true"> <goal name="VC monoid_sum_is_min" expl="VC for monoid_sum_is_min" proved="true">
<transf name="split_goal_right" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="VC monoid_sum_is_min.0" expl="precondition" proved="true"> <goal name="VC monoid_sum_is_min.0" expl="precondition" proved="true">
...@@ -364,9 +358,6 @@ ...@@ -364,9 +358,6 @@
<goal name="Sel.M.agg_cat" proved="true"> <goal name="Sel.M.agg_cat" proved="true">
<proof prover="4"><result status="valid" time="0.02" steps="5"/></proof> <proof prover="4"><result status="valid" time="0.02" steps="5"/></proof>
</goal> </goal>
<goal name="Sel.D.VC measure" expl="VC for measure" proved="true">
<proof prover="4"><result status="valid" time="0.02" steps="4"/></proof>
</goal>
<goal name="Sel.VC balancing" expl="VC for balancing" proved="true"> <goal name="Sel.VC balancing" expl="VC for balancing" 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>
...@@ -376,9 +367,6 @@ ...@@ -376,9 +367,6 @@
<goal name="Sel.VC selected_part" expl="VC for selected_part" proved="true"> <goal name="Sel.VC selected_part" expl="VC for selected_part" proved="true">
<proof prover="4"><result status="valid" time="0.04" steps="257"/></proof> <proof prover="4"><result status="valid" time="0.04" steps="257"/></proof>
</goal> </goal>
<goal name="VC to_bag" expl="VC for to_bag" proved="true">
<proof prover="4"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="VC to_bag_mem" expl="VC for to_bag_mem" proved="true"> <goal name="VC to_bag_mem" expl="VC for to_bag_mem" proved="true">
<transf name="split_goal_right" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="VC to_bag_mem.0" expl="assertion" proved="true"> <goal name="VC to_bag_mem.0" expl="assertion" proved="true">
......
...@@ -5,9 +5,6 @@ ...@@ -5,9 +5,6 @@
<prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../ral.mlw" proved="true"> <file name="../ral.mlw" proved="true">
<theory name="RAL" proved="true"> <theory name="RAL" proved="true">
<goal name="VC balancing" expl="VC for balancing" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="3"/></proof>
</goal>
<goal name="M.assoc" proved="true"> <goal name="M.assoc" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
...@@ -26,9 +23,6 @@ ...@@ -26,9 +23,6 @@
<goal name="M.VC op" expl="VC for op" proved="true"> <goal name="M.VC op" expl="VC for op" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
<goal name="D.VC measure" expl="VC for measure" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="VC agg_measure_is_length" expl="VC for agg_measure_is_length" proved="true"> <goal name="VC agg_measure_is_length" expl="VC for agg_measure_is_length" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="50"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="50"/></proof>
</goal> </goal>
...@@ -56,9 +50,6 @@ ...@@ -56,9 +50,6 @@
<goal name="Sel.M.agg_cat" proved="true"> <goal name="Sel.M.agg_cat" proved="true">
<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>
<goal name="Sel.D.VC measure" expl="VC for measure" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="Sel.VC balancing" expl="VC for balancing" proved="true"> <goal name="Sel.VC balancing" expl="VC for balancing" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
......
...@@ -6,12 +6,6 @@ ...@@ -6,12 +6,6 @@
<prover id="5" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="5" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../tables.mlw" proved="true"> <file name="../tables.mlw" proved="true">
<theory name="MapBase" proved="true"> <theory name="MapBase" proved="true">
<goal name="VC balancing" expl="VC for balancing" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="3"/></proof>
</goal>
<goal name="D.VC measure" expl="VC for measure" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="M.VC neutral_" expl="VC for neutral_" proved="true"> <goal name="M.VC neutral_" expl="VC for neutral_" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
...@@ -93,9 +87,6 @@ ...@@ -93,9 +87,6 @@
<goal name="Sel.M.agg_cat" proved="true"> <goal name="Sel.M.agg_cat" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
<goal name="Sel.D.VC measure" expl="VC for measure" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="Sel.VC balancing" expl="VC for balancing" proved="true"> <goal name="Sel.VC balancing" expl="VC for balancing" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
...@@ -821,18 +812,9 @@ ...@@ -821,18 +812,9 @@
</goal> </goal>
</theory> </theory>
<theory name="Map" proved="true"> <theory name="Map" proved="true">
<goal name="VC balancing" expl="VC for balancing" proved="true">
<proof prover="5"><result status="valid" time="0.00" steps="3"/></proof>
</goal>
<goal name="D.VC key" expl="VC for key" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="MB.VC balancing" expl="VC for balancing" proved="true"> <goal name="MB.VC balancing" expl="VC for balancing" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
<goal name="MB.VC key" expl="VC for key" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="MB.CO.Refl" proved="true"> <goal name="MB.CO.Refl" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="5"/></proof> <proof prover="5"><result status="valid" time="0.01" steps="5"/></proof>
</goal> </goal>
...@@ -905,18 +887,9 @@ ...@@ -905,18 +887,9 @@
</goal> </goal>
</theory> </theory>
<theory name="Set" proved="true"> <theory name="Set" proved="true">
<goal name="VC balancing" expl="VC for balancing" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="3"/></proof>
</goal>
<goal name="D.VC key" expl="VC for key" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="MB.VC balancing" expl="VC for balancing" proved="true"> <goal name="MB.VC balancing" expl="VC for balancing" proved="true">
<proof prover="5"><result status="valid" time="0.00" steps="4"/></proof> <proof prover="5"><result status="valid" time="0.00" steps="4"/></proof>
</goal> </goal>
<goal name="MB.VC key" expl="VC for key" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="MB.CO.Refl" proved="true"> <goal name="MB.CO.Refl" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="5"/></proof> <proof prover="5"><result status="valid" time="0.01" steps="5"/></proof>
</goal> </goal>
...@@ -994,9 +967,6 @@ ...@@ -994,9 +967,6 @@
</goal> </goal>
</theory> </theory>
<theory name="IMapAndSet" proved="true"> <theory name="IMapAndSet" proved="true">
<goal name="VC balancing" expl="VC for balancing" proved="true">
<proof prover="5"><result status="valid" time="0.00" steps="3"/></proof>
</goal>
<goal name="VC compare" expl="VC for compare" proved="true"> <goal name="VC compare" expl="VC for compare" proved="true">
<proof prover="5"><result status="valid" time="0.01" steps="4"/></proof> <proof prover="5"><result status="valid" time="0.01" steps="4"/></proof>
</goal> </goal>
......
...@@ -6,17 +6,6 @@ ...@@ -6,17 +6,6 @@
<prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="2" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../bag.mlw" proved="true"> <file name="../bag.mlw" proved="true">
<theory name="Bag" proved="true">
<goal name="VC empty" expl="VC for empty" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC add" expl="VC for add" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC remove" expl="VC for remove" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
</theory>
<theory name="BagSpec" proved="true"> <theory name="BagSpec" proved="true">
<goal name="VC t" expl="VC for t" proved="true"> <goal name="VC t" expl="VC for t" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof> <proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
......
...@@ -6,15 +6,9 @@ ...@@ -6,15 +6,9 @@
<prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../bellman_ford.mlw" proved="true"> <file name="../bellman_ford.mlw" proved="true">
<theory name="Graph" proved="true"> <theory name="Graph" proved="true">
<goal name="VC s" expl="VC for s" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="vertices_cardinal_pos" proved="true"> <goal name="vertices_cardinal_pos" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="5"/></proof> <proof prover="1"><result status="valid" time="0.00" steps="5"/></proof>
</goal> </goal>
<goal name="VC nb_vertices" expl="VC for nb_vertices" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="3"/></proof>
</goal>
<goal name="path_in_vertices" proved="true"> <goal name="path_in_vertices" proved="true">
<proof prover="1"><result status="valid" time="0.01" steps="30"/></proof> <proof prover="1"><result status="valid" time="0.01" steps="30"/></proof>
</goal> </goal>
......
...@@ -8,9 +8,6 @@ ...@@ -8,9 +8,6 @@
<prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="4" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../bignum.mlw" proved="true"> <file name="../bignum.mlw" proved="true">
<theory name="BigNum" proved="true"> <theory name="BigNum" proved="true">
<goal name="VC base" expl="VC for base" proved="true">
<proof prover="4"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC nonneg" expl="VC for nonneg" proved="true"> <goal name="VC nonneg" expl="VC for nonneg" proved="true">
<transf name="split_goal_right" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="VC nonneg.0" expl="variant decrease" proved="true"> <goal name="VC nonneg.0" expl="variant decrease" proved="true">
......
...@@ -142,9 +142,6 @@ ...@@ -142,9 +142,6 @@
</goal> </goal>
</transf> </transf>
</goal> </goal>
<goal name="VC link" expl="VC for link" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="4"/></proof>
</goal>
<goal name="VC add_tree" expl="VC for add_tree" proved="true"> <goal name="VC add_tree" expl="VC for add_tree" proved="true">
<transf name="split_goal_right" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="VC add_tree.0" expl="assertion" proved="true"> <goal name="VC add_tree.0" expl="assertion" proved="true">
......
...@@ -13,10 +13,6 @@ ...@@ -13,10 +13,6 @@
<goal name="nth8" proved="true"> <goal name="nth8" proved="true">
<proof prover="0"><result status="valid" time="0.06" steps="208"/></proof> <proof prover="0"><result status="valid" time="0.06" steps="208"/></proof>
</goal> </goal>
<goal name="VC maxvalue" expl="VC for maxvalue" proved="true">
<transf name="compute_in_goal" proved="true" >
</transf>
</goal>
<goal name="VC nth_ultpre0" expl="VC for nth_ultpre0" proved="true"> <goal name="VC nth_ultpre0" expl="VC for nth_ultpre0" proved="true">
<transf name="split_goal_right" proved="true" > <transf name="split_goal_right" proved="true" >
<goal name="VC nth_ultpre0.0" expl="assertion" proved="true"> <goal name="VC nth_ultpre0.0" expl="assertion" proved="true">
......
...@@ -6,9 +6,6 @@ ...@@ -6,9 +6,6 @@
<prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/> <prover id="3" name="CVC4" version="1.5" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../braun_trees.mlw" proved="true"> <file name="../braun_trees.mlw" proved="true">
<theory name="BraunHeaps" proved="true"> <theory name="BraunHeaps" proved="true">
<goal name="VC le_root" expl="VC for le_root" proved="true">
<proof prover="2"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC root_is_min" expl="VC for root_is_min" proved="true"> <goal name="VC root_is_min" expl="VC for root_is_min" proved="true">
<proof prover="2"><result status="valid" time="0.70" steps="1275"/></proof> <proof prover="2"><result status="valid" time="0.70" steps="1275"/></proof>
</goal> </goal>
......
...@@ -2,12 +2,6 @@ ...@@ -2,12 +2,6 @@
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN" <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd"> "http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4"> <why3session shape_version="4">
<prover id="0" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../13375.mlw" proved="true"> <file name="../13375.mlw" proved="true">
<theory name="Spec" proved="true">
<goal name="VC to_int_" expl="VC for to_int_" proved="true">
<proof prover="0"><result status="valid" time="0.00" steps="4"/></proof>
</goal>
</theory>
</file> </file>
</why3session> </why3session>
...@@ -5,9 +5,6 @@ ...@@ -5,9 +5,6 @@
<prover id="0" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="0" name="Alt-Ergo" version="2.2.0" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../13853.mlw" proved="true"> <file name="../13853.mlw" proved="true">
<theory name="T" proved="true"> <theory name="T" proved="true">
<goal name="VC f" expl="VC for f" proved="true">
<proof prover="0"><result status="valid" time="0.00" steps="0"/></proof>
</goal>
<goal name="VC g" expl="VC for g" proved="true"> <goal name="VC g" expl="VC for g" proved="true">
<proof prover="0"><result status="valid" time="0.00" steps="0"/></proof> <proof prover="0"><result status="valid" time="0.00" steps="0"/></proof>
</goal> </goal>
......
...@@ -6,9 +6,6 @@ ...@@ -6,9 +6,6 @@
<prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="1" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../counting_sort.mlw" proved="true"> <file name="../counting_sort.mlw" proved="true">
<theory name="Spec" proved="true"> <theory name="Spec" proved="true">
<goal name="VC k" expl="VC for k" proved="true">
<proof prover="1"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC eqlt" expl="VC for eqlt" proved="true"> <goal name="VC eqlt" expl="VC for eqlt" proved="true">
<proof prover="1"><result status="valid" time="0.76" steps="777"/></proof> <proof prover="1"><result status="valid" time="0.76" steps="777"/></proof>
</goal> </goal>
......
...@@ -9,33 +9,7 @@ ...@@ -9,33 +9,7 @@
<prover id="10" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="10" name="CVC4" version="1.5" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="11" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/> <prover id="11" name="Alt-Ergo" version="2.0.0" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../defunctionalization.mlw" proved="true"> <file name="../defunctionalization.mlw" proved="true">
<theory name="Expr" proved="true">
<goal name="VC p0" expl="VC for p0" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC p1" expl="VC for p1" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC p2" expl="VC for p2" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC p3" expl="VC for p3" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC p4" expl="VC for p4" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
</theory>
<theory name="DirectSem" proved="true"> <theory name="DirectSem" proved="true">
<goal name="VC eval_0" expl="VC for eval_0" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC interpret_0" expl="VC for interpret_0" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="VC test" expl="VC for test" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
<goal name="eval_p3" proved="true"> <goal name="eval_p3" proved="true">
<proof prover="0"><result status="valid" time="0.01"/></proof> <proof prover="0"><result status="valid" time="0.01"/></proof>
<proof prover="6" memlimit="4000"><result status="valid" time="0.02"/></proof> <proof prover="6" memlimit="4000"><result status="valid" time="0.02"/></proof>
...@@ -76,9 +50,6 @@ ...@@ -76,9 +50,6 @@
<goal name="VC interpret_2" expl="VC for interpret_2" proved="true"> <goal name="VC interpret_2" expl="VC for interpret_2" proved="true">
<proof prover="11"><result status="valid" time="0.01" steps="18"/></proof> <proof prover="11"><result status="valid" time="0.01" steps="18"/></proof>
</goal> </goal>
<goal name="VC test" expl="VC for test" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="3"/></proof>
</goal>
</theory> </theory>
<theory name="Defunctionalization2" proved="true"> <theory name="Defunctionalization2" proved="true">
<goal name="VC continue_2" expl="VC for continue_2" proved="true"> <goal name="VC continue_2" expl="VC for continue_2" proved="true">
...@@ -100,9 +71,6 @@ ...@@ -100,9 +71,6 @@
<goal name="VC interpret_2" expl="VC for interpret_2" proved="true"> <goal name="VC interpret_2" expl="VC for interpret_2" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="15"/></proof> <proof prover="11"><result status="valid" time="0.00" steps="15"/></proof>
</goal> </goal>
<goal name="VC test" expl="VC for test" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="3"/></proof>
</goal>
</theory> </theory>
<theory name="SemWithError" proved="true"> <theory name="SemWithError" proved="true">
<goal name="cps_correct_expr" proved="true"> <goal name="cps_correct_expr" proved="true">
...@@ -221,17 +189,11 @@ ...@@ -221,17 +189,11 @@
<goal name="VC interpret_4" expl="VC for interpret_4" proved="true"> <goal name="VC interpret_4" expl="VC for interpret_4" proved="true">
<proof prover="11"><result status="valid" time="0.01" steps="40"/></proof> <proof prover="11"><result status="valid" time="0.01" steps="40"/></proof>
</goal> </goal>
<goal name="VC test" expl="VC for test" proved="true">
<proof prover="11"><result status="valid" time="0.01" steps="6"/></proof>
</goal>
</theory> </theory>
<theory name="ReductionSemantics" proved="true"> <theory name="ReductionSemantics" proved="true">
<goal name="VC contract" expl="VC for contract" proved="true"> <goal name="VC contract" expl="VC for contract" proved="true">
<proof prover="11"><result status="valid" time="0.01" steps="44"/></proof> <proof prover="11"><result status="valid" time="0.01" steps="44"/></proof>
</goal> </goal>
<goal name="VC recompose" expl="VC for recompose" proved="true">
<proof prover="11"><result status="valid" time="0.00" steps="2"/></proof>
</goal>
<goal name="VC recompose_values" expl="VC for recompose_values" proved="true"> <goal name="VC recompose_values" expl="VC for recompose_values" proved="true">
<proof prover="11"><result status="valid" time="0.04" steps="294"/></proof> <proof prover="11"><result status="valid" time="0.04" steps="294"/></proof>
</goal>