why3session.xml 17.5 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v2//EN" "http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
 <prover
  id="0"
  name="Alt-Ergo"
  version="0.95.1"/>
 <file
  name="../balance.mlw"
  verified="true"
  expanded="true">
  <theory
   name="Balance"
   locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
15
   loclnum="17" loccnumb="7" loccnume="14"
16 17 18 19 20
   verified="true"
   expanded="true">
   <goal
    name="WP_parameter solve3"
    locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
21
    loclnum="30" loccnumb="6" loccnume="12"
22
    expl="VC for solve3"
Andrei Paskevich's avatar
Andrei Paskevich committed
23
    sum="61ba3368e43fbedfd0d77a85c221861d"
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
    proved="true"
    expanded="true"
    shape="iainfix =iainfix +V2c2ainfix +V2c1ainfix &gt;agetV1V2agetV1V6V3Aainfix &lt;V2V0Aainfix &lt;=c0V2Aainfix &lt;V6V0Aainfix &lt;=c0V6Lainfix +V2c1ainfix =V2V3ainfix &lt;agetV1V2agetV1V5Aainfix &lt;V2V0Aainfix &lt;=c0V2Aainfix &lt;V5V0Aainfix &lt;=c0V5Lainfix +V2c1Iaspecamk arrayV0V1V2ainfix +V2c3V3V4Aainfix &lt;=c0V0F">
    <label
     name="expl:VC for solve3"/>
    <proof
     prover="0"
     timelimit="10"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.02"/>
    </proof>
   </goal>
   <goal
    name="WP_parameter solve8"
    locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
41
    loclnum="39" loccnumb="6" loccnume="12"
42
    expl="VC for solve8"
Andrei Paskevich's avatar
Andrei Paskevich committed
43
    sum="c7e175f18776c2a5fe136fb90574093f"
44 45 46 47 48 49 50 51 52 53 54 55
    proved="true"
    expanded="true"
    shape="iiainfix =ic7c6ainfix &lt;agetV1c6agetV1c7V2Aainfix &lt;c6V0Aainfix &lt;=c0c6Aainfix &lt;c7V0Aainfix &lt;=c0c7aspecV4c3ainfix +c3c3V2V3ainfix &gt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Aainfix &lt;c0V0Aainfix &lt;=c0c0Aainfix &lt;c1V0Aainfix &lt;=c0c1Aainfix &lt;c2V0Aainfix &lt;=c0c2Aainfix &lt;c3V0Aainfix &lt;=c0c3Aainfix &lt;c4V0Aainfix &lt;=c0c4Aainfix &lt;c5V0Aainfix &lt;=c0c5aspecV4c0ainfix +c0c3V2V3ainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Aainfix &lt;c0V0Aainfix &lt;=c0c0Aainfix &lt;c1V0Aainfix &lt;=c0c1Aainfix &lt;c2V0Aainfix &lt;=c0c2Aainfix &lt;c3V0Aainfix &lt;=c0c3Aainfix &lt;c4V0Aainfix &lt;=c0c4Aainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
    <label
     name="expl:VC for solve8"/>
    <transf
     name="split_goal_wp"
     proved="true"
     expanded="true">
     <goal
      name="WP_parameter solve8.1"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
56
      loclnum="39" loccnumb="6" loccnume="12"
57
      expl="1. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
58
      sum="6a926496ec2fc5fae3feee17218eafab"
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.2"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
76
      loclnum="39" loccnumb="6" loccnume="12"
77
      expl="2. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
78
      sum="975c6025bde09cff09e970371f18f543"
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.3"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
96
      loclnum="39" loccnumb="6" loccnume="12"
97
      expl="3. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
98
      sum="479606dd06d14fc5f000f81557cd09e9"
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.4"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
116
      loclnum="39" loccnumb="6" loccnume="12"
117
      expl="4. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
118
      sum="9b1074d5dcdc780843225fac52f28c88"
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.5"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
136
      loclnum="39" loccnumb="6" loccnume="12"
137
      expl="5. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
138
      sum="ae8999d91cac2dc2f9f0c03bd79676b3"
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.6"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
156
      loclnum="39" loccnumb="6" loccnume="12"
157
      expl="6. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
158
      sum="58a91047781856be201c8e4623240d88"
159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.7"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
176
      loclnum="39" loccnumb="6" loccnume="12"
177
      expl="7. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
178
      sum="34f24aec5759081fee36b1644c8429a2"
179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195
      proved="true"
      expanded="false"
      shape="preconditionaspecV4c0ainfix +c0c3V2V3Iainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.03"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.8"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
196
      loclnum="39" loccnumb="6" loccnume="12"
197
      expl="8. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
198
      sum="88e96f60b490680d6c249a30486ace46"
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.03"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.9"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
216
      loclnum="39" loccnumb="6" loccnume="12"
217
      expl="9. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
218
      sum="ac6ac6f1a460a5f86a3f2adf3ac50014"
219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.10"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
236
      loclnum="39" loccnumb="6" loccnume="12"
237
      expl="10. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
238
      sum="09e57bdf69b9d7e778bfcbec3f7b54eb"
239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.11"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
256
      loclnum="39" loccnumb="6" loccnume="12"
257
      expl="11. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
258
      sum="38b655ba3c73a177cfbf78b8baa6082a"
259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.12"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
276
      loclnum="39" loccnumb="6" loccnume="12"
277
      expl="12. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
278
      sum="6d2c10b66c462a0d9b0f19a794da2a87"
279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.13"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
296
      loclnum="39" loccnumb="6" loccnume="12"
297
      expl="13. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
298
      sum="b47140fc58b644b4ac9d5b7679aee6f6"
299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.14"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
316
      loclnum="39" loccnumb="6" loccnume="12"
317
      expl="14. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
318
      sum="b3b8375d53b28e76a2d3682683a3c898"
319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335
      proved="true"
      expanded="false"
      shape="preconditionaspecV4c3ainfix +c3c3V2V3Iainfix &gt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.04"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.15"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
336
      loclnum="39" loccnumb="6" loccnume="12"
337
      expl="15. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
338
      sum="831d05791c705cdc721163d39eecd416"
339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c7V0Aainfix &lt;=c0c7INainfix &gt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.16"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
356
      loclnum="39" loccnumb="6" loccnume="12"
357
      expl="16. precondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
358
      sum="a62bd0cff55006d72867d31f0d27a80d"
359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375
      proved="true"
      expanded="false"
      shape="preconditionainfix &lt;c6V0Aainfix &lt;=c0c6Iainfix &lt;c7V0Aainfix &lt;=c0c7INainfix &gt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter solve8.17"
      locfile="../balance.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
376
      loclnum="39" loccnumb="6" loccnume="12"
377
      expl="17. postcondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
378
      sum="2440fb80af7ec657e33026f1e85b604f"
379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397
      proved="true"
      expanded="true"
      shape="postconditionainfix =ic7c6ainfix &lt;agetV1c6agetV1c7V2Iainfix &lt;c6V0Aainfix &lt;=c0c6Iainfix &lt;c7V0Aainfix &lt;=c0c7INainfix &gt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5INainfix &lt;ainfix +ainfix +agetV1c0agetV1c1agetV1c2ainfix +ainfix +agetV1c3agetV1c4agetV1c5Iainfix &lt;c0V0Aainfix &lt;=c0c0Iainfix &lt;c1V0Aainfix &lt;=c0c1Iainfix &lt;c2V0Aainfix &lt;=c0c2Iainfix &lt;c3V0Aainfix &lt;=c0c3Iainfix &lt;c4V0Aainfix &lt;=c0c4Iainfix &lt;c5V0Aainfix &lt;=c0c5IaspecV4c0c8V2V3Aainfix &lt;=c0V0Lamk arrayV0V1F">
      <label
       name="expl:VC for solve8"/>
      <proof
       prover="0"
       timelimit="10"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.20"/>
      </proof>
     </goal>
    </transf>
   </goal>
  </theory>
 </file>
</why3session>