why3session.xml 5.17 KB
Newer Older
1 2 3 4
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
5 6 7 8 9
<prover id="0" name="Alt-Ergo" version="0.99.1" timelimit="10" memlimit="1000"/>
<prover id="1" name="CVC4" version="1.4" timelimit="6" memlimit="1000"/>
<prover id="2" name="Z3" version="4.3.1" timelimit="6" memlimit="1000"/>
<prover id="3" name="Z3" version="4.3.2" timelimit="10" memlimit="1000"/>
<prover id="4" name="Alt-Ergo" version="0.95.2" timelimit="6" memlimit="1000"/>
10
<file name="../bag.mlw" expanded="true">
11
<theory name="Bag" sum="d41d8cd98f00b204e9800998ecf8427e">
12
</theory>
13
<theory name="BagSpec" sum="d41d8cd98f00b204e9800998ecf8427e">
14
</theory>
15
<theory name="ResizableArraySpec" sum="d41d8cd98f00b204e9800998ecf8427e">
16 17 18
</theory>
<theory name="BagImpl" sum="e5c247f3bba7104c0837200325f56fbc" expanded="true">
 <goal name="WP_parameter create" expl="VC for create">
19
 <proof prover="4"><result status="valid" time="0.01" steps="14"/></proof>
20 21
 </goal>
 <goal name="WP_parameter clear" expl="VC for clear">
22
 <proof prover="4"><result status="valid" time="0.01" steps="15"/></proof>
23 24
 </goal>
 <goal name="WP_parameter add" expl="VC for add">
25
 <proof prover="2"><result status="valid" time="2.76"/></proof>
26 27
 </goal>
 <goal name="WP_parameter get" expl="VC for get">
28
 <proof prover="4"><result status="valid" time="0.00" steps="11"/></proof>
29
 </goal>
30 31
 <goal name="WP_parameter remove" expl="VC for remove">
 <transf name="split_goal_wp">
32
  <goal name="WP_parameter remove.1" expl="1. precondition">
33
  <proof prover="4"><result status="valid" time="0.04" steps="4"/></proof>
34 35
  </goal>
  <goal name="WP_parameter remove.2" expl="2. precondition">
36
  <proof prover="4"><result status="valid" time="0.02" steps="10"/></proof>
37 38
  </goal>
  <goal name="WP_parameter remove.3" expl="3. precondition">
39
  <proof prover="4"><result status="valid" time="0.01" steps="8"/></proof>
40 41
  </goal>
  <goal name="WP_parameter remove.4" expl="4. precondition">
42
  <proof prover="4"><result status="valid" time="0.02" steps="10"/></proof>
43 44
  </goal>
  <goal name="WP_parameter remove.5" expl="5. precondition">
45
  <proof prover="4"><result status="valid" time="0.02" steps="11"/></proof>
46 47
  </goal>
  <goal name="WP_parameter remove.6" expl="6. assertion">
48
  <proof prover="1"><result status="valid" time="1.75"/></proof>
49
  </goal>
50 51
  <goal name="WP_parameter remove.7" expl="7. assertion">
  <proof prover="1" timelimit="76"><result status="valid" time="8.94"/></proof>
52 53
  </goal>
  <goal name="WP_parameter remove.8" expl="8. type invariant">
54
  <proof prover="4"><result status="valid" time="0.02" steps="14"/></proof>
55 56
  </goal>
  <goal name="WP_parameter remove.9" expl="9. type invariant">
57
  <proof prover="4"><result status="valid" time="0.02" steps="37"/></proof>
58 59
  </goal>
  <goal name="WP_parameter remove.10" expl="10. type invariant">
60
  <proof prover="2"><result status="valid" time="0.04"/></proof>
61 62
  </goal>
  <goal name="WP_parameter remove.11" expl="11. postcondition">
63
  <proof prover="4"><result status="valid" time="0.01" steps="16"/></proof>
64 65
  </goal>
  <goal name="WP_parameter remove.12" expl="12. postcondition">
66
  <proof prover="2"><result status="valid" time="0.01"/></proof>
67 68
  </goal>
  <goal name="WP_parameter remove.13" expl="13. precondition">
69
  <proof prover="4"><result status="valid" time="0.01" steps="8"/></proof>
70 71
  </goal>
  <goal name="WP_parameter remove.14" expl="14. assertion">
72
  <proof prover="1"><result status="valid" time="0.64"/></proof>
73 74
  </goal>
  <goal name="WP_parameter remove.15" expl="15. assertion">
75
  <proof prover="2"><result status="valid" time="0.02"/></proof>
76 77
  </goal>
  <goal name="WP_parameter remove.16" expl="16. type invariant">
78
  <proof prover="4"><result status="valid" time="0.01" steps="12"/></proof>
79 80
  </goal>
  <goal name="WP_parameter remove.17" expl="17. type invariant">
81
  <proof prover="4"><result status="valid" time="0.03" steps="33"/></proof>
82 83
  </goal>
  <goal name="WP_parameter remove.18" expl="18. type invariant">
84
  <proof prover="2"><result status="valid" time="0.03"/></proof>
85 86
  </goal>
  <goal name="WP_parameter remove.19" expl="19. postcondition">
87 88
  <proof prover="1"><result status="valid" time="0.03"/></proof>
  <proof prover="4"><result status="valid" time="0.02" steps="14"/></proof>
89 90
  </goal>
  <goal name="WP_parameter remove.20" expl="20. postcondition">
91
  <proof prover="2"><result status="valid" time="0.00"/></proof>
92 93 94 95
  </goal>
 </transf>
 </goal>
</theory>
96
<theory name="Harness" sum="528e93ede1770450354a9703428c111b" expanded="true">
97 98 99
 <goal name="WP_parameter test1" expl="VC for test1">
 <transf name="split_goal_wp">
  <goal name="WP_parameter test1.1" expl="1. assertion">
100 101 102 103
  <proof prover="0"><result status="valid" time="0.39" steps="195"/></proof>
  <proof prover="1" timelimit="10"><result status="valid" time="0.18"/></proof>
  <proof prover="3"><result status="valid" time="0.02"/></proof>
  <proof prover="4"><result status="valid" time="1.52" steps="249"/></proof>
104 105
  </goal>
  <goal name="WP_parameter test1.2" expl="2. assertion">
106 107
  <proof prover="2" timelimit="10"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.02"/></proof>
108 109 110 111 112 113
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>