why3session.xml 10.4 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
Andrei Paskevich's avatar
Andrei Paskevich committed
2
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
3
<why3session
Andrei Paskevich's avatar
Andrei Paskevich committed
4
 name="examples/programs/gcd_bezout/why3session.xml" shape_version="2">
5
 <prover
6
  id="0"
7
  name="Alt-Ergo"
8
  version="0.94"/>
9
 <prover
10
  id="1"
11
  name="CVC3"
Andrei Paskevich's avatar
Andrei Paskevich committed
12
  version="2.4.1"/>
13 14 15
 <file
  name="../gcd_bezout.mlw"
  verified="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
16
  expanded="true">
17
  <theory
Andrei Paskevich's avatar
Andrei Paskevich committed
18
   name="GcdBezout"
Andrei Paskevich's avatar
Andrei Paskevich committed
19
   locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
20
   loclnum="4" loccnumb="7" loccnume="16"
21 22 23 24
   verified="true"
   expanded="true">
   <goal
    name="WP_parameter gcd"
Andrei Paskevich's avatar
Andrei Paskevich committed
25
    locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
26
    loclnum="11" loccnumb="6" loccnume="9"
27
    expl="parameter gcd"
28
    sum="b9ba25fa71e8388b65444785e480ec54"
29 30
    proved="true"
    expanded="true"
31
    shape="iainfix &gt;V6c0ainfix &lt;V9V6Aainfix &lt;=c0V6Aainfix =ainfix +ainfix *V12V0ainfix *V13V1V9Aainfix =ainfix +ainfix *V10V0ainfix *V11V1V8Aainfix =agcdV8V9agcdV0V1Aainfix &gt;=V9c0Aainfix &gt;=V8c0Iainfix =V13ainfix -V4ainfix *V2adivV7V6FIainfix =V12ainfix -V5ainfix *V3adivV7V6FIainfix =V11V2FIainfix =V10V3FIainfix =V9amodV7V6FIainfix =V8V6Fainfix =ainfix +ainfix *V14V0ainfix *V15V1V7EAainfix =V7agcdV0V1Iainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FAainfix =ainfix +ainfix *c0V0ainfix *c1V1V1Aainfix =ainfix +ainfix *c1V0ainfix *c0V1V0Aainfix =agcdV0V1agcdV0V1Aainfix &gt;=V1c0Aainfix &gt;=V0c0Iainfix &gt;=V1c0Aainfix &gt;=V0c0F">
32
    <label
MARCHE Claude's avatar
MARCHE Claude committed
33
     name="expl:parameter gcd"/>
34 35 36 37 38 39
    <transf
     name="split_goal"
     proved="true"
     expanded="true">
     <goal
      name="WP_parameter gcd.1"
Andrei Paskevich's avatar
Andrei Paskevich committed
40
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
41
      loclnum="11" loccnumb="6" loccnume="9"
42
      expl="loop invariant init"
Andrei Paskevich's avatar
Andrei Paskevich committed
43
      sum="f6962d981a6da64635beb867cf6189d8"
44
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
45 46
      expanded="false"
      shape="ainfix &gt;=V1c0Aainfix &gt;=V0c0Iainfix &gt;=V1c0Aainfix &gt;=V0c0F">
47
      <label
MARCHE Claude's avatar
MARCHE Claude committed
48
       name="expl:parameter gcd"/>
49
      <proof
50
       prover="0"
Andrei Paskevich's avatar
Andrei Paskevich committed
51 52
       timelimit="5"
       memlimit="1000"
53 54
       obsolete="false"
       archived="false">
55
       <result status="valid" time="0.01"/>
56 57
      </proof>
     </goal>
58 59
     <goal
      name="WP_parameter gcd.2"
Andrei Paskevich's avatar
Andrei Paskevich committed
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
      loclnum="11" loccnumb="6" loccnume="9"
      expl="loop invariant init"
      sum="40be87020c5736c25c13a9e076ceaab4"
      proved="true"
      expanded="false"
      shape="ainfix =agcdV0V1agcdV0V1Iainfix &gt;=V1c0Aainfix &gt;=V0c0F">
      <label
       name="expl:parameter gcd"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter gcd.3"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
      loclnum="11" loccnumb="6" loccnume="9"
      expl="loop invariant init"
      sum="c7caa850930a88b2962264f086d39a24"
      proved="true"
      expanded="false"
      shape="ainfix =ainfix +ainfix *c1V0ainfix *c0V1V0Iainfix &gt;=V1c0Aainfix &gt;=V0c0F">
      <label
       name="expl:parameter gcd"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter gcd.4"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
      loclnum="11" loccnumb="6" loccnume="9"
      expl="loop invariant init"
      sum="868b1246345d97ebddfa9816bf1878b2"
      proved="true"
      expanded="true"
      shape="ainfix =ainfix +ainfix *c0V0ainfix *c1V1V1Iainfix &gt;=V1c0Aainfix &gt;=V0c0F">
      <label
       name="expl:parameter gcd"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter gcd.5"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
      loclnum="11" loccnumb="6" loccnume="9"
      expl="loop invariant preservation"
      sum="d6a5b6e6530fecc816c71c0addbe972a"
      proved="true"
      expanded="false"
      shape="ainfix &gt;=V9c0Aainfix &gt;=V8c0Iainfix =V13ainfix -V4ainfix *V2adivV7V6FIainfix =V12ainfix -V5ainfix *V3adivV7V6FIainfix =V11V2FIainfix =V10V3FIainfix =V9amodV7V6FIainfix =V8V6FIainfix &gt;V6c0Iainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FIainfix &gt;=V1c0Aainfix &gt;=V0c0F">
      <label
       name="expl:parameter gcd"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.07"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter gcd.6"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
      loclnum="11" loccnumb="6" loccnume="9"
      expl="loop invariant preservation"
      sum="c13811f6ac392534e2ba0e67389334bd"
      proved="true"
      expanded="false"
      shape="ainfix =agcdV8V9agcdV0V1Iainfix =V13ainfix -V4ainfix *V2adivV7V6FIainfix =V12ainfix -V5ainfix *V3adivV7V6FIainfix =V11V2FIainfix =V10V3FIainfix =V9amodV7V6FIainfix =V8V6FIainfix &gt;V6c0Iainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FIainfix &gt;=V1c0Aainfix &gt;=V0c0F">
      <label
       name="expl:parameter gcd"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.04"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter gcd.7"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
      loclnum="11" loccnumb="6" loccnume="9"
      expl="loop invariant preservation"
      sum="3b98f15339819276771f6de058603905"
      proved="true"
      expanded="false"
      shape="ainfix =ainfix +ainfix *V10V0ainfix *V11V1V8Iainfix =V13ainfix -V4ainfix *V2adivV7V6FIainfix =V12ainfix -V5ainfix *V3adivV7V6FIainfix =V11V2FIainfix =V10V3FIainfix =V9amodV7V6FIainfix =V8V6FIainfix &gt;V6c0Iainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FIainfix &gt;=V1c0Aainfix &gt;=V0c0F">
      <label
       name="expl:parameter gcd"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.03"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter gcd.8"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
181
      loclnum="11" loccnumb="6" loccnume="9"
182
      expl="loop invariant preservation"
Andrei Paskevich's avatar
Andrei Paskevich committed
183
      sum="4851b5ff4fc087990867c6262e5abe10"
184 185
      proved="true"
      expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
186
      shape="ainfix =ainfix +ainfix *V12V0ainfix *V13V1V9Iainfix =V13ainfix -V4ainfix *V2adivV7V6FIainfix =V12ainfix -V5ainfix *V3adivV7V6FIainfix =V11V2FIainfix =V10V3FIainfix =V9amodV7V6FIainfix =V8V6FIainfix &gt;V6c0Iainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FIainfix &gt;=V1c0Aainfix &gt;=V0c0F">
187
      <label
MARCHE Claude's avatar
MARCHE Claude committed
188
       name="expl:parameter gcd"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="timeout" time="5.00"/>
      </proof>
      <proof
       prover="1"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
205
     </goal>
206
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
207 208
      name="WP_parameter gcd.9"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
209
      loclnum="11" loccnumb="6" loccnume="9"
Andrei Paskevich's avatar
Andrei Paskevich committed
210
      expl="loop variant decrease"
211
      sum="361ab72236e75081fb9c9148134ef97f"
212 213
      proved="true"
      expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
214
      shape="ainfix &lt;V9V6Aainfix &lt;=c0V6Iainfix =V13ainfix -V4ainfix *V2adivV7V6FIainfix =V12ainfix -V5ainfix *V3adivV7V6FIainfix =V11V2FIainfix =V10V3FIainfix =V9amodV7V6FIainfix =V8V6FIainfix &gt;V6c0Iainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FIainfix &gt;=V1c0Aainfix &gt;=V0c0F">
215
      <label
MARCHE Claude's avatar
MARCHE Claude committed
216
       name="expl:parameter gcd"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
217 218 219 220 221 222 223 224
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="timeout" time="5.01"/>
      </proof>
225
      <proof
226
       prover="1"
Andrei Paskevich's avatar
Andrei Paskevich committed
227 228
       timelimit="5"
       memlimit="1000"
229 230
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
231
       <result status="valid" time="0.04"/>
232
      </proof>
233
     </goal>
234
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
235 236
      name="WP_parameter gcd.10"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
237
      loclnum="11" loccnumb="6" loccnume="9"
Andrei Paskevich's avatar
Andrei Paskevich committed
238 239
      expl="postcondition"
      sum="9a9e38418f3908a9d13de085fdd166cf"
240
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262
      expanded="false"
      shape="ainfix =V7agcdV0V1Iainfix &gt;V6c0NIainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FIainfix &gt;=V1c0Aainfix &gt;=V0c0F">
      <label
       name="expl:parameter gcd"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter gcd.11"
      locfile="examples/programs/gcd_bezout/../gcd_bezout.mlw"
      loclnum="11" loccnumb="6" loccnume="9"
      expl="postcondition"
      sum="c2753b12233a0a54f9bf9a08bfe855c5"
      proved="true"
      expanded="false"
      shape="ainfix =ainfix +ainfix *V8V0ainfix *V9V1V7EIainfix &gt;V6c0NIainfix =ainfix +ainfix *V3V0ainfix *V2V1V6Aainfix =ainfix +ainfix *V5V0ainfix *V4V1V7Aainfix =agcdV7V6agcdV0V1Aainfix &gt;=V6c0Aainfix &gt;=V7c0FIainfix &gt;=V1c0Aainfix &gt;=V0c0F">
263
      <label
MARCHE Claude's avatar
MARCHE Claude committed
264
       name="expl:parameter gcd"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
265 266 267 268 269 270 271 272
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.03"/>
      </proof>
273 274 275 276 277 278
     </goal>
    </transf>
   </goal>
  </theory>
 </file>
</why3session>