Attention une mise à jour du service Gitlab va être effectuée le mardi 30 novembre entre 17h30 et 18h00. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes. Cette mise à jour intermédiaire en version 14.0.12 nous permettra de rapidement pouvoir mettre à votre disposition une version plus récente.

why3session.xml 10.2 KB
Newer Older
MARCHE Claude's avatar
MARCHE Claude committed
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">
MARCHE Claude's avatar
MARCHE Claude committed
3
<why3session
Andrei Paskevich's avatar
Andrei Paskevich committed
4
 name="examples/programs/fibonacci/why3session.xml" shape_version="2">
MARCHE Claude's avatar
MARCHE Claude committed
5
 <prover
6
  id="0"
MARCHE Claude's avatar
MARCHE Claude committed
7
  name="Alt-Ergo"
8
  version="0.94"/>
MARCHE Claude's avatar
MARCHE Claude committed
9
 <prover
10
  id="1"
MARCHE Claude's avatar
MARCHE Claude committed
11 12
  name="CVC3"
  version="2.2"/>
13
 <prover
14 15
  id="2"
  name="Coq"
16
  version="8.3pl4"/>
MARCHE Claude's avatar
MARCHE Claude committed
17
 <prover
18
  id="3"
MARCHE Claude's avatar
MARCHE Claude committed
19
  name="Eprover"
Andrei Paskevich's avatar
Andrei Paskevich committed
20
  version="1.4"/>
MARCHE Claude's avatar
MARCHE Claude committed
21
 <prover
22
  id="4"
MARCHE Claude's avatar
MARCHE Claude committed
23 24 25
  name="Spass"
  version="3.7"/>
 <prover
26
  id="5"
MARCHE Claude's avatar
MARCHE Claude committed
27 28
  name="Vampire"
  version="0.6"/>
29
 <prover
30
  id="6"
MARCHE Claude's avatar
MARCHE Claude committed
31 32 33 34
  name="Z3"
  version="2.19"/>
 <file
  name="../fibonacci.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
35 36
  verified="true"
  expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
37 38
  <theory
   name="Fibonacci"
Andrei Paskevich's avatar
Andrei Paskevich committed
39
   locfile="examples/programs/fibonacci/../fibonacci.mlw"
40
   loclnum="2" loccnumb="7" loccnume="16"
MARCHE Claude's avatar
MARCHE Claude committed
41 42
   verified="true"
   expanded="true">
43
   <label
MARCHE Claude's avatar
MARCHE Claude committed
44
    name="Fibonacci numbers"/>
MARCHE Claude's avatar
MARCHE Claude committed
45 46 47
  </theory>
  <theory
   name="FibonacciTest"
Andrei Paskevich's avatar
Andrei Paskevich committed
48
   locfile="examples/programs/fibonacci/../fibonacci.mlw"
49
   loclnum="14" loccnumb="7" loccnume="20"
MARCHE Claude's avatar
MARCHE Claude committed
50
   verified="true"
51
   expanded="false">
MARCHE Claude's avatar
MARCHE Claude committed
52 53
   <goal
    name="isfib_2_1"
Andrei Paskevich's avatar
Andrei Paskevich committed
54
    locfile="examples/programs/fibonacci/../fibonacci.mlw"
55
    loclnum="18" loccnumb="8" loccnume="17"
56
    sum="d9eabf8d7568cdd6e09c64f34668cca8"
MARCHE Claude's avatar
MARCHE Claude committed
57
    proved="true"
58
    expanded="false"
MARCHE Claude's avatar
MARCHE Claude committed
59 60
    shape="ainfix =afibc2c1">
    <proof
61
     prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
62
     timelimit="5"
63
     memlimit="0"
64 65
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
66 67 68 69 70
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="isfib_6_8"
Andrei Paskevich's avatar
Andrei Paskevich committed
71
    locfile="examples/programs/fibonacci/../fibonacci.mlw"
72
    loclnum="19" loccnumb="8" loccnume="17"
73
    sum="9d93314ed80fc04190c1765d6323461d"
MARCHE Claude's avatar
MARCHE Claude committed
74
    proved="true"
75
    expanded="false"
MARCHE Claude's avatar
MARCHE Claude committed
76 77
    shape="ainfix =afibc6c8">
    <proof
78
     prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
79
     timelimit="5"
80
     memlimit="0"
81 82
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
83 84 85 86 87
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="not_isfib_2_2"
Andrei Paskevich's avatar
Andrei Paskevich committed
88
    locfile="examples/programs/fibonacci/../fibonacci.mlw"
89
    loclnum="21" loccnumb="8" loccnume="21"
90
    sum="a40d1bc22627a0babb88a4481a9541a5"
MARCHE Claude's avatar
MARCHE Claude committed
91
    proved="true"
92
    expanded="false"
MARCHE Claude's avatar
MARCHE Claude committed
93 94
    shape="ainfix =afibc2c2N">
    <proof
95
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
96
     timelimit="5"
97
     memlimit="0"
98 99
     obsolete="false"
     archived="false">
100
     <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
101 102
    </proof>
    <proof
103
     prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
104
     timelimit="5"
105
     memlimit="0"
106 107
     obsolete="false"
     archived="false">
108
     <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
109 110
    </proof>
    <proof
111
     prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
112
     timelimit="5"
113
     memlimit="0"
114 115
     obsolete="false"
     archived="false">
116
     <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
117 118
    </proof>
    <proof
119
     prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
120
     timelimit="5"
121
     memlimit="0"
122 123
     obsolete="false"
     archived="false">
124
     <result status="valid" time="0.03"/>
MARCHE Claude's avatar
MARCHE Claude committed
125 126
    </proof>
    <proof
127
     prover="3"
MARCHE Claude's avatar
MARCHE Claude committed
128
     timelimit="5"
129
     memlimit="0"
130 131
     obsolete="false"
     archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
132
     <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
133 134 135 136
    </proof>
   </goal>
  </theory>
  <theory
Andrei Paskevich's avatar
Andrei Paskevich committed
137
   name="FibonacciLinear"
Andrei Paskevich's avatar
Andrei Paskevich committed
138
   locfile="examples/programs/fibonacci/../fibonacci.mlw"
139
   loclnum="25" loccnumb="7" loccnume="22"
MARCHE Claude's avatar
MARCHE Claude committed
140
   verified="true"
141
   expanded="false">
MARCHE Claude's avatar
MARCHE Claude committed
142 143
   <goal
    name="WP_parameter fib"
Andrei Paskevich's avatar
Andrei Paskevich committed
144
    locfile="examples/programs/fibonacci/../fibonacci.mlw"
145
    loclnum="31" loccnumb="6" loccnume="9"
MARCHE Claude's avatar
MARCHE Claude committed
146
    expl="parameter fib"
147
    sum="350a514a1ca03b5d98dc329a7b5c6f2d"
MARCHE Claude's avatar
MARCHE Claude committed
148
    proved="true"
149
    expanded="false"
Andrei Paskevich's avatar
Andrei Paskevich committed
150
    shape="ainfix =afibV0V2Iainfix =afibainfix +ainfix -V0c1c1V2Aainfix =afibainfix +ainfix +ainfix -V0c1c1c1V1Aainfix &lt;=ainfix +ainfix -V0c1c1V0Aainfix &lt;=c0ainfix +ainfix -V0c1c1Aainfix =afibainfix +V3c1V4Aainfix =afibainfix +ainfix +V3c1c1V5Aainfix &lt;=ainfix +V3c1V0Aainfix &lt;=c0ainfix +V3c1Iainfix =V5ainfix +V1V2FIainfix =V4V1FIainfix =afibV3V2Aainfix =afibainfix +V3c1V1Aainfix &lt;=V3V0Aainfix &lt;=c0V3Iainfix &lt;=V3ainfix -V0c1Aainfix &lt;=c0V3FFAainfix =afibc0c0Aainfix =afibainfix +c0c1c1Aainfix &lt;=c0V0Aainfix &lt;=c0c0Iainfix &lt;=c0ainfix -V0c1Aainfix =afibV0c0Iainfix &gt;c0ainfix -V0c1Iainfix &gt;=V0c0F">
151
    <label
MARCHE Claude's avatar
MARCHE Claude committed
152
     name="expl:parameter fib"/>
MARCHE Claude's avatar
MARCHE Claude committed
153
    <proof
154
     prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
155
     timelimit="5"
156
     memlimit="0"
157 158
     obsolete="false"
     archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
159
     <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
160 161 162 163 164
    </proof>
   </goal>
  </theory>
  <theory
   name="Mat22"
Andrei Paskevich's avatar
Andrei Paskevich committed
165
   locfile="examples/programs/fibonacci/../fibonacci.mlw"
166
   loclnum="46" loccnumb="7" loccnume="12"
MARCHE Claude's avatar
MARCHE Claude committed
167 168
   verified="true"
   expanded="true">
169
   <label
MARCHE Claude's avatar
MARCHE Claude committed
170
    name="2x2 integer matrices"/>
MARCHE Claude's avatar
MARCHE Claude committed
171 172
  </theory>
  <theory
Andrei Paskevich's avatar
Andrei Paskevich committed
173
   name="FibonacciLogarithmic"
Andrei Paskevich's avatar
Andrei Paskevich committed
174
   locfile="examples/programs/fibonacci/../fibonacci.mlw"
175
   loclnum="68" loccnumb="7" loccnume="27"
Andrei Paskevich's avatar
Andrei Paskevich committed
176
   verified="true"
MARCHE Claude's avatar
MARCHE Claude committed
177 178 179
   expanded="true">
   <goal
    name="WP_parameter logfib"
Andrei Paskevich's avatar
Andrei Paskevich committed
180
    locfile="examples/programs/fibonacci/../fibonacci.mlw"
181
    loclnum="82" loccnumb="10" loccnume="16"
MARCHE Claude's avatar
MARCHE Claude committed
182
    expl="parameter logfib"
MARCHE Claude's avatar
MARCHE Claude committed
183
    sum="be18b57a378e8f58833c62cc4852ff5c"
Andrei Paskevich's avatar
Andrei Paskevich committed
184 185
    proved="true"
    expanded="true"
186
    shape="iainfix =V0c0ainfix =apoweramk tc1c1c1c0V0amk tainfix +c1c0c0c0c1iainfix =amodV0c2c0ainfix =apoweramk tc1c1c1c0V0amk tainfix +V3V4V4V4V3Lainfix *V2ainfix +V1ainfix +V1V2Lainfix +ainfix *V1V1ainfix *V2V2ainfix =apoweramk tc1c1c1c0V0amk tainfix +V5V6V6V6V5Lainfix +ainfix *ainfix +V1V2ainfix +V1V2ainfix *V2V2Lainfix *V2ainfix +V1ainfix +V1V2Iainfix =apoweramk tc1c1c1c0adivV0c2amk tainfix +V1V2V2V2V1FAainfix &gt;=adivV0c2c0Aainfix &lt;adivV0c2V0Aainfix &lt;=c0V0Iainfix &gt;=V0c0F">
187
    <label
MARCHE Claude's avatar
MARCHE Claude committed
188
     name="expl:parameter logfib"/>
MARCHE Claude's avatar
MARCHE Claude committed
189 190
    <transf
     name="split_goal"
Andrei Paskevich's avatar
Andrei Paskevich committed
191
     proved="true"
192
     expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
193 194
     <goal
      name="WP_parameter logfib.1"
Andrei Paskevich's avatar
Andrei Paskevich committed
195
      locfile="examples/programs/fibonacci/../fibonacci.mlw"
196
      loclnum="82" loccnumb="10" loccnume="16"
MARCHE Claude's avatar
MARCHE Claude committed
197
      expl="normal postcondition"
MARCHE Claude's avatar
MARCHE Claude committed
198
      sum="54ff9f48d80a0d661479ac9f4110b022"
MARCHE Claude's avatar
MARCHE Claude committed
199
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
200
      expanded="true"
201
      shape="ainfix =apoweramk tc1c1c1c0V0amk tainfix +c1c0c0c0c1Iainfix =V0c0Iainfix &gt;=V0c0F">
202
      <label
MARCHE Claude's avatar
MARCHE Claude committed
203
       name="expl:parameter logfib"/>
MARCHE Claude's avatar
MARCHE Claude committed
204
      <proof
205
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
206
       timelimit="5"
207
       memlimit="0"
208 209
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
210
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
211 212
      </proof>
      <proof
213
       prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
214
       timelimit="5"
215
       memlimit="0"
216 217
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
218
       <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
219 220
      </proof>
      <proof
221
       prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
222
       timelimit="5"
223
       memlimit="0"
224 225
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
226
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
227
      </proof>
228
      <proof
229
       prover="5"
230
       timelimit="3"
231
       memlimit="0"
232 233
       obsolete="false"
       archived="false">
234 235
       <result status="valid" time="0.00"/>
      </proof>
MARCHE Claude's avatar
MARCHE Claude committed
236 237 238
     </goal>
     <goal
      name="WP_parameter logfib.2"
Andrei Paskevich's avatar
Andrei Paskevich committed
239
      locfile="examples/programs/fibonacci/../fibonacci.mlw"
Andrei Paskevich's avatar
Andrei Paskevich committed
240 241
      loclnum="82" loccnumb="10" loccnume="16"
      expl="variant decreases"
MARCHE Claude's avatar
MARCHE Claude committed
242
      sum="024ee6b3b1eb5f5cb113823603c892cf"
Andrei Paskevich's avatar
Andrei Paskevich committed
243 244
      proved="true"
      expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
245 246 247
      shape="ainfix &lt;adivV0c2V0Aainfix &lt;=c0V0Iainfix =V0c0NIainfix &gt;=V0c0F">
      <label
       name="expl:parameter logfib"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
248 249
      <proof
       prover="0"
Andrei Paskevich's avatar
Andrei Paskevich committed
250
       timelimit="5"
Andrei Paskevich's avatar
Andrei Paskevich committed
251 252 253
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
254
       <result status="valid" time="0.00"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
255
      </proof>
Andrei Paskevich's avatar
Andrei Paskevich committed
256 257 258
     </goal>
     <goal
      name="WP_parameter logfib.3"
Andrei Paskevich's avatar
Andrei Paskevich committed
259
      locfile="examples/programs/fibonacci/../fibonacci.mlw"
260
      loclnum="82" loccnumb="10" loccnume="16"
MARCHE Claude's avatar
MARCHE Claude committed
261
      expl="precondition"
MARCHE Claude's avatar
MARCHE Claude committed
262
      sum="f98d6f543cdf82e62fc44c18db5e7230"
MARCHE Claude's avatar
MARCHE Claude committed
263
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
264
      expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
265
      shape="ainfix &gt;=adivV0c2c0Iainfix =V0c0NIainfix &gt;=V0c0F">
266
      <label
MARCHE Claude's avatar
MARCHE Claude committed
267
       name="expl:parameter logfib"/>
MARCHE Claude's avatar
MARCHE Claude committed
268
      <proof
269
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
270
       timelimit="5"
271
       memlimit="0"
272 273
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
274
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
275 276
      </proof>
      <proof
277
       prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
278
       timelimit="5"
279
       memlimit="0"
280 281
       obsolete="false"
       archived="false">
282
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
283 284 285
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
286
      name="WP_parameter logfib.4"
Andrei Paskevich's avatar
Andrei Paskevich committed
287
      locfile="examples/programs/fibonacci/../fibonacci.mlw"
288
      loclnum="82" loccnumb="10" loccnume="16"
MARCHE Claude's avatar
MARCHE Claude committed
289
      expl="normal postcondition"
Andrei Paskevich's avatar
Andrei Paskevich committed
290
      sum="4124e6c67675b5e5aa3e4feca51111a1"
291
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
292 293
      expanded="true"
      shape="iainfix =amodV0c2c0ainfix =apoweramk tc1c1c1c0V0amk tainfix +V3V4V4V4V3Lainfix *V2ainfix +V1ainfix +V1V2Lainfix +ainfix *V1V1ainfix *V2V2ainfix =apoweramk tc1c1c1c0V0amk tainfix +V5V6V6V6V5Lainfix +ainfix *ainfix +V1V2ainfix +V1V2ainfix *V2V2Lainfix *V2ainfix +V1ainfix +V1V2Iainfix =apoweramk tc1c1c1c0adivV0c2amk tainfix +V1V2V2V2V1FIainfix &gt;=adivV0c2c0Iainfix =V0c0NIainfix &gt;=V0c0F">
294
      <label
MARCHE Claude's avatar
MARCHE Claude committed
295
       name="expl:parameter logfib"/>
MARCHE Claude's avatar
MARCHE Claude committed
296
      <proof
297
       prover="2"
298
       timelimit="10"
299
       memlimit="0"
300
       edited="fibonacci_WP_FibonacciLogarithmic_WP_parameter_logfib_1.v"
301 302
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
303
       <result status="valid" time="0.60"/>
304
      </proof>
MARCHE Claude's avatar
MARCHE Claude committed
305 306 307 308 309
     </goal>
    </transf>
   </goal>
   <goal
    name="fib_m"
Andrei Paskevich's avatar
Andrei Paskevich committed
310
    locfile="examples/programs/fibonacci/../fibonacci.mlw"
311
    loclnum="105" loccnumb="8" loccnume="13"
MARCHE Claude's avatar
MARCHE Claude committed
312
    sum="a63b2ce2736615025314f4148f50ebfc"
313
    proved="true"
MARCHE Claude's avatar
MARCHE Claude committed
314
    expanded="true"
315
    shape="ainfix =afibV0aa21V1Aainfix =afibainfix +V0c1aa11V1Lapoweram1110V0Iainfix &gt;=V0c0F">
316
    <proof
317
     prover="2"
318
     timelimit="10"
319
     memlimit="0"
320
     edited="fibonacci_WP_FibonacciLogarithmic_fib_m_1.v"
321 322
     obsolete="false"
     archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
323
     <result status="valid" time="0.54"/>
324
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
325 326 327
   </goal>
   <goal
    name="WP_parameter fibo"
Andrei Paskevich's avatar
Andrei Paskevich committed
328
    locfile="examples/programs/fibonacci/../fibonacci.mlw"
329
    loclnum="109" loccnumb="6" loccnume="10"
MARCHE Claude's avatar
MARCHE Claude committed
330
    expl="parameter fibo"
MARCHE Claude's avatar
MARCHE Claude committed
331
    sum="c3f07c9fe36f4699cf6d127472aa26e7"
MARCHE Claude's avatar
MARCHE Claude committed
332
    proved="true"
333
    expanded="false"
334
    shape="ainfix =V2afibV0Iainfix =apoweramk tc1c1c1c0V0amk tainfix +V1V2V2V2V1FAainfix &gt;=V0c0Iainfix &gt;=V0c0F">
335
    <label
MARCHE Claude's avatar
MARCHE Claude committed
336
     name="expl:parameter fibo"/>
MARCHE Claude's avatar
MARCHE Claude committed
337
    <proof
338
     prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
339
     timelimit="5"
340
     memlimit="0"
341 342
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
343 344 345
     <result status="valid" time="0.00"/>
    </proof>
    <proof
346
     prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
347
     timelimit="5"
348
     memlimit="0"
349 350
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
351
     <result status="valid" time="0.00"/>
352
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
353 354 355 356
   </goal>
  </theory>
 </file>
</why3session>