why3session.xml 46.4 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
MARCHE Claude's avatar
MARCHE Claude committed
2
<!DOCTYPE why3session SYSTEM "/usr/local/share/why3/why3session.dtd">
3
<why3session
4
 name="bitvectors/double_of_int/why3session.xml" shape_version="2">
5
6
7
8
9
10
 <prover
  id="0"
  name="Alt-Ergo"
  version="0.94"/>
 <prover
  id="1"
MARCHE Claude's avatar
MARCHE Claude committed
11
12
13
14
  name="Alt-Ergo"
  version="0.95-dev"/>
 <prover
  id="2"
15
16
17
  name="CVC3"
  version="2.2"/>
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
18
  id="3"
19
20
21
  name="CVC3"
  version="2.4.1"/>
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
22
  id="4"
23
  name="Coq"
24
  version="8.3pl4"/>
25
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
26
  id="5"
27
28
29
  name="Gappa"
  version="0.16.0"/>
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
30
  id="6"
31
32
33
  name="Z3"
  version="2.19"/>
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
34
  id="7"
35
36
37
38
  name="Z3"
  version="3.2"/>
 <file
  name="../double_of_int.why"
39
  verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
40
  expanded="true">
41
42
  <theory
   name="DoubleOfInt"
43
   locfile="bitvectors/double_of_int/../double_of_int.why"
44
   loclnum="3" loccnumb="7" loccnume="18"
45
   verified="true"
46
47
48
   expanded="true">
   <goal
    name="jp0_30"
49
    locfile="bitvectors/double_of_int/../double_of_int.why"
50
    loclnum="25" loccnumb="8" loccnume="14"
MARCHE Claude's avatar
MARCHE Claude committed
51
    sum="7ec706169a7846fc4c6ab976cc07528f"
52
53
54
55
56
57
58
59
60
    proved="true"
    expanded="false"
    shape="ainfix =anthaj&apos;V0aFalseIainfix &lt;V0c30Aainfix &lt;=c0V0F">
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
61
     <result status="valid" time="0.34"/>
MARCHE Claude's avatar
MARCHE Claude committed
62
63
64
    </proof>
    <proof
     prover="1"
65
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
66
67
68
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
69
     <result status="valid" time="0.05"/>
70
71
72
73
    </proof>
   </goal>
   <goal
    name="nth_const1"
74
    locfile="bitvectors/double_of_int/../double_of_int.why"
75
    loclnum="41" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
76
    sum="5a45494cbabcc804aad6416cf5ce27d0"
77
78
79
80
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c30Aainfix &lt;=c0V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
81
     prover="1"
82
     timelimit="3"
83
84
85
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
86
     <result status="valid" time="0.06"/>
87
88
89
90
    </proof>
   </goal>
   <goal
    name="nth_const2"
91
    locfile="bitvectors/double_of_int/../double_of_int.why"
92
    loclnum="42" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
93
    sum="ecb7906e3fccce6c1f0afbbc4235e381"
94
95
96
97
98
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstc31aTrue">
    <proof
     prover="0"
99
     timelimit="6"
100
101
102
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
103
     <result status="valid" time="1.94"/>
MARCHE Claude's avatar
MARCHE Claude committed
104
105
106
    </proof>
    <proof
     prover="1"
107
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
108
109
110
     memlimit="1000"
     obsolete="false"
     archived="false">
111
     <result status="valid" time="0.04"/>
112
113
114
115
    </proof>
   </goal>
   <goal
    name="nth_const3"
116
    locfile="bitvectors/double_of_int/../double_of_int.why"
117
    loclnum="43" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
118
    sum="d072e9559aba45a23067bc8b9fd0838c"
119
    proved="true"
120
121
122
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c51Aainfix &lt;=c32V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
123
     prover="1"
124
     timelimit="3"
125
126
127
     memlimit="1000"
     obsolete="false"
     archived="false">
128
     <result status="valid" time="0.98"/>
129
130
131
132
    </proof>
   </goal>
   <goal
    name="nth_const4"
133
    locfile="bitvectors/double_of_int/../double_of_int.why"
134
    loclnum="44" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
135
    sum="827363f86e29d74bd2c8f7931006fad8"
136
    proved="true"
137
138
139
    expanded="false"
    shape="ainfix =anthaconstV0aTrueIainfix &lt;=V0c53Aainfix &lt;=c52V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
140
     prover="1"
141
     timelimit="3"
142
143
144
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
145
     <result status="valid" time="1.07"/>
146
147
148
149
    </proof>
   </goal>
   <goal
    name="nth_const5"
150
    locfile="bitvectors/double_of_int/../double_of_int.why"
151
    loclnum="45" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
152
    sum="2abb06d532482601118901c44180980d"
153
    proved="true"
154
155
156
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c55Aainfix &lt;=c54V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
157
     prover="1"
158
     timelimit="3"
159
160
161
     memlimit="1000"
     obsolete="false"
     archived="false">
162
     <result status="valid" time="1.01"/>
163
164
165
166
    </proof>
   </goal>
   <goal
    name="nth_const6"
167
    locfile="bitvectors/double_of_int/../double_of_int.why"
168
    loclnum="46" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
169
    sum="426d181474b4827859e1653dfd0cca44"
170
    proved="true"
171
172
173
    expanded="false"
    shape="ainfix =anthaconstV0aTrueIainfix &lt;=V0c57Aainfix &lt;=c56V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
174
     prover="1"
175
     timelimit="3"
176
177
178
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
179
     <result status="valid" time="1.00"/>
180
181
182
183
    </proof>
   </goal>
   <goal
    name="nth_const7"
184
    locfile="bitvectors/double_of_int/../double_of_int.why"
185
    loclnum="47" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
186
    sum="ea7416c61d5f76232d4f285f26d0db59"
187
    proved="true"
188
189
190
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c61Aainfix &lt;=c58V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
191
     prover="1"
192
     timelimit="3"
193
194
195
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
196
     <result status="valid" time="1.02"/>
197
198
199
200
    </proof>
   </goal>
   <goal
    name="nth_const8"
201
    locfile="bitvectors/double_of_int/../double_of_int.why"
202
    loclnum="48" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
203
    sum="c1bb0ab14845e32f9541367c2c179cab"
204
205
206
207
208
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstc62aTrue">
    <proof
     prover="0"
209
     timelimit="8"
210
211
212
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
213
     <result status="valid" time="2.52"/>
MARCHE Claude's avatar
MARCHE Claude committed
214
215
216
    </proof>
    <proof
     prover="1"
217
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
218
219
220
     memlimit="1000"
     obsolete="false"
     archived="false">
221
     <result status="valid" time="0.03"/>
222
223
224
225
    </proof>
   </goal>
   <goal
    name="nth_const9"
226
    locfile="bitvectors/double_of_int/../double_of_int.why"
227
    loclnum="49" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
228
    sum="01e1ad024184fbade4a4523a3be786f4"
229
230
231
232
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstc63aFalse">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
233
     prover="1"
234
     timelimit="3"
235
236
237
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
238
     <result status="valid" time="0.02"/>
239
240
241
242
    </proof>
   </goal>
   <goal
    name="sign_const"
243
    locfile="bitvectors/double_of_int/../double_of_int.why"
244
    loclnum="51" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
245
    sum="b55878e17f01f3f394addbc9e613057a"
246
247
248
249
    proved="true"
    expanded="false"
    shape="ainfix =asignaconstaFalse">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
250
     prover="6"
251
252
253
254
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
255
     <result status="valid" time="0.01"/>
256
257
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
258
     prover="2"
259
260
261
262
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
263
     <result status="valid" time="0.03"/>
264
265
266
267
268
269
270
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
271
     <result status="valid" time="0.02"/>
272
273
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
274
     prover="3"
275
276
277
278
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
279
     <result status="valid" time="0.04"/>
280
281
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
282
     prover="5"
283
284
285
286
287
288
289
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
290
     prover="7"
291
292
293
294
295
296
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
297
298
    <proof
     prover="1"
299
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
300
301
302
     memlimit="1000"
     obsolete="false"
     archived="false">
303
     <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
304
    </proof>
305
306
307
   </goal>
   <goal
    name="exp_const"
308
    locfile="bitvectors/double_of_int/../double_of_int.why"
309
    loclnum="53" loccnumb="8" loccnume="17"
MARCHE Claude's avatar
MARCHE Claude committed
310
    sum="2a2b53ce1ddd2a8afbef03b7148fc1f2"
311
312
    proved="true"
    expanded="false"
313
314
    shape="ainfix =aexpaconstc1075">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
315
     prover="4"
316
     timelimit="30"
317
     memlimit="1000"
318
     edited="double_of_int_DoubleOfInt_exp_const_1.v"
319
320
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
321
     <result status="valid" time="0.94"/>
322
323
324
325
    </proof>
   </goal>
   <goal
    name="to_nat_mantissa_1"
326
    locfile="bitvectors/double_of_int/../double_of_int.why"
327
    loclnum="55" loccnumb="8" loccnume="25"
MARCHE Claude's avatar
MARCHE Claude committed
328
    sum="d500830abff184d933738f601c5ecf9c"
329
330
331
332
    proved="true"
    expanded="false"
    shape="ainfix =ato_nat_subaconstc30c0c0">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
333
     prover="6"
334
335
336
337
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
338
     <result status="valid" time="0.71"/>
MARCHE Claude's avatar
MARCHE Claude committed
339
340
341
342
343
344
345
    </proof>
    <proof
     prover="2"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
346
     <result status="valid" time="0.07"/>
347
348
349
350
351
352
353
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
354
     <result status="valid" time="0.05"/>
355
356
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
357
358
359
360
361
     prover="3"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
362
     <result status="valid" time="0.16"/>
MARCHE Claude's avatar
MARCHE Claude committed
363
364
365
    </proof>
    <proof
     prover="7"
366
     timelimit="10"
367
368
369
     memlimit="1000"
     obsolete="false"
     archived="false">
370
     <result status="valid" time="3.10"/>
MARCHE Claude's avatar
MARCHE Claude committed
371
372
373
    </proof>
    <proof
     prover="1"
374
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
375
376
377
     memlimit="1000"
     obsolete="false"
     archived="false">
378
     <result status="valid" time="0.05"/>
379
380
381
382
    </proof>
   </goal>
   <goal
    name="mantissa_const_nth2"
383
    locfile="bitvectors/double_of_int/../double_of_int.why"
384
    loclnum="57" loccnumb="8" loccnume="27"
MARCHE Claude's avatar
MARCHE Claude committed
385
    sum="ce1575dc739c324f3c9e86298707187a"
386
387
388
389
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c51Aainfix &lt;=c32V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
390
     prover="6"
391
392
393
394
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
395
     <result status="valid" time="0.01"/>
396
397
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
398
     prover="2"
399
400
401
402
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
403
     <result status="valid" time="0.04"/>
404
405
406
407
408
409
410
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
411
     <result status="valid" time="0.03"/>
412
413
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
414
     prover="3"
415
416
417
418
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
419
     <result status="valid" time="0.04"/>
420
421
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
422
     prover="7"
423
424
425
426
427
428
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
429
430
    <proof
     prover="1"
431
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
432
433
434
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
435
     <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
436
    </proof>
437
438
439
   </goal>
   <goal
    name="mantissa_const_to_nat51"
440
    locfile="bitvectors/double_of_int/../double_of_int.why"
441
    loclnum="60" loccnumb="8" loccnume="31"
MARCHE Claude's avatar
MARCHE Claude committed
442
    sum="6cddf696603e5eb5fa307d6fea847a8c"
443
444
445
446
    proved="true"
    expanded="false"
    shape="ainfix =ato_nat_subaconstc51c0ato_nat_subaconstc31c0">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
447
     prover="6"
448
449
450
451
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
452
     <result status="valid" time="0.91"/>
453
454
455
456
457
458
459
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
460
     <result status="valid" time="0.15"/>
461
462
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
463
     prover="7"
464
     timelimit="11"
465
466
467
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
468
     <result status="valid" time="3.42"/>
MARCHE Claude's avatar
MARCHE Claude committed
469
470
471
    </proof>
    <proof
     prover="1"
472
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
473
474
475
     memlimit="1000"
     obsolete="false"
     archived="false">
476
     <result status="valid" time="0.13"/>
477
478
479
480
    </proof>
   </goal>
   <goal
    name="mantissa_const"
481
    locfile="bitvectors/double_of_int/../double_of_int.why"
482
    loclnum="63" loccnumb="8" loccnume="22"
MARCHE Claude's avatar
MARCHE Claude committed
483
    sum="dc61becdda2c8c6c0e0456e6c476aa8f"
484
485
486
487
    proved="true"
    expanded="false"
    shape="ainfix =amantissaaconstapow2c31">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
488
     prover="2"
489
490
491
492
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
493
     <result status="valid" time="0.04"/>
494
495
496
497
498
499
500
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
501
     <result status="valid" time="0.57"/>
502
503
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
504
     prover="3"
505
506
507
508
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
509
     <result status="valid" time="0.05"/>
MARCHE Claude's avatar
MARCHE Claude committed
510
511
512
    </proof>
    <proof
     prover="1"
513
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
514
515
516
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
517
     <result status="valid" time="0.48"/>
518
519
520
521
    </proof>
   </goal>
   <goal
    name="real1075m1023"
522
    locfile="bitvectors/double_of_int/../double_of_int.why"
523
    loclnum="65" loccnumb="8" loccnume="21"
MARCHE Claude's avatar
MARCHE Claude committed
524
    sum="e1b3c18135dbf31a73624a6691bf3e80"
525
526
527
528
    proved="true"
    expanded="false"
    shape="ainfix =afrom_intainfix -c1075c1023c52.0">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
529
     prover="6"
530
531
532
533
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
534
     <result status="valid" time="0.00"/>
535
536
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
537
     prover="2"
538
539
540
541
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
542
     <result status="valid" time="0.05"/>
543
544
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
545
     prover="3"
546
547
548
549
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
550
     <result status="valid" time="0.05"/>
551
552
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
553
     prover="5"
554
555
556
557
558
559
560
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
561
     prover="7"
562
563
564
565
566
567
568
569
570
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="real1075m1023_2"
571
    locfile="bitvectors/double_of_int/../double_of_int.why"
572
    loclnum="67" loccnumb="8" loccnume="23"
MARCHE Claude's avatar
MARCHE Claude committed
573
    sum="e668ad2ead6d2b0940525cffc4765af2"
574
575
576
577
    proved="true"
    expanded="false"
    shape="ainfix =ainfix -.c1075.0c1023.0c52.0">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
578
     prover="6"
579
580
581
582
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
583
     <result status="valid" time="0.00"/>
584
585
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
586
     prover="2"
587
588
589
590
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
591
     <result status="valid" time="0.04"/>
592
593
594
595
596
597
598
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
599
     <result status="valid" time="0.03"/>
600
601
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
602
     prover="3"
603
604
605
606
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
607
     <result status="valid" time="0.04"/>
608
609
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
610
     prover="5"
611
612
613
614
615
616
617
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
618
     prover="7"
619
620
621
622
623
624
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
625
626
    <proof
     prover="1"
627
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
628
629
630
     memlimit="1000"
     obsolete="false"
     archived="false">
631
     <result status="valid" time="0.03"/>
MARCHE Claude's avatar
MARCHE Claude committed
632
    </proof>
633
634
635
   </goal>
   <goal
    name="real52_a_m52"
636
    locfile="bitvectors/double_of_int/../double_of_int.why"
637
    loclnum="69" loccnumb="8" loccnume="20"
MARCHE Claude's avatar
MARCHE Claude committed
638
    sum="c3a1d5b7082ef7754d3e1ba4ef645cfd"
MARCHE Claude's avatar
MARCHE Claude committed
639
640
    proved="true"
    expanded="false"
641
642
643
    shape="ainfix =ainfix *.ainfix *.apow2ainfix -c1075c1023apow2c31apow2aprefix -c52apow2c31">
    <proof
     prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
644
     timelimit="60"
645
     memlimit="1000"
646
     obsolete="false"
647
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
648
     <result status="valid" time="11.64"/>
MARCHE Claude's avatar
MARCHE Claude committed
649
650
651
652
653
654
655
    </proof>
    <proof
     prover="1"
     timelimit="60"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
656
     <result status="valid" time="10.41"/>
657
658
659
660
    </proof>
   </goal>
   <goal
    name="const_value0"
661
    locfile="bitvectors/double_of_int/../double_of_int.why"
662
    loclnum="71" loccnumb="8" loccnume="20"
MARCHE Claude's avatar
MARCHE Claude committed
663
    sum="13fdd86789ed35115f071823c08b9548"
664
665
666
667
    proved="true"
    expanded="false"
    shape="ainfix =aconst_as_doubleainfix *.ainfix *.c1.0apow2ainfix -c1075c1023ainfix +.c1.0ainfix *.apow2c31apow2aprefix -c52">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
668
     prover="2"
669
670
671
672
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
673
     <result status="valid" time="0.08"/>
674
675
676
677
678
679
680
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
681
     <result status="valid" time="0.28"/>
682
683
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
684
     prover="3"
685
686
687
688
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
689
     <result status="valid" time="0.25"/>
MARCHE Claude's avatar
MARCHE Claude committed
690
691
692
    </proof>
    <proof
     prover="1"
693
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
694
695
696
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
697
     <result status="valid" time="0.28"/>
698
699
700
701
    </proof>
   </goal>
   <goal
    name="const_value"
702
    locfile="bitvectors/double_of_int/../double_of_int.why"
703
    loclnum="74" loccnumb="8" loccnume="19"
MARCHE Claude's avatar
MARCHE Claude committed
704
    sum="f39bb67c3f626fb2e18fab8d14ede909"
705
706
707
708
    proved="true"
    expanded="false"
    shape="ainfix =aconst_as_doubleainfix +.apow2c52apow2c31">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
709
     prover="6"
710
711
712
713
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
714
     <result status="valid" time="0.12"/>
715
716
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
717
     prover="2"
718
719
720
721
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
722
     <result status="valid" time="0.04"/>
723
724
725
726
727
728
729
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
730
     <result status="valid" time="0.03"/>
731
732
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
733
734
735
736
737
     prover="3"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
738
     <result status="valid" time="0.05"/>
MARCHE Claude's avatar
MARCHE Claude committed
739
740
741
    </proof>
    <proof
     prover="7"
742
     timelimit="10"
MARCHE Claude's avatar
MARCHE Claude committed
743
744
745
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
746
     <result status="valid" time="3.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
747
748
749
    </proof>
    <proof
     prover="1"
750
     timelimit="3"
751
752
753
     memlimit="1000"
     obsolete="false"
     archived="false">
754
     <result status="valid" time="0.03"/>
755
756
757
758
    </proof>
   </goal>
   <goal
    name="nth_0_30"
759
    locfile="bitvectors/double_of_int/../double_of_int.why"
760
    loclnum="100" loccnumb="8" loccnume="16"
MARCHE Claude's avatar
MARCHE Claude committed
761
    sum="23f7ab8179753667756363522ef4949c"
762
763
764
765
    proved="true"
    expanded="false"
    shape="ainfix =anthabw_xoraj&apos;afrom_int2cV0V1anthafrom_int2cV0V1Iainfix &lt;=V1c30Aainfix &lt;=c0V1Aais_int32V0FF">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
766
     prover="2"
767
768
769
770
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
771
     <result status="valid" time="0.18"/>
772
773
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
774
     prover="3"
775
776
777
778
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
779
     <result status="valid" time="0.49"/>
780
781
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
782
     prover="1"
783
     timelimit="3"
784
785
786
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
787
     <result status="valid" time="0.71"/>
788
789
790
791
    </proof>
   </goal>
   <goal
    name="nth_jpxor_0_30"
792
    locfile="bitvectors/double_of_int/../double_of_int.why"
793
    loclnum="102" loccnumb="8" loccnume="22"
MARCHE Claude's avatar
MARCHE Claude committed
794
    sum="1680ec23b9c80e4c516fffbbf5e9e681"
795
796
797
798
    proved="true"
    expanded="false"
    shape="ainfix =anthajpxorV0V1anthafrom_int2cV0V1Iainfix &lt;=V1c30Aainfix &lt;=c0V1Aais_int32V0FF">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
799
     prover="2"
800
801
802
803
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
804
     <result status="valid" time="0.05"/>
805
806
807
808
809
810
811
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
812
     <result status="valid" time="0.04"/>
813
814
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
815
     prover="3"
816
817
818
819
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
820
     <result status="valid" time="0.05"/>
MARCHE Claude's avatar
MARCHE Claude committed
821
822
823
    </proof>
    <proof
     prover="1"
824
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
825
826
827
     memlimit="1000"
     obsolete="false"
     archived="false">
828
     <result status="valid" time="0.08"/>
829
830
831
832
    </proof>
   </goal>
   <goal
    name="nth_var31"
833
    locfile="bitvectors/double_of_int/../double_of_int.why"
834
    loclnum="104" loccnumb="8" loccnume="17"
MARCHE Claude's avatar
MARCHE Claude committed
835
    sum="66b839b850d90b6fda8a282c3ea2b5f0"
836
837
838
839
840
841
842
843
844
    proved="true"
    expanded="false"
    shape="ainfix =anthajpxorV0c31anotbanthafrom_int2cV0c31F">
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
845
     <result status="valid" time="0.38"/>
MARCHE Claude's avatar
MARCHE Claude committed
846
847
848
    </proof>
    <proof
     prover="1"
849
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
850
851
852
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
853
     <result status="valid" time="1.09"/>
854
855
856
857
    </proof>
   </goal>
   <goal
    name="to_nat_sub_0_30"
858
    locfile="bitvectors/double_of_int/../double_of_int.why"
859
    loclnum="107" loccnumb="8" loccnume="23"
MARCHE Claude's avatar
MARCHE Claude committed
860
    sum="39492d537def1fe41bf69be386a0a3f7"
861
862
863
864
    proved="true"
    expanded="false"
    shape="ainfix =ato_nat_subabw_xoraj&apos;afrom_int2cV0c30c0ato_nat_subafrom_int2cV0c30c0Iais_int32V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
865
     prover="6"
866
867
868
869
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
870
     <result status="valid" time="0.76"/>
871
872
873
874
875
876
877
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
878
     <result status="valid" time="0.15"/>
879
880
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
881
     prover="3"
882
883
884
885
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
886
     <result status="valid" time="0.47"/>
887
888
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
889
     prover="7"
890
     timelimit="10"
MARCHE Claude's avatar
MARCHE Claude committed
891
892
893
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
894
     <result status="valid" time="3.47"/>
MARCHE Claude's avatar
MARCHE Claude committed
895
896
897
    </proof>
    <proof
     prover="1"
898
     timelimit="3"
899
900
901
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
902
     <result status="valid" time="0.21"/>
903
904
905
906
    </proof>
   </goal>
   <goal
    name="jpxorx_pos"
907
    locfile="bitvectors/double_of_int/../double_of_int.why"
908
    loclnum="114" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
909
    sum="d39ce4c9e7c80ceb98378b171b277285"
910
911
912
913
    proved="true"
    expanded="false"
    shape="ainfix =anthabw_xoraj&apos;afrom_int2cV0c31aTrueIainfix &gt;=V0c0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
914
     prover="6"
915
916
917
918
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
919
     <result status="valid" time="0.12"/>
920
921
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
922
     prover="2"
923
924
925
926
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
927
     <result status="valid" time="0.05"/>
928
929
930
931
932
933
934
    </proof>
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
935
     <result status="valid" time="0.20"/>
936
937
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
938
     prover="3"
939
940
941
942
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
943
     <result status="valid" time="0.06"/>
944
945
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
946
     prover="7"
947
948
949
950
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
951
     <result status="valid" time="0.12"/>
MARCHE Claude's avatar
MARCHE Claude committed
952
953
954
    </proof>
    <proof
     prover="1"
955
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
956
957
958
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
959
     <result status="valid" time="0.21"/>
960
961
962
    </proof>
   </goal>
   <goal
963
    name="from_int2c_to_nat_sub_pos"
964
    locfile="bitvectors/double_of_int/../double_of_int.why"
965
    loclnum="116" loccnumb="8" loccnume="33"
MARCHE Claude's avatar
MARCHE Claude committed
966
    sum="8136e4a7e0c67eaf28a2d920670397f5"
967
968
969
    proved="true"
    expanded="false"
    shape="ainfix =ato_nat_subafrom_int2cV1ainfix -V0c1c0V1Iainfix &lt;V1apow2V0Aainfix &lt;=c0V1FIainfix &lt;=V0c31Aainfix &lt;=c0V0F">
MARCHE Claude's avatar
MARCHE Claude committed
970
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
971
     prover="4"
972
     timelimit="60"
973
     memlimit="1000"
974
     edited="double_of_int_DoubleOfInt_from_int2c_to_nat_sub_pos_1.v"
975
     obsolete="false"
976
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
977
     <result status="valid" time="2.01"/>
978
979
980
981
    </proof>
   </goal>
   <goal
    name="lemma1_pos"
982
    locfile="bitvectors/double_of_int/../double_of_int.why"
983
    loclnum="121" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
984
    sum="c9f8a75b41ad55d7568c5c12d58b2163"
985
986
    proved="true"
    expanded="false"
987
988
    shape="ainfix =ato_nat_subajpxorV0c31c0ainfix +apow2c31V0Iainfix &gt;=V0c0Aais_int32V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
989
     prover="4"
990
     timelimit="6"
991
     memlimit="1000"
992
     edited="double_of_int_DoubleOfInt_lemma1_pos_1.v"
993
     obsolete="false"
994
     archived="false">
995
     <result status="valid" time="2.54"/>
996
997
998
    </proof>
   </goal>
   <goal
999
    name="jpxorx_neg"
1000
    locfile="bitvectors/double_of_int/../double_of_int.why"
1001
    loclnum="126" loccnumb="8" loccnume="18"
MARCHE Claude's avatar
MARCHE Claude committed
1002
    sum="186c55ea4318bf47e18c5cd5b972e8bc"
1003
1004
    proved="true"
    expanded="false"
1005
    shape="ainfix =anthabw_xoraj&apos;afrom_int2cV0c31aFalseIainfix &lt;V0c0F">
1006
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
1007
1008
     prover="6"
     timelimit="5"
1009
1010
1011
     memlimit="1000"
     obsolete="false"
     archived="false">
1012
     <result status="valid" time="0.13"/>
1013
1014
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
1015
1016
     prover="2"
     timelimit="5"
1017
1018
1019
     memlimit="1000"
     obsolete="false"
     archived="false">
1020
     <result status="valid" time="0.06"/>
1021
1022
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
1023
1024
     prover="3"
     timelimit="5"
1025
1026
1027
     memlimit="1000"
     obsolete="false"
     archived="false">
1028
     <result status="valid" time="0.06"/>
1029
1030
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
1031
1032
     prover="7"
     timelimit="5"
1033
1034
1035
     memlimit="1000"
     obsolete="false"
     archived="false">
1036
     <result status="valid" time="0.12"/>
1037
1038
1039
    </proof>
   </goal>
   <goal
1040
    name="from_int2c_to_nat_sub_neg"
1041
    locfile="bitvectors/double_of_int/../double_of_int.why"
1042
    loclnum="129" loccnumb="8" loccnume="33"
MARCHE Claude's avatar
MARCHE Claude committed
1043
    sum="feb00079f450e128e4f859d5b711c33d"