Attention une mise à jour du serveur va être effectuée le lundi 17 mai entre 13h et 13h30. Cette mise à jour va générer une interruption du service de quelques minutes.

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

updated sessions with Coq 8.6

parent 0e33a50d
......@@ -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="3" name="CVC3" version="2.4.1" timelimit="30" steplimit="0" memlimit="1000"/>
<prover id="7" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="9" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="1000"/>
......@@ -35,7 +35,7 @@
<proof prover="12"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="steps_non_neg">
<proof prover="0" edited="blocking_semantics5_SemOp_steps_non_neg_1.v"><result status="valid" time="0.80"/></proof>
<proof prover="1" edited="blocking_semantics5_SemOp_steps_non_neg_1.v"><result status="valid" time="0.31"/></proof>
</goal>
</theory>
<theory name="TestSemantics" sum="d19bd426b13b2949609e8ccb0829f621">
......@@ -57,7 +57,7 @@
<proof prover="9"><result status="valid" time="0.05" steps="107"/></proof>
</goal>
<goal name="If42">
<proof prover="0" timelimit="6" edited="blocking_semantics5_TestSemantics_If42_1.v"><result status="valid" time="1.58"/></proof>
<proof prover="1" timelimit="6" edited="blocking_semantics5_TestSemantics_If42_1.v"><result status="valid" time="0.81"/></proof>
</goal>
</theory>
<theory name="Typing" sum="d41d8cd98f00b204e9800998ecf8427e">
......@@ -90,14 +90,14 @@
<proof prover="9"><result status="valid" time="0.08" steps="143"/></proof>
</goal>
<goal name="eval_type_term.1.4" expl="4.">
<proof prover="0" edited="blocking_semantics5_TypingAndSemantics_eval_type_term_1.v"><result status="valid" time="2.24"/></proof>
<proof prover="1" edited="blocking_semantics5_TypingAndSemantics_eval_type_term_1.v"><result status="valid" time="1.50"/></proof>
</goal>
</transf>
</goal>
</transf>
</goal>
<goal name="type_preservation">
<proof prover="0" edited="blocking_semantics5_TypingAndSemantics_type_preservation_1.v"><result status="valid" time="2.30"/></proof>
<proof prover="1" edited="blocking_semantics5_TypingAndSemantics_type_preservation_1.v"><result status="valid" time="1.52"/></proof>
</goal>
</theory>
<theory name="FreshVariables" sum="490368b5a16b190f6c29edfc9b0d5a6b">
......@@ -171,7 +171,7 @@
<proof prover="9"><result status="valid" time="0.30" steps="655"/></proof>
</goal>
<goal name="eval_msubst.1.11" expl="11.">
<proof prover="0" edited="blocking_semantics5_FreshVariables_eval_msubst_2.v"><result status="valid" time="1.54"/></proof>
<proof prover="1" edited="blocking_semantics5_FreshVariables_eval_msubst_2.v"><result status="valid" time="0.80"/></proof>
</goal>
<goal name="eval_msubst.1.12" expl="12.">
<proof prover="9"><result status="valid" time="0.30" steps="561"/></proof>
......@@ -189,7 +189,7 @@
<proof prover="9"><result status="valid" time="0.04" steps="12"/></proof>
</goal>
<goal name="eval_swap_term.1.2" expl="2.">
<proof prover="0" edited="blocking_semantics5_FreshVariables_eval_swap_term_1.v"><result status="valid" time="1.68"/></proof>
<proof prover="1" edited="blocking_semantics5_FreshVariables_eval_swap_term_1.v"><result status="valid" time="0.93"/></proof>
</goal>
<goal name="eval_swap_term.1.3" expl="3.">
<proof prover="3"><result status="valid" time="0.05"/></proof>
......@@ -256,7 +256,7 @@
</transf>
</goal>
<goal name="eval_swap">
<proof prover="0" memlimit="4000" edited="blocking_semantics5_FreshVariables_eval_swap_3.v"><result status="valid" time="0.84"/></proof>
<proof prover="1" memlimit="4000" edited="blocking_semantics5_FreshVariables_eval_swap_3.v"><result status="valid" time="0.33"/></proof>
</goal>
<goal name="eval_term_change_free">
<transf name="induction_ty_lex">
......@@ -327,7 +327,7 @@
<proof prover="9"><result status="valid" time="0.07" steps="89"/></proof>
</goal>
<goal name="eval_change_free.1.11" expl="11.">
<proof prover="0" edited="blocking_semantics5_FreshVariables_eval_change_free_4.v"><result status="valid" time="1.87"/></proof>
<proof prover="1" edited="blocking_semantics5_FreshVariables_eval_change_free_4.v"><result status="valid" time="1.30"/></proof>
</goal>
<goal name="eval_change_free.1.12" expl="12.">
<proof prover="9"><result status="valid" time="0.18" steps="280"/></proof>
......@@ -339,32 +339,32 @@
</theory>
<theory name="HoareLogic" sum="06bb2600c8d8760878e05c429245d541">
<goal name="many_steps_seq">
<proof prover="0" edited="blocking_semantics5_HoareLogic_many_steps_seq_1.v"><result status="valid" time="1.75"/></proof>
<proof prover="1" edited="blocking_semantics5_HoareLogic_many_steps_seq_1.v"><result status="valid" time="0.92"/></proof>
</goal>
<goal name="consequence_rule">
<proof prover="3"><result status="valid" time="0.24"/></proof>
</goal>
<goal name="skip_rule">
<proof prover="0" edited="blocking_semantics5_HoareLogic_skip_rule_1.v"><result status="valid" time="0.92"/></proof>
<proof prover="1" edited="blocking_semantics5_HoareLogic_skip_rule_1.v"><result status="valid" time="0.43"/></proof>
</goal>
<goal name="assign_rule">
<proof prover="0" timelimit="12" edited="blocking_semantics5_HoareLogic_assign_rule_1.v"><result status="valid" time="1.86"/></proof>
<proof prover="1" timelimit="12" edited="blocking_semantics5_HoareLogic_assign_rule_1.v"><result status="valid" time="1.12"/></proof>
</goal>
<goal name="seq_rule">
<proof prover="7"><result status="valid" time="0.09"/></proof>
<proof prover="12"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="if_rule">
<proof prover="0" edited="blocking_semantics5_HoareLogic_if_rule_1.v"><result status="valid" time="1.72"/></proof>
<proof prover="1" edited="blocking_semantics5_HoareLogic_if_rule_1.v"><result status="valid" time="0.94"/></proof>
</goal>
<goal name="assert_rule">
<proof prover="0" edited="blocking_semantics5_HoareLogic_assert_rule_1.v"><result status="valid" time="0.92"/></proof>
<proof prover="1" edited="blocking_semantics5_HoareLogic_assert_rule_1.v"><result status="valid" time="0.46"/></proof>
</goal>
<goal name="assert_rule_ext">
<proof prover="0" edited="blocking_semantics5_HoareLogic_assert_rule_ext_1.v"><result status="valid" time="0.92"/></proof>
<proof prover="1" edited="blocking_semantics5_HoareLogic_assert_rule_ext_1.v"><result status="valid" time="0.38"/></proof>
</goal>
<goal name="while_rule">
<proof prover="0" edited="blocking_semantics5_HoareLogic_while_rule_1.v"><result status="valid" time="1.15"/></proof>
<proof prover="1" edited="blocking_semantics5_HoareLogic_while_rule_1.v"><result status="valid" time="0.46"/></proof>
</goal>
</theory>
<theory name="WP" sum="c3b1d24b21f6d88ab3dc3fc87a7ea92a">
......@@ -379,7 +379,7 @@
<proof prover="12"><result status="valid" time="0.10"/></proof>
</goal>
<goal name="monotonicity.1.2" expl="2.">
<proof prover="0" timelimit="30" edited="blocking_semantics5_WP_monotonicity_1.v"><result status="valid" time="1.70"/></proof>
<proof prover="1" timelimit="30" edited="blocking_semantics5_WP_monotonicity_1.v"><result status="valid" time="0.80"/></proof>
</goal>
<goal name="monotonicity.1.3" expl="3.">
<proof prover="3" timelimit="5"><result status="valid" time="0.14"/></proof>
......@@ -392,7 +392,7 @@
<proof prover="3" timelimit="5"><result status="valid" time="0.09"/></proof>
</goal>
<goal name="monotonicity.1.6" expl="6.">
<proof prover="0" edited="blocking_semantics5_WP_monotonicity_3.v"><result status="valid" time="0.96"/></proof>
<proof prover="1" edited="blocking_semantics5_WP_monotonicity_3.v"><result status="valid" time="0.40"/></proof>
</goal>
</transf>
</goal>
......@@ -410,7 +410,7 @@
<proof prover="9"><result status="valid" time="0.55" steps="1402"/></proof>
</goal>
<goal name="distrib_conj.1.3" expl="3.">
<proof prover="0" edited="blocking_semantics5_WP_distrib_conj_2.v"><result status="valid" time="1.63"/></proof>
<proof prover="1" edited="blocking_semantics5_WP_distrib_conj_2.v"><result status="valid" time="0.95"/></proof>
</goal>
<goal name="distrib_conj.1.4" expl="4.">
<proof prover="9"><result status="valid" time="0.34" steps="959"/></proof>
......@@ -421,14 +421,14 @@
<proof prover="9"><result status="valid" time="0.14" steps="333"/></proof>
</goal>
<goal name="distrib_conj.1.6" expl="6.">
<proof prover="0" edited="blocking_semantics5_WP_distrib_conj_3.v"><result status="valid" time="1.26"/></proof>
<proof prover="1" edited="blocking_semantics5_WP_distrib_conj_3.v"><result status="valid" time="0.63"/></proof>
</goal>
</transf>
</goal>
</transf>
</goal>
<goal name="wp_preserved_by_reduction">
<proof prover="0" memlimit="4000" edited="blocking_semantics5_WP_wp_preserved_by_reduction_4.v"><result status="valid" time="2.84"/></proof>
<proof prover="1" memlimit="4000" edited="blocking_semantics5_WP_wp_preserved_by_reduction_4.v"><result status="valid" time="1.76"/></proof>
</goal>
<goal name="progress">
<transf name="induction_ty_lex">
......@@ -441,27 +441,27 @@
<proof prover="12"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="progress.1.2" expl="2.">
<proof prover="0" edited="blocking_semantics5_WP_progress_1.v"><result status="valid" time="0.95"/></proof>
<proof prover="1" edited="blocking_semantics5_WP_progress_1.v"><result status="valid" time="0.39"/></proof>
</goal>
<goal name="progress.1.3" expl="3.">
<proof prover="0" edited="blocking_semantics5_WP_progress_2.v"><result status="valid" time="1.63"/></proof>
<proof prover="1" edited="blocking_semantics5_WP_progress_2.v"><result status="valid" time="0.83"/></proof>
</goal>
<goal name="progress.1.4" expl="4.">
<proof prover="0" edited="blocking_semantics5_WP_progress_3.v"><result status="valid" time="1.04"/></proof>
<proof prover="1" edited="blocking_semantics5_WP_progress_3.v"><result status="valid" time="0.35"/></proof>
</goal>
<goal name="progress.1.5" expl="5.">
<proof prover="3" timelimit="5"><result status="valid" time="0.45"/></proof>
<proof prover="11"><result status="valid" time="0.20"/></proof>
</goal>
<goal name="progress.1.6" expl="6.">
<proof prover="0" edited="blocking_semantics5_WP_progress_5.v"><result status="valid" time="0.98"/></proof>
<proof prover="1" edited="blocking_semantics5_WP_progress_5.v"><result status="valid" time="0.39"/></proof>
</goal>
</transf>
</goal>
</transf>
</goal>
<goal name="wp_soundness">
<proof prover="0" timelimit="30" edited="blocking_semantics5_WP_wp_soundness_1.v"><result status="valid" time="1.01"/></proof>
<proof prover="1" timelimit="30" edited="blocking_semantics5_WP_wp_soundness_1.v"><result status="valid" time="0.44"/></proof>
</goal>
</theory>
</file>
......
......@@ -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">