Attention une mise à jour du service Gitlab va être effectuée le mardi 18 janvier (et non lundi 17 comme annoncé précédemment) entre 18h00 et 18h30. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes.

Commit 5e874005 authored by MARCHE Claude's avatar MARCHE Claude
Browse files

update a few more examples

parent ae474d09
......@@ -12,11 +12,11 @@
<goal name="VC height_cps" expl="VC for height_cps">
<proof prover="6"><result status="valid" time="0.00" steps="46"/></proof>
</goal>
<goal name="VC height" expl="VC for height" expanded="true">
<goal name="VC height" expl="VC for height">
<proof prover="6"><result status="valid" time="0.00" steps="2"/></proof>
</goal>
</theory>
<theory name="Iteration" sum="afade23b6e0721562d822b490670f598" expanded="true">
<theory name="Iteration" sum="5f18df8a033a043182231f18342f705d" expanded="true">
<goal name="VC is_id" expl="VC for is_id">
<proof prover="6"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
......@@ -33,7 +33,7 @@
<goal name="helper1">
<proof prover="0"><result status="valid" time="0.01" steps="1"/></proof>
</goal>
<goal name="sizew_nonneg" expanded="true">
<goal name="sizew_nonneg">
<proof prover="2"><result status="valid" time="0.11"/></proof>
</goal>
<goal name="VC height1" expl="VC for height1">
......@@ -105,7 +105,7 @@
</transf>
</goal>
</theory>
<theory name="HeightStack" sum="664e0716691fa3052904de966df117f7">
<theory name="HeightStack" sum="0574d29049467f5598663f7d3cdc1067" expanded="true">
<goal name="sizes_nonneg">
<transf name="induction_ty_lex">
<goal name="sizes_nonneg.1" expl="1.">
......@@ -128,13 +128,7 @@
<proof prover="6"><result status="valid" time="0.01" steps="5"/></proof>
</goal>
<goal name="VC height_stack.5" expl="5. postcondition">
<proof prover="6"><result status="valid" time="0.01" steps="26"/></proof>
</goal>
<goal name="VC height_stack.6" expl="6. postcondition">
<proof prover="1"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="VC height_stack.7" expl="7. postcondition">
<proof prover="1"><result status="valid" time="0.10"/></proof>
<proof prover="1" timelimit="1"><result status="valid" time="0.07"/></proof>
</goal>
</transf>
</goal>
......
......@@ -9,7 +9,7 @@
<prover id="7" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="8" name="Z3" version="4.5.0" timelimit="5" steplimit="0" memlimit="1000"/>
<file name="../verifythis_2015_parallel_gcd.mlw" expanded="true">
<theory name="ParallelGCD" sum="ce3c21c62d5c5008ebee75b511198e2b">
<theory name="ParallelGCD" sum="e8be65e7ae0bd6d319d9b780792f1459" expanded="true">
<goal name="gcd_sub">
<proof prover="2"><result status="valid" time="0.05"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
......@@ -26,25 +26,25 @@
<proof prover="3"><result status="valid" time="0.01" steps="12"/></proof>
</goal>
<goal name="VC parallel_gcd.4" expl="4. loop invariant preservation">
<proof prover="3"><result status="valid" time="0.02" steps="21"/></proof>
<proof prover="3"><result status="valid" time="0.02" steps="23"/></proof>
</goal>
<goal name="VC parallel_gcd.5" expl="5. loop invariant preservation">
<proof prover="3"><result status="valid" time="0.01" steps="11"/></proof>
</goal>
<goal name="VC parallel_gcd.6" expl="6. loop invariant preservation">
<proof prover="3"><result status="valid" time="0.01" steps="11"/></proof>
<proof prover="3"><result status="valid" time="0.00" steps="11"/></proof>
</goal>
<goal name="VC parallel_gcd.7" expl="7. loop invariant preservation">
<proof prover="3"><result status="valid" time="0.01" steps="12"/></proof>
</goal>
<goal name="VC parallel_gcd.8" expl="8. loop invariant preservation">
<proof prover="3"><result status="valid" time="0.02" steps="21"/></proof>
<proof prover="3"><result status="valid" time="0.02" steps="23"/></proof>
</goal>
<goal name="VC parallel_gcd.9" expl="9. loop invariant preservation">
<proof prover="3"><result status="valid" time="0.01" steps="11"/></proof>
</goal>
<goal name="VC parallel_gcd.10" expl="10. loop invariant preservation">
<proof prover="3"><result status="valid" time="0.00" steps="11"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="11"/></proof>
</goal>
<goal name="VC parallel_gcd.11" expl="11. postcondition">
<proof prover="3"><result status="valid" time="0.26" steps="100"/></proof>
......@@ -52,7 +52,7 @@
</transf>
</goal>
</theory>
<theory name="Interleaving" sum="6738cdef20058a059dcb2bbe362c63f5" expanded="true">
<theory name="Interleaving" sum="89639d43dce01910f07351600b10d721" expanded="true">
<goal name="gcd_sub">
<proof prover="7"><result status="valid" time="0.04"/></proof>
</goal>
......@@ -62,82 +62,81 @@
<proof prover="3"><result status="valid" time="0.01" steps="13"/></proof>
</goal>
<goal name="VC step.2" expl="2. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="3"><result status="valid" time="0.00" steps="11"/></proof>
</goal>
<goal name="VC step.3" expl="3. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="9"/></proof>
<proof prover="3"><result status="valid" time="0.00" steps="12"/></proof>
</goal>
<goal name="VC step.4" expl="4. postcondition">
<proof prover="0"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="1"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="VC step.5" expl="5. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="14"/></proof>
</goal>
<goal name="VC step.6" expl="6. postcondition">
<proof prover="3"><result status="valid" time="0.00" steps="10"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="11"/></proof>
</goal>
<goal name="VC step.7" expl="7. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="9"/></proof>
<proof prover="3"><result status="valid" time="0.00" steps="12"/></proof>
</goal>
<goal name="VC step.8" expl="8. postcondition">
<proof prover="3"><result status="valid" time="0.30" steps="143"/></proof>
<proof prover="3"><result status="valid" time="0.10" steps="66"/></proof>
</goal>
<goal name="VC step.9" expl="9. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="16"/></proof>
</goal>
<goal name="VC step.10" expl="10. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="8"/></proof>
<proof prover="3"><result status="valid" time="0.00" steps="9"/></proof>
</goal>
<goal name="VC step.11" expl="11. postcondition">
<proof prover="3"><result status="valid" time="0.00" steps="7"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="10"/></proof>
</goal>
<goal name="VC step.12" expl="12. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="16"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="19"/></proof>
</goal>
<goal name="VC step.13" expl="13. postcondition">
<proof prover="0"><result status="unknown" time="4.89"/></proof>
<proof prover="8"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="VC step.14" expl="14. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="13"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="16"/></proof>
</goal>
<goal name="VC step.15" expl="15. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="14"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="18"/></proof>
</goal>
<goal name="VC step.16" expl="16. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="15"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="19"/></proof>
</goal>
<goal name="VC step.17" expl="17. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="14"/></proof>
</goal>
<goal name="VC step.18" expl="18. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="9"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="10"/></proof>
</goal>
<goal name="VC step.19" expl="19. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="8"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="11"/></proof>
</goal>
<goal name="VC step.20" expl="20. postcondition">
<proof prover="0"><result status="valid" time="0.04"/></proof>
<proof prover="0" timelimit="1"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="VC step.21" expl="21. postcondition">
<proof prover="3"><result status="valid" time="0.01" steps="3"/></proof>
</goal>
<goal name="VC step.22" expl="22. postcondition">
<proof prover="3"><result status="valid" time="0.00" steps="4"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="4"/></proof>
</goal>
<goal name="VC step.23" expl="23. postcondition">
<proof prover="3"><result status="valid" time="0.00" steps="3"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="5"/></proof>
</goal>
<goal name="VC step.24" expl="24. postcondition">
<proof prover="3"><result status="valid" time="0.00" steps="11"/></proof>
<proof prover="3"><result status="valid" time="0.00" steps="12"/></proof>
</goal>
</transf>
</goal>
<goal name="VC can_progress" expl="VC for can_progress">
<proof prover="3"><result status="valid" time="0.01" steps="2"/></proof>
<proof prover="3"><result status="valid" time="0.01" steps="5"/></proof>
</goal>
<goal name="VC parallel_gcd" expl="VC for parallel_gcd" expanded="true">
<transf name="split_goal_wp" expanded="true">
<goal name="VC parallel_gcd" expl="VC for parallel_gcd">
<transf name="split_goal_wp">
<goal name="VC parallel_gcd.1" expl="1. loop invariant init">
<proof prover="3"><result status="valid" time="0.01" steps="15"/></proof>
</goal>
......@@ -157,9 +156,9 @@
<goal name="VC parallel_gcd.5" expl="5. precondition">
<proof prover="3"><result status="valid" time="0.00" steps="9"/></proof>
</goal>
<goal name="VC parallel_gcd.6" expl="6. loop variant decrease" expanded="true">
<transf name="inline_all" expanded="true">
<goal name="VC parallel_gcd.6.1" expl="1. loop variant decrease" expanded="true">
<goal name="VC parallel_gcd.6" expl="6. loop variant decrease">
<transf name="inline_all">
<goal name="VC parallel_gcd.6.1" expl="1. loop variant decrease">
<proof prover="0"><result status="valid" time="0.20"/></proof>
</goal>
</transf>
......
......@@ -4,10 +4,11 @@
<why3session shape_version="4">
<prover id="0" name="Alt-Ergo" version="1.30" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="Eprover" version="1.8-001" timelimit="1" steplimit="0" memlimit="1000"/>
<prover id="3" name="Z3" version="4.4.0" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="Z3" version="4.5.0" timelimit="1" steplimit="0" memlimit="1000"/>
<file name="../verifythis_2017_tree_buffer.mlw" expanded="true">
<theory name="Spec" sum="6ee3c869c821f40375f941acf3f4e979" expanded="true">
<theory name="Spec" sum="a61f8dffbebe0fc4def47faa56eced85" expanded="true">
<goal name="VC take" expl="VC for take">
<proof prover="0"><result status="valid" time="0.00" steps="1"/></proof>
</goal>
......@@ -31,19 +32,22 @@
<proof prover="3"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="VC take_lemma.3" expl="3. postcondition" expanded="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC take_lemma.4" expl="4. postcondition" expanded="true">
<proof prover="0" edited="challenge4-Spec-VC_take_lemma_1.why"><result status="valid" time="0.01" steps="31"/></proof>
<proof prover="3"><result status="valid" time="0.55"/></proof>
</goal>
<goal name="VC take_lemma.5" expl="5. postcondition">
<proof prover="0"><result status="valid" time="0.01" steps="34"/></proof>
<transf name="split_goal_wp" expanded="true">
<goal name="VC take_lemma.3.1" expl="1. postcondition" expanded="true">
<proof prover="2"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="VC take_lemma.3.2" expl="2. postcondition">
<proof prover="4"><result status="valid" time="0.74"/></proof>
</goal>
<goal name="VC take_lemma.3.3" expl="3. postcondition">
<proof prover="0" timelimit="1"><result status="valid" time="0.01" steps="34"/></proof>
</goal>
</transf>
</goal>
</transf>
</goal>
</theory>
<theory name="Caterpillar" sum="d6399528441e626a8feb931a13ff73d7">
<theory name="Caterpillar" sum="1f16fc36f2856a0d29063461ca670e54">
<goal name="VC cat_empty" expl="VC for cat_empty">
<proof prover="0"><result status="valid" time="0.01" steps="7"/></proof>
</goal>
......@@ -90,10 +94,7 @@
</transf>
</goal>
<goal name="VC cat_add.3" expl="3. postcondition">
<proof prover="0"><result status="valid" time="0.01" steps="7"/></proof>
</goal>
<goal name="VC cat_add.4" expl="4. postcondition">
<proof prover="0"><result status="valid" time="0.01" steps="7"/></proof>
<proof prover="0"><result status="valid" time="0.01" steps="9"/></proof>
</goal>
</transf>
</goal>
......@@ -129,7 +130,6 @@
</goal>
<goal name="VC rt_add.1.4" expl="4. VC for rt_add">
<proof prover="1"><result status="valid" time="0.82"/></proof>
<proof prover="2"><result status="timeout" time="5.00"/></proof>
</goal>
</transf>
</goal>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment