2011-05-16 14:28:44 +02:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
|
<!DOCTYPE why3session SYSTEM "why3session.dtd">
|
|
|
|
|
<why3session name="examples/programs/decrease1/why3session.xml">
|
|
|
|
|
<file name="../decrease1.mlw" verified="true" expanded="true">
|
2011-07-04 18:25:49 +02:00
|
|
|
<theory name="WP Decrease1" verified="true" expanded="true">
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="decrease1_induction" sum="f00d23c343b30564081c33321d893311" proved="true" expanded="true">
|
2011-07-02 14:36:51 +02:00
|
|
|
<proof prover="coq" timelimit="10" edited="decrease1_Decrease1_decrease1_induction_2.v" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.64"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search" expl="correctness of parameter search" sum="a8018e6ee2277009a98a573ff255e26b" proved="true" expanded="true">
|
2011-05-23 15:26:16 +02:00
|
|
|
<transf name="split_goal" proved="true" expanded="true">
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.1" expl="loop invariant init" sum="797ebf191b3535f040e121686ad88115" proved="true" expanded="true">
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-05-23 14:33:51 +02:00
|
|
|
<result status="valid" time="0.00"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.2" expl="precondition" sum="2dcba514abf0a11872e928c4a5e16828" proved="true" expanded="true">
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
2011-05-16 14:28:44 +02:00
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.3" expl="normal postcondition" sum="95533c7d52e997e0ea5205d889251b17" proved="true" expanded="true">
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.4" expl="precondition" sum="6af3503e1db7f1b2539ce74c7769dfde" proved="true" expanded="true">
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-05-23 14:33:51 +02:00
|
|
|
<result status="valid" time="0.00"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.5" expl="precondition" sum="e7086d195674a35f829908c952f5f1b3" proved="true" expanded="true">
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-05-23 14:33:51 +02:00
|
|
|
<result status="valid" time="0.00"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.6" expl="loop invariant preservation" sum="d6c10a06ac3d3d73053ad923df2256a3" proved="true" expanded="true">
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.04"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.7" expl="loop variant decreases" sum="abfa20c5865222552566435173609da6" proved="true" expanded="true">
|
|
|
|
|
<proof prover="cvc3" timelimit="10" edited="" obsolete="false">
|
|
|
|
|
<result status="valid" time="0.00"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
2011-05-16 14:28:44 +02:00
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.8" expl="loop invariant preservation" sum="f2ca25fc2311e75c68d3dc19cb01f52d" proved="true" expanded="true">
|
2011-05-23 14:33:51 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search.9" expl="loop variant decreases" sum="624e550da9b915eaf0f6554c65520641" proved="true" expanded="true">
|
2011-05-23 14:33:51 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
|
|
|
|
</proof>
|
|
|
|
|
</goal>
|
|
|
|
|
<goal name="WP_parameter search.10" expl="normal postcondition" sum="95b65213e07cd2646820a1d4604d48e4" proved="true" expanded="true">
|
|
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
|
|
|
|
<result status="valid" time="0.01"/>
|
|
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
|
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-05-16 14:28:44 +02:00
|
|
|
</transf>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec" expl="correctness of parameter search_rec" sum="dd80153bf49ffc7374ded9baa295570d" proved="true" expanded="true">
|
2011-05-23 15:26:16 +02:00
|
|
|
<transf name="split_goal" proved="true" expanded="true">
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.1" expl="precondition" sum="be99d7b5b45c63cb4848d9aae9a27720" proved="true" expanded="true">
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.2" expl="normal postcondition" sum="449ec176c301f4551745cdb25fae2d6d" proved="true" expanded="true">
|
2011-05-23 14:33:51 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.3" expl="precondition" sum="0cd890e1b9ed782ae69a9e6afddd10a5" proved="true" expanded="true">
|
2011-05-23 14:33:51 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
|
|
|
|
<result status="valid" time="0.00"/>
|
|
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.4" expl="precondition" sum="096ce40c6c3e4a3a65e0996f81e3a9da" proved="true" expanded="true">
|
2011-05-23 14:33:51 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.00"/>
|
2011-05-23 14:33:51 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
|
|
|
|
<result status="valid" time="0.00"/>
|
|
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.5" expl="precondition" sum="316809190ab15c3ed65537f84cb38909" proved="true" expanded="true">
|
2011-05-16 14:28:44 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.6" expl="normal postcondition" sum="32238522d481f912e16ee56b063315a3" proved="true" expanded="true">
|
2011-05-23 14:33:51 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
|
|
|
|
<result status="valid" time="0.04"/>
|
|
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.7" expl="precondition" sum="57697e7e11bdc7e5b4c4d8c0e8ff46bf" proved="true" expanded="true">
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.8" expl="normal postcondition" sum="af522a016d4e28693649d9f3816d9b72" proved="true" expanded="true">
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
|
|
|
|
<result status="valid" time="0.02"/>
|
|
|
|
|
</proof>
|
|
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.02"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
|
|
|
|
</goal>
|
2011-07-06 11:57:00 +02:00
|
|
|
<goal name="WP_parameter search_rec.9" expl="normal postcondition" sum="0ba06fffb86b884499b386288a66232a" proved="true" expanded="true">
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="alt-ergo" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 14:28:44 +02:00
|
|
|
</proof>
|
2011-05-16 15:59:52 +02:00
|
|
|
<proof prover="z3" timelimit="10" edited="" obsolete="false">
|
2011-07-06 11:57:00 +02:00
|
|
|
<result status="valid" time="0.01"/>
|
2011-05-16 15:59:52 +02:00
|
|
|
</proof>
|
2011-05-16 14:28:44 +02:00
|
|
|
</goal>
|
|
|
|
|
</transf>
|
|
|
|
|
</goal>
|
|
|
|
|
</theory>
|
|
|
|
|
</file>
|
|
|
|
|
</why3session>
|