why3session.xml 10.2 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
MARCHE Claude's avatar
MARCHE Claude committed
2 3
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
Andrei Paskevich's avatar
Andrei Paskevich committed
4
<why3session shape_version="4">
Andrei Paskevich's avatar
Andrei Paskevich committed
5 6 7 8 9 10 11 12
<prover id="1" name="Eprover" version="1.6" timelimit="5" memlimit="1000"/>
<prover id="2" name="CVC3" version="2.4.1" timelimit="5" memlimit="1000"/>
<prover id="3" name="CVC4" version="1.4" timelimit="5" memlimit="1000"/>
<prover id="4" name="Z3" version="2.19" timelimit="14" memlimit="0"/>
<prover id="5" name="Spass" version="3.7" timelimit="5" memlimit="1000"/>
<prover id="6" name="CVC3" version="2.2" timelimit="5" memlimit="1000"/>
<prover id="7" name="Z3" version="3.2" timelimit="5" memlimit="1000"/>
<prover id="8" name="Alt-Ergo" version="0.95.2" timelimit="5" memlimit="1000"/>
MARCHE Claude's avatar
MARCHE Claude committed
13
<prover id="9" name="Coq" version="8.4pl6" timelimit="10" memlimit="0"/>
MARCHE Claude's avatar
MARCHE Claude committed
14
<file name="../generate_all_trees.mlw" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
15
<theory name="GenerateAllTrees" sum="2c1bcbd70f517924b65d0273dc05f9cf" expanded="true">
16
 <goal name="size_nonneg" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
17
 <proof prover="9" edited="generate_all_trees_WP_GenerateAllTrees_size_nonneg_1.v"><result status="valid" time="0.86"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
18
 </goal>
19
 <goal name="size_left" expanded="true">
Andrei Paskevich's avatar
Andrei Paskevich committed
20
 <proof prover="7"><result status="valid" time="0.14"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
21
 </goal>
22
 <goal name="all_trees_0" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
23
 <proof prover="9" edited="generate_all_trees_WP_GenerateAllTrees_all_trees_0_1.v"><result status="valid" time="0.86"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
24
 </goal>
25
 <goal name="tree_diff" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
26
 <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.02" steps="9"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
27
 </goal>
28
 <goal name="WP_parameter combine" expl="VC for combine" expanded="true">
29
 <transf name="split_goal_wp" expanded="true">
30
  <goal name="WP_parameter combine.1" expl="1. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
31
  <proof prover="8"><result status="valid" time="0.02" steps="9"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
32
  </goal>
33
  <goal name="WP_parameter combine.2" expl="2. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
34
  <proof prover="8"><result status="valid" time="0.02" steps="26"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
35
  </goal>
36
  <goal name="WP_parameter combine.3" expl="3. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
37
  <proof prover="8"><result status="valid" time="0.01" steps="11"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
38
  </goal>
39
  <goal name="WP_parameter combine.4" expl="4. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
40
  <proof prover="8"><result status="valid" time="0.02" steps="28"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
41
  </goal>
42
  <goal name="WP_parameter combine.5" expl="5. variant decrease" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
43
  <proof prover="8"><result status="valid" time="0.02" steps="41"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
44
  </goal>
45
  <goal name="WP_parameter combine.6" expl="6. precondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
46
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.04" steps="152"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
47
  </goal>
48
  <goal name="WP_parameter combine.7" expl="7. postcondition" expanded="true">
Andrei Paskevich's avatar
Andrei Paskevich committed
49 50
  <proof prover="2"><result status="valid" time="0.10"/></proof>
  <proof prover="6"><result status="valid" time="0.08"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
51
  </goal>
52
  <goal name="WP_parameter combine.8" expl="8. postcondition" expanded="true">
53
  <transf name="split_goal_wp" expanded="true">
54
   <goal name="WP_parameter combine.8.1" expl="1. postcondition" expanded="true">
Andrei Paskevich's avatar
Andrei Paskevich committed
55 56
   <proof prover="1"><result status="valid" time="0.01"/></proof>
   <proof prover="5"><result status="valid" time="0.09"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
57
   <proof prover="9" edited="generate_all_trees_WP_GenerateAllTrees_WP_parameter_combine_2.v"><result status="valid" time="0.84"/></proof>
58
   </goal>
59
   <goal name="WP_parameter combine.8.2" expl="2. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
60
   <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.84" steps="1582"/></proof>
61
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
62 63
  </transf>
  </goal>
64
  <goal name="WP_parameter combine.9" expl="9. variant decrease" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
65
  <proof prover="8"><result status="valid" time="0.02" steps="34"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
66
  </goal>
67
  <goal name="WP_parameter combine.10" expl="10. precondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
68
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.02" steps="100"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
69
  </goal>
70
  <goal name="WP_parameter combine.11" expl="11. precondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
71
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.01" steps="12"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
72
  </goal>
73
  <goal name="WP_parameter combine.12" expl="12. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
74
  <proof prover="8"><result status="valid" time="0.24" steps="730"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
75
  </goal>
76
  <goal name="WP_parameter combine.13" expl="13. postcondition" expanded="true">
77
  <transf name="split_goal_wp" expanded="true">
78
   <goal name="WP_parameter combine.13.1" expl="1. postcondition" expanded="true">
Andrei Paskevich's avatar
Andrei Paskevich committed
79
   <proof prover="4"><result status="valid" time="0.05"/></proof>
80
   </goal>
81
   <goal name="WP_parameter combine.13.2" expl="2. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
82
   <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="5.29" steps="14515"/></proof>
83
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
84 85
  </transf>
  </goal>
86
  <goal name="WP_parameter combine.14" expl="14. precondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
87
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.01" steps="9"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
88
  </goal>
89
  <goal name="WP_parameter combine.15" expl="15. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
90
  <proof prover="8"><result status="valid" time="0.00" steps="9"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
91
  </goal>
92
  <goal name="WP_parameter combine.16" expl="16. postcondition" expanded="true">
93
  <transf name="split_goal_wp" expanded="true">
94
   <goal name="WP_parameter combine.16.1" expl="1. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
95
   <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.01" steps="212"/></proof>
96
   </goal>
97
   <goal name="WP_parameter combine.16.2" expl="2. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
98
   <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.01" steps="37"/></proof>
99
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
100 101 102 103
  </transf>
  </goal>
 </transf>
 </goal>
104
 <goal name="WP_parameter all_trees" expl="VC for all_trees" expanded="true">
105
 <transf name="split_goal_wp" expanded="true">
106
  <goal name="WP_parameter all_trees.1" expl="1. array creation size" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
107
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.01" steps="4"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
108
  </goal>
109
  <goal name="WP_parameter all_trees.2" expl="2. index in array bounds" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
110
  <proof prover="8"><result status="valid" time="0.00" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
111
  </goal>
112
  <goal name="WP_parameter all_trees.3" expl="3. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
113
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.00" steps="13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
114
  </goal>
115
  <goal name="WP_parameter all_trees.4" expl="4. loop invariant init" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
116
  <proof prover="8"><result status="valid" time="0.01" steps="13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
117
  </goal>
118
  <goal name="WP_parameter all_trees.5" expl="5. type invariant" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
119
  <proof prover="8"><result status="valid" time="0.01" steps="13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
120
  </goal>
121
  <goal name="WP_parameter all_trees.6" expl="6. index in array bounds" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
122
  <proof prover="8"><result status="valid" time="0.02" steps="13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
123
  </goal>
124
  <goal name="WP_parameter all_trees.7" expl="7. loop invariant preservation" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
125
  <proof prover="8"><result status="valid" time="0.04" steps="18"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
126
  </goal>
127
  <goal name="WP_parameter all_trees.8" expl="8. loop invariant init" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
128
  <proof prover="8"><result status="valid" time="0.00" steps="21"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
129
  </goal>
130
  <goal name="WP_parameter all_trees.9" expl="9. loop invariant init" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
131
  <proof prover="8"><result status="valid" time="0.01" steps="19"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
132
  </goal>
133
  <goal name="WP_parameter all_trees.10" expl="10. loop invariant init" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
134
  <proof prover="8"><result status="valid" time="0.04" steps="58"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
135
  </goal>
136
  <goal name="WP_parameter all_trees.11" expl="11. type invariant" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
137
  <proof prover="8"><result status="valid" time="0.02" steps="20"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
138
  </goal>
139
  <goal name="WP_parameter all_trees.12" expl="12. index in array bounds" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
140
  <proof prover="8"><result status="valid" time="0.01" steps="20"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
141
  </goal>
142
  <goal name="WP_parameter all_trees.13" expl="13. index in array bounds" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
143
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.00" steps="20"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
144
  </goal>
145
  <goal name="WP_parameter all_trees.14" expl="14. index in array bounds" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
146
  <proof prover="8"><result status="valid" time="0.01" steps="22"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
147
  </goal>
148
  <goal name="WP_parameter all_trees.15" expl="15. precondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
149
  <proof prover="8"><result status="valid" time="0.02" steps="26"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
150
  </goal>
151
  <goal name="WP_parameter all_trees.16" expl="16. index in array bounds" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
152
  <proof prover="8"><result status="valid" time="0.02" steps="26"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
153
  </goal>
154
  <goal name="WP_parameter all_trees.17" expl="17. loop invariant preservation" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
155
  <proof prover="8"><result status="valid" time="0.02" steps="33"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
156
  </goal>
157
  <goal name="WP_parameter all_trees.18" expl="18. loop invariant preservation" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
158
  <proof prover="8"><result status="valid" time="0.08" steps="103"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
159
  </goal>
160
  <goal name="WP_parameter all_trees.19" expl="19. loop invariant preservation" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
161
  <transf name="split_goal_wp" expanded="true">
162
   <goal name="WP_parameter all_trees.19.1" expl="1. loop invariant preservation" expanded="true">
Andrei Paskevich's avatar
Andrei Paskevich committed
163 164 165
   <proof prover="2"><result status="valid" time="0.12"/></proof>
   <proof prover="3"><result status="valid" time="0.16"/></proof>
   <proof prover="6"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
166
   </goal>
167
   <goal name="WP_parameter all_trees.19.2" expl="2. loop invariant preservation" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
168
   <proof prover="8"><result status="valid" time="4.39" steps="2912"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
169 170 171
   </goal>
  </transf>
  </goal>
172
  <goal name="WP_parameter all_trees.20" expl="20. loop invariant preservation" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
173
  <proof prover="8"><result status="valid" time="0.02" steps="97"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
174
  </goal>
175
  <goal name="WP_parameter all_trees.21" expl="21. type invariant" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
176
  <proof prover="8"><result status="valid" time="0.02" steps="11"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
177
  </goal>
178
  <goal name="WP_parameter all_trees.22" expl="22. postcondition" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
179
  <proof prover="8" timelimit="10" memlimit="0"><result status="valid" time="0.01" steps="15"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
180 181 182 183 184
  </goal>
 </transf>
 </goal>
</theory>
</file>
185
</why3session>