why3session.xml 45 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 5 6 7 8 9
 <prover
  id="0"
  name="Alt-Ergo"
  version="0.94"/>
 <prover
  id="1"
MARCHE Claude's avatar
MARCHE Claude committed
10
  name="Alt-Ergo"
11
  version="0.95"/>
MARCHE Claude's avatar
MARCHE Claude committed
12 13
 <prover
  id="2"
14 15 16
  name="CVC3"
  version="2.2"/>
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
17
  id="3"
18 19 20
  name="CVC3"
  version="2.4.1"/>
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
21
  id="4"
22
  name="Coq"
23
  version="8.3pl4"/>
24
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
25
  id="5"
26
  name="Gappa"
27
  version="0.16.1"/>
28
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
29
  id="6"
30 31 32
  name="Z3"
  version="2.19"/>
 <prover
MARCHE Claude's avatar
MARCHE Claude committed
33
  id="7"
34 35 36 37
  name="Z3"
  version="3.2"/>
 <file
  name="../double_of_int.why"
38
  verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
39
  expanded="true">
40 41
  <theory
   name="DoubleOfInt"
42
   locfile="../double_of_int.why"
43
   loclnum="3" loccnumb="7" loccnume="18"
44
   verified="true"
45 46 47
   expanded="true">
   <goal
    name="jp0_30"
48
    locfile="../double_of_int.why"
49
    loclnum="25" loccnumb="8" loccnume="14"
50
    sum="842bc987782a685a12fd36113c0e63a5"
51 52 53 54 55 56 57 58 59
    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
60
     <result status="valid" time="0.34"/>
MARCHE Claude's avatar
MARCHE Claude committed
61 62 63
    </proof>
    <proof
     prover="1"
64
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
65 66 67
     memlimit="1000"
     obsolete="false"
     archived="false">
68
     <result status="valid" time="0.06"/>
69 70 71 72
    </proof>
   </goal>
   <goal
    name="nth_const1"
73
    locfile="../double_of_int.why"
74
    loclnum="41" loccnumb="8" loccnume="18"
75
    sum="daeea5ea737b3241595fcfb708e70f5a"
76 77 78 79
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c30Aainfix &lt;=c0V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
80
     prover="1"
81
     timelimit="3"
82 83 84
     memlimit="1000"
     obsolete="false"
     archived="false">
85
     <result status="valid" time="0.07"/>
86 87 88 89
    </proof>
   </goal>
   <goal
    name="nth_const2"
90
    locfile="../double_of_int.why"
91
    loclnum="42" loccnumb="8" loccnume="18"
92
    sum="0f6469715ada51e26147ae146acb1d71"
93 94 95 96 97
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstc31aTrue">
    <proof
     prover="0"
98
     timelimit="6"
99 100 101
     memlimit="1000"
     obsolete="false"
     archived="false">
102
     <result status="valid" time="1.96"/>
MARCHE Claude's avatar
MARCHE Claude committed
103 104 105
    </proof>
    <proof
     prover="1"
106
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
107 108 109
     memlimit="1000"
     obsolete="false"
     archived="false">
110
     <result status="valid" time="0.03"/>
111 112 113 114
    </proof>
   </goal>
   <goal
    name="nth_const3"
115
    locfile="../double_of_int.why"
116
    loclnum="43" loccnumb="8" loccnume="18"
117
    sum="ddb41e35ebfdd7220dc9a4043bc6199d"
118
    proved="true"
119 120 121
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c51Aainfix &lt;=c32V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
122
     prover="1"
123
     timelimit="3"
124 125 126
     memlimit="1000"
     obsolete="false"
     archived="false">
127
     <result status="valid" time="1.07"/>
128 129 130 131
    </proof>
   </goal>
   <goal
    name="nth_const4"
132
    locfile="../double_of_int.why"
133
    loclnum="44" loccnumb="8" loccnume="18"
134
    sum="cbbaae448dc933d9e751383ed6756170"
135
    proved="true"
136 137 138
    expanded="false"
    shape="ainfix =anthaconstV0aTrueIainfix &lt;=V0c53Aainfix &lt;=c52V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
139
     prover="1"
140
     timelimit="3"
141 142 143
     memlimit="1000"
     obsolete="false"
     archived="false">
144
     <result status="valid" time="1.08"/>
145 146 147 148
    </proof>
   </goal>
   <goal
    name="nth_const5"
149
    locfile="../double_of_int.why"
150
    loclnum="45" loccnumb="8" loccnume="18"
151
    sum="855bcf07099a9c606761e92a2c43129b"
152
    proved="true"
153 154 155
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c55Aainfix &lt;=c54V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
156
     prover="1"
157
     timelimit="3"
158 159 160
     memlimit="1000"
     obsolete="false"
     archived="false">
161
     <result status="valid" time="1.13"/>
162 163 164 165
    </proof>
   </goal>
   <goal
    name="nth_const6"
166
    locfile="../double_of_int.why"
167
    loclnum="46" loccnumb="8" loccnume="18"
168
    sum="f90f27ea4b8352949efa686898579ba5"
169
    proved="true"
170 171 172
    expanded="false"
    shape="ainfix =anthaconstV0aTrueIainfix &lt;=V0c57Aainfix &lt;=c56V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
173
     prover="1"
174
     timelimit="3"
175 176 177
     memlimit="1000"
     obsolete="false"
     archived="false">
178
     <result status="valid" time="1.20"/>
179 180 181 182
    </proof>
   </goal>
   <goal
    name="nth_const7"
183
    locfile="../double_of_int.why"
184
    loclnum="47" loccnumb="8" loccnume="18"
185
    sum="33ddded6ac63f36505881e2f6f7daf52"
186
    proved="true"
187 188 189
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c61Aainfix &lt;=c58V0F">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
190
     prover="1"
191
     timelimit="3"
192 193 194
     memlimit="1000"
     obsolete="false"
     archived="false">
195
     <result status="valid" time="1.07"/>
196 197 198 199
    </proof>
   </goal>
   <goal
    name="nth_const8"
200
    locfile="../double_of_int.why"
201
    loclnum="48" loccnumb="8" loccnume="18"
202
    sum="ebbfe86d1919d9c00eedf03bd41df821"
203 204 205 206 207
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstc62aTrue">
    <proof
     prover="0"
208
     timelimit="8"
209 210 211
     memlimit="1000"
     obsolete="false"
     archived="false">
212
     <result status="valid" time="2.59"/>
MARCHE Claude's avatar
MARCHE Claude committed
213 214 215
    </proof>
    <proof
     prover="1"
216
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
217 218 219
     memlimit="1000"
     obsolete="false"
     archived="false">
220
     <result status="valid" time="0.04"/>
221 222 223 224
    </proof>
   </goal>
   <goal
    name="nth_const9"
225
    locfile="../double_of_int.why"
226
    loclnum="49" loccnumb="8" loccnume="18"
227
    sum="0ac5bc0333128c22f732472517683d73"
228 229 230 231
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstc63aFalse">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
232
     prover="1"
233
     timelimit="3"
234 235 236
     memlimit="1000"
     obsolete="false"
     archived="false">
237
     <result status="valid" time="0.04"/>
238 239 240 241
    </proof>
   </goal>
   <goal
    name="sign_const"
242
    locfile="../double_of_int.why"
243
    loclnum="51" loccnumb="8" loccnume="18"
244
    sum="d2875e93d825f79a8a6b236ed396cef0"
245 246 247 248
    proved="true"
    expanded="false"
    shape="ainfix =asignaconstaFalse">
    <proof
249
     prover="0"
250 251 252 253
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
254
     <result status="valid" time="0.02"/>
255 256
    </proof>
    <proof
257 258
     prover="1"
     timelimit="3"
259 260 261
     memlimit="1000"
     obsolete="false"
     archived="false">
262
     <result status="valid" time="0.02"/>
263 264
    </proof>
    <proof
265
     prover="2"
266 267 268 269
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
270
     <result status="valid" time="0.04"/>
271 272
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
273
     prover="3"
274 275 276 277
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
278
     <result status="valid" time="0.04"/>
279 280
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
281
     prover="5"
282 283 284 285 286 287 288
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
289
     prover="6"
290 291 292 293
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
294
     <result status="valid" time="0.01"/>
295
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
296
    <proof
297 298
     prover="7"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
299 300 301
     memlimit="1000"
     obsolete="false"
     archived="false">
302
     <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
303
    </proof>
304 305 306
   </goal>
   <goal
    name="exp_const"
307
    locfile="../double_of_int.why"
308
    loclnum="53" loccnumb="8" loccnume="17"
309
    sum="76fbb0c9625c75a23b73b65a724de5f0"
310 311
    proved="true"
    expanded="false"
312 313
    shape="ainfix =aexpaconstc1075">
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
314
     prover="4"
315
     timelimit="30"
316
     memlimit="1000"
317
     edited="double_of_int_DoubleOfInt_exp_const_1.v"
318 319
     obsolete="false"
     archived="false">
320
     <result status="valid" time="0.99"/>
321 322 323 324
    </proof>
   </goal>
   <goal
    name="to_nat_mantissa_1"
325
    locfile="../double_of_int.why"
326
    loclnum="55" loccnumb="8" loccnume="25"
327
    sum="706bd004ab4c53be3e4da3035cbea3fe"
328 329 330 331
    proved="true"
    expanded="false"
    shape="ainfix =ato_nat_subaconstc30c0c0">
    <proof
332
     prover="0"
333 334 335 336
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
337
     <result status="valid" time="0.06"/>
MARCHE Claude's avatar
MARCHE Claude committed
338 339
    </proof>
    <proof
340 341
     prover="1"
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
342 343 344
     memlimit="1000"
     obsolete="false"
     archived="false">
345
     <result status="valid" time="0.05"/>
346 347
    </proof>
    <proof
348
     prover="2"
349 350 351 352
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
353
     <result status="valid" time="0.07"/>
354 355
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
356 357 358 359 360
     prover="3"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
361
     <result status="valid" time="0.18"/>
MARCHE Claude's avatar
MARCHE Claude committed
362 363
    </proof>
    <proof
364 365
     prover="6"
     timelimit="5"
366 367 368
     memlimit="1000"
     obsolete="false"
     archived="false">
369
     <result status="valid" time="0.73"/>
MARCHE Claude's avatar
MARCHE Claude committed
370 371
    </proof>
    <proof
372 373
     prover="7"
     timelimit="10"
MARCHE Claude's avatar
MARCHE Claude committed
374 375 376
     memlimit="1000"
     obsolete="false"
     archived="false">
377
     <result status="valid" time="3.18"/>
378 379 380 381
    </proof>
   </goal>
   <goal
    name="mantissa_const_nth2"
382
    locfile="../double_of_int.why"
383
    loclnum="57" loccnumb="8" loccnume="27"
384
    sum="71d3c2020fa5fefb1fffa125a483bdb4"
385 386 387 388
    proved="true"
    expanded="false"
    shape="ainfix =anthaconstV0aFalseIainfix &lt;=V0c51Aainfix &lt;=c32V0F">
    <proof
389
     prover="0"
390 391 392 393
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
394
     <result status="valid" time="0.03"/>
395 396
    </proof>
    <proof
397 398
     prover="1"
     timelimit="3"
399 400 401
     memlimit="1000"
     obsolete="false"
     archived="false">
402
     <result status="valid" time="0.03"/>
403 404
    </proof>
    <proof
405
     prover="2"
406 407 408 409
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
410
     <result status="valid" time="0.04"/>
411 412
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
413
     prover="3"
414 415 416 417
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
418
     <result status="valid" time="0.05"/>
419 420
    </proof>
    <proof
421
     prover="6"
422 423 424 425
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
426
     <result status="valid" time="0.01"/>
427
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
428
    <proof
429 430
     prover="7"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
431 432 433
     memlimit="1000"
     obsolete="false"
     archived="false">
434
     <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
435
    </proof>
436 437 438
   </goal>
   <goal
    name="mantissa_const_to_nat51"
439
    locfile="../double_of_int.why"
440
    loclnum="60" loccnumb="8" loccnume="31"
441
    sum="766a89ace17c4afaac2d1c2a568754d0"
442 443 444 445
    proved="true"
    expanded="false"
    shape="ainfix =ato_nat_subaconstc51c0ato_nat_subaconstc31c0">
    <proof
446
     prover="0"
447 448 449 450
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
451
     <result status="valid" time="0.16"/>
452 453
    </proof>
    <proof
454 455
     prover="1"
     timelimit="3"
456 457 458
     memlimit="1000"
     obsolete="false"
     archived="false">
459
     <result status="valid" time="0.14"/>
460 461
    </proof>
    <proof
462 463
     prover="6"
     timelimit="5"
464 465 466
     memlimit="1000"
     obsolete="false"
     archived="false">
467
     <result status="valid" time="0.95"/>
MARCHE Claude's avatar
MARCHE Claude committed
468 469
    </proof>
    <proof
470 471
     prover="7"
     timelimit="11"
MARCHE Claude's avatar
MARCHE Claude committed
472 473 474
     memlimit="1000"
     obsolete="false"
     archived="false">
475
     <result status="valid" time="3.43"/>
476 477 478 479
    </proof>
   </goal>
   <goal
    name="mantissa_const"
480
    locfile="../double_of_int.why"
481
    loclnum="63" loccnumb="8" loccnume="22"
482
    sum="f990d76a46e71daafc0a8a8277aa1b39"
483 484 485 486
    proved="true"
    expanded="false"
    shape="ainfix =amantissaaconstapow2c31">
    <proof
487
     prover="0"
488 489 490 491
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
492
     <result status="valid" time="0.59"/>
493 494
    </proof>
    <proof
495 496
     prover="1"
     timelimit="3"
497 498 499
     memlimit="1000"
     obsolete="false"
     archived="false">
500
     <result status="valid" time="0.48"/>
501 502
    </proof>
    <proof
503
     prover="2"
504 505 506 507
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
508
     <result status="valid" time="0.05"/>
MARCHE Claude's avatar
MARCHE Claude committed
509 510
    </proof>
    <proof
511 512
     prover="3"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
513 514 515
     memlimit="1000"
     obsolete="false"
     archived="false">
516
     <result status="valid" time="0.05"/>
517 518 519 520
    </proof>
   </goal>
   <goal
    name="real1075m1023"
521
    locfile="../double_of_int.why"
522
    loclnum="65" loccnumb="8" loccnume="21"
523
    sum="039dede7984a3f0d0313375512356486"
524 525 526 527
    proved="true"
    expanded="false"
    shape="ainfix =afrom_intainfix -c1075c1023c52.0">
    <proof
528
     prover="2"
529 530 531 532
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
533
     <result status="valid" time="0.04"/>
534 535
    </proof>
    <proof
536
     prover="3"
537 538 539 540
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
541
     <result status="valid" time="0.05"/>
542 543
    </proof>
    <proof
544
     prover="5"
545 546 547 548
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
549
     <result status="valid" time="0.00"/>
550 551
    </proof>
    <proof
552
     prover="6"
553 554 555 556 557 558 559
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
560
     prover="7"
561 562 563 564 565 566 567 568 569
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="real1075m1023_2"
570
    locfile="../double_of_int.why"
571
    loclnum="67" loccnumb="8" loccnume="23"
572
    sum="49fd502d2bebe2b9c4846ae78b6a926a"
573 574 575 576
    proved="true"
    expanded="false"
    shape="ainfix =ainfix -.c1075.0c1023.0c52.0">
    <proof
577
     prover="0"
578 579 580 581
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
582
     <result status="valid" time="0.03"/>
583 584
    </proof>
    <proof
585 586
     prover="1"
     timelimit="3"
587 588 589
     memlimit="1000"
     obsolete="false"
     archived="false">
590
     <result status="valid" time="0.03"/>
591 592
    </proof>
    <proof
593
     prover="2"
594 595 596 597
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
598
     <result status="valid" time="0.04"/>
599 600
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
601
     prover="3"
602 603 604 605
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
606
     <result status="valid" time="0.05"/>
607 608
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
609
     prover="5"
610 611 612 613 614 615 616
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
617
     prover="6"
618 619 620 621 622 623
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
624
    <proof
625 626
     prover="7"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
627 628 629
     memlimit="1000"
     obsolete="false"
     archived="false">
630
     <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
631
    </proof>
632 633 634
   </goal>
   <goal
    name="real52_a_m52"
635
    locfile="../double_of_int.why"
636
    loclnum="69" loccnumb="8" loccnume="20"
637
    sum="c7b4390dfc2380dabdf5352f51e02ec0"
MARCHE Claude's avatar
MARCHE Claude committed
638 639
    proved="true"
    expanded="false"
640 641 642
    shape="ainfix =ainfix *.ainfix *.apow2ainfix -c1075c1023apow2c31apow2aprefix -c52apow2c31">
    <proof
     prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
643
     timelimit="60"
644
     memlimit="1000"
645
     obsolete="false"
646
     archived="false">
647
     <result status="valid" time="11.83"/>
MARCHE Claude's avatar
MARCHE Claude committed
648 649 650 651 652 653 654
    </proof>
    <proof
     prover="1"
     timelimit="60"
     memlimit="1000"
     obsolete="false"
     archived="false">
655
     <result status="valid" time="11.00"/>
656 657 658 659
    </proof>
   </goal>
   <goal
    name="const_value0"
660
    locfile="../double_of_int.why"
661
    loclnum="71" loccnumb="8" loccnume="20"
662
    sum="31c88f8a47ee230f4d53940e389fa0e1"
663 664 665 666
    proved="true"
    expanded="false"
    shape="ainfix =aconst_as_doubleainfix *.ainfix *.c1.0apow2ainfix -c1075c1023ainfix +.c1.0ainfix *.apow2c31apow2aprefix -c52">
    <proof
667
     prover="0"
668 669 670 671
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
672
     <result status="valid" time="0.28"/>
673 674
    </proof>
    <proof
675 676
     prover="1"
     timelimit="3"
677 678 679
     memlimit="1000"
     obsolete="false"
     archived="false">
680
     <result status="valid" time="0.32"/>
681 682
    </proof>
    <proof
683
     prover="2"
684 685 686 687
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
688
     <result status="valid" time="0.08"/>
MARCHE Claude's avatar
MARCHE Claude committed
689 690
    </proof>
    <proof
691 692
     prover="3"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
693 694 695
     memlimit="1000"
     obsolete="false"
     archived="false">
696
     <result status="valid" time="0.27"/>
697 698 699 700
    </proof>
   </goal>
   <goal
    name="const_value"
701
    locfile="../double_of_int.why"
702
    loclnum="74" loccnumb="8" loccnume="19"
703
    sum="b79141081d304415a5a6f193ec5e2409"
704 705 706 707
    proved="true"
    expanded="false"
    shape="ainfix =aconst_as_doubleainfix +.apow2c52apow2c31">
    <proof
708
     prover="0"
709 710 711 712
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
713
     <result status="valid" time="0.04"/>
714 715
    </proof>
    <proof
716 717
     prover="1"
     timelimit="3"
718 719 720
     memlimit="1000"
     obsolete="false"
     archived="false">
721
     <result status="valid" time="0.03"/>
722 723
    </proof>
    <proof
724
     prover="2"
725 726 727 728
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
729
     <result status="valid" time="0.05"/>
730 731
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
732 733 734 735 736
     prover="3"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
737
     <result status="valid" time="0.05"/>
MARCHE Claude's avatar
MARCHE Claude committed
738 739
    </proof>
    <proof
740 741
     prover="6"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
742 743 744
     memlimit="1000"
     obsolete="false"
     archived="false">
745
     <result status="valid" time="0.13"/>
MARCHE Claude's avatar
MARCHE Claude committed
746 747
    </proof>
    <proof
748 749
     prover="7"
     timelimit="10"
750 751 752
     memlimit="1000"
     obsolete="false"
     archived="false">
753
     <result status="valid" time="3.13"/>
754 755 756 757
    </proof>
   </goal>
   <goal
    name="nth_0_30"
758
    locfile="../double_of_int.why"
759
    loclnum="100" loccnumb="8" loccnume="16"
760
    sum="fce99fa866c4c099d0fbc8e9fd411ceb"
761 762 763 764
    proved="true"
    expanded="false"
    shape="ainfix =anthabw_xoraj&apos;afrom_int2cV0V1anthafrom_int2cV0V1Iainfix &lt;=V1c30Aainfix &lt;=c0V1Aais_int32V0FF">
    <proof
765 766
     prover="1"
     timelimit="3"
767 768 769
     memlimit="1000"
     obsolete="false"
     archived="false">
770
     <result status="valid" time="0.74"/>
771 772
    </proof>
    <proof
773
     prover="2"
774 775 776 777
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
778
     <result status="valid" time="0.18"/>
779 780
    </proof>
    <proof
781 782
     prover="3"
     timelimit="5"
783 784 785
     memlimit="1000"
     obsolete="false"
     archived="false">
786
     <result status="valid" time="0.50"/>
787 788 789 790
    </proof>
   </goal>
   <goal
    name="nth_jpxor_0_30"
791
    locfile="../double_of_int.why"
792
    loclnum="102" loccnumb="8" loccnume="22"
793
    sum="aa7c1f0ee3657926c6f1bf3a50a8723b"
794 795 796 797
    proved="true"
    expanded="false"
    shape="ainfix =anthajpxorV0V1anthafrom_int2cV0V1Iainfix &lt;=V1c30Aainfix &lt;=c0V1Aais_int32V0FF">
    <proof
798
     prover="0"
799 800 801 802
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
803
     <result status="valid" time="0.04"/>
804 805
    </proof>
    <proof
806 807
     prover="1"
     timelimit="3"
808 809 810
     memlimit="1000"
     obsolete="false"
     archived="false">
811
     <result status="valid" time="0.09"/>
812 813
    </proof>
    <proof
814
     prover="2"
815 816 817 818
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
819
     <result status="valid" time="0.05"/>
MARCHE Claude's avatar
MARCHE Claude committed
820 821
    </proof>
    <proof
822 823
     prover="3"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
824 825 826
     memlimit="1000"
     obsolete="false"
     archived="false">
827
     <result status="valid" time="0.06"/>
828 829 830 831
    </proof>
   </goal>
   <goal
    name="nth_var31"
832
    locfile="../double_of_int.why"
833
    loclnum="104" loccnumb="8" loccnume="17"
834
    sum="109e12c433b338d4b5fb32afe99ce518"
835 836 837 838 839 840 841 842 843
    proved="true"
    expanded="false"
    shape="ainfix =anthajpxorV0c31anotbanthafrom_int2cV0c31F">
    <proof
     prover="0"
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
844
     <result status="valid" time="0.39"/>
MARCHE Claude's avatar
MARCHE Claude committed
845 846 847
    </proof>
    <proof
     prover="1"
848
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
849 850 851
     memlimit="1000"
     obsolete="false"
     archived="false">
852
     <result status="valid" time="1.12"/>
853 854 855 856
    </proof>
   </goal>
   <goal
    name="to_nat_sub_0_30"
857
    locfile="../double_of_int.why"
858
    loclnum="107" loccnumb="8" loccnume="23"
859
    sum="1eab69b8b2fd31f062ecdb30c968a910"
860 861 862 863
    proved="true"
    expanded="false"
    shape="ainfix =ato_nat_subabw_xoraj&apos;afrom_int2cV0c30c0ato_nat_subafrom_int2cV0c30c0Iais_int32V0F">
    <proof
864
     prover="0"
865 866 867 868
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
869
     <result status="valid" time="0.15"/>
870 871
    </proof>
    <proof
872 873
     prover="1"
     timelimit="3"
874 875 876
     memlimit="1000"
     obsolete="false"
     archived="false">
877
     <result status="valid" time="0.23"/>
878 879
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
880
     prover="3"
881 882 883 884
     timelimit="5"
     memlimit="1000"
     obsolete="false"
     archived="false">
885
     <result status="valid" time="0.48"/>
886 887
    </proof>
    <proof
888 889
     prover="6"
     timelimit="5"
MARCHE Claude's avatar
MARCHE Claude committed
890 891 892
     memlimit="1000"
     obsolete="false"
     archived="false">
893
     <result status="valid" time="0.78"/>
MARCHE Claude's avatar
MARCHE Claude committed
894 895
    </proof>
    <proof
896 897
     prover="7"
     timelimit="10"
898 899 900
     memlimit="1000"
     obsolete="false"
     archived="false">
901
     <result status="valid" time="3.60"/>
902 903 904 905
    </proof>
   </goal>
   <goal
    name="jpxorx_pos"
906
    locfile="../double_of_int.why"
907
    loclnum="114" loccnumb="8" loccnume="18"
908
    sum="b712dbf5ea7714f3791cd53a7bc539a0"
909 910 911 912
    proved="true"
    expanded="false"
    shape="ainfix =anthabw_xoraj&apos;afrom_int2cV0c31aTrueIainfix &gt;=V0c0F">
    <proof
913
     prover="0"
914 915