MAJ terminée. Nous sommes passés en version 14.6.2 . Pour consulter les "releases notes" associées c'est ici :

https://about.gitlab.com/releases/2022/01/11/security-release-gitlab-14-6-2-released/
https://about.gitlab.com/releases/2022/01/04/gitlab-14-6-1-released/

Commit da49e047 authored by Clément Fumex's avatar Clément Fumex
Browse files

- correct bv test output

- add "map" to the smtv2 printer blacklist (from z3)
- change smtv2 driver so that errors (in particular z3's) are correctly reported
parent 329ee669
......@@ -4,11 +4,12 @@ prelude ";;; this is a prelude for smt-lib v2"
printer "smtv2"
filename "%f-%t-%g.smt2"
valid "^unsat"
unknown "^\\(unknown\\|sat\\|Fail\\)" ""
outofmemory "(error \".*out of memory\")\\|Cannot allocate memory"
outofmemory "^(error \".*out of memory\")\\|Cannot allocate memory"
fail "^(error \"\\(.*\\)\")" "Error: \1"
timeout "interrupted by timeout"
time "why3cpulimit time : %s s"
valid "^unsat"
(* À discuter *)
transformation "inline_trivial"
......
......@@ -10,8 +10,8 @@
<prover id="5" name="CVC3" version="2.2" timelimit="10" memlimit="1000"/>
<prover id="6" name="Z3" version="4.3.1" timelimit="5" memlimit="1000"/>
<prover id="7" name="Z3" version="3.2" timelimit="10" memlimit="1000"/>
<prover id="8" name="Alt-Ergo" version="0.95.2" timelimit="6" memlimit="1000"/>
<prover id="9" name="Z3" version="4.3.2" timelimit="5" memlimit="1000"/>
<prover id="8" name="Z3" version="4.3.2" timelimit="5" memlimit="1000"/>
<prover id="9" name="Alt-Ergo" version="0.95.2" timelimit="6" memlimit="1000"/>
<prover id="10" name="CVC4" version="1.3" timelimit="30" memlimit="1000"/>
<file name="../mergesort_array.mlw" expanded="true">
<theory name="Elt" sum="d41d8cd98f00b204e9800998ecf8427e">
......@@ -22,209 +22,209 @@
<goal name="WP_parameter merge.1" expl="1. postcondition">
<proof prover="2"><result status="valid" time="0.01" steps="14"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.2" expl="2. postcondition">
<proof prover="2"><result status="valid" time="0.02" steps="18"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter merge.3" expl="3. loop invariant init">
<proof prover="2"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.4" expl="4. loop invariant init">
<proof prover="2"><result status="valid" time="0.01" steps="10"/></proof>
<proof prover="4"><result status="valid" time="0.01"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.00"/></proof>
<proof prover="8"><result status="valid" time="0.00"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.5" expl="5. loop invariant init">
<proof prover="2"><result status="valid" time="0.01" steps="14"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter merge.6" expl="6. loop invariant init">
<proof prover="2"><result status="valid" time="0.02" steps="13"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.00"/></proof>
<proof prover="8"><result status="valid" time="0.00"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.7" expl="7. loop invariant init">
<proof prover="2"><result status="valid" time="0.02" steps="13"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.00"/></proof>
<proof prover="8"><result status="valid" time="0.00"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.8" expl="8. loop invariant init">
<proof prover="2"><result status="valid" time="0.02" steps="17"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.03"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge.9" expl="9. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="20"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.03"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge.10" expl="10. type invariant">
<proof prover="2"><result status="valid" time="0.02" steps="22"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.00"/></proof>
<proof prover="9"><result status="valid" time="0.00"/></proof>
<proof prover="8"><result status="valid" time="0.00"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter merge.11" expl="11. index in array bounds">
<proof prover="2"><result status="valid" time="0.02" steps="22"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.12" expl="12. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.01" steps="26"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.13" expl="13. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="26"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.14" expl="14. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.07"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="WP_parameter merge.15" expl="15. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter merge.16" expl="16. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.11"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.11"/></proof>
</goal>
<goal name="WP_parameter merge.17" expl="17. loop invariant preservation">
<proof prover="2"><result status="valid" time="1.70" steps="595"/></proof>
<proof prover="3"><result status="valid" time="1.04"/></proof>
<proof prover="9"><result status="valid" time="0.03"/></proof>
<proof prover="8"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge.18" expl="18. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="30"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.04"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter merge.19" expl="19. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="20"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.20" expl="20. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="22"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.21" expl="21. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.00"/></proof>
<proof prover="8"><result status="valid" time="0.00"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.22" expl="22. type invariant">
<proof prover="2"><result status="valid" time="0.02" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.23" expl="23. index in array bounds">
<proof prover="2"><result status="valid" time="0.02" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.24" expl="24. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.25" expl="25. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.26" expl="26. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.08"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="WP_parameter merge.27" expl="27. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter merge.28" expl="28. loop invariant preservation">
<proof prover="1" timelimit="10"><result status="valid" time="0.05"/></proof>
<proof prover="4"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.86"/></proof>
<proof prover="8"><result status="valid" time="0.86"/></proof>
</goal>
<goal name="WP_parameter merge.29" expl="29. loop invariant preservation">
<proof prover="2"><result status="valid" time="1.73" steps="626"/></proof>
<proof prover="7"><result status="valid" time="1.34"/></proof>
<proof prover="9"><result status="valid" time="0.03"/></proof>
<proof prover="8"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge.30" expl="30. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="33"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.03"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge.31" expl="31. index in array bounds">
<proof prover="2"><result status="valid" time="0.02" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.00"/></proof>
<proof prover="8"><result status="valid" time="0.00"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter merge.32" expl="32. type invariant">
<proof prover="2"><result status="valid" time="0.02" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter merge.33" expl="33. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.34" expl="34. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.35" expl="35. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.00"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.00"/></proof>
</goal>
<goal name="WP_parameter merge.36" expl="36. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.17"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="WP_parameter merge.37" expl="37. loop invariant preservation">
......@@ -234,7 +234,7 @@
</goal>
<goal name="WP_parameter merge.38" expl="38. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="WP_parameter merge.39" expl="39. loop invariant preservation">
......@@ -244,77 +244,77 @@
<goal name="WP_parameter merge.40" expl="40. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="33"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.41" expl="41. index in array bounds">
<proof prover="2"><result status="valid" time="0.02" steps="19"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.42" expl="42. type invariant">
<proof prover="2"><result status="valid" time="0.01" steps="21"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.43" expl="43. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="21"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.44" expl="44. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter merge.45" expl="45. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.01" steps="25"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.46" expl="46. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.07"/></proof>
</goal>
<goal name="WP_parameter merge.47" expl="47. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.01" steps="28"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.09"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.09"/></proof>
</goal>
<goal name="WP_parameter merge.48" expl="48. loop invariant preservation">
<proof prover="4"><result status="valid" time="0.05"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="10"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter merge.49" expl="49. loop invariant preservation">
<proof prover="2"><result status="valid" time="2.20" steps="449"/></proof>
<proof prover="3"><result status="valid" time="0.60"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.50" expl="50. loop invariant preservation">
<proof prover="2"><result status="valid" time="0.02" steps="29"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.03"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge.51" expl="51. type invariant">
<proof prover="2"><result status="valid" time="0.01" steps="16"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter merge.52" expl="52. postcondition">
<proof prover="2"><result status="valid" time="0.02" steps="16"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge.53" expl="53. postcondition">
<transf name="inline_goal">
......@@ -323,37 +323,37 @@
<goal name="WP_parameter merge.53.1.1" expl="1.">
<proof prover="2"><result status="valid" time="0.01" steps="2"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="40"><result status="valid" time="0.03"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="40"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge.53.1.2" expl="2.">
<proof prover="2"><result status="valid" time="0.02" steps="3"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="40"><result status="valid" time="0.05"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="40"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="WP_parameter merge.53.1.3" expl="3.">
<proof prover="2"><result status="valid" time="0.03" steps="20"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="40"><result status="valid" time="0.04"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="40"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter merge.53.1.4" expl="4.">
<proof prover="2"><result status="valid" time="0.02" steps="6"/></proof>
<proof prover="4"><result status="valid" time="0.03"/></proof>
<proof prover="8" timelimit="40"><result status="valid" time="0.05"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="40"><result status="valid" time="0.05"/></proof>
</goal>
<goal name="WP_parameter merge.53.1.5" expl="5.">
<proof prover="2"><result status="valid" time="0.02" steps="3"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="40"><result status="valid" time="0.04"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="40"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter merge.53.1.6" expl="6.">
<proof prover="4"><result status="valid" time="0.24"/></proof>
<proof prover="6" timelimit="40"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
</goal>
</transf>
</goal>
......@@ -362,8 +362,8 @@
<goal name="WP_parameter merge.54" expl="54. postcondition">
<proof prover="2"><result status="valid" time="0.01" steps="18"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="10"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="10"><result status="valid" time="0.02"/></proof>
</goal>
</transf>
</goal>
......@@ -372,28 +372,28 @@
<goal name="WP_parameter merge_using.1" expl="1. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="11"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge_using.2" expl="2. index in array bounds">
<proof prover="2"><result status="valid" time="0.01" steps="13"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
</goal>
<goal name="WP_parameter merge_using.3" expl="3. assertion">
<proof prover="1" timelimit="20"><result status="valid" time="0.05"/></proof>
<proof prover="2"><result status="valid" time="0.02" steps="36"/></proof>
<proof prover="4"><result status="valid" time="0.04"/></proof>
<proof prover="8" timelimit="20"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9" timelimit="20"><result status="valid" time="0.02"/></proof>
<proof prover="10" timelimit="20"><result status="valid" time="0.04"/></proof>
</goal>
<goal name="WP_parameter merge_using.4" expl="4. postcondition">
<proof prover="2"><result status="valid" time="0.02" steps="43"/></proof>
<proof prover="4"><result status="valid" time="0.05"/></proof>
<proof prover="8"><result status="valid" time="0.10"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.10"/></proof>
</goal>
<goal name="WP_parameter merge_using.5" expl="5. postcondition">
<proof prover="2"><result status="valid" time="0.01" steps="19"/></proof>
......@@ -404,8 +404,8 @@
<goal name="WP_parameter merge_using.6" expl="6. precondition">
<proof prover="2"><result status="valid" time="0.01" steps="16"/></proof>
<proof prover="4"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.01"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.01"/></proof>
</goal>
<goal name="WP_parameter merge_using.7" expl="7. precondition">
<proof prover="2"><result status="valid" time="0.00" steps="16"/></proof>
......@@ -422,14 +422,14 @@
<goal name="WP_parameter merge_using.9" expl="9. precondition">
<proof prover="2"><result status="valid" time="0.03" steps="47"/></proof>
<proof prover="4"><result status="valid" time="0.08"/></proof>
<proof prover="8"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="WP_parameter merge_using.10" expl="10. precondition">
<proof prover="2"><result status="valid" time="0.04" steps="47"/></proof>
<proof prover="4"><result status="valid" time="0.08"/></proof>
<proof prover="8"><result status="valid" time="0.06"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9"><result status="valid" time="0.06"/></proof>
</goal>
<goal name="WP_parameter merge_using.11" expl="11. assertion">
<transf name="inline_goal">
......@@ -438,21 +438,21 @@
<goal name="WP_parameter merge_using.11.1.1" expl="1.">
<proof prover="2"><result status="valid" time="0.03" steps="21"/></proof>
<proof prover="4"><result status="valid" time="0.05"/></proof>
<proof prover="8" timelimit="20"><result status="valid" time="0.08"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9" timelimit="20"><result status="valid" time="0.08"/></proof>
</goal>
<goal name="WP_parameter merge_using.11.1.2" expl="2.">
<proof prover="1"><result status="valid" time="0.26"/></proof>
<proof prover="2"><result status="valid" time="1.40" steps="379"/></proof>
<proof prover="4"><result status="valid" time="0.12"/></proof>
<proof prover="6"><result status="valid" time="1.15"/></proof>
<proof prover="9"><result status="valid" time="0.03"/></proof>
<proof prover="8"><result status="valid" time="0.03"/></proof>
</goal>
<goal name="WP_parameter merge_using.11.1.3" expl="3.">
<proof prover="2"><result status="valid" time="0.02" steps="21"/></proof>
<proof prover="4"><result status="valid" time="0.06"/></proof>
<proof prover="8" timelimit="20"><result status="valid" time="0.05"/></proof>
<proof prover="9"><result status="valid" time="0.02"/></proof>
<proof prover="8"><result status="valid" time="0.02"/></proof>
<proof prover="9"<