why3session.xml 37.2 KB
Newer Older
MARCHE Claude's avatar
MARCHE Claude committed
1
<?xml version="1.0" encoding="UTF-8"?>
2 3
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
MARCHE Claude's avatar
MARCHE Claude committed
4
<why3session shape_version="4">
MARCHE Claude's avatar
MARCHE Claude committed
5
<prover id="0" name="CVC3" version="2.4.1" timelimit="5" memlimit="1000"/>
MARCHE Claude's avatar
MARCHE Claude committed
6 7 8 9 10
<prover id="1" name="CVC4" version="1.4" timelimit="5" memlimit="1000"/>
<prover id="2" name="Z3" version="4.3.1" timelimit="5" memlimit="1000"/>
<prover id="3" name="Z3" version="3.2" timelimit="5" memlimit="1000"/>
<prover id="4" name="Alt-Ergo" version="0.95.2" timelimit="5" memlimit="1000"/>
<prover id="5" name="CVC4" version="1.3" timelimit="5" memlimit="1000"/>
MARCHE Claude's avatar
MARCHE Claude committed
11
<file name="../sudoku.mlw" expanded="true">
12
<theory name="Grid" sum="5b61dbcf9a75c24d2edcc16344ad8df7" expanded="true">
13
 <goal name="grid_eq_sub">
MARCHE Claude's avatar
MARCHE Claude committed
14
 <proof prover="0"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
15
 <proof prover="2"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
16
 <proof prover="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
17 18
 <proof prover="4"><result status="valid" time="0.02"/></proof>
 <proof prover="5"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
19
 </goal>
20
 <goal name="subset_valid_chunk">
MARCHE Claude's avatar
MARCHE Claude committed
21 22 23 24
 <proof prover="2"><result status="valid" time="0.01"/></proof>
 <proof prover="3"><result status="valid" time="0.02"/></proof>
 <proof prover="4"><result status="valid" time="0.03"/></proof>
 <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
25
 </goal>
26
 <goal name="subset_valid">
MARCHE Claude's avatar
MARCHE Claude committed
27
 <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
28 29 30
 <proof prover="2"><result status="valid" time="0.32"/></proof>
 <proof prover="3"><result status="valid" time="0.70"/></proof>
 <proof prover="5"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
31 32
 </goal>
</theory>
33
<theory name="TheClassicalSudokuGrid" sum="8ec64fe30e45ee45621f44f92b32638f" expanded="true">
34
 <goal name="WP_parameter classical_sudoku" expl="VC for classical_sudoku">
MARCHE Claude's avatar
MARCHE Claude committed
35 36
 <proof prover="2" timelimit="6"><result status="valid" time="1.10"/></proof>
 <proof prover="3" timelimit="6"><result status="valid" time="1.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
37 38
 </goal>
</theory>
39 40
<theory name="Solver" sum="2ff5b0732d3f991a59fb450771ba62fb" expanded="true">
 <goal name="WP_parameter check_valid_chunk" expl="VC for check_valid_chunk">
MARCHE Claude's avatar
MARCHE Claude committed
41 42 43
 <proof prover="2"><result status="valid" time="2.59"/></proof>
 <proof prover="3"><result status="valid" time="0.81"/></proof>
 <proof prover="4"><result status="valid" time="3.56"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
44
 </goal>
45
 <goal name="WP_parameter check_valid" expl="VC for check_valid">
MARCHE Claude's avatar
MARCHE Claude committed
46 47
 <proof prover="0"><result status="valid" time="0.11"/></proof>
 </goal>
48
 <goal name="full_up_to_change">
MARCHE Claude's avatar
MARCHE Claude committed
49
 <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
50 51 52 53
 <proof prover="2"><result status="valid" time="0.01"/></proof>
 <proof prover="3"><result status="valid" time="0.03"/></proof>
 <proof prover="4"><result status="valid" time="0.21"/></proof>
 <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
54
 </goal>
55
 <goal name="WP_parameter full_up_to_frame" expl="VC for full_up_to_frame">
MARCHE Claude's avatar
MARCHE Claude committed
56
 <proof prover="0"><result status="valid" time="0.15"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
57 58 59 60
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 <proof prover="3"><result status="valid" time="0.03"/></proof>
 <proof prover="4"><result status="valid" time="0.14"/></proof>
 <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
61
 </goal>
62
 <goal name="WP_parameter full_up_to_frame_all" expl="VC for full_up_to_frame_all">
MARCHE Claude's avatar
MARCHE Claude committed
63
 <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
64 65
 <proof prover="2"><result status="valid" time="0.01"/></proof>
 <proof prover="3"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
66
 <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
67
 <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
68
 </goal>
69
 <goal name="valid_unchanged_chunks">
MARCHE Claude's avatar
MARCHE Claude committed
70 71 72
 <proof prover="2"><result status="valid" time="0.01"/></proof>
 <proof prover="3"><result status="valid" time="0.03"/></proof>
 <proof prover="5"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
73
 </goal>
74
 <goal name="valid_changed_chunks">
MARCHE Claude's avatar
MARCHE Claude committed
75 76 77
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 <proof prover="3"><result status="valid" time="0.03"/></proof>
 <proof prover="4"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
78
 </goal>
79
 <goal name="valid_up_to_change">
MARCHE Claude's avatar
MARCHE Claude committed
80 81
 <proof prover="0"><result status="valid" time="0.69"/></proof>
 </goal>
82
 <goal name="WP_parameter solve_aux" expl="VC for solve_aux">
MARCHE Claude's avatar
MARCHE Claude committed
83
 <transf name="split_goal_wp">
84
  <goal name="WP_parameter solve_aux.1" expl="1. exceptional postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
85
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
86 87 88
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
89
  </goal>
90
  <goal name="WP_parameter solve_aux.2" expl="2. index in array bounds">
MARCHE Claude's avatar
MARCHE Claude committed
91 92
  <proof prover="0"><result status="valid" time="0.02"/></proof>
  <proof prover="2"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
93
  <proof prover="3"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
94
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
95
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
96
  </goal>
97
  <goal name="WP_parameter solve_aux.3" expl="3. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
98
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
99
  <proof prover="2"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
100 101
  <proof prover="3"><result status="valid" time="0.02"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
102
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
103
  </goal>
104
  <goal name="WP_parameter solve_aux.4" expl="4. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
105
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
106 107
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
108
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
109
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
110
  </goal>
111
  <goal name="WP_parameter solve_aux.5" expl="5. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
112
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
113 114
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
115
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
116
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
117
  </goal>
118
  <goal name="WP_parameter solve_aux.6" expl="6. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
119
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
120 121
  <proof prover="2"><result status="valid" time="0.07"/></proof>
  <proof prover="3"><result status="valid" time="0.09"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
122
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
123
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
124
  </goal>
125
  <goal name="WP_parameter solve_aux.7" expl="7. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
126
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
127 128 129 130
  <proof prover="2"><result status="valid" time="0.01"/></proof>
  <proof prover="3"><result status="valid" time="0.02"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
131
  </goal>
132
  <goal name="WP_parameter solve_aux.8" expl="8. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
133
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
134 135 136 137
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
138
  </goal>
139
  <goal name="WP_parameter solve_aux.9" expl="9. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
140
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
141 142
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
143
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
144
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
145
  </goal>
146
  <goal name="WP_parameter solve_aux.10" expl="10. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
147
  <proof prover="0"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
148 149 150
  <proof prover="2"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.01"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
151
  </goal>
152
  <goal name="WP_parameter solve_aux.11" expl="11. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
153 154
  <proof prover="0"><result status="valid" time="0.02"/></proof>
  <proof prover="2"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
155 156 157
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
158
  </goal>
159
  <goal name="WP_parameter solve_aux.12" expl="12. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
160
  <proof prover="0"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
161 162 163
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
164
  </goal>
165
  <goal name="WP_parameter solve_aux.13" expl="13. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
166
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
167 168 169 170
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
171
  </goal>
172
  <goal name="WP_parameter solve_aux.14" expl="14. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
173
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
174 175 176 177
  <proof prover="2"><result status="valid" time="0.09"/></proof>
  <proof prover="3"><result status="valid" time="0.11"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
178
  </goal>
179
  <goal name="WP_parameter solve_aux.15" expl="15. variant decrease">
MARCHE Claude's avatar
MARCHE Claude committed
180
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
181
  <proof prover="2"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
182 183
  <proof prover="3"><result status="valid" time="0.03"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
184
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
185
  </goal>
186
  <goal name="WP_parameter solve_aux.16" expl="16. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
187
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
188 189
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.32"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
190
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
191
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
192
  </goal>
193
  <goal name="WP_parameter solve_aux.17" expl="17. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
194
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
195 196 197 198
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.03"/></proof>
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
199
  </goal>
200
  <goal name="WP_parameter solve_aux.18" expl="18. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
201
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
202 203
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
204
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
205
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
206
  </goal>
207
  <goal name="WP_parameter solve_aux.19" expl="19. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
208 209
  <proof prover="0"><result status="valid" time="0.03"/></proof>
  <proof prover="2"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
210
  <proof prover="3"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
211
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
212
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
213
  </goal>
214
  <goal name="WP_parameter solve_aux.20" expl="20. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
215
  <proof prover="0"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
216 217
  <proof prover="3"><result status="valid" time="0.84"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
218
  </goal>
219
  <goal name="WP_parameter solve_aux.21" expl="21. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
220
  <proof prover="0"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
221 222 223 224
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
  <proof prover="4"><result status="valid" time="0.12"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
225
  </goal>
226
  <goal name="WP_parameter solve_aux.22" expl="22. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
227 228
  <proof prover="0"><result status="valid" time="0.02"/></proof>
  <proof prover="2"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
229
  <proof prover="3"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
230
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
231
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
232
  </goal>
233
  <goal name="WP_parameter solve_aux.23" expl="23. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
234
  <proof prover="0"><result status="valid" time="0.10"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
235
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
236
  </goal>
237
  <goal name="WP_parameter solve_aux.24" expl="24. exceptional postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
238
  <proof prover="0"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
239 240 241
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
  <proof prover="5"><result status="valid" time="0.11"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
242
  </goal>
243
  <goal name="WP_parameter solve_aux.25" expl="25. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
244
  <proof prover="0"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
245
  <proof prover="2"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
246 247
  <proof prover="3"><result status="valid" time="0.02"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
248
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
249
  </goal>
250
  <goal name="WP_parameter solve_aux.26" expl="26. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
251
  <proof prover="0"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
252 253
  <proof prover="4"><result status="valid" time="0.66"/></proof>
  <proof prover="5"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
254
  </goal>
255
  <goal name="WP_parameter solve_aux.27" expl="27. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
256
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
257
  <proof prover="2"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
258
  <proof prover="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
259 260
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
261
  </goal>
262
  <goal name="WP_parameter solve_aux.28" expl="28. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
263
  <proof prover="0"><result status="valid" time="0.35"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
264 265
  <proof prover="4"><result status="valid" time="0.48"/></proof>
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
266
  </goal>
267
  <goal name="WP_parameter solve_aux.29" expl="29. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
268
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
269
  <proof prover="2"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
270
  <proof prover="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
271 272
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
273
  </goal>
274
  <goal name="WP_parameter solve_aux.30" expl="30. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
275
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
276
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
277
  </goal>
278
  <goal name="WP_parameter solve_aux.31" expl="31. index in array bounds">
MARCHE Claude's avatar
MARCHE Claude committed
279
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
280 281 282 283
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
284
  </goal>
285
  <goal name="WP_parameter solve_aux.32" expl="32. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
286
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
287 288 289 290
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
291
  </goal>
292
  <goal name="WP_parameter solve_aux.33" expl="33. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
293
  <proof prover="0"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
294 295 296 297
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
298
  </goal>
299
  <goal name="WP_parameter solve_aux.34" expl="34. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
300
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
301
  </goal>
302
  <goal name="WP_parameter solve_aux.35" expl="35. loop invariant init">
MARCHE Claude's avatar
MARCHE Claude committed
303
  <proof prover="0"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
304 305
  <proof prover="2"><result status="valid" time="0.00"/></proof>
  <proof prover="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
306
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
307
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
308
  </goal>
309
  <goal name="WP_parameter solve_aux.36" expl="36. loop invariant init">
MARCHE Claude's avatar
MARCHE Claude committed
310
  <proof prover="0"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
311 312
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
313
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
314
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
315
  </goal>
316
  <goal name="WP_parameter solve_aux.37" expl="37. loop invariant init">
MARCHE Claude's avatar
MARCHE Claude committed
317 318
  <proof prover="0"><result status="valid" time="0.02"/></proof>
  <proof prover="2"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
319 320 321
  <proof prover="3"><result status="valid" time="0.00"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
322
  </goal>
323
  <goal name="WP_parameter solve_aux.38" expl="38. type invariant">
MARCHE Claude's avatar
MARCHE Claude committed
324
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
325 326
  <proof prover="2"><result status="valid" time="0.01"/></proof>
  <proof prover="3"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
327
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
328
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
329
  </goal>
330
  <goal name="WP_parameter solve_aux.39" expl="39. index in array bounds">
MARCHE Claude's avatar
MARCHE Claude committed
331
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
332 333
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
334
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
335
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
336
  </goal>
337
  <goal name="WP_parameter solve_aux.40" expl="40. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
338
  <proof prover="4"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
339
  </goal>
340
  <goal name="WP_parameter solve_aux.41" expl="41. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
341
  <proof prover="0"><result status="valid" time="0.13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
342 343 344
  <proof prover="2"><result status="valid" time="0.05"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
345
  </goal>
346
  <goal name="WP_parameter solve_aux.42" expl="42. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
347
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
348 349 350 351
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
352
  </goal>
353
  <goal name="WP_parameter solve_aux.43" expl="43. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
354 355
  <proof prover="0"><result status="valid" time="0.03"/></proof>
  <proof prover="2"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
356 357 358
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
359
  </goal>
360
  <goal name="WP_parameter solve_aux.44" expl="44. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
361
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
362 363 364 365
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
366
  </goal>
367
  <goal name="WP_parameter solve_aux.45" expl="45. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
368 369
  <proof prover="0"><result status="valid" time="0.03"/></proof>
  <proof prover="2"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
370 371 372
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
373
  </goal>
374
  <goal name="WP_parameter solve_aux.46" expl="46. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
375
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
376 377 378 379
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
380
  </goal>
381
  <goal name="WP_parameter solve_aux.47" expl="47. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
382
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
383 384 385 386
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
387
  </goal>
388
  <goal name="WP_parameter solve_aux.48" expl="48. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
389
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
390 391 392 393
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
394
  </goal>
395
  <goal name="WP_parameter solve_aux.49" expl="49. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
396
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
397 398 399 400
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
401
  </goal>
402
  <goal name="WP_parameter solve_aux.50" expl="50. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
403
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
404 405 406 407
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
408
  </goal>
409
  <goal name="WP_parameter solve_aux.51" expl="51. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
410
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
411 412 413 414
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
415
  </goal>
416
  <goal name="WP_parameter solve_aux.52" expl="52. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
417
  <transf name="split_goal_wp">
418
   <goal name="WP_parameter solve_aux.52.1" expl="1. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
419
   <proof prover="0" timelimit="30"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
420 421 422 423
   <proof prover="2" timelimit="30"><result status="valid" time="0.02"/></proof>
   <proof prover="3" timelimit="30"><result status="valid" time="0.04"/></proof>
   <proof prover="4" timelimit="30"><result status="valid" time="0.36"/></proof>
   <proof prover="5" timelimit="30"><result status="valid" time="0.03"/></proof>
424
   </goal>
425
   <goal name="WP_parameter solve_aux.52.2" expl="2. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
426 427 428 429
   <proof prover="2" timelimit="30"><result status="valid" time="0.05"/></proof>
   <proof prover="3" timelimit="30"><result status="valid" time="0.06"/></proof>
   <proof prover="4" timelimit="30"><result status="valid" time="0.38"/></proof>
   <proof prover="5" timelimit="30"><result status="valid" time="0.07"/></proof>
430
   </goal>
431
   <goal name="WP_parameter solve_aux.52.3" expl="3. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
432 433 434 435
   <proof prover="2" timelimit="30"><result status="valid" time="0.07"/></proof>
   <proof prover="3" timelimit="30"><result status="valid" time="0.08"/></proof>
   <proof prover="4" timelimit="30"><result status="valid" time="0.39"/></proof>
   <proof prover="5" timelimit="30"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
436
   </goal>
437
   <goal name="WP_parameter solve_aux.52.4" expl="4. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
438
   <proof prover="2" timelimit="30"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
439 440 441
   <proof prover="3" timelimit="30"><result status="valid" time="0.06"/></proof>
   <proof prover="4" timelimit="30"><result status="valid" time="0.39"/></proof>
   <proof prover="5" timelimit="30"><result status="valid" time="0.12"/></proof>
442
   </goal>
443
   <goal name="WP_parameter solve_aux.52.5" expl="5. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
444
   <proof prover="0" timelimit="30"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
445 446
   <proof prover="4" timelimit="30"><result status="valid" time="0.06"/></proof>
   <proof prover="5" timelimit="30"><result status="valid" time="0.13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
447
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
448 449
  </transf>
  </goal>
450
  <goal name="WP_parameter solve_aux.53" expl="53. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
451 452
  <proof prover="2" timelimit="30"><result status="valid" time="0.17"/></proof>
  <proof prover="3" timelimit="30"><result status="valid" time="0.46"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
453
  </goal>
454
  <goal name="WP_parameter solve_aux.54" expl="54. variant decrease">
MARCHE Claude's avatar
MARCHE Claude committed
455
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
456 457 458 459
  <proof prover="2"><result status="valid" time="0.02"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
460
  </goal>
461
  <goal name="WP_parameter solve_aux.55" expl="55. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
462
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
463 464 465 466
  <proof prover="2"><result status="valid" time="0.08"/></proof>
  <proof prover="3"><result status="valid" time="0.48"/></proof>
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
467
  </goal>
468
  <goal name="WP_parameter solve_aux.56" expl="56. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
469 470
  <proof prover="0"><result status="valid" time="0.04"/></proof>
  <proof prover="2"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
471 472 473
  <proof prover="3"><result status="valid" time="0.02"/></proof>
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
474
  </goal>
475
  <goal name="WP_parameter solve_aux.57" expl="57. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
476
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
477 478 479 480
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
481
  </goal>
482
  <goal name="WP_parameter solve_aux.58" expl="58. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
483
  <proof prover="0"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
484 485 486 487
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
488
  </goal>
489
  <goal name="WP_parameter solve_aux.59" expl="59. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
490 491
  <proof prover="0"><result status="valid" time="0.04"/></proof>
  <proof prover="2"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
492 493 494
  <proof prover="3"><result status="valid" time="0.00"/></proof>
  <proof prover="4"><result status="valid" time="0.03"/></proof>
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
495
  </goal>
496
  <goal name="WP_parameter solve_aux.60" expl="60. precondition">
MARCHE Claude's avatar
MARCHE Claude committed
497
  <proof prover="0"><result status="valid" time="0.13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
498 499 500 501
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.06"/></proof>
  <proof prover="4"><result status="valid" time="0.16"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
502
  </goal>
503
  <goal name="WP_parameter solve_aux.61" expl="61. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
504
  <proof prover="0"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
505 506 507
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.08"/></proof>
  <proof prover="5"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
508
  </goal>
509
  <goal name="WP_parameter solve_aux.62" expl="62. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
510
  <proof prover="0"><result status="valid" time="0.10"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
511 512 513
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.07"/></proof>
  <proof prover="5"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
514
  </goal>
515
  <goal name="WP_parameter solve_aux.63" expl="63. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
516 517
  <proof prover="4"><result status="valid" time="2.99"/></proof>
  <proof prover="5"><result status="valid" time="0.94"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
518
  </goal>
519
  <goal name="WP_parameter solve_aux.64" expl="64. exceptional postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
520
  <proof prover="0"><result status="valid" time="0.32"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
521 522 523 524
  <proof prover="2"><result status="valid" time="0.10"/></proof>
  <proof prover="3"><result status="valid" time="0.13"/></proof>
  <proof prover="4"><result status="valid" time="1.86"/></proof>
  <proof prover="5"><result status="valid" time="0.18"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
525
  </goal>
526
  <goal name="WP_parameter solve_aux.65" expl="65. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
527
  <proof prover="5"><result status="valid" time="0.15"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
528
  </goal>
529
  <goal name="WP_parameter solve_aux.66" expl="66. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
530
  <proof prover="0"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
531 532 533 534
  <proof prover="2"><result status="valid" time="0.66"/></proof>
  <proof prover="3"><result status="valid" time="0.88"/></proof>
  <proof prover="4"><result status="valid" time="0.18"/></proof>
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
535
  </goal>
536
  <goal name="WP_parameter solve_aux.67" expl="67. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
537
  <proof prover="0"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
538 539 540
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.07"/></proof>
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
541
  </goal>
542
  <goal name="WP_parameter solve_aux.68" expl="68. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
543
  <proof prover="0"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
544 545 546
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.08"/></proof>
  <proof prover="5"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
547
  </goal>
548
  <goal name="WP_parameter solve_aux.69" expl="69. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
549
  <proof prover="5"><result status="valid" time="0.27"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
550
  </goal>
551
  <goal name="WP_parameter solve_aux.70" expl="70. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
552
  <proof prover="5"><result status="valid" time="0.09"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
553
  </goal>
554
  <goal name="WP_parameter solve_aux.71" expl="71. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
555
  <proof prover="0"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
556 557 558 559
  <proof prover="2"><result status="valid" time="0.30"/></proof>
  <proof prover="3"><result status="valid" time="0.85"/></proof>
  <proof prover="4"><result status="valid" time="0.16"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
560
  </goal>
561
  <goal name="WP_parameter solve_aux.72" expl="72. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
562
  <proof prover="0"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
563 564 565 566
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.07"/></proof>
  <proof prover="4"><result status="valid" time="0.04"/></proof>
  <proof prover="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
567
  </goal>
568
  <goal name="WP_parameter solve_aux.73" expl="73. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
569
  <proof prover="0"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
570 571 572
  <proof prover="2"><result status="valid" time="0.06"/></proof>
  <proof prover="3"><result status="valid" time="0.13"/></proof>
  <proof prover="5"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
573
  </goal>
574
  <goal name="WP_parameter solve_aux.74" expl="74. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
575
  <proof prover="5"><result status="valid" time="0.17"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
576
  </goal>
577
  <goal name="WP_parameter solve_aux.75" expl="75. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
578
  <proof prover="5"><result status="valid" time="0.11"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
579
  </goal>
580
  <goal name="WP_parameter solve_aux.76" expl="76. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
581
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
582 583 584 585
  <proof prover="2"><result status="valid" time="0.58"/></proof>
  <proof prover="3"><result status="valid" time="0.95"/></proof>
  <proof prover="4"><result status="valid" time="0.16"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
586
  </goal>
587
  <goal name="WP_parameter solve_aux.77" expl="77. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
588
  <proof prover="0"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
589 590 591
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.14"/></proof>
  <proof prover="5"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
592
  </goal>
593
  <goal name="WP_parameter solve_aux.78" expl="78. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
594
  <proof prover="0"><result status="valid" time="0.08"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
595 596 597
  <proof prover="2"><result status="valid" time="0.04"/></proof>
  <proof prover="3"><result status="valid" time="0.10"/></proof>
  <proof prover="5"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
598
  </goal>
599
  <goal name="WP_parameter solve_aux.79" expl="79. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
600
  <proof prover="5"><result status="valid" time="0.13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
601
  </goal>
602
  <goal name="WP_parameter solve_aux.80" expl="80. type invariant">
MARCHE Claude's avatar
MARCHE Claude committed
603
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
604 605
  <proof prover="2"><result status="valid" time="0.01"/></proof>
  <proof prover="3"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
606
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
607
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
608
  </goal>
609
  <goal name="WP_parameter solve_aux.81" expl="81. index in array bounds">
MARCHE Claude's avatar
MARCHE Claude committed
610
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
611 612
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
613
  <proof prover="4"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
614
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
615
  </goal>
616
  <goal name="WP_parameter solve_aux.82" expl="82. assertion">
MARCHE Claude's avatar
MARCHE Claude committed
617 618
  <proof prover="0"><result status="valid" time="0.02"/></proof>
  <proof prover="2"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
619 620 621
  <proof prover="3"><result status="valid" time="0.00"/></proof>
  <proof prover="4"><result status="valid" time="0.23"/></proof>
  <proof prover="5"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
622
  </goal>
623
  <goal name="WP_parameter solve_aux.83" expl="83. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
624
  <proof prover="0"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
625 626 627 628
  <proof prover="2"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.04"/></proof>
  <proof prover="4"><result status="valid" time="0.02"/></proof>
  <proof prover="5"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
629
  </goal>
630
  <goal name="WP_parameter solve_aux.84" expl="84. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
631
  <proof prover="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed