why3session.xml 262 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
MARCHE Claude's avatar
MARCHE Claude committed
2
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v2//EN" "http://why3.lri.fr/why3session.dtd">
3
<why3session shape_version="2">
4
 <prover
5
  id="0"
6
  name="Alt-Ergo"
MARCHE Claude's avatar
MARCHE Claude committed
7
  version="0.95.1"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
8
 <prover
9
  id="1"
10 11
  name="CVC3"
  version="2.2"/>
MARCHE Claude's avatar
MARCHE Claude committed
12
 <prover
13
  id="2"
MARCHE Claude's avatar
MARCHE Claude committed
14
  name="CVC3"
15
  version="2.4.1"/>
16 17 18 19
 <prover
  id="3"
  name="CVC4"
  version="1.0"/>
20
 <prover
Andrei Paskevich's avatar
Andrei Paskevich committed
21
  id="4"
22
  name="Coq"
23
  version="8.3pl4"/>
24
 <prover
Andrei Paskevich's avatar
Andrei Paskevich committed
25
  id="5"
MARCHE Claude's avatar
MARCHE Claude committed
26
  name="Eprover"
27
  version="1.6"/>
28
 <prover
Andrei Paskevich's avatar
Andrei Paskevich committed
29
  id="6"
30
  name="Gappa"
31
  version="0.16.6"/>
32
 <prover
Andrei Paskevich's avatar
Andrei Paskevich committed
33
  id="7"
MARCHE Claude's avatar
MARCHE Claude committed
34 35 36
  name="Spass"
  version="3.7"/>
 <prover
37
  id="8"
MARCHE Claude's avatar
MARCHE Claude committed
38 39 40
  name="Vampire"
  version="0.6"/>
 <prover
41
  id="9"
MARCHE Claude's avatar
MARCHE Claude committed
42
  name="Yices"
43
  version="1.0.38"/>
44
 <prover
45
  id="10"
46 47
  name="Z3"
  version="2.19"/>
MARCHE Claude's avatar
MARCHE Claude committed
48
 <prover
49
  id="11"
MARCHE Claude's avatar
MARCHE Claude committed
50 51
  name="Z3"
  version="3.2"/>
52 53 54 55
 <prover
  id="12"
  name="Z3"
  version="4.3.1"/>
56
 <file
57
  name="../test_harness.mlw"
58
  verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
59
  expanded="false">
60
  <theory
61
   name="TestHarness"
Andrei Paskevich's avatar
Andrei Paskevich committed
62
   locfile="../../test_harness.mlw"
63
   loclnum="2" loccnumb="7" loccnume="18"
64
   verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
65
   expanded="false">
66
   <goal
67
    name="WP_parameter testHarness"
Andrei Paskevich's avatar
Andrei Paskevich committed
68
    locfile="../../test_harness.mlw"
69
    loclnum="15" loccnumb="4" loccnume="15"
70
    expl="VC for testHarness"
71
    sum="6172465651d36ad658ffe5b572770ad9"
72
    proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
73
    expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
74
    shape="ainfix =agetV3c2c42Aainfix =agetV3c1c42Aainfix =agetV3c1amin_bagaelementsV3c1c3Aainfix =agetV3c0c13Aainfix =agetV3c0amin_bagaelementsV3c0c3Aainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Aainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FAainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FAainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FAainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FAainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Aainfix &gt;=c3c0">
75
    <label
76
     name="expl:VC for testHarness"/>
77 78 79
    <transf
     name="split_goal"
     proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
80
     expanded="false">
81 82
     <goal
      name="WP_parameter testHarness.1"
Andrei Paskevich's avatar
Andrei Paskevich committed
83
      locfile="../../test_harness.mlw"
84
      loclnum="15" loccnumb="4" loccnume="15"
85
      expl="1. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
86
      sum="0f091e56c270369501e8b58e36a19358"
87
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
88
      expanded="false"
89
      shape="ainfix &gt;=c3c0">
90
      <label
91
       name="expl:VC for testHarness"/>
92
      <proof
93
       prover="0"
94
       timelimit="3"
95
       memlimit="0"
96 97
       obsolete="false"
       archived="false">
Guillaume Melquiond's avatar
Guillaume Melquiond committed
98
       <result status="valid" time="0.01"/>
99 100
      </proof>
      <proof
101
       prover="1"
102
       timelimit="3"
103
       memlimit="0"
104 105
       obsolete="false"
       archived="false">
106
       <result status="valid" time="0.01"/>
107 108
      </proof>
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
109
       prover="6"
110
       timelimit="10"
111
       memlimit="0"
112 113 114 115 116
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
      <proof
117
       prover="8"
Andrei Paskevich's avatar
Andrei Paskevich committed
118
       timelimit="13"
119
       memlimit="0"
120 121
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
122
       <result status="valid" time="6.13"/>
123 124
      </proof>
      <proof
125
       prover="9"
126
       timelimit="10"
127
       memlimit="0"
128 129
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
130
       <result status="valid" time="0.01"/>
131
      </proof>
132
      <proof
133
       prover="10"
134 135 136 137 138 139
       timelimit="3"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
140 141 142
     </goal>
     <goal
      name="WP_parameter testHarness.2"
Andrei Paskevich's avatar
Andrei Paskevich committed
143
      locfile="../../test_harness.mlw"
144
      loclnum="15" loccnumb="4" loccnume="15"
145
      expl="2. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
146
      sum="74900f8febb44079d9615857b283a116"
147
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
148
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
149
      shape="ainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
150
      <label
151
       name="expl:VC for testHarness"/>
152
      <proof
153
       prover="0"
154
       timelimit="3"
155
       memlimit="0"
156 157
       obsolete="false"
       archived="false">
158
       <result status="valid" time="0.01"/>
159 160
      </proof>
      <proof
161
       prover="1"
162
       timelimit="3"
163
       memlimit="0"
164 165
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
166
       <result status="valid" time="0.02"/>
167 168
      </proof>
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
169
       prover="6"
170
       timelimit="10"
171
       memlimit="0"
172 173 174 175 176
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
      <proof
177
       prover="9"
178
       timelimit="10"
179
       memlimit="0"
180 181
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
182
       <result status="valid" time="0.02"/>
183
      </proof>
184
      <proof
185
       prover="10"
186 187 188 189 190 191
       timelimit="3"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
192 193 194
     </goal>
     <goal
      name="WP_parameter testHarness.3"
Andrei Paskevich's avatar
Andrei Paskevich committed
195
      locfile="../../test_harness.mlw"
196
      loclnum="15" loccnumb="4" loccnume="15"
197
      expl="3. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
198
      sum="e8992dab464be7f5a76eddd6964cbac1"
199
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
200
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
201
      shape="ainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
202
      <label
203
       name="expl:VC for testHarness"/>
204
      <proof
205
       prover="0"
206
       timelimit="3"
207
       memlimit="0"
208 209
       obsolete="false"
       archived="false">
Guillaume Melquiond's avatar
Guillaume Melquiond committed
210
       <result status="valid" time="0.01"/>
211 212
      </proof>
      <proof
213
       prover="1"
214
       timelimit="3"
215
       memlimit="0"
216 217
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
218
       <result status="valid" time="0.01"/>
219 220
      </proof>
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
221
       prover="6"
222
       timelimit="10"
223
       memlimit="0"
224 225 226 227 228
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
      <proof
229
       prover="9"
230
       timelimit="10"
231
       memlimit="0"
232 233
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
234
       <result status="valid" time="0.03"/>
235
      </proof>
236
      <proof
237
       prover="10"
238 239 240 241 242 243
       timelimit="3"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
244 245 246
     </goal>
     <goal
      name="WP_parameter testHarness.4"
Andrei Paskevich's avatar
Andrei Paskevich committed
247
      locfile="../../test_harness.mlw"
248
      loclnum="15" loccnumb="4" loccnume="15"
249
      expl="4. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
250
      sum="06883894770406d59974cdcd88b00c29"
251
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
252
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
253
      shape="ainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
254
      <label
255
       name="expl:VC for testHarness"/>
256
      <proof
257
       prover="0"
258
       timelimit="3"
259
       memlimit="0"
260 261
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
262
       <result status="valid" time="0.02"/>
263 264
      </proof>
      <proof
265
       prover="1"
266
       timelimit="3"
267
       memlimit="0"
268 269
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
270
       <result status="valid" time="0.02"/>
271 272
      </proof>
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
273
       prover="6"
274
       timelimit="10"
275
       memlimit="0"
276 277 278 279 280
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
      <proof
281
       prover="9"
282
       timelimit="10"
283
       memlimit="0"
284 285
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
286
       <result status="valid" time="0.03"/>
287
      </proof>
288
      <proof
289
       prover="10"
290 291 292 293 294 295
       timelimit="3"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
296 297 298
     </goal>
     <goal
      name="WP_parameter testHarness.5"
Andrei Paskevich's avatar
Andrei Paskevich committed
299
      locfile="../../test_harness.mlw"
300
      loclnum="15" loccnumb="4" loccnume="15"
301
      expl="5. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
302
      sum="039b28d780e8cf29b0622f12542fc473"
303
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
304
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
305
      shape="ainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
306
      <label
307
       name="expl:VC for testHarness"/>
308
      <proof
309
       prover="0"
310
       timelimit="3"
311
       memlimit="0"
312 313
       obsolete="false"
       archived="false">
314
       <result status="valid" time="0.01"/>
315 316
      </proof>
      <proof
317
       prover="1"
318
       timelimit="3"
319
       memlimit="0"
320 321
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
322
       <result status="valid" time="0.02"/>
323 324
      </proof>
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
325
       prover="6"
326
       timelimit="10"
327
       memlimit="0"
328 329 330 331 332
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
      <proof
333
       prover="9"
334
       timelimit="10"
335
       memlimit="0"
336 337
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
338
       <result status="valid" time="0.03"/>
339
      </proof>
340
      <proof
341
       prover="10"
342 343 344 345 346 347
       timelimit="3"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
348 349 350
     </goal>
     <goal
      name="WP_parameter testHarness.6"
Andrei Paskevich's avatar
Andrei Paskevich committed
351
      locfile="../../test_harness.mlw"
352
      loclnum="15" loccnumb="4" loccnume="15"
353
      expl="6. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
354
      sum="c6a1ddd9bbc64056f36bf52e7257b016"
355
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
356
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
357
      shape="ainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FIainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
358
      <label
359
       name="expl:VC for testHarness"/>
360
      <proof
361
       prover="0"
362
       timelimit="3"
363
       memlimit="0"
364 365
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
366
       <result status="valid" time="0.02"/>
367 368
      </proof>
      <proof
369
       prover="1"
370
       timelimit="3"
371
       memlimit="0"
372 373
       obsolete="false"
       archived="false">
Guillaume Melquiond's avatar
Guillaume Melquiond committed
374
       <result status="valid" time="0.02"/>
375 376 377 378
      </proof>
     </goal>
     <goal
      name="WP_parameter testHarness.7"
Andrei Paskevich's avatar
Andrei Paskevich committed
379
      locfile="../../test_harness.mlw"
380
      loclnum="15" loccnumb="4" loccnume="15"
381
      expl="7. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
382
      sum="011edb558f6654ea66f32edd16aa26f8"
383
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
384
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
385
      shape="ainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FIainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
386
      <label
387
       name="expl:VC for testHarness"/>
388
      <proof
389
       prover="10"
390
       timelimit="3"
391
       memlimit="0"
392 393
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
394
       <result status="valid" time="0.06"/>
395 396 397 398
      </proof>
     </goal>
     <goal
      name="WP_parameter testHarness.8"
Andrei Paskevich's avatar
Andrei Paskevich committed
399
      locfile="../../test_harness.mlw"
400
      loclnum="15" loccnumb="4" loccnume="15"
401
      expl="8. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
402
      sum="b71a99e7eb448ac5e12b772f6288b0f3"
403
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
404
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
405
      shape="ainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FIainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
406
      <label
407
       name="expl:VC for testHarness"/>
408
      <proof
409 410
       prover="0"
       timelimit="3"
411
       memlimit="0"
412 413
       obsolete="false"
       archived="false">
414
       <result status="valid" time="0.01"/>
415 416
      </proof>
      <proof
417
       prover="1"
418
       timelimit="3"
419
       memlimit="0"
420 421
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
422
       <result status="valid" time="0.02"/>
423 424
      </proof>
      <proof
425
       prover="9"
426
       timelimit="10"
427
       memlimit="0"
428 429
       obsolete="false"
       archived="false">
430
       <result status="valid" time="0.04"/>
431 432
      </proof>
      <proof
433
       prover="10"
434
       timelimit="12"
435
       memlimit="0"
436 437
       obsolete="false"
       archived="false">
438
       <result status="valid" time="0.03"/>
439 440 441 442
      </proof>
     </goal>
     <goal
      name="WP_parameter testHarness.9"
Andrei Paskevich's avatar
Andrei Paskevich committed
443
      locfile="../../test_harness.mlw"
444
      loclnum="15" loccnumb="4" loccnume="15"
445
      expl="9. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
446
      sum="b7196814eaac875c0a9fc191cb7bb289"
447
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
448
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
449
      shape="ainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FIainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
450
      <label
451
       name="expl:VC for testHarness"/>
452
      <proof
453
       prover="0"
454
       timelimit="3"
455
       memlimit="0"
456 457
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
458
       <result status="valid" time="0.10"/>
459 460
      </proof>
      <proof
461
       prover="1"
462
       timelimit="3"
463
       memlimit="0"
464 465
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
466
       <result status="valid" time="0.04"/>
467 468
      </proof>
      <proof
469
       prover="10"
470
       timelimit="3"
471
       memlimit="0"
472 473
       obsolete="false"
       archived="false">
474
       <result status="valid" time="0.06"/>
475 476 477 478
      </proof>
     </goal>
     <goal
      name="WP_parameter testHarness.10"
Andrei Paskevich's avatar
Andrei Paskevich committed
479
      locfile="../../test_harness.mlw"
480
      loclnum="15" loccnumb="4" loccnume="15"
481
      expl="10. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
482
      sum="e0a5c1a60de376c94f0bf90f253c5753"
483
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
484
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
485
      shape="ainfix =agetV3c1amin_bagaelementsV3c1c3Iainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FIainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
486
      <label
487
       name="expl:VC for testHarness"/>
488
      <proof
489
       prover="0"
490
       timelimit="3"
491
       memlimit="0"
492 493
       obsolete="false"
       archived="false">
494
       <result status="valid" time="0.01"/>
495 496
      </proof>
      <proof
497
       prover="1"
498
       timelimit="3"
499
       memlimit="0"
500 501
       obsolete="false"
       archived="false">
502
       <result status="valid" time="0.02"/>
503 504
      </proof>
      <proof
505
       prover="9"
506
       timelimit="10"
507
       memlimit="0"
508 509
       obsolete="false"
       archived="false">
Guillaume Melquiond's avatar
Guillaume Melquiond committed
510
       <result status="valid" time="0.02"/>
511 512 513 514
      </proof>
     </goal>
     <goal
      name="WP_parameter testHarness.11"
Andrei Paskevich's avatar
Andrei Paskevich committed
515
      locfile="../../test_harness.mlw"
516
      loclnum="15" loccnumb="4" loccnume="15"
517
      expl="11. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
518
      sum="1e79f594fb0ba4f9ca6fccf014205a8d"
519
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
520
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
521
      shape="ainfix =agetV3c1c42Iainfix =agetV3c1amin_bagaelementsV3c1c3Iainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FIainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
522
      <label
523
       name="expl:VC for testHarness"/>
524
      <proof
525
       prover="1"
526
       timelimit="3"
527
       memlimit="0"
528 529
       obsolete="false"
       archived="false">
530
       <result status="valid" time="0.05"/>
531 532
      </proof>
      <proof
533
       prover="10"
534
       timelimit="3"
535
       memlimit="0"
536 537
       obsolete="false"
       archived="false">
538
       <result status="valid" time="0.04"/>
539 540 541 542
      </proof>
     </goal>
     <goal
      name="WP_parameter testHarness.12"
Andrei Paskevich's avatar
Andrei Paskevich committed
543
      locfile="../../test_harness.mlw"
544
      loclnum="15" loccnumb="4" loccnume="15"
545
      expl="12. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
546
      sum="f1ca6cbb38fdaba91a24b9138f7b5bea"
547
      proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
548
      expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
549
      shape="ainfix =agetV3c2c42Iainfix =agetV3c1c42Iainfix =agetV3c1amin_bagaelementsV3c1c3Iainfix =agetV3c0c13Iainfix =agetV3c0amin_bagaelementsV3c0c3Iainfix =aelementsV3c0c3aunionasingletonc13aunionasingletonc42asingletonc42Iainfix &lt;=agetV3c1agetV3c2Aainfix &lt;=agetV3c0agetV3c1Iainfix =aelementsV3c0c3aelementsV2c0c3Aasorted_subV3c0c3Aainfix &lt;=c0c3FIainfix &gt;=c3c0Iainfix =V2asetV1c2c42Aainfix &lt;=c0c3FIainfix &lt;c2c3Aainfix &lt;=c0c2Iainfix =V1asetV0c1c13Aainfix &lt;=c0c3FIainfix &lt;c1c3Aainfix &lt;=c0c1Iainfix =V0asetaconstc0c0c42Aainfix &lt;=c0c3FIainfix &lt;c0c3Aainfix &lt;=c0c0Iainfix &lt;=c0c3Iainfix &gt;=c3c0">
550
      <label
551
       name="expl:VC for testHarness"/>
552
      <proof
553
       prover="1"
554
       timelimit="3"
555
       memlimit="0"
556 557
       obsolete="false"
       archived="false">
558
       <result status="valid" time="0.06"/>
559 560
      </proof>
      <proof
561
       prover="10"
562
       timelimit="3"
563
       memlimit="0"
564 565
       obsolete="false"
       archived="false">
566
       <result status="valid" time="0.04"/>
567 568 569 570 571 572
      </proof>
     </goal>
    </transf>
   </goal>
  </theory>
 </file>
573 574 575
 <file
  name="../elements.why"
  verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
576
  expanded="false">
577 578
  <theory
   name="Elements"
Andrei Paskevich's avatar
Andrei Paskevich committed
579
   locfile="../../elements.why"
580
   loclnum="1" loccnumb="7" loccnume="15"
581
   verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
582
   expanded="false">
583
   <goal
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
584
    name="Elements_singleton"
Andrei Paskevich's avatar
Andrei Paskevich committed
585
    locfile="../../elements.why"
586
    loclnum="19" loccnumb="6" loccnume="24"
MARCHE Claude's avatar
MARCHE Claude committed
587
    sum="ad561efd914d8003ddbcfd558395cf29"
588
    proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
589
    expanded="false"
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
590
    shape="ainfix =aelementsV0V1V2asingletonamixfix []V0V1Iainfix =V2ainfix +V1c1F">
Andrei Paskevich's avatar
Andrei Paskevich committed
591
    <proof
592
     prover="10"
Andrei Paskevich's avatar
Andrei Paskevich committed
593
     timelimit="5"
594
     memlimit="0"
595 596
     obsolete="false"
     archived="false">
597
     <result status="valid" time="0.02"/>
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
598
    </proof>
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
599 600 601
   </goal>
   <goal
    name="Elements_union"
Andrei Paskevich's avatar
Andrei Paskevich committed
602
    locfile="../../elements.why"
603
    loclnum="23" loccnumb="6" loccnume="20"
MARCHE Claude's avatar
MARCHE Claude committed
604
    sum="768a004ad3c5634e6dda26ca07eb57f2"
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
605
    proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
606
    expanded="false"
607
    shape="ainfix =aelementsV0V1V3aunionaelementsV0V1V2aelementsV0V2V3Iainfix &lt;=V2V3Aainfix &lt;=V1V2F">
608
    <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
609
     prover="4"
610
     timelimit="5"
611
     memlimit="0"
612 613 614
     edited="elements_Elements_Elements_union_1.v"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
615
     <result status="valid" time="0.59"/>
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
616 617 618 619
    </proof>
   </goal>
   <goal
    name="Elements_add1"
Andrei Paskevich's avatar
Andrei Paskevich committed
620
    locfile="../../elements.why"
621
    loclnum="27" loccnumb="6" loccnume="19"
MARCHE Claude's avatar
MARCHE Claude committed
622
    sum="2fc6d4210a2f06d2ecdb96c376b94ac2"
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
623
    proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
624
    expanded="false"
625
    shape="ainfix =aelementsV0V1V2aaddamixfix []V0V1aelementsV0ainfix +V1c1V2Iainfix &lt;V1V2F">
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
626
    <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
627
     prover="4"
628
     timelimit="5"
629
     memlimit="0"
630 631 632
     edited="elements_Elements_Elements_add1_1.v"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
633
     <result status="valid" time="0.54"/>
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
634 635
    </proof>
    <proof
636
     prover="9"
Asma Tafat-Bouzid's avatar
Asma Tafat-Bouzid committed
637
     timelimit="10"
638
     memlimit="0"
639 640
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
641
     <result status="valid" time="0.53"/>
642
    </proof>