Commit 63b6b623 authored by MARCHE Claude's avatar MARCHE Claude

updated sessions with Coq 8.6

parent 0e33a50d
......@@ -2,8 +2,8 @@
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
<prover id="0" name="Coq" version="8.6" timelimit="3" steplimit="0" memlimit="0"/>
<prover id="1" name="CVC3" version="2.4.1" timelimit="3" steplimit="0" memlimit="0"/>
<prover id="2" name="Coq" version="8.4pl6" timelimit="3" steplimit="0" memlimit="0"/>
<prover id="5" name="Z3" version="3.2" timelimit="3" steplimit="0" memlimit="0"/>
<prover id="6" name="Alt-Ergo" version="0.99.1" timelimit="3" steplimit="0" memlimit="0"/>
<prover id="7" name="Z3" version="4.3.2" timelimit="5" steplimit="0" memlimit="1000"/>
......@@ -29,38 +29,38 @@
</goal>
<goal name="If42">
<proof prover="5" timelimit="5" memlimit="1000"><result status="valid" time="0.06"/></proof>
<proof prover="6" timelimit="5" memlimit="1000"><result status="valid" time="0.29" steps="496"/></proof>
<proof prover="6" timelimit="5" memlimit="1000"><result status="valid" time="0.29" steps="489"/></proof>
<proof prover="7"><result status="valid" time="0.08"/></proof>
</goal>
<goal name="progress">
<proof prover="2" edited="imp_n_Imp_progress_1.v"><result status="valid" time="0.86"/></proof>
<proof prover="0" edited="imp_n_Imp_progress_1.v"><result status="valid" time="0.31"/></proof>
</goal>
<goal name="steps_non_neg">
<proof prover="2" edited="imp_n_Imp_steps_non_neg_1.v"><result status="valid" time="0.89"/></proof>
<proof prover="0" edited="imp_n_Imp_steps_non_neg_1.v"><result status="valid" time="0.30"/></proof>
</goal>
<goal name="many_steps_seq">
<proof prover="2" edited="imp_n_Imp_many_steps_seq_1.v"><result status="valid" time="0.98"/></proof>
<proof prover="0" edited="imp_n_Imp_many_steps_seq_1.v"><result status="valid" time="0.36"/></proof>
</goal>
<goal name="eval_subst_expr">
<proof prover="2" edited="imp_n_Imp_eval_subst_expr_1.v"><result status="valid" time="0.81"/></proof>
<proof prover="0" edited="imp_n_Imp_eval_subst_expr_1.v"><result status="valid" time="0.34"/></proof>
</goal>
<goal name="eval_subst">
<proof prover="2" edited="imp_n_Imp_eval_subst_1.v"><result status="valid" time="0.93"/></proof>
<proof prover="0" edited="imp_n_Imp_eval_subst_1.v"><result status="valid" time="0.35"/></proof>
</goal>
<goal name="skip_rule">
<proof prover="6"><result status="valid" time="0.04" steps="113"/></proof>
</goal>
<goal name="assign_rule">
<proof prover="2" edited="imp_n_Imp_assign_rule_1.v"><result status="valid" time="0.96"/></proof>
<proof prover="0" edited="imp_n_Imp_assign_rule_1.v"><result status="valid" time="0.33"/></proof>
</goal>
<goal name="seq_rule">
<proof prover="2" edited="imp_n_Imp_seq_rule_1.v"><result status="valid" time="0.90"/></proof>
<proof prover="0" edited="imp_n_Imp_seq_rule_1.v"><result status="valid" time="0.33"/></proof>
</goal>
<goal name="if_rule">
<proof prover="2" edited="imp_n_Imp_if_rule_1.v"><result status="valid" time="0.89"/></proof>
<proof prover="0" edited="imp_n_Imp_if_rule_1.v"><result status="valid" time="0.33"/></proof>
</goal>
<goal name="while_rule">
<proof prover="2" edited="imp_n_Imp_while_rule_1.v"><result status="valid" time="1.02"/></proof>
<proof prover="0" edited="imp_n_Imp_while_rule_1.v"><result status="valid" time="0.33"/></proof>
</goal>
<goal name="consequence_rule">
<proof prover="1"><result status="valid" time="0.05"/></proof>
......
......@@ -2,26 +2,26 @@
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
<prover id="1" name="Coq" version="8.4pl6" timelimit="3" steplimit="0" memlimit="0"/>
<prover id="0" name="Coq" version="8.6" timelimit="3" steplimit="0" memlimit="0"/>
<prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/>
<prover id="5" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="0"/>
<prover id="7" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="4000"/>
<file name="../wp2.mlw" expanded="true">
<theory name="Imp" sum="128a05171862f85c119bf4cc4ff1493c">
<goal name="eval_subst_term">
<proof prover="1" timelimit="5" edited="wp2_Imp_eval_subst_term_1.v"><result status="valid" time="0.83"/></proof>
<proof prover="0" timelimit="5" edited="wp2_Imp_eval_subst_term_1.v"><result status="valid" time="0.30"/></proof>
</goal>
<goal name="eval_term_change_free">
<proof prover="1" timelimit="5" edited="wp2_Imp_eval_term_change_free_1.v"><result status="valid" time="0.83"/></proof>
<proof prover="0" timelimit="5" edited="wp2_Imp_eval_term_change_free_1.v"><result status="valid" time="0.31"/></proof>
</goal>
<goal name="eval_subst">
<proof prover="1" timelimit="5" edited="wp2_Imp_eval_subst_1.v"><result status="valid" time="0.92"/></proof>
<proof prover="0" timelimit="5" edited="wp2_Imp_eval_subst_1.v"><result status="valid" time="0.37"/></proof>
</goal>
<goal name="eval_swap">
<proof prover="2" timelimit="3"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="eval_change_free">
<proof prover="1" timelimit="5" edited="wp2_Imp_eval_change_free_1.v"><result status="valid" time="0.88"/></proof>
<proof prover="0" timelimit="5" edited="wp2_Imp_eval_change_free_1.v"><result status="valid" time="0.34"/></proof>
</goal>
<goal name="check_skip">
<proof prover="2"><result status="valid" time="0.02"/></proof>
......@@ -29,10 +29,10 @@
<proof prover="7" memlimit="0"><result status="valid" time="0.01" steps="1"/></proof>
</goal>
<goal name="steps_non_neg">
<proof prover="1" edited="wp2_Imp_steps_non_neg_1.v"><result status="valid" time="0.85"/></proof>
<proof prover="0" edited="wp2_Imp_steps_non_neg_1.v"><result status="valid" time="0.36"/></proof>
</goal>
<goal name="many_steps_seq">
<proof prover="1" edited="wp2_Imp_many_steps_seq_1.v"><result status="valid" time="0.99"/></proof>
<proof prover="0" edited="wp2_Imp_many_steps_seq_1.v"><result status="valid" time="0.41"/></proof>
</goal>
</theory>
<theory name="TestSemantics" sum="c3f64f8e046da17539cc77734ed8e87c">
......@@ -49,14 +49,14 @@
<proof prover="7" memlimit="1000"><result status="valid" time="0.02" steps="12"/></proof>
</goal>
<goal name="Test55">
<proof prover="1" timelimit="5" memlimit="1000" edited="wp2_TestSemantics_Test55_1.v"><result status="valid" time="0.84"/></proof>
<proof prover="0" timelimit="5" memlimit="1000" edited="wp2_TestSemantics_Test55_1.v"><result status="valid" time="0.31"/></proof>
</goal>
<goal name="Ass42">
<proof prover="2" memlimit="1000"><result status="valid" time="0.04"/></proof>
<proof prover="7" memlimit="1000"><result status="valid" time="0.06" steps="100"/></proof>
</goal>
<goal name="If42">
<proof prover="1" timelimit="5" memlimit="1000" edited="wp2_TestSemantics_If42_1.v"><result status="valid" time="1.99"/></proof>
<proof prover="0" timelimit="5" memlimit="1000" edited="wp2_TestSemantics_If42_1.v"><result status="valid" time="1.00"/></proof>
</goal>
</theory>
<theory name="HoareLogic" sum="82e50c9c6ac0f07e1bde1792daeea9d0">
......@@ -64,28 +64,28 @@
<proof prover="2" memlimit="1000"><result status="valid" time="0.32"/></proof>
</goal>
<goal name="skip_rule">
<proof prover="1" edited="wp2_HoareLogic_skip_rule_1.v"><result status="valid" time="0.94"/></proof>
<proof prover="0" edited="wp2_HoareLogic_skip_rule_1.v"><result status="valid" time="0.33"/></proof>
</goal>
<goal name="assign_rule">
<proof prover="1" edited="wp2_HoareLogic_assign_rule_1.v"><result status="valid" time="1.12"/></proof>
<proof prover="0" edited="wp2_HoareLogic_assign_rule_1.v"><result status="valid" time="0.40"/></proof>
</goal>
<goal name="seq_rule">
<proof prover="5" timelimit="3"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="if_rule">
<proof prover="1" edited="wp2_HoareLogic_if_rule_1.v"><result status="valid" time="1.08"/></proof>
<proof prover="0" edited="wp2_HoareLogic_if_rule_1.v"><result status="valid" time="0.48"/></proof>
</goal>
<goal name="assert_rule">
<proof prover="1" edited="wp2_HoareLogic_assert_rule_1.v"><result status="valid" time="1.02"/></proof>
<proof prover="0" edited="wp2_HoareLogic_assert_rule_1.v"><result status="valid" time="0.40"/></proof>
</goal>
<goal name="assert_rule_ext">
<proof prover="1" edited="wp2_HoareLogic_assert_rule_ext_1.v"><result status="valid" time="1.17"/></proof>
<proof prover="0" edited="wp2_HoareLogic_assert_rule_ext_1.v"><result status="valid" time="0.40"/></proof>
</goal>
<goal name="while_rule">
<proof prover="1" edited="wp2_HoareLogic_while_rule_1.v"><result status="valid" time="1.19"/></proof>
<proof prover="0" edited="wp2_HoareLogic_while_rule_1.v"><result status="valid" time="0.52"/></proof>
</goal>
<goal name="while_rule_ext">
<proof prover="1" edited="wp2_HoareLogic_while_rule_ext_1.v"><result status="valid" time="1.12"/></proof>
<proof prover="0" edited="wp2_HoareLogic_while_rule_ext_1.v"><result status="valid" time="0.54"/></proof>
</goal>
</theory>
<theory name="WP" sum="60d483dfb3680562a74d6cbbecffcb0d">
......@@ -107,7 +107,7 @@
<proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.06" steps="94"/></proof>
</goal>
<goal name="WP_parameter compute_writes.2" expl="2. postcondition">
<proof prover="1" edited="wp2_WP_WP_WP_parameter_compute_writes_1.v"><result status="valid" time="0.97"/></proof>
<proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_1.v"><result status="valid" time="0.38"/></proof>
</goal>
<goal name="WP_parameter compute_writes.3" expl="3. variant decrease">
<proof prover="7"><result status="valid" time="0.04" steps="42"/></proof>
......@@ -125,16 +125,16 @@
<proof prover="7"><result status="valid" time="0.04" steps="48"/></proof>
</goal>
<goal name="WP_parameter compute_writes.8" expl="8. postcondition">
<proof prover="1" edited="wp2_WP_WP_WP_parameter_compute_writes_3.v"><result status="valid" time="0.91"/></proof>
<proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_3.v"><result status="valid" time="0.30"/></proof>
</goal>
<goal name="WP_parameter compute_writes.9" expl="9. variant decrease">
<proof prover="7"><result status="valid" time="0.04" steps="47"/></proof>
</goal>
<goal name="WP_parameter compute_writes.10" expl="10. postcondition">
<proof prover="1" edited="wp2_WP_WP_WP_parameter_compute_writes_4.v"><result status="valid" time="1.05"/></proof>
<proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_4.v"><result status="valid" time="0.33"/></proof>
</goal>
<goal name="WP_parameter compute_writes.11" expl="11. postcondition">
<proof prover="1" edited="wp2_WP_WP_WP_parameter_compute_writes_2.v"><result status="valid" time="0.99"/></proof>
<proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_2.v"><result status="valid" time="0.34"/></proof>
</goal>
</transf>
</goal>
......@@ -168,7 +168,7 @@
<proof prover="7"><result status="valid" time="0.04" steps="49"/></proof>
</goal>
<goal name="WP_parameter wp.8" expl="8. postcondition">
<proof prover="1" edited="wp2_WP_WP_WP_parameter_wp_1.v"><result status="valid" time="0.82"/></proof>
<proof prover="0" edited="wp2_WP_WP_WP_parameter_wp_1.v"><result status="valid" time="0.32"/></proof>
</goal>
<goal name="WP_parameter wp.9" expl="9. postcondition">
<proof prover="2" timelimit="3"><result status="valid" time="0.04"/></proof>
......@@ -179,7 +179,7 @@
<proof prover="7"><result status="valid" time="0.04" steps="47"/></proof>
</goal>
<goal name="WP_parameter wp.11" expl="11. postcondition">
<proof prover="1" timelimit="5" edited="wp2_WP_WP_WP_parameter_wp_2.v"><result status="valid" time="1.52"/></proof>
<proof prover="0" timelimit="5" edited="wp2_WP_WP_WP_parameter_wp_2.v"><result status="valid" time="0.87"/></proof>
</goal>
</transf>
</goal>
......
This diff is collapsed.
......@@ -21,7 +21,7 @@
<proof prover="5" timelimit="10"><result status="valid" time="0.02" steps="44"/></proof>
</goal>
</theory>
<theory name="BinarySearchInt32" sum="f5215003128fd45477d65ffa703ca26d" expanded="true">
<theory name="BinarySearchInt32" sum="036ce72ded3ca54d6f20eb4e72544982" expanded="true">
<goal name="WP_parameter binary_search" expl="VC for binary_search" expanded="true">
<transf name="split_goal_wp" expanded="true">
<goal name="WP_parameter binary_search.1" expl="1. integer overflow">
......
......@@ -11,7 +11,7 @@
<prover id="6" name="Alt-Ergo" version="1.30" timelimit="5" steplimit="0" memlimit="4000"/>
<prover id="7" name="Z3" version="4.3.2" timelimit="6" steplimit="0" memlimit="4000"/>
<file name="../bitcount.mlw" expanded="true">
<theory name="BitCount8bit_fact" sum="476b3eb457557c47229e7aecfbd25d56" expanded="true">
<theory name="BitCount8bit_fact" sum="5c0756551629e92d348c4c0765463575" expanded="true">
<goal name="nth_as_bv_is_int">
<proof prover="2"><result status="valid" time="0.05"/></proof>
<proof prover="5"><result status="valid" time="0.08"/></proof>
......@@ -132,10 +132,10 @@
</goal>
<goal name="WP_parameter step2.7" expl="7. postcondition">
<proof prover="2"><result status="valid" time="0.10"/></proof>
<proof prover="3"><result status="valid" time="0.53" steps="272"/></proof>
<proof prover="3"><result status="valid" time="0.36" steps="272"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="5"><result status="valid" time="0.12"/></proof>
<proof prover="6"><result status="valid" time="0.54" steps="495"/></proof>
<proof prover="6"><result status="valid" time="0.13" steps="195"/></proof>
</goal>
</transf>
</goal>
......@@ -246,7 +246,7 @@
</transf>
</goal>
</theory>
<theory name="BitCounting32" sum="7925406e0d68ff12c1657367a352ec1c" expanded="true">
<theory name="BitCounting32" sum="d3ec4a555f0dfe5daf56b63b86543132" expanded="true">
<goal name="WP_parameter proof0" expl="VC for proof0" expanded="true">
<transf name="split_goal_wp" expanded="true">
<goal name="WP_parameter proof0.1" expl="1. assertion" expanded="true">
......@@ -455,7 +455,7 @@
</transf>
</goal>
<goal name="WP_parameter proof2.11" expl="11. postcondition">
<proof prover="2"><result status="valid" time="0.18"/></proof>
<proof prover="2"><result status="valid" time="0.06"/></proof>
<proof prover="4"><result status="valid" time="0.10"/></proof>
<proof prover="5"><result status="valid" time="0.14"/></proof>
</goal>
......@@ -560,7 +560,7 @@
</goal>
<goal name="WP_parameter proof3.12.3" expl="3. VC for proof3">
<proof prover="3"><result status="valid" time="0.03" steps="99"/></proof>
<proof prover="4"><result status="valid" time="0.18"/></proof>
<proof prover="4"><result status="valid" time="0.06"/></proof>
<proof prover="5"><result status="valid" time="0.08"/></proof>
<proof prover="6"><result status="valid" time="0.04" steps="100"/></proof>
</goal>
......@@ -730,13 +730,13 @@
</transf>
</goal>
</theory>
<theory name="Hamming" sum="210a1b46c3cddb38fb5cb6db3ab64d4e" expanded="true">
<theory name="Hamming" sum="8bd81e81e80e840bd23d0d6292055eb6" expanded="true">
<goal name="WP_parameter hammingD" expl="VC for hammingD">
<transf name="split_goal_wp">
<goal name="WP_parameter hammingD.1" expl="1. assertion">
<proof prover="3"><result status="valid" time="0.83" steps="423"/></proof>
<proof prover="5"><result status="valid" time="0.07"/></proof>
<proof prover="6"><result status="valid" time="3.20" steps="516"/></proof>
<proof prover="6"><result status="valid" time="2.70" steps="516"/></proof>
</goal>
<goal name="WP_parameter hammingD.2" expl="2. postcondition">
<proof prover="3"><result status="timeout" time="6.00"/></proof>
......@@ -823,7 +823,7 @@
<proof prover="6"><result status="valid" time="0.03" steps="79"/></proof>
</goal>
</theory>
<theory name="AsciiCode" sum="15d3dd0d94109f980fe09e104ebd90b6" expanded="true">
<theory name="AsciiCode" sum="f4b119f334b21233232db77090f88aa8" expanded="true">
<goal name="WP_parameter bv_even" expl="VC for bv_even">
<transf name="split_goal_wp">
<goal name="WP_parameter bv_even.1" expl="1. assertion">
......@@ -925,7 +925,7 @@
<proof prover="6"><result status="valid" time="0.17" steps="181"/></proof>
</goal>
<goal name="WP_parameter ascii.4.2" expl="2. assertion">
<proof prover="5"><result status="valid" time="0.27"/></proof>
<proof prover="5"><result status="valid" time="0.14"/></proof>
<proof prover="6"><result status="valid" time="0.16" steps="159"/></proof>
</goal>
<goal name="WP_parameter ascii.4.3" expl="3. assertion">
......@@ -982,7 +982,7 @@
<proof prover="2"><result status="valid" time="4.31"/></proof>
<proof prover="4" memlimit="1000"><result status="valid" time="5.75"/></proof>
<proof prover="5"><result status="valid" time="1.42"/></proof>
<proof prover="6" memlimit="1000"><result status="valid" time="2.06" steps="3155"/></proof>
<proof prover="6" memlimit="1000"><result status="valid" time="2.06" steps="3154"/></proof>
</goal>
</transf>
</goal>
......
......@@ -6,7 +6,7 @@
<prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="CVC4" version="1.4" alternative="noBV" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../bitvector_examples.mlw" expanded="true">
<theory name="Test_proofinuse" sum="5bde1903c1b69c92052601f6d31b5f22">
<theory name="Test_proofinuse" sum="679bad1f3c0a1d208aa42f5230a05ded">
<goal name="WP_parameter shift_is_div" expl="VC for shift_is_div">
<transf name="split_goal_wp">
<goal name="WP_parameter shift_is_div.1" expl="1. assertion">
......@@ -33,7 +33,7 @@
<proof prover="2"><result status="valid" time="0.08"/></proof>
</goal>
</theory>
<theory name="Hackers_delight" sum="c50333188a840b73cd04235a9ac766f1">
<theory name="Hackers_delight" sum="dbcaf63a9aedfbd58bdf246c54a2e1cb">
<goal name="DM1">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
......@@ -92,7 +92,7 @@
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
</theory>
<theory name="Hackers_delight_mod" sum="1274bffd68f6f4d9efa70dbd6241a6d0">
<theory name="Hackers_delight_mod" sum="108a6a7f9efeb83b34abd33cf91e7663">
<goal name="WP_parameter dm1" expl="VC for dm1">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
......@@ -154,7 +154,7 @@
<proof prover="2"><result status="valid" time="0.07"/></proof>
</goal>
</theory>
<theory name="Test_imperial_violet" sum="d7bf5e13c415174631ea81c38f82c8ba">
<theory name="Test_imperial_violet" sum="44cb7399eb1b0f0cf93ab6cdfae9c56d">
<goal name="bv32_bounds_bv">
<proof prover="2"><result status="valid" time="0.04"/></proof>
</goal>
......@@ -174,7 +174,7 @@
<proof prover="4"><result status="valid" time="0.25"/></proof>
</goal>
</theory>
<theory name="Test_from_bitvector_example" sum="af2209426a7d6045bf220a700eaccb25">
<theory name="Test_from_bitvector_example" sum="3eb2acd0c9abe9f6be6c2d2c04e62c12">
<goal name="Test1">
<proof prover="2"><result status="valid" time="0.03"/></proof>
</goal>
......
......@@ -2,7 +2,7 @@
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
<prover id="0" name="Coq" version="8.4pl6" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="Coq" version="8.6" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="3" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="6" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
......@@ -16,7 +16,7 @@
<proof prover="6"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="Nth_bw_xor_v1false">
<proof prover="2"><result status="valid" time="0.08" steps="112"/></proof>
<proof prover="2"><result status="valid" time="0.08" steps="109"/></proof>
<proof prover="3"><result status="valid" time="0.00"/></proof>
<proof prover="6"><result status="valid" time="0.04"/></proof>
</goal>
......@@ -31,16 +31,16 @@
<proof prover="6"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="to_nat_of_zero2">
<proof prover="0" edited="bitvector_BitVector_to_nat_of_zero2_1.v"><result status="valid" time="0.92"/></proof>
<proof prover="1" edited="bitvector_BitVector_to_nat_of_zero2_1.v"><result status="valid" time="0.48"/></proof>
</goal>
<goal name="to_nat_of_zero">
<proof prover="0" timelimit="30" edited="bitvector_BitVector_to_nat_of_zero_1.v"><result status="valid" time="1.39"/></proof>
<proof prover="1" timelimit="30" edited="bitvector_BitVector_to_nat_of_zero_1.v"><result status="valid" time="1.01"/></proof>
</goal>
<goal name="to_nat_of_one">
<proof prover="0" edited="bitvector_BitVector_to_nat_of_one_1.v"><result status="valid" time="1.27"/></proof>
<proof prover="1" edited="bitvector_BitVector_to_nat_of_one_1.v"><result status="valid" time="0.96"/></proof>
</goal>
<goal name="to_nat_sub_footprint">
<proof prover="0" timelimit="7" edited="bitvector_BitVector_to_nat_sub_footprint_1.v"><result status="valid" time="1.54"/></proof>
<proof prover="1" timelimit="7" edited="bitvector_BitVector_to_nat_sub_footprint_1.v"><result status="valid" time="2.45"/></proof>
</goal>
<goal name="nth_from_int_low_even">
<proof prover="2"><result status="valid" time="0.02" steps="68"/></proof>
......@@ -53,7 +53,7 @@
<proof prover="6"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="nth_from_int_0">
<proof prover="2"><result status="valid" time="0.10" steps="83"/></proof>
<proof prover="2"><result status="valid" time="0.10" steps="71"/></proof>
<proof prover="3"><result status="valid" time="0.10"/></proof>
<proof prover="6"><result status="valid" time="0.07"/></proof>
</goal>
......@@ -68,12 +68,12 @@
<proof prover="6"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="nth_from_int2c_0">
<proof prover="2"><result status="valid" time="0.14" steps="86"/></proof>
<proof prover="2"><result status="valid" time="0.14" steps="72"/></proof>
<proof prover="3"><result status="valid" time="0.11"/></proof>
</goal>
<goal name="nth_from_int2c_plus_pow2">
<proof prover="0" timelimit="10" edited="bitvector_BitVector_nth_from_int2c_plus_pow2_1.v"><result status="valid" time="1.27"/></proof>
<proof prover="2"><result status="valid" time="0.12" steps="85"/></proof>
<proof prover="1" timelimit="10" edited="bitvector_BitVector_nth_from_int2c_plus_pow2_1.v"><result status="valid" time="0.51"/></proof>
<proof prover="2"><result status="valid" time="0.33" steps="94"/></proof>
</goal>
</theory>
<theory name="BV32" sum="d41d8cd98f00b204e9800998ecf8427e">
......@@ -84,13 +84,13 @@
</theory>
<theory name="TestBv32" sum="fbb6835562fff27fbb68db392fbf344b">
<goal name="Test1">
<proof prover="2"><result status="valid" time="0.06" steps="73"/></proof>
<proof prover="2"><result status="valid" time="0.06" steps="72"/></proof>
<proof prover="3" timelimit="3"><result status="valid" time="0.07"/></proof>
<proof prover="6"><result status="valid" time="0.04"/></proof>
<proof prover="10"><result status="valid" time="0.53"/></proof>
</goal>
<goal name="Test2">
<proof prover="2"><result status="valid" time="0.04" steps="70"/></proof>
<proof prover="2"><result status="valid" time="0.04" steps="69"/></proof>
<proof prover="3" timelimit="3"><result status="valid" time="0.06"/></proof>
<proof prover="6"><result status="valid" time="0.04"/></proof>
<proof prover="9"><result status="valid" time="2.58"/></proof>
......@@ -104,21 +104,21 @@
<proof prover="10"><result status="valid" time="0.14"/></proof>
</goal>
<goal name="Test4">
<proof prover="2"><result status="valid" time="0.04" steps="71"/></proof>
<proof prover="2"><result status="valid" time="0.04" steps="70"/></proof>
<proof prover="3" timelimit="3"><result status="valid" time="0.07"/></proof>
<proof prover="6"><result status="valid" time="0.04"/></proof>
<proof prover="9"><result status="valid" time="2.59"/></proof>
<proof prover="10"><result status="valid" time="0.52"/></proof>
</goal>
<goal name="Test5">
<proof prover="2"><result status="valid" time="0.05" steps="71"/></proof>
<proof prover="2"><result status="valid" time="0.05" steps="70"/></proof>
<proof prover="3" timelimit="3"><result status="valid" time="0.07"/></proof>
<proof prover="6"><result status="valid" time="0.04"/></proof>
<proof prover="9"><result status="valid" time="2.62"/></proof>
<proof prover="10"><result status="valid" time="0.53"/></proof>
</goal>
<goal name="Test6">
<proof prover="2"><result status="valid" time="0.05" steps="71"/></proof>
<proof prover="2"><result status="valid" time="0.05" steps="70"/></proof>
<proof prover="3" timelimit="3"><result status="valid" time="0.07"/></proof>
<proof prover="6"><result status="valid" time="0.05"/></proof>
<proof prover="9" timelimit="9"><result status="valid" time="2.52"/></proof>
......@@ -135,10 +135,10 @@
<proof prover="6" timelimit="120"><result status="valid" time="84.22"/></proof>
</goal>
<goal name="to_nat_0x00000003">
<proof prover="6" timelimit="120"><result status="valid" time="63.35"/></proof>
<proof prover="6" timelimit="120"><result status="valid" time="77.09"/></proof>
</goal>
<goal name="to_nat_0x00000007">
<proof prover="6" timelimit="60" memlimit="4000"><result status="valid" time="54.99"/></proof>
<proof prover="6" timelimit="60" memlimit="4000"><result status="valid" time="63.29"/></proof>
</goal>
<goal name="to_nat_0x0000000F">
<proof prover="6" timelimit="120"><result status="valid" time="46.07"/></proof>
......@@ -150,7 +150,7 @@
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="38.26"/></proof>
</goal>
<goal name="to_nat_0x0000007F">
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="26.44"/></proof>
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="31.80"/></proof>
</goal>
<goal name="to_nat_0x000000FF">
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="24.52"/></proof>
......@@ -159,7 +159,7 @@
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="17.53"/></proof>
</goal>
<goal name="to_nat_0x000003FF">
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="14.09"/></proof>
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="16.69"/></proof>
</goal>
<goal name="to_nat_0x000007FF">
<proof prover="6" timelimit="30" memlimit="4000"><result status="valid" time="11.02"/></proof>
......
......@@ -4,8 +4,8 @@
<why3session shape_version="4">
<prover id="0" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="Coq" version="8.4pl6" timelimit="30" steplimit="0" memlimit="1000"/>
<prover id="3" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="Coq" version="8.6" timelimit="30" steplimit="0" memlimit="1000"/>
<prover id="5" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../double.why" expanded="true">
<theory name="BV_double" sum="d41d8cd98f00b204e9800998ecf8427e">
......@@ -27,13 +27,13 @@
<proof prover="5"><result status="valid" time="0.11"/></proof>
</goal>
<goal name="exp_one" expanded="true">
<proof prover="0" timelimit="30"><result status="valid" time="2.74" steps="668"/></proof>
<proof prover="2" edited="double_TestDouble_exp_one_1.v"><result status="valid" time="0.93"/></proof>
<proof prover="0" timelimit="30"><result status="valid" time="2.23" steps="668"/></proof>
<proof prover="4" edited="double_TestDouble_exp_one_1.v"><result status="valid" time="0.38"/></proof>
</goal>
<goal name="mantissa_one">
<proof prover="0"><result status="valid" time="0.09" steps="87"/></proof>
<proof prover="3"><result status="valid" time="1.10"/></proof>
<proof prover="5" timelimit="11"><result status="valid" time="3.36"/></proof>
<proof prover="3"><result status="valid" time="0.77"/></proof>
<proof prover="5" timelimit="11"><result status="valid" time="2.86"/></proof>
</goal>
<goal name="double_value_of_1">
<proof prover="0"><result status="valid" time="0.04" steps="94"/></proof>
......
......@@ -3,9 +3,9 @@
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
<prover id="0" name="Gappa" version="1.3.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="Coq" version="8.4pl6" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="3" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="Coq" version="8.6" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="6" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="9" name="Z3" version="4.3.2" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="10" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="1000"/>
......@@ -18,10 +18,10 @@
<proof prover="10"><result status="valid" time="0.00" steps="3"/></proof>
</goal>
<goal name="Power_sum">
<proof prover="1" edited="power2_Pow2int_Power_sum_1.v"><result status="valid" time="1.46"/></proof>
<proof prover="4" edited="power2_Pow2int_Power_sum_1.v"><result status="valid" time="0.46"/></proof>
</goal>
<goal name="pow2pos">
<proof prover="1" edited="power2_Pow2int_pow2pos_1.v"><result status="valid" time="1.43"/></proof>
<proof prover="4" edited="power2_Pow2int_pow2pos_1.v"><result status="valid" time="0.49"/></proof>
</goal>
<goal name="pow2_0">
<proof prover="0"><result status="valid" time="0.00"/></proof>
......@@ -399,14 +399,14 @@
</goal>
<goal name="pow2_62">
<proof prover="2"><result status="valid" time="0.06"/></proof>
<proof prover="6" timelimit="9"><result status="valid" time="8.21"/></proof>
<proof prover="6" timelimit="9"><result status="valid" time="7.24"/></proof>
<proof prover="9"><result status="valid" time="2.86"/></proof>
<proof prover="10"><result status="valid" time="0.03" steps="65"/></proof>
</goal>
<goal name="pow2_63">
<proof prover="2"><result status="valid" time="0.00"/></proof>
<proof prover="6" timelimit="9"><result status="valid" time="10.47"/></proof>
<proof prover="9"><result status="valid" time="3.39"/></proof>
<proof prover="6" timelimit="9"><result status="valid" time="9.15"/></proof>
<proof prover="9"><result status="valid" time="2.72"/></proof>
<proof prover="10"><result status="valid" time="0.03" steps="66"/></proof>
</goal>
<goal name="Div_mult_inst">
......@@ -431,7 +431,7 @@
<proof prover="10"><result status="valid" time="0.24" steps="99"/></proof>
</goal>
<goal name="Mod_pow2_gen">
<proof prover="1" edited="power2_Pow2int_Mod_pow2_gen_1.v"><result status="valid" time="1.70"/></proof>
<proof prover="4" edited="power2_Pow2int_Mod_pow2_gen_1.v"><result status="valid" time="0.86"/></proof>
</goal>
</theory>
<theory name="Pow2real" sum="db3613dd703c21eb418036b6239dea64" expanded="true">
......@@ -467,25 +467,25 @@
<proof prover="10"><result status="valid" time="0.00" steps="5"/></proof>
</goal>
<goal name="Power_non_null_aux">
<proof prover="1" edited="power2_Pow2real_Power_non_null_aux_1.v"><result status="valid" time="1.48"/></proof>
<proof prover="4" edited="power2_Pow2real_Power_non_null_aux_1.v"><result status="valid" time="0.65"/></proof>
</goal>
<goal name="Power_neg_aux">
<proof prover="1" edited="power2_Pow2real_Power_neg_aux_1.v"><result status="valid" time="1.45"/></proof>
<proof prover="4" edited="power2_Pow2real_Power_neg_aux_1.v"><result status="valid" time="0.68"/></proof>
</goal>
<goal name="Power_non_null">
<proof prover="1" edited="power2_Pow2real_Power_non_null_1.v"><result status="valid" time="1.42"/></proof>
<proof prover="4" edited="power2_Pow2real_Power_non_null_1.v"><result status="valid" time="0.64"/></proof>
</goal>
<goal name="Power_neg">
<proof prover="10"><result status="valid" time="0.02" steps="42"/></proof>
</goal>
<goal name="Power_sum_aux">
<proof prover="1" edited="power2_Pow2real_Power_sum_aux_1.v"><result status="valid" time="1.73"/></proof>
<proof prover="4" edited="power2_Pow2real_Power_sum_aux_1.v"><result status="valid" time="0.62"/></proof>
</goal>
<goal name="Power_sum">
<proof prover="1" edited="power2_Pow2real_Power_sum_1.v"><result status="valid" time="1.39"/></proof>
<proof prover="4" edited="power2_Pow2real_Power_sum_1.v"><result status="valid" time="0.62"/></proof>
</goal>
<goal name="Pow2_int_real">
<proof prover="1" edited="power2_Pow2real_Pow2_int_real_1.v"><result status="valid" time="1.52"/></proof>
<proof prover="4" edited="power2_Pow2real_Pow2_int_real_1.v"><result status="valid" time="0.51"/></proof>
</goal>
</theory>
</file>
......
......@@ -13,7 +13,7 @@
<prover id="8" name="Z3" version="4.4.1" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="9" name="Z3" version="4.5.0" alternative="noBV" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../bitwalker.mlw" expanded="true">
<theory name="Bitwalker" sum="5502bd36797ca7e2395041b75019e0f3" expanded="true">
<theory name="Bitwalker" sum="b5f9e70605668caf9949fab6a11e1e29" expanded="true">
<goal name="nth64">
<proof prover="0"><result status="valid" time="0.10" steps="93"/></proof>
</goal>
......
......@@ -2,15 +2,15 @@
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
<prover id="0" name="Coq" version="8.6" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC3" version="2.4.1" timelimit="10" steplimit="0" memlimit="0"/>
<prover id="2" name="Coq" version="8.4pl6" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="Alt-Ergo" version="0.95.2" timelimit="30" steplimit="0" memlimit="1000"/>
<prover id="5" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="6" name="Z3" version="4.3.2" timelimit="10" steplimit="0" memlimit="0"/>
<file name="../bresenham.mlw" expanded="true">
<theory name="M" sum="3d5e82bb9f3ea61d2077393703418500" expanded="true">
<goal name="closest" expanded="true">
<proof prover="2" edited="bresenham_M_closest_1.v"><result status="valid" time="1.19"/></proof>
<proof prover=