why3session.xml 14.1 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE why3session SYSTEM "/home/marche/why3/share/why3session.dtd">
3
<why3session
4
 name="./triangle_inequality/why3session.xml" shape_version="2">
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
 <prover
  id="0"
  name="Alt-Ergo"
  version="0.94"/>
 <prover
  id="1"
  name="Alt-Ergo"
  version="0.95-dev"/>
 <prover
  id="2"
  name="CVC3"
  version="2.2"/>
 <prover
  id="3"
  name="CVC3"
  version="2.4.1"/>
 <prover
  id="4"
  name="Z3"
  version="2.19"/>
 <prover
  id="5"
  name="Z3"
  version="3.2"/>
 <file
  name="../triangle_inequality.why"
  verified="true"
  expanded="true">
  <theory
   name="CauchySchwarzInequality"
35
   locfile="./triangle_inequality/../triangle_inequality.why"
36 37 38 39 40
   loclnum="16" loccnumb="7" loccnume="30"
   verified="true"
   expanded="true">
   <goal
    name="norm2_pos"
41
    locfile="./triangle_inequality/../triangle_inequality.why"
42 43 44 45 46 47 48 49 50 51 52
    loclnum="30" loccnumb="8" loccnume="17"
    sum="fd02659868bf23693dc6818171dd9f6c"
    proved="true"
    expanded="false"
    shape="ainfix &gt;=anorm2V0V1c0.0F">
    <proof
     prover="4"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
53
     <result status="valid" time="0.00"/>
54 55 56 57 58 59 60
    </proof>
    <proof
     prover="5"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
61
     <result status="valid" time="0.00"/>
62 63 64 65
    </proof>
   </goal>
   <goal
    name="p_expr"
66
    locfile="./triangle_inequality/../triangle_inequality.why"
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
    loclnum="43" loccnumb="8" loccnume="14"
    sum="e3e2e3f2ab3514176916677a2c9dcda8"
    proved="true"
    expanded="false"
    shape="ainfix =apV0V1V2V3V4anorm2ainfix +V0ainfix *V4V2ainfix +V1ainfix *V4V3F">
    <proof
     prover="4"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
     prover="2"
     timelimit="30"
     memlimit="1000"
     obsolete="false"
     archived="false">
86
     <result status="valid" time="0.01"/>
87 88 89 90 91 92 93 94 95 96 97 98
    </proof>
    <proof
     prover="5"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="p_pos"
99
    locfile="./triangle_inequality/../triangle_inequality.why"
100 101 102 103 104 105 106 107 108 109 110
    loclnum="47" loccnumb="8" loccnume="13"
    sum="9d300338932b8b2f1d30f1a5ef4048aa"
    proved="true"
    expanded="false"
    shape="ainfix &gt;=apV0V1V2V3V4c0.0F">
    <proof
     prover="2"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
111
     <result status="valid" time="0.00"/>
112 113 114 115 116 117 118
    </proof>
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
119
     <result status="valid" time="0.00"/>
120 121 122 123 124 125 126
    </proof>
    <proof
     prover="3"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
127
     <result status="valid" time="0.00"/>
128 129 130 131 132 133 134
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
135
     <result status="valid" time="0.00"/>
136 137 138 139
    </proof>
   </goal>
   <goal
    name="mul_div_simpl"
140
    locfile="./triangle_inequality/../triangle_inequality.why"
141 142 143 144 145 146 147 148 149 150 151
    loclnum="50" loccnumb="8" loccnume="21"
    sum="0e5fcd8b0be29c6785efa726694586ee"
    proved="true"
    expanded="false"
    shape="ainfix =ainfix *ainfix /V0V1V1V0Iainfix =V1c0.0NF">
    <proof
     prover="4"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
152
     <result status="valid" time="0.00"/>
153 154 155 156 157 158 159
    </proof>
    <proof
     prover="5"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
160
     <result status="valid" time="0.01"/>
161 162 163 164
    </proof>
   </goal>
   <goal
    name="p_val_part"
165
    locfile="./triangle_inequality/../triangle_inequality.why"
166 167 168 169 170 171 172 173 174 175 176
    loclnum="53" loccnumb="8" loccnume="18"
    sum="a8005b01333c545026eb549c56c77150"
    proved="true"
    expanded="false"
    shape="ainfix =apV0V1V2V3ainfix /aprefix -adotV0V1V2V3anorm2V2V3ainfix -anorm2V0V1ainfix /asqradotV0V1V2V3anorm2V2V3Iainfix &gt;anorm2V2V3c0.0F">
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
177
     <result status="valid" time="0.29"/>
178 179 180 181
    </proof>
   </goal>
   <goal
    name="p_val_part_pos"
182
    locfile="./triangle_inequality/../triangle_inequality.why"
183 184 185 186 187 188 189 190 191 192 193
    loclnum="59" loccnumb="8" loccnume="22"
    sum="11a72ee799d55da41bc2ed13dd13d256"
    proved="true"
    expanded="false"
    shape="ainfix &gt;=ainfix -anorm2V0V1ainfix /asqradotV0V1V2V3anorm2V2V3c0.0Iainfix &gt;anorm2V2V3c0.0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
194
     <result status="valid" time="0.06"/>
195 196 197 198 199 200 201
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
202
     <result status="valid" time="0.06"/>
203 204 205 206
    </proof>
   </goal>
   <goal
    name="p_val_part_pos_aux"
207
    locfile="./triangle_inequality/../triangle_inequality.why"
208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
    loclnum="64" loccnumb="8" loccnume="26"
    sum="42ca4b825e25d19e11bcea616ff9899b"
    proved="true"
    expanded="false"
    shape="ainfix &gt;=ainfix *anorm2V2V3apV0V1V2V3ainfix /aprefix -adotV0V1V2V3anorm2V2V3c0.0Iainfix &gt;anorm2V2V3c0.0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
227
     <result status="valid" time="0.01"/>
228 229 230 231
    </proof>
   </goal>
   <goal
    name="CauchySchwarz_aux_non_null"
232
    locfile="./triangle_inequality/../triangle_inequality.why"
233 234 235 236 237 238 239
    loclnum="69" loccnumb="8" loccnume="34"
    sum="7e5d4f7d5ec9b060aef81e2e9fe1dc7a"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=asqradotV0V1V2V3ainfix *anorm2V0V1anorm2V2V3Iainfix &gt;anorm2V2V3c0.0F">
    <proof
     prover="0"
240
     timelimit="5"
241 242 243
     memlimit="1000"
     obsolete="false"
     archived="false">
244
     <result status="valid" time="1.38"/>
245 246 247 248 249 250 251
    </proof>
    <proof
     prover="1"
     timelimit="30"
     memlimit="1000"
     obsolete="false"
     archived="false">
252
     <result status="valid" time="2.40"/>
253 254 255 256
    </proof>
   </goal>
   <goal
    name="norm_null"
257
    locfile="./triangle_inequality/../triangle_inequality.why"
258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276
    loclnum="74" loccnumb="8" loccnume="17"
    sum="36c8c6f1440139424e8350659c9d1015"
    proved="true"
    expanded="false"
    shape="ainfix =V1c0.0Oainfix =V0c0.0Iainfix =anorm2V0V1c0.0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.02"/>
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
277
     <result status="valid" time="0.06"/>
278 279 280 281
    </proof>
   </goal>
   <goal
    name="CauchySchwarz_aux_null"
282
    locfile="./triangle_inequality/../triangle_inequality.why"
283 284 285 286 287 288 289 290 291 292 293
    loclnum="78" loccnumb="8" loccnume="30"
    sum="2f87efe9a9c8a6f07547730599e78603"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=asqradotV0V1V2V3ainfix *anorm2V0V1anorm2V2V3Iainfix =anorm2V2V3c0.0F">
    <proof
     prover="4"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
294
     <result status="valid" time="0.02"/>
295 296 297 298 299 300 301
    </proof>
    <proof
     prover="2"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
302
     <result status="valid" time="0.00"/>
303 304 305 306 307 308 309
    </proof>
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
310
     <result status="valid" time="0.07"/>
311 312 313 314 315 316 317
    </proof>
    <proof
     prover="3"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
318
     <result status="valid" time="0.01"/>
319 320 321 322 323 324 325
    </proof>
    <proof
     prover="5"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
326
     <result status="valid" time="0.28"/>
327 328 329 330 331 332 333
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
334
     <result status="valid" time="0.06"/>
335 336 337 338
    </proof>
   </goal>
   <goal
    name="CauchySchwarz_aux"
339
    locfile="./triangle_inequality/../triangle_inequality.why"
340 341 342 343 344 345 346 347 348 349 350
    loclnum="83" loccnumb="8" loccnume="25"
    sum="2066809714d06cd146a2ab0420567848"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=asqradotV0V1V2V3ainfix *anorm2V0V1anorm2V2V3F">
    <proof
     prover="4"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
351
     <result status="valid" time="0.16"/>
352 353 354 355 356 357 358
    </proof>
    <proof
     prover="2"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
359
     <result status="valid" time="0.00"/>
360 361 362 363 364 365 366
    </proof>
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
367
     <result status="valid" time="0.00"/>
368 369 370 371 372 373 374
    </proof>
    <proof
     prover="3"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
375
     <result status="valid" time="0.00"/>
376 377 378 379 380 381 382
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
383
     <result status="valid" time="0.01"/>
384 385 386 387
    </proof>
   </goal>
   <goal
    name="norm_pos"
388
    locfile="./triangle_inequality/../triangle_inequality.why"
389 390 391 392 393 394 395 396 397 398 399
    loclnum="91" loccnumb="8" loccnume="16"
    sum="530b849b4fa14adfd7c6319ea00fe993"
    proved="true"
    expanded="false"
    shape="ainfix &gt;=anormV0V1c0.0F">
    <proof
     prover="4"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
400
     <result status="valid" time="0.01"/>
401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423
    </proof>
    <proof
     prover="2"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
    <proof
     prover="3"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
424
     <result status="valid" time="0.00"/>
425 426 427 428 429 430 431
    </proof>
    <proof
     prover="5"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
432
     <result status="valid" time="0.01"/>
433 434 435 436 437 438 439 440 441 442 443 444
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.01"/>
    </proof>
   </goal>
   <goal
    name="sqr_le_sqrt"
445
    locfile="./triangle_inequality/../triangle_inequality.why"
446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464
    loclnum="95" loccnumb="8" loccnume="19"
    sum="ca0493ceacb48fdb54fe6ad2971a5718"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=V0asqrtV1Iainfix &lt;=asqrV0V1Aainfix &lt;=c0.0asqrV0Aainfix &lt;=c0.0V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.03"/>
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
465
     <result status="valid" time="0.02"/>
466 467 468 469
    </proof>
   </goal>
   <goal
    name="CauchySchwarz"
470
    locfile="./triangle_inequality/../triangle_inequality.why"
471 472 473 474 475 476 477 478 479 480 481
    loclnum="99" loccnumb="8" loccnume="21"
    sum="f2b8e94668d253d2296401415e4bc7ce"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=adotV0V1V2V3ainfix *anormV0V1anormV2V3F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
482
     <result status="valid" time="0.19"/>
483 484 485 486 487 488 489
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
490
     <result status="valid" time="0.18"/>
491 492 493 494 495
    </proof>
   </goal>
  </theory>
  <theory
   name="TriangleInequality"
496
   locfile="./triangle_inequality/../triangle_inequality.why"
497 498 499 500 501
   loclnum="106" loccnumb="7" loccnume="25"
   verified="true"
   expanded="true">
   <goal
    name="triangle_aux"
502
    locfile="./triangle_inequality/../triangle_inequality.why"
503 504 505 506 507 508 509 510 511 512 513
    loclnum="118" loccnumb="8" loccnume="20"
    sum="0f00b9d5ce4bdd983f431768131409ec"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=anorm2ainfix +V0V2ainfix +V1V3asqrainfix +anormV0V1anormV2V3F">
    <proof
     prover="4"
     timelimit="30"
     memlimit="1000"
     obsolete="false"
     archived="false">
514
     <result status="valid" time="0.02"/>
515 516 517 518
    </proof>
   </goal>
   <goal
    name="sqr_sqrt_le"
519
    locfile="./triangle_inequality/../triangle_inequality.why"
520 521 522 523 524 525 526 527 528 529 530
    loclnum="123" loccnumb="8" loccnume="19"
    sum="85a70a1b4d66ffa566d69099cc699bcc"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=asqrtV0V1Iainfix &lt;=V0asqrV1Aainfix &lt;=c0.0V0Aainfix &lt;=c0.0V1F">
    <proof
     prover="2"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
531
     <result status="valid" time="0.00"/>
532 533 534 535 536 537 538
    </proof>
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
539
     <result status="valid" time="0.02"/>
540 541 542 543 544 545 546
    </proof>
    <proof
     prover="3"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
547
     <result status="valid" time="0.01"/>
548 549 550 551 552 553 554
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
555
     <result status="valid" time="0.02"/>
556 557 558 559
    </proof>
   </goal>
   <goal
    name="triangle"
560
    locfile="./triangle_inequality/../triangle_inequality.why"
561 562 563 564 565 566 567 568 569 570 571
    loclnum="126" loccnumb="8" loccnume="16"
    sum="a4b471db5616eda06c01264368fdb7cd"
    proved="true"
    expanded="false"
    shape="ainfix &lt;=anormainfix +V0V2ainfix +V1V3ainfix +anormV0V1anormV2V3F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
572
     <result status="valid" time="0.10"/>
573 574 575 576 577 578 579
    </proof>
    <proof
     prover="1"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
580
     <result status="valid" time="0.10"/>
581 582 583 584 585
    </proof>
   </goal>
  </theory>
 </file>
</why3session>