why3session.xml 6 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
 <prover
5
  id="0"
6
  name="Coq"
7
  version="8.4pl2"/>
8
 <prover
Andrei Paskevich's avatar
Andrei Paskevich committed
9
  id="1"
10
  name="Gappa"
11
  version="1.1.1"/>
12
 <file
Andrei Paskevich's avatar
Andrei Paskevich committed
13
  name="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
14
  verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
15
  expanded="true">
16
  <theory
Andrei Paskevich's avatar
Andrei Paskevich committed
17 18
   name="M"
   locfile="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
19
   loclnum="6" loccnumb="7" loccnume="8"
MARCHE Claude's avatar
MARCHE Claude committed
20
   verified="true"
21 22
   expanded="true">
   <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
23 24
    name="WP_parameter my_cosine"
    locfile="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
25
    loclnum="29" loccnumb="4" loccnume="13"
Andrei Paskevich's avatar
Andrei Paskevich committed
26
    expl="VC for my_cosine"
MARCHE Claude's avatar
MARCHE Claude committed
27
    sum="7ff52cff74cf666dfa15eb696e7a7006"
28 29
    proved="true"
    expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
30 31 32 33 34 35 36 37 38 39
    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">
    <label
     name="expl:VC for my_cosine"/>
    <transf
     name="split_goal"
     proved="true"
     expanded="true">
     <goal
      name="WP_parameter my_cosine.1"
      locfile="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
40
      loclnum="29" loccnumb="4" loccnume="13"
Andrei Paskevich's avatar
Andrei Paskevich committed
41
      expl="1. assertion"
MARCHE Claude's avatar
MARCHE Claude committed
42
      sum="89add9637c63b6acc8f90eede5da8ceb"
Andrei Paskevich's avatar
Andrei Paskevich committed
43 44
      proved="true"
      expanded="true"
45
      shape="assertionainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
Andrei Paskevich's avatar
Andrei Paskevich committed
46 47 48 49 50 51 52 53 54
      <label
       name="expl:VC for my_cosine"/>
      <proof
       prover="0"
       timelimit="8"
       memlimit="1000"
       edited="my_cosine_M_WP_parameter_my_cosine_1.v"
       obsolete="false"
       archived="false">
55
       <result status="valid" time="3.83"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
56 57 58 59 60
      </proof>
     </goal>
     <goal
      name="WP_parameter my_cosine.2"
      locfile="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
61
      loclnum="29" loccnumb="4" loccnume="13"
Andrei Paskevich's avatar
Andrei Paskevich committed
62
      expl="2. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
63
      sum="ca639742bc5bb488cbefc8f7014baa2f"
Andrei Paskevich's avatar
Andrei Paskevich committed
64 65
      proved="true"
      expanded="true"
66
      shape="preconditionainfix &lt;=aabsaroundaNearestTiesToEvenainfix *.avalueV0avalueV0amax_singleIainfix =avalueV1c0.5FIainfix &lt;=.aabsainfix -.ainfix -.c1.0ainfix *.ainfix *.avalueV0avalueV0c0.5acosavalueV0c0x1.p-24Iainfix &lt;=.aabsavalueV0c0x1.p-5F">
Andrei Paskevich's avatar
Andrei Paskevich committed
67 68 69 70 71 72 73 74 75 76 77 78 79 80
      <label
       name="expl:VC for my_cosine"/>
      <proof
       prover="1"
       timelimit="2"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter my_cosine.3"
      locfile="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
81
      loclnum="29" loccnumb="4" loccnume="13"
Andrei Paskevich's avatar
Andrei Paskevich committed
82
      expl="3. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
83
      sum="c8e2a51281a05a745a384c51ba4fa7d5"
Andrei Paskevich's avatar
Andrei Paskevich committed
84 85
      proved="true"
      expanded="true"
86
      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">
Andrei Paskevich's avatar
Andrei Paskevich committed
87 88 89 90 91 92 93 94 95 96 97 98 99 100
      <label
       name="expl:VC for my_cosine"/>
      <proof
       prover="1"
       timelimit="2"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter my_cosine.4"
      locfile="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
101
      loclnum="29" loccnumb="4" loccnume="13"
Andrei Paskevich's avatar
Andrei Paskevich committed
102
      expl="4. precondition"
MARCHE Claude's avatar
MARCHE Claude committed
103
      sum="d3248c371957aded5ec8cba60a9da368"
Andrei Paskevich's avatar
Andrei Paskevich committed
104 105
      proved="true"
      expanded="true"
106
      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">
Andrei Paskevich's avatar
Andrei Paskevich committed
107 108 109 110 111 112 113 114 115 116 117 118 119 120
      <label
       name="expl:VC for my_cosine"/>
      <proof
       prover="1"
       timelimit="2"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter my_cosine.5"
      locfile="../my_cosine.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
121
      loclnum="29" loccnumb="4" loccnume="13"
Andrei Paskevich's avatar
Andrei Paskevich committed
122
      expl="5. postcondition"
MARCHE Claude's avatar
MARCHE Claude committed
123
      sum="f498f888acc54a2ac7f9f18882914678"
Andrei Paskevich's avatar
Andrei Paskevich committed
124 125
      proved="true"
      expanded="true"
126
      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">
Andrei Paskevich's avatar
Andrei Paskevich committed
127 128 129 130 131 132 133 134 135 136 137 138
      <label
       name="expl:VC for my_cosine"/>
      <proof
       prover="1"
       timelimit="2"
       memlimit="0"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
    </transf>
139 140 141 142
   </goal>
  </theory>
 </file>
</why3session>