why3session.xml 22.8 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"
Andrei Paskevich's avatar
Andrei Paskevich committed
7
  version="0.94"/>
8
 <prover
9
  id="1"
10
  name="Alt-Ergo"
11
  version="0.95"/>
12 13
 <prover
  id="2"
14 15
  name="CVC3"
  version="2.2"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
16
 <prover
17
  id="3"
18 19
  name="CVC3"
  version="2.4.1"/>
20
 <prover
21
  id="4"
22
  name="Gappa"
23
  version="0.16.1"/>
24
 <prover
25
  id="5"
26 27 28
  name="Yices"
  version="1.0.25"/>
 <prover
29
  id="6"
30 31
  name="Z3"
  version="2.19"/>
32
 <prover
33
  id="7"
34 35
  name="Z3"
  version="3.2"/>
36 37
 <file
  name="../real.why"
38
  verified="false"
39
  expanded="true">
40 41
  <theory
   name="Test"
42
   locfile="../real.why"
43
   loclnum="1" loccnumb="7" loccnume="11"
44
   verified="true"
45
   expanded="false">
46 47
   <goal
    name="G1"
48
    locfile="../real.why"
49
    loclnum="3" loccnumb="7" loccnume="9"
50
    sum="f207e29e9079f1be6781c87d4c160c81"
51
    proved="true"
52
    expanded="false"
53 54
    shape="ainfix =ainfix *c5.5c10.c55.">
    <proof
55
     prover="0"
56
     timelimit="3"
57
     memlimit="0"
58 59
     obsolete="false"
     archived="false">
60
     <result status="valid" time="0.01"/>
61 62
    </proof>
    <proof
63
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
64
     timelimit="5"
65
     memlimit="0"
66 67
     obsolete="false"
     archived="false">
68
     <result status="valid" time="0.00"/>
69
    </proof>
70
    <proof
71 72
     prover="3"
     timelimit="5"
73
     memlimit="0"
74 75
     obsolete="false"
     archived="false">
76
     <result status="valid" time="0.00"/>
77
    </proof>
78
    <proof
79
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
80
     timelimit="5"
81
     memlimit="0"
82 83
     obsolete="false"
     archived="false">
François Bobot's avatar
François Bobot committed
84 85
     <result status="valid" time="0.00"/>
    </proof>
86
    <proof
87 88
     prover="5"
     timelimit="10"
89
     memlimit="0"
90 91
     obsolete="false"
     archived="false">
92
     <result status="valid" time="0.01"/>
93 94
    </proof>
    <proof
95
     prover="6"
96
     timelimit="3"
97
     memlimit="0"
98 99 100 101 102
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
103 104
     prover="7"
     timelimit="3"
105
     memlimit="0"
106 107
     obsolete="false"
     archived="false">
108
     <result status="valid" time="0.00"/>
109 110
    </proof>
   </goal>
111 112
   <goal
    name="G2"
113
    locfile="../real.why"
114
    loclnum="4" loccnumb="7" loccnume="9"
115
    sum="9e04fefcbd74163191244b6b8d7562ea"
116
    proved="true"
117
    expanded="false"
118 119
    shape="ainfix =ainfix /c9.c3.c3.">
    <proof
120
     prover="0"
121
     timelimit="3"
122
     memlimit="0"
123 124
     obsolete="false"
     archived="false">
125
     <result status="valid" time="0.01"/>
126 127
    </proof>
    <proof
128
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
129
     timelimit="5"
130
     memlimit="0"
131 132
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
133
     <result status="valid" time="0.00"/>
134 135
    </proof>
    <proof
136 137
     prover="3"
     timelimit="5"
138
     memlimit="0"
139 140
     obsolete="false"
     archived="false">
141
     <result status="valid" time="0.00"/>
142
    </proof>
143
    <proof
144
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
145
     timelimit="5"
146
     memlimit="0"
147 148
     obsolete="false"
     archived="false">
149
     <result status="valid" time="0.00"/>
150
    </proof>
151
    <proof
152 153
     prover="6"
     timelimit="3"
154
     memlimit="0"
155 156
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
157
     <result status="valid" time="0.00"/>
158
    </proof>
159
    <proof
160
     prover="7"
161
     timelimit="3"
162
     memlimit="0"
163 164 165
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
166 167
    </proof>
   </goal>
168 169
   <goal
    name="G3"
170
    locfile="../real.why"
171
    loclnum="5" loccnumb="7" loccnume="9"
172
    sum="1a2d5acb41bac2a5d5a5ae9a44802cf2"
173
    proved="true"
174
    expanded="false"
175 176
    shape="ainfix =ainvc5.c0.2">
    <proof
177
     prover="0"
178
     timelimit="3"
179
     memlimit="0"
180 181 182 183 184
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
185
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
186
     timelimit="5"
187
     memlimit="0"
188 189 190 191 192
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
193 194
     prover="3"
     timelimit="5"
195
     memlimit="0"
196 197
     obsolete="false"
     archived="false">
198
     <result status="valid" time="0.00"/>
199 200
    </proof>
    <proof
201 202
     prover="6"
     timelimit="3"
203
     memlimit="0"
204 205
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
206
     <result status="valid" time="0.00"/>
207 208
    </proof>
    <proof
209
     prover="7"
210
     timelimit="3"
211
     memlimit="0"
212 213 214 215 216 217 218 219
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
  </theory>
  <theory
   name="TestInfix"
220
   locfile="../real.why"
221 222
   loclnum="8" loccnumb="7" loccnume="16"
   verified="true"
223
   expanded="false">
224 225
   <goal
    name="Add"
226
    locfile="../real.why"
227
    loclnum="10" loccnumb="7" loccnume="10"
228
    sum="0e9baf7fe8694089437161de221049eb"
229
    proved="true"
230
    expanded="false"
231 232
    shape="ainfix =ainfix +.c5.5c10.c15.5">
    <proof
233
     prover="0"
234
     timelimit="3"
235
     memlimit="0"
236 237 238
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
239
    </proof>
240
    <proof
241
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
242
     timelimit="5"
243
     memlimit="0"
244 245
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
246
     <result status="valid" time="0.00"/>
247
    </proof>
248
    <proof
249 250
     prover="3"
     timelimit="5"
251
     memlimit="0"
252 253
     obsolete="false"
     archived="false">
254
     <result status="valid" time="0.00"/>
255 256
    </proof>
    <proof
257
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
258
     timelimit="5"
259
     memlimit="0"
260 261 262 263 264
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
265 266
     prover="6"
     timelimit="3"
267
     memlimit="0"
268 269 270 271 272
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
273
     prover="7"
274
     timelimit="3"
275
     memlimit="0"
276 277 278 279 280 281 282
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="Sub"
283
    locfile="../real.why"
284
    loclnum="11" loccnumb="7" loccnume="10"
285
    sum="b96ec09f1f28908a2a176b392f18f9d1"
286
    proved="true"
287
    expanded="false"
288 289
    shape="ainfix =ainfix -.c9.c3.c6.">
    <proof
290
     prover="0"
291
     timelimit="3"
292
     memlimit="0"
293 294 295 296 297
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
298
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
299
     timelimit="5"
300
     memlimit="0"
301 302 303 304 305
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
306 307
     prover="3"
     timelimit="5"
308
     memlimit="0"
309 310
     obsolete="false"
     archived="false">
311
     <result status="valid" time="0.00"/>
312 313
    </proof>
    <proof
314
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
315
     timelimit="5"
316
     memlimit="0"
317 318 319 320 321
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
322 323
     prover="6"
     timelimit="3"
324
     memlimit="0"
325 326 327 328 329
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
330
     prover="7"
331
     timelimit="3"
332
     memlimit="0"
333 334 335 336 337 338 339
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="Neg"
340
    locfile="../real.why"
341
    loclnum="12" loccnumb="7" loccnume="10"
342
    sum="d23a894b757b84a44b8fff0618108d37"
343
    proved="true"
344
    expanded="false"
345 346
    shape="ainfix =ainfix +.aprefix -.c5.c3.5aprefix -.c1.5">
    <proof
347
     prover="0"
348
     timelimit="3"
349
     memlimit="0"
350 351
     obsolete="false"
     archived="false">
352
     <result status="valid" time="0.01"/>
353 354
    </proof>
    <proof
355
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
356
     timelimit="5"
357
     memlimit="0"
358 359 360 361 362
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
363 364
     prover="3"
     timelimit="5"
365
     memlimit="0"
366 367
     obsolete="false"
     archived="false">
368
     <result status="valid" time="0.00"/>
369 370
    </proof>
    <proof
371
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
372
     timelimit="5"
373
     memlimit="0"
374 375 376 377 378
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
379 380
     prover="6"
     timelimit="3"
381
     memlimit="0"
382 383 384 385 386
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
387
     prover="7"
388
     timelimit="3"
389
     memlimit="0"
390 391 392 393 394 395 396
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="Mul"
397
    locfile="../real.why"
398
    loclnum="13" loccnumb="7" loccnume="10"
399
    sum="e29404325109ec3f401b46eee6e14b98"
400
    proved="true"
401
    expanded="false"
402 403
    shape="ainfix =ainfix *.c5.5c10.c55.">
    <proof
404
     prover="0"
405
     timelimit="3"
406
     memlimit="0"
407 408
     obsolete="false"
     archived="false">
409
     <result status="valid" time="0.01"/>
410 411
    </proof>
    <proof
412
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
413
     timelimit="5"
414
     memlimit="0"
415 416 417 418 419
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
420 421
     prover="3"
     timelimit="5"
422
     memlimit="0"
423 424
     obsolete="false"
     archived="false">
425
     <result status="valid" time="0.00"/>
426 427
    </proof>
    <proof
428
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
429
     timelimit="5"
430
     memlimit="0"
431 432 433 434 435
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
436 437
     prover="6"
     timelimit="3"
438
     memlimit="0"
439 440 441 442 443
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
444
     prover="7"
445
     timelimit="3"
446
     memlimit="0"
447 448 449 450 451 452 453
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="Div"
454
    locfile="../real.why"
455
    loclnum="14" loccnumb="7" loccnume="10"
456
    sum="c06e2f7b6439bb0fb78135acce05d589"
457
    proved="true"
458
    expanded="false"
459 460
    shape="ainfix =ainfix /.c9.c2.c4.5">
    <proof
461
     prover="0"
462
     timelimit="3"
463
     memlimit="0"
464 465 466 467 468
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
469
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
470
     timelimit="5"
471
     memlimit="0"
472 473 474 475 476
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
477 478
     prover="3"
     timelimit="5"
479
     memlimit="0"
480 481
     obsolete="false"
     archived="false">
482
     <result status="valid" time="0.00"/>
483 484
    </proof>
    <proof
485
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
486
     timelimit="5"
487
     memlimit="0"
488 489
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
490
     <result status="valid" time="0.00"/>
491 492
    </proof>
    <proof
493 494
     prover="6"
     timelimit="3"
495
     memlimit="0"
496 497 498 499 500
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
501
     prover="7"
502
     timelimit="3"
503
     memlimit="0"
504 505 506 507 508 509 510
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="Inv"
511
    locfile="../real.why"
512
    loclnum="15" loccnumb="7" loccnume="10"
513
    sum="7a5279ca7f27da7d779586f6eb3b0123"
514
    proved="true"
515
    expanded="false"
516 517
    shape="ainfix =ainvc5.c0.2">
    <proof
518
     prover="0"
519
     timelimit="3"
520
     memlimit="0"
521 522
     obsolete="false"
     archived="false">
523
     <result status="valid" time="0.01"/>
524 525
    </proof>
    <proof
526
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
527
     timelimit="5"
528
     memlimit="0"
529 530 531 532 533
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
534 535
     prover="3"
     timelimit="5"
536
     memlimit="0"
537 538
     obsolete="false"
     archived="false">
539
     <result status="valid" time="0.00"/>
540 541
    </proof>
    <proof
542 543
     prover="6"
     timelimit="3"
544
     memlimit="0"
545 546
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
547
     <result status="valid" time="0.00"/>
548 549
    </proof>
    <proof
550
     prover="7"
551
     timelimit="3"
552
     memlimit="0"
553 554 555
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
556 557 558
    </proof>
   </goal>
  </theory>
559 560
  <theory
   name="SquareTest"
561
   locfile="../real.why"
562 563
   loclnum="19" loccnumb="7" loccnume="17"
   verified="true"
564
   expanded="false">
565 566
   <goal
    name="Sqrt_zero"
567
    locfile="../real.why"
568
    loclnum="23" loccnumb="8" loccnume="17"
569
    sum="b353ced9b0f041c36c827f26d50b3acd"
570
    proved="true"
571
    expanded="false"
572 573
    shape="ainfix =asqrtc0.0c0.0">
    <proof
574 575 576
     prover="0"
     timelimit="3"
     memlimit="0"
577 578
     obsolete="false"
     archived="false">
579
     <result status="valid" time="0.01"/>
580 581
    </proof>
    <proof
582
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
583
     timelimit="5"
584
     memlimit="0"
585 586 587 588 589
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
590
     prover="3"
MARCHE Claude's avatar
MARCHE Claude committed
591
     timelimit="5"
592
     memlimit="0"
593 594
     obsolete="false"
     archived="false">
595
     <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
596 597
    </proof>
    <proof
598
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
599 600 601 602 603
     timelimit="5"
     memlimit="0"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
604
    </proof>
605 606 607 608 609 610 611 612
    <proof
     prover="6"
     timelimit="60"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.02"/>
    </proof>
613
    <proof
614 615 616
     prover="7"
     timelimit="60"
     memlimit="1000"
617 618
     obsolete="false"
     archived="false">
619
     <result status="valid" time="0.02"/>
620 621 622 623
    </proof>
   </goal>
   <goal
    name="Sqrt_one"
624
    locfile="../real.why"
625
    loclnum="24" loccnumb="8" loccnume="16"
626
    sum="e8ec282b918f9ea65664f75b3f6ba8f4"
627
    proved="true"
628
    expanded="false"
629 630
    shape="ainfix =asqrtc1.0c1.0">
    <proof
631
     prover="0"
632
     timelimit="3"
633
     memlimit="0"
634 635
     obsolete="false"
     archived="false">
636
     <result status="valid" time="0.01"/>
637 638
    </proof>
    <proof
639
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
640
     timelimit="5"
641
     memlimit="0"
642 643 644 645 646
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
647 648
     prover="3"
     timelimit="5"
649
     memlimit="0"
650 651
     obsolete="false"
     archived="false">
652
     <result status="valid" time="0.00"/>
653 654
    </proof>
    <proof
655
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
656 657 658 659 660 661 662
     timelimit="5"
     memlimit="0"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
663 664
     prover="6"
     timelimit="3"
665
     memlimit="0"
666 667
     obsolete="false"
     archived="false">
668
     <result status="valid" time="0.01"/>
669 670
    </proof>
    <proof
671
     prover="7"
672
     timelimit="3"
673
     memlimit="0"
674 675
     obsolete="false"
     archived="false">
676
     <result status="valid" time="0.01"/>
677 678 679 680
    </proof>
   </goal>
   <goal
    name="Sqrt_four"
681
    locfile="../real.why"
682
    loclnum="25" loccnumb="8" loccnume="17"
683
    sum="84ef0743ccce40f492768328498afce8"
684
    proved="true"
685
    expanded="false"
686 687
    shape="ainfix =asqrtc4.0c2.0">
    <proof
688
     prover="0"
689
     timelimit="3"
690
     memlimit="0"
691 692
     obsolete="false"
     archived="false">
693
     <result status="valid" time="0.00"/>
694 695
    </proof>
    <proof
696
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
697
     timelimit="5"
698
     memlimit="0"
699 700
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
701
     <result status="valid" time="0.00"/>
702 703
    </proof>
    <proof
704 705
     prover="3"
     timelimit="5"
706
     memlimit="0"
707 708
     obsolete="false"
     archived="false">
709
     <result status="valid" time="0.00"/>
710 711
    </proof>
    <proof
712
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
713 714 715 716 717 718 719
     timelimit="5"
     memlimit="0"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
720 721
     prover="6"
     timelimit="3"
722
     memlimit="0"
723 724
     obsolete="false"
     archived="false">
725
     <result status="valid" time="1.27"/>
726 727
    </proof>
    <proof
728
     prover="7"
729
     timelimit="67"
730
     memlimit="1000"
731 732
     obsolete="false"
     archived="false">
733
     <result status="valid" time="32.60"/>
734 735 736 737 738
    </proof>
   </goal>
  </theory>
  <theory
   name="ExpLogTest"
739
   locfile="../real.why"
740 741
   loclnum="29" loccnumb="7" loccnume="17"
   verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
742
   expanded="true">
743 744
   <goal
    name="Log_e"
745
    locfile="../real.why"
746
    loclnum="33" loccnumb="8" loccnume="13"
747
    sum="da0b025851b39560876d3ece835be34c"
748
    proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
749
    expanded="true"
750 751
    shape="ainfix =alogaec1.0">
    <proof
752
     prover="0"
753
     timelimit="3"
754
     memlimit="0"
755 756
     obsolete="false"
     archived="false">
757
     <result status="valid" time="0.01"/>
758
    </proof>
759
    <proof
760
     prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
761
     timelimit="5"
762 763 764 765 766
     memlimit="0"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
767
    <proof
768 769
     prover="3"
     timelimit="5"
770
     memlimit="0"
771 772
     obsolete="false"
     archived="false">
773
     <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
774 775
    </proof>
    <proof
776 777
     prover="6"
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
778 779 780
     memlimit="0"
     obsolete="false"
     archived="false">
781
     <result status="valid" time="0.01"/>
782
    </proof>
783
    <proof
784
     prover="7"
785
     timelimit="3"
786
     memlimit="0"
787 788
     obsolete="false"
     archived="false">
789
     <result status="valid" time="0.01"/>
790 791 792