why3session.xml 5.46 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">
Andrei Paskevich's avatar
Andrei Paskevich committed
3
<why3session shape_version="4">
4 5 6
 <prover id="0" name="Coq" version="8.4pl2"/>
 <prover id="1" name="Gappa" version="1.1.1"/>
 <file name="../my_cosine.mlw" verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
7
  expanded="true">
8 9
  <theory name="M" locfile="../my_cosine.mlw"
   loclnum="6" loccnumb="7" loccnume="8" verified="true"
10
   expanded="true">
11 12 13
   <goal name="WP_parameter my_cosine" locfile="../my_cosine.mlw"
    loclnum="29" loccnumb="4" loccnume="13" expl="VC for my_cosine"
    sum="65a6e251449ffdc5bbb0bda53c6a8d57" proved="true" expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
14
    shape="ainfix &lt;=.aabsainfix -.avalueV5acosavalueV0c0x1.p-23Iainfix =avalueV5aroundaNearestTiesToEvenainfix -.avalueV4avalueV3FAainfix &lt;=aabsaroundaNearestTiesToEvenainfix -.avalueV4avalueV3amax_singleIainfix =avalueV4c1.0FIainfix =avalueV3aroundaNearestTiesToEvenainfix *.avalueV2avalueV1FAainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV2avalueV1amax_singleIainfix =avalueV2aroundaNearestTiesToEvenainfix *.avalueV0avalueV0FAainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV0avalueV0amax_singleIainfix =avalueV1c0.5FAainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
15 16
    <label name="expl:VC for my_cosine"/>
    <transf name="split_goal" proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
17
     expanded="true">
18 19 20
     <goal name="WP_parameter my_cosine.1" locfile="../my_cosine.mlw"
      loclnum="29" loccnumb="4" loccnume="13" expl="1. assertion"
      sum="7c9ceff2781ad8005a253ef8d0af4b26" proved="true" expanded="true"
21
      shape="assertionainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
22 23 24
      <label name="expl:VC for my_cosine"/>
      <proof prover="0" timelimit="8" memlimit="1000"
       edited="my_cosine_M_WP_parameter_my_cosine_1.v">
25
       <result status="valid" time="3.83"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
26 27
      </proof>
     </goal>
28 29 30
     <goal name="WP_parameter my_cosine.2" locfile="../my_cosine.mlw"
      loclnum="29" loccnumb="4" loccnume="13" expl="2. precondition"
      sum="65dd6c6dd6616371a5e94cd63b271839" proved="true" expanded="true"
31
      shape="preconditionainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV0avalueV0amax_singleIainfix =avalueV1c0.5FIainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
32 33 34
      <label name="expl:VC for my_cosine"/>
      <proof prover="1" timelimit="2"
       memlimit="0">
Andrei Paskevich's avatar
Andrei Paskevich committed
35 36 37
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
38 39 40
     <goal name="WP_parameter my_cosine.3" locfile="../my_cosine.mlw"
      loclnum="29" loccnumb="4" loccnume="13" expl="3. precondition"
      sum="987b86e2e816d63efbe96939bc04fcbc" proved="true" expanded="true"
41
      shape="preconditionainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV2avalueV1amax_singleIainfix =avalueV2aroundaNearestTiesToEvenainfix *.avalueV0avalueV0FIainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV0avalueV0amax_singleIainfix =avalueV1c0.5FIainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
42 43 44
      <label name="expl:VC for my_cosine"/>
      <proof prover="1" timelimit="2"
       memlimit="0">
Andrei Paskevich's avatar
Andrei Paskevich committed
45 46 47
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
48 49 50
     <goal name="WP_parameter my_cosine.4" locfile="../my_cosine.mlw"
      loclnum="29" loccnumb="4" loccnume="13" expl="4. precondition"
      sum="7186cb3fbcbe9dc6b6c48380265593d5" proved="true" expanded="true"
51
      shape="preconditionainfix &lt;=aabsaroundaNearestTiesToEvenainfix -.avalueV4avalueV3amax_singleIainfix =avalueV4c1.0FIainfix =avalueV3aroundaNearestTiesToEvenainfix *.avalueV2avalueV1FIainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV2avalueV1amax_singleIainfix =avalueV2aroundaNearestTiesToEvenainfix *.avalueV0avalueV0FIainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV0avalueV0amax_singleIainfix =avalueV1c0.5FIainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
52 53 54
      <label name="expl:VC for my_cosine"/>
      <proof prover="1" timelimit="2"
       memlimit="0">
Andrei Paskevich's avatar
Andrei Paskevich committed
55 56 57
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
58 59 60
     <goal name="WP_parameter my_cosine.5" locfile="../my_cosine.mlw"
      loclnum="29" loccnumb="4" loccnume="13" expl="5. postcondition"
      sum="efa1f847f7f891b1ea0ef9bd854e39c9" proved="true" expanded="true"
61
      shape="postconditionainfix &lt;=.aabsainfix -.avalueV5acosavalueV0c0x1.p-23Iainfix =avalueV5aroundaNearestTiesToEvenainfix -.avalueV4avalueV3FIainfix &lt;=aabsaroundaNearestTiesToEvenainfix -.avalueV4avalueV3amax_singleIainfix =avalueV4c1.0FIainfix =avalueV3aroundaNearestTiesToEvenainfix *.avalueV2avalueV1FIainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV2avalueV1amax_singleIainfix =avalueV2aroundaNearestTiesToEvenainfix *.avalueV0avalueV0FIainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV0avalueV0amax_singleIainfix =avalueV1c0.5FIainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
62 63 64
      <label name="expl:VC for my_cosine"/>
      <proof prover="1" timelimit="2"
       memlimit="0">
Andrei Paskevich's avatar
Andrei Paskevich committed
65 66 67 68
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
    </transf>
69 70 71 72
   </goal>
  </theory>
 </file>
</why3session>