why3session.xml 27.7 KB
Newer Older
MARCHE Claude's avatar
MARCHE Claude committed
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">
3
<why3session shape_version="3">
MARCHE Claude's avatar
MARCHE Claude committed
4 5 6
 <prover
  id="0"
  name="Alt-Ergo"
MARCHE Claude's avatar
MARCHE Claude committed
7
  version="0.95.1"/>
MARCHE Claude's avatar
MARCHE Claude committed
8
 <prover
9
  id="1"
MARCHE Claude's avatar
MARCHE Claude committed
10 11 12
  name="CVC3"
  version="2.2"/>
 <prover
13
  id="2"
MARCHE Claude's avatar
MARCHE Claude committed
14 15 16
  name="CVC3"
  version="2.4.1"/>
 <prover
17
  id="3"
MARCHE Claude's avatar
MARCHE Claude committed
18
  name="Coq"
19
  version="8.4pl2"/>
MARCHE Claude's avatar
MARCHE Claude committed
20
 <prover
21
  id="4"
MARCHE Claude's avatar
MARCHE Claude committed
22 23 24
  name="Z3"
  version="2.19"/>
 <prover
25
  id="5"
MARCHE Claude's avatar
MARCHE Claude committed
26 27
  name="Z3"
  version="3.2"/>
MARCHE Claude's avatar
MARCHE Claude committed
28
 <prover
29
  id="6"
MARCHE Claude's avatar
MARCHE Claude committed
30
  name="Z3"
MARCHE Claude's avatar
MARCHE Claude committed
31
  version="4.3.1"/>
MARCHE Claude's avatar
MARCHE Claude committed
32 33 34 35 36 37
 <file
  name="../alphaBeta.mlw"
  verified="false"
  expanded="true">
  <theory
   name="TwoPlayerGame"
MARCHE Claude's avatar
MARCHE Claude committed
38
   locfile="../alphaBeta.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
39
   loclnum="2" loccnumb="7" loccnume="20"
MARCHE Claude's avatar
MARCHE Claude committed
40
   verified="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
41
   expanded="false">
MARCHE Claude's avatar
MARCHE Claude committed
42 43
   <goal
    name="Test"
MARCHE Claude's avatar
MARCHE Claude committed
44
    locfile="../alphaBeta.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
45
    loclnum="76" loccnumb="7" loccnume="11"
46
    sum="f66146e79e082693b350edcf7f60f0d8"
MARCHE Claude's avatar
MARCHE Claude committed
47
    proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
48
    expanded="false"
MARCHE Claude's avatar
MARCHE Claude committed
49 50
    shape="ainfix &lt;=aprefix -aposition_valueado_moveV0V1aminmaxV0c1IamemV1V2Lalegal_movesV0F">
    <proof
51
     prover="3"
MARCHE Claude's avatar
MARCHE Claude committed
52 53
     timelimit="10"
     memlimit="1000"
Andrei Paskevich's avatar
Andrei Paskevich committed
54
     edited="alphaBeta_TwoPlayerGame_Test_1.v"
MARCHE Claude's avatar
MARCHE Claude committed
55
     obsolete="false"
MARCHE Claude's avatar
MARCHE Claude committed
56
     archived="false">
57
     <result status="valid" time="1.07"/>
MARCHE Claude's avatar
MARCHE Claude committed
58 59
    </proof>
    <proof
60
     prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
61 62
     timelimit="10"
     memlimit="1000"
MARCHE Claude's avatar
MARCHE Claude committed
63
     obsolete="false"
MARCHE Claude's avatar
MARCHE Claude committed
64
     archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
65
     <result status="valid" time="0.03"/>
MARCHE Claude's avatar
MARCHE Claude committed
66 67
    </proof>
    <proof
68
     prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
69 70
     timelimit="10"
     memlimit="1000"
MARCHE Claude's avatar
MARCHE Claude committed
71
     obsolete="false"
MARCHE Claude's avatar
MARCHE Claude committed
72
     archived="false">
73
     <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
74 75
    </proof>
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
76 77
   <goal
    name="minmax_bound"
MARCHE Claude's avatar
MARCHE Claude committed
78
    locfile="../alphaBeta.mlw"
MARCHE Claude's avatar
MARCHE Claude committed
79
    loclnum="82" loccnumb="8" loccnume="20"
80
    sum="5e94a9518279472d5a187393a326ef9f"
81
    proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
82
    expanded="false"
83 84
    shape="ainfix &lt;aminmaxV0V1ainfinityAainfix &lt;aprefix -ainfinityaminmaxV0V1Iainfix &gt;=V1c0F">
    <proof
85
     prover="3"
86 87 88 89 90
     timelimit="3"
     memlimit="1000"
     edited="alphaBeta_TwoPlayerGame_minmax_bound_1.v"
     obsolete="false"
     archived="false">
91
     <result status="valid" time="1.58"/>
92 93 94 95
    </proof>
   </goal>
   <goal
    name="minmax_nomove"
MARCHE Claude's avatar
MARCHE Claude committed
96
    locfile="../alphaBeta.mlw"
97
    loclnum="86" loccnumb="8" loccnume="21"
98
    sum="4d403af107fd8fb5aaf11c0a5e886a5f"
99
    proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
100
    expanded="false"
101 102
    shape="ainfix =aminmaxV0V1aposition_valueV0Iainfix =alegal_movesV0aNilAainfix &gt;=V1c0F">
    <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
103
     prover="0"
104 105 106 107
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
108
     <result status="valid" time="0.02"/>
109 110
    </proof>
    <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
111
     prover="1"
112 113 114 115
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
116
     <result status="valid" time="0.01"/>
117 118
    </proof>
    <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
119
     prover="2"
120 121 122 123
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
124
     <result status="valid" time="0.01"/>
125 126
    </proof>
    <proof
MARCHE Claude's avatar
MARCHE Claude committed
127
     prover="4"
128 129 130 131
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
132
     <result status="valid" time="0.02"/>
133 134
    </proof>
    <proof
135
     prover="5"
136 137 138 139
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
140
     <result status="valid" time="0.02"/>
141 142
    </proof>
    <proof
143
     prover="6"
144 145 146 147
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
148
     <result status="valid" time="0.02"/>
149
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
150
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
151 152 153
  </theory>
  <theory
   name="AlphaBeta"
MARCHE Claude's avatar
MARCHE Claude committed
154
   locfile="../alphaBeta.mlw"
155
   loclnum="99" loccnumb="7" loccnume="16"
MARCHE Claude's avatar
MARCHE Claude committed
156 157 158 159
   verified="false"
   expanded="true">
   <goal
    name="WP_parameter move_value_alpha_beta"
MARCHE Claude's avatar
MARCHE Claude committed
160
    locfile="../alphaBeta.mlw"
161
    loclnum="109" loccnumb="10" loccnume="31"
162
    expl="VC for move_value_alpha_beta"
163
    sum="3019c70efe72aeccd36f2abd4f9508d8"
MARCHE Claude's avatar
MARCHE Claude committed
164
    proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
165
    expanded="false"
166
    shape="iiainfix &lt;=V10V0ainfix &gt;=V10V1ainfix &lt;=V11aprefix -V1ainfix =V10aprefix -V11ainfix &lt;V11aprefix -V0Aainfix &lt;aprefix -V1V11Laminmaxado_moveV2V4ainfix -V3c1Laprefix -V9Iiiainfix &gt;=V9V7ainfix &lt;=V9V8ainfix &lt;=aminmaxV5V6V8ainfix =V9aminmaxV5V6ainfix &lt;aminmaxV5V6V7Aainfix &lt;V8aminmaxV5V6FAainfix &gt;=V6c0Laprefix -V1Laprefix -V0Lainfix -V3c1Lado_moveV2V4Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
167
    <label
168
     name="expl:VC for move_value_alpha_beta"/>
MARCHE Claude's avatar
MARCHE Claude committed
169 170 171
    <transf
     name="split_goal_wp"
     proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
172
     expanded="false">
MARCHE Claude's avatar
MARCHE Claude committed
173 174
     <goal
      name="WP_parameter move_value_alpha_beta.1"
MARCHE Claude's avatar
MARCHE Claude committed
175
      locfile="../alphaBeta.mlw"
176
      loclnum="109" loccnumb="10" loccnume="31"
177
      expl="1. precondition"
178
      sum="844fd2ef9205b3f4c098e9dd71e617b9"
MARCHE Claude's avatar
MARCHE Claude committed
179
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
180
      expanded="false"
181
      shape="preconditionainfix &gt;=V6c0Laprefix -V1Laprefix -V0Lainfix -V3c1Lado_moveV2V4Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
182
      <label
183
       name="expl:VC for move_value_alpha_beta"/>
MARCHE Claude's avatar
MARCHE Claude committed
184
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
185
       prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
186 187 188 189
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
190
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
191 192
      </proof>
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
193
       prover="1"
MARCHE Claude's avatar
MARCHE Claude committed
194 195 196 197
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
198
       <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
199 200
      </proof>
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
201
       prover="2"
MARCHE Claude's avatar
MARCHE Claude committed
202 203 204 205
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
206
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
207 208
      </proof>
      <proof
MARCHE Claude's avatar
MARCHE Claude committed
209
       prover="4"
MARCHE Claude's avatar
MARCHE Claude committed
210 211 212 213 214 215 216
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
      <proof
217
       prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
218 219 220 221
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
222
       <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
223 224
      </proof>
      <proof
225
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
226 227 228 229
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
230
       <result status="valid" time="0.00"/>
MARCHE Claude's avatar
MARCHE Claude committed
231 232 233 234
      </proof>
     </goal>
     <goal
      name="WP_parameter move_value_alpha_beta.2"
MARCHE Claude's avatar
MARCHE Claude committed
235
      locfile="../alphaBeta.mlw"
236
      loclnum="109" loccnumb="10" loccnume="31"
237
      expl="2. postcondition"
238
      sum="085f6aac34de83587f9f539445a78ebc"
MARCHE Claude's avatar
MARCHE Claude committed
239
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
240
      expanded="false"
241
      shape="postconditioniiainfix &lt;=V10V0ainfix &gt;=V10V1ainfix &lt;=V11aprefix -V1ainfix =V10aprefix -V11ainfix &lt;V11aprefix -V0Aainfix &lt;aprefix -V1V11Laminmaxado_moveV2V4ainfix -V3c1Laprefix -V9Iiiainfix &gt;=V9V7ainfix &lt;=V9V8ainfix &lt;=aminmaxV5V6V8ainfix =V9aminmaxV5V6ainfix &lt;aminmaxV5V6V7Aainfix &lt;V8aminmaxV5V6FIainfix &gt;=V6c0Laprefix -V1Laprefix -V0Lainfix -V3c1Lado_moveV2V4Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
242
      <label
243
       name="expl:VC for move_value_alpha_beta"/>
MARCHE Claude's avatar
MARCHE Claude committed
244 245 246
      <transf
       name="split_goal_wp"
       proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
247
       expanded="false">
MARCHE Claude's avatar
MARCHE Claude committed
248
       <goal
249
        name="WP_parameter move_value_alpha_beta.2.1"
MARCHE Claude's avatar
MARCHE Claude committed
250
        locfile="../alphaBeta.mlw"
251
        loclnum="109" loccnumb="10" loccnume="31"
252
        expl="1. postcondition"
253
        sum="896507065c99ea0ee97d8e13dd5e6019"
MARCHE Claude's avatar
MARCHE Claude committed
254
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
255
        expanded="false"
256
        shape="postconditionainfix =V10aprefix -V11Iainfix &lt;V11aprefix -V0Aainfix &lt;aprefix -V1V11Laminmaxado_moveV2V4ainfix -V3c1Laprefix -V9Iiiainfix &gt;=V9V7ainfix &lt;=V9V8ainfix &lt;=aminmaxV5V6V8ainfix =V9aminmaxV5V6ainfix &lt;aminmaxV5V6V7Aainfix &lt;V8aminmaxV5V6FIainfix &gt;=V6c0Laprefix -V1Laprefix -V0Lainfix -V3c1Lado_moveV2V4Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
257
        <label
258
         name="expl:VC for move_value_alpha_beta"/>
MARCHE Claude's avatar
MARCHE Claude committed
259 260 261 262 263 264
        <proof
         prover="0"
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
265
         <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
266 267 268
        </proof>
       </goal>
       <goal
269
        name="WP_parameter move_value_alpha_beta.2.2"
MARCHE Claude's avatar
MARCHE Claude committed
270
        locfile="../alphaBeta.mlw"
271
        loclnum="109" loccnumb="10" loccnume="31"
272
        expl="2. postcondition"
273
        sum="b4035a89477ec6c3cc9f18677a311552"
MARCHE Claude's avatar
MARCHE Claude committed
274
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
275
        expanded="false"
276
        shape="postconditionainfix &gt;=V10V1Iainfix &lt;=V11aprefix -V1INainfix &lt;V11aprefix -V0Aainfix &lt;aprefix -V1V11Laminmaxado_moveV2V4ainfix -V3c1Laprefix -V9Iiiainfix &gt;=V9V7ainfix &lt;=V9V8ainfix &lt;=aminmaxV5V6V8ainfix =V9aminmaxV5V6ainfix &lt;aminmaxV5V6V7Aainfix &lt;V8aminmaxV5V6FIainfix &gt;=V6c0Laprefix -V1Laprefix -V0Lainfix -V3c1Lado_moveV2V4Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
277
        <label
278
         name="expl:VC for move_value_alpha_beta"/>
MARCHE Claude's avatar
MARCHE Claude committed
279 280 281 282 283 284
        <proof
         prover="0"
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
285
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
286 287 288
        </proof>
       </goal>
       <goal
289
        name="WP_parameter move_value_alpha_beta.2.3"
MARCHE Claude's avatar
MARCHE Claude committed
290
        locfile="../alphaBeta.mlw"
291
        loclnum="109" loccnumb="10" loccnume="31"
292
        expl="3. postcondition"
293
        sum="4483f965602c51f2bb7151bd18b692d1"
MARCHE Claude's avatar
MARCHE Claude committed
294
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
295
        expanded="false"
296
        shape="postconditionainfix &lt;=V10V0INainfix &lt;=V11aprefix -V1INainfix &lt;V11aprefix -V0Aainfix &lt;aprefix -V1V11Laminmaxado_moveV2V4ainfix -V3c1Laprefix -V9Iiiainfix &gt;=V9V7ainfix &lt;=V9V8ainfix &lt;=aminmaxV5V6V8ainfix =V9aminmaxV5V6ainfix &lt;aminmaxV5V6V7Aainfix &lt;V8aminmaxV5V6FIainfix &gt;=V6c0Laprefix -V1Laprefix -V0Lainfix -V3c1Lado_moveV2V4Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
297
        <label
298
         name="expl:VC for move_value_alpha_beta"/>
MARCHE Claude's avatar
MARCHE Claude committed
299 300 301 302 303 304 305 306 307 308 309 310
        <proof
         prover="0"
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
         <result status="valid" time="0.02"/>
        </proof>
       </goal>
      </transf>
     </goal>
    </transf>
MARCHE Claude's avatar
MARCHE Claude committed
311 312 313
   </goal>
   <goal
    name="WP_parameter negabeta"
MARCHE Claude's avatar
MARCHE Claude committed
314
    locfile="../alphaBeta.mlw"
315
    loclnum="121" loccnumb="7" loccnume="15"
316
    expl="VC for negabeta"
317
    sum="10b003198bf762bdc66fa147058ba6ad"
MARCHE Claude's avatar
MARCHE Claude committed
318 319
    proved="false"
    expanded="true"
320
    shape="iCiiainfix &gt;=V4V1ainfix &lt;=V4V0ainfix &lt;=aminmaxV2V3V0ainfix =V4aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2aNiliiiainfix &gt;=V9V1ainfix &lt;=V9V0ainfix &lt;=aminmaxV2V3V0ainfix =V9aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Iiiiainfix &gt;=V9V1ainfix &lt;=V9V8ainfix &lt;=V11V8ainfix =V9V11ainfix &lt;V11V1Aainfix &lt;V8V11LaminaTuple2V2V3V10ainfix =V9V7ais_emptyV10LaelementsV6FAainfix &gt;=V3c1LamaxV7V0iiainfix &gt;=V7V1ainfix &lt;=V7V0ainfix &lt;=aminmaxV2V3V0ainfix =V7aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3ainfix &gt;=V7V1Iiiainfix &lt;=V7V0ainfix &gt;=V7V1ainfix &lt;=V12aprefix -V1ainfix =V7aprefix -V12ainfix &lt;V12aprefix -V0Aainfix &lt;aprefix -V1V12Laminmaxado_moveV2V5ainfix -V3c1FAainfix &gt;=V3c1aConsVValegal_movesV2iiainfix &gt;=V13V1ainfix &lt;=V13V0ainfix &lt;=aminmaxV2V3V0ainfix =V13aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2ainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
321
    <label
322
     name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
323 324 325 326 327 328
    <transf
     name="split_goal_wp"
     proved="false"
     expanded="true">
     <goal
      name="WP_parameter negabeta.1"
MARCHE Claude's avatar
MARCHE Claude committed
329
      locfile="../alphaBeta.mlw"
330
      loclnum="121" loccnumb="7" loccnume="15"
331
      expl="1. postcondition"
332
      sum="89e59e502c4e02f20fb7311ec0a088fe"
MARCHE Claude's avatar
MARCHE Claude committed
333
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
334
      expanded="false"
335
      shape="postconditioniiainfix &gt;=V4V1ainfix &lt;=V4V0ainfix &lt;=aminmaxV2V3V0ainfix =V4aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2Iainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
336
      <label
337
       name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
338
      <proof
339
       prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
340 341 342 343
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
344
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
345 346 347 348
      </proof>
      <transf
       name="split_goal_wp"
       proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
349
       expanded="false">
MARCHE Claude's avatar
MARCHE Claude committed
350
       <goal
351
        name="WP_parameter negabeta.1.1"
MARCHE Claude's avatar
MARCHE Claude committed
352
        locfile="../alphaBeta.mlw"
353
        loclnum="121" loccnumb="7" loccnume="15"
354
        expl="1. postcondition"
355
        sum="4164e1b94ff1bbc17d88e19ea42fcf4d"
MARCHE Claude's avatar
MARCHE Claude committed
356
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
357
        expanded="false"
358
        shape="postconditionainfix =V4aminmaxV2V3Iainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2Iainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
359
        <label
360
         name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
361
        <proof
362
         prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
363 364 365 366
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
367
         <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
368 369
        </proof>
        <proof
370
         prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
371 372 373 374
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
375
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
376 377 378
        </proof>
       </goal>
       <goal
379
        name="WP_parameter negabeta.1.2"
MARCHE Claude's avatar
MARCHE Claude committed
380
        locfile="../alphaBeta.mlw"
381
        loclnum="121" loccnumb="7" loccnume="15"
382
        expl="2. postcondition"
383
        sum="52040ad70852ccae8488ca23c44a88ad"
MARCHE Claude's avatar
MARCHE Claude committed
384
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
385
        expanded="false"
386
        shape="postconditionainfix &lt;=V4V0Iainfix &lt;=aminmaxV2V3V0INainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2Iainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
387
        <label
388
         name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
389
        <proof
390
         prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
391 392 393 394
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
395
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
396 397
        </proof>
        <proof
398
         prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
399 400 401 402 403 404 405 406
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
         <result status="valid" time="0.02"/>
        </proof>
       </goal>
       <goal
407
        name="WP_parameter negabeta.1.3"
MARCHE Claude's avatar
MARCHE Claude committed
408
        locfile="../alphaBeta.mlw"
409
        loclnum="121" loccnumb="7" loccnume="15"
410
        expl="3. postcondition"
411
        sum="b3ae9d41235093b43f0fc1f072faa244"
MARCHE Claude's avatar
MARCHE Claude committed
412
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
413
        expanded="false"
414
        shape="postconditionainfix &gt;=V4V1INainfix &lt;=aminmaxV2V3V0INainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2Iainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
415
        <label
416
         name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
417
        <proof
418
         prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
419 420 421 422
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
423
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
424 425
        </proof>
        <proof
426
         prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
427 428 429 430 431 432 433 434 435 436 437
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
         <result status="valid" time="0.02"/>
        </proof>
       </goal>
      </transf>
     </goal>
     <goal
      name="WP_parameter negabeta.2"
MARCHE Claude's avatar
MARCHE Claude committed
438
      locfile="../alphaBeta.mlw"
439
      loclnum="121" loccnumb="7" loccnume="15"
440
      expl="2. postcondition"
441
      sum="65c667a48f56bcf053cd006a34e8c503"
442
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
443
      expanded="false"
444
      shape="postconditionCiiainfix &gt;=V4V1ainfix &lt;=V4V0ainfix &lt;=aminmaxV2V3V0ainfix =V4aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2aNiltaConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
445
      <label
446
       name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
447 448
      <transf
       name="split_goal_wp"
449
       proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
450
       expanded="false">
MARCHE Claude's avatar
MARCHE Claude committed
451
       <goal
452
        name="WP_parameter negabeta.2.1"
MARCHE Claude's avatar
MARCHE Claude committed
453
        locfile="../alphaBeta.mlw"
454
        loclnum="121" loccnumb="7" loccnume="15"
455
        expl="1. postcondition"
456
        sum="c2100c185ec5bd38d60c9b6a2fd669bc"
457
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
458
        expanded="false"
459
        shape="postconditionCainfix =V4aminmaxV2V3Iainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2aNiltaConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
460
        <label
461
         name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
462
        <proof
463
         prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
464 465 466 467
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
468
         <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
469 470
        </proof>
        <proof
471
         prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
472 473 474 475
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
476
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
477 478
        </proof>
        <proof
479
         prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
480 481 482 483
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
484
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
485 486 487
        </proof>
       </goal>
       <goal
488
        name="WP_parameter negabeta.2.2"
MARCHE Claude's avatar
MARCHE Claude committed
489
        locfile="../alphaBeta.mlw"
490
        loclnum="121" loccnumb="7" loccnume="15"
491
        expl="2. postcondition"
492
        sum="75c132846ee7fc22be4b7c8e8ce2929e"
493
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
494
        expanded="false"
495
        shape="postconditionCainfix &lt;=V4V0Iainfix &lt;=aminmaxV2V3V0INainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2aNiltaConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
496
        <label
497
         name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
498
        <proof
499
         prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
500 501 502 503
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
504
         <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
505 506
        </proof>
        <proof
507
         prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
508 509 510 511
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
512
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
513 514
        </proof>
        <proof
515
         prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
516 517 518 519
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
520
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
521 522 523
        </proof>
       </goal>
       <goal
524
        name="WP_parameter negabeta.2.3"
MARCHE Claude's avatar
MARCHE Claude committed
525
        locfile="../alphaBeta.mlw"
526
        loclnum="121" loccnumb="7" loccnume="15"
527
        expl="3. postcondition"
528
        sum="f622ea7fc0c52c83e165c80090ef4904"
529
        proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
530
        expanded="false"
531
        shape="postconditionCainfix &gt;=V4V1INainfix &lt;=aminmaxV2V3V0INainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Laposition_valueV2aNiltaConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
532
        <label
533
         name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
534
        <proof
535
         prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
536 537 538 539
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
540
         <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
541 542
        </proof>
        <proof
543
         prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
544 545 546 547
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
548
         <result status="valid" time="0.03"/>
MARCHE Claude's avatar
MARCHE Claude committed
549 550
        </proof>
        <proof
551
         prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
552 553 554 555
         timelimit="3"
         memlimit="1000"
         obsolete="false"
         archived="false">
556
         <result status="valid" time="0.03"/>
MARCHE Claude's avatar
MARCHE Claude committed
557 558 559 560 561 562
        </proof>
       </goal>
      </transf>
     </goal>
     <goal
      name="WP_parameter negabeta.3"
MARCHE Claude's avatar
MARCHE Claude committed
563
      locfile="../alphaBeta.mlw"
564
      loclnum="121" loccnumb="7" loccnume="15"
565
      expl="3. precondition"
566
      sum="aef005466f060aa69b73388674f7f361"
MARCHE Claude's avatar
MARCHE Claude committed
567
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
568
      expanded="false"
569
      shape="preconditionCtaNilainfix &gt;=V3c1aConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
570
      <label
571
       name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
572
      <proof
573
       prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
574 575 576 577
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
578
       <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
579 580
      </proof>
      <proof
581
       prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
582 583 584 585
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
586
       <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
587 588
      </proof>
      <proof
589
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
590 591 592 593
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
594
       <result status="valid" time="0.03"/>
MARCHE Claude's avatar
MARCHE Claude committed
595 596 597 598
      </proof>
     </goal>
     <goal
      name="WP_parameter negabeta.4"
MARCHE Claude's avatar
MARCHE Claude committed
599
      locfile="../alphaBeta.mlw"
600
      loclnum="121" loccnumb="7" loccnume="15"
601
      expl="4. postcondition"
602
      sum="0dacec09eefcc86eff23a45f9da0ead4"
MARCHE Claude's avatar
MARCHE Claude committed
603 604
      proved="false"
      expanded="true"
605
      shape="postconditionCtaNiliiainfix &gt;=V6V1ainfix &lt;=V6V0ainfix &lt;=aminmaxV2V3V0ainfix =V6aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Iainfix &gt;=V6V1Iiiainfix &lt;=V6V0ainfix &gt;=V6V1ainfix &lt;=V7aprefix -V1ainfix =V6aprefix -V7ainfix &lt;V7aprefix -V0Aainfix &lt;aprefix -V1V7Laminmaxado_moveV2V4ainfix -V3c1FIainfix &gt;=V3c1aConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
606
      <label
607
       name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
608 609 610
     </goal>
     <goal
      name="WP_parameter negabeta.5"
MARCHE Claude's avatar
MARCHE Claude committed
611
      locfile="../alphaBeta.mlw"
612
      loclnum="121" loccnumb="7" loccnume="15"
613
      expl="5. precondition"
614
      sum="2ff311f4242e2dd3d5c9641754c8c8e0"
MARCHE Claude's avatar
MARCHE Claude committed
615
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
616
      expanded="false"
617
      shape="preconditionCtaNilainfix &gt;=V3c1LamaxV6V0INainfix &gt;=V6V1Iiiainfix &lt;=V6V0ainfix &gt;=V6V1ainfix &lt;=V8aprefix -V1ainfix =V6aprefix -V8ainfix &lt;V8aprefix -V0Aainfix &lt;aprefix -V1V8Laminmaxado_moveV2V4ainfix -V3c1FIainfix &gt;=V3c1aConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
618
      <label
619
       name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
620
      <proof
621
       prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
622 623 624 625
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
626
       <result status="valid" time="0.01"/>
MARCHE Claude's avatar
MARCHE Claude committed
627 628
      </proof>
      <proof
629
       prover="5"
MARCHE Claude's avatar
MARCHE Claude committed
630 631 632 633
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
634
       <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
635 636
      </proof>
      <proof
637
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
638 639 640 641
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
642
       <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
643 644 645 646
      </proof>
     </goal>
     <goal
      name="WP_parameter negabeta.6"
MARCHE Claude's avatar
MARCHE Claude committed
647
      locfile="../alphaBeta.mlw"
648
      loclnum="121" loccnumb="7" loccnume="15"
649
      expl="6. postcondition"
650
      sum="9f5b4f07c5a0e7ab8ad80b406e8ca739"
MARCHE Claude's avatar
MARCHE Claude committed
651 652
      proved="false"
      expanded="true"
653
      shape="postconditionCtaNiliiainfix &gt;=V8V1ainfix &lt;=V8V0ainfix &lt;=aminmaxV2V3V0ainfix =V8aminmaxV2V3ainfix &lt;aminmaxV2V3V1Aainfix &lt;V0aminmaxV2V3Iiiiainfix &gt;=V8V1ainfix &lt;=V8V7ainfix &lt;=V10V7ainfix =V8V10ainfix &lt;V10V1Aainfix &lt;V7V10LaminaTuple2V2V3V9ainfix =V8V6ais_emptyV9LaelementsV5FIainfix &gt;=V3c1LamaxV6V0INainfix &gt;=V6V1Iiiainfix &lt;=V6V0ainfix &gt;=V6V1ainfix &lt;=V11aprefix -V1ainfix =V6aprefix -V11ainfix &lt;V11aprefix -V0Aainfix &lt;aprefix -V1V11Laminmaxado_moveV2V4ainfix -V3c1FIainfix &gt;=V3c1aConsVValegal_movesV2INainfix =V3c0Iainfix &gt;=V3c0F">
MARCHE Claude's avatar
MARCHE Claude committed
654
      <label
655
       name="expl:VC for negabeta"/>
MARCHE Claude's avatar
MARCHE Claude committed
656 657
     </goal>
    </transf>
MARCHE Claude's avatar
MARCHE Claude committed
658 659 660
   </goal>
   <goal
    name="WP_parameter negabeta_rec"
MARCHE Claude's avatar
MARCHE Claude committed
661
    locfile="../alphaBeta.mlw"
662
    loclnum="139" loccnumb="7" loccnume="19"
663
    expl="VC for negabeta_rec"
664
    sum="26c0dd6c3becae34d82fcf58ed5f776c"
MARCHE Claude's avatar
MARCHE Claude committed
665
    proved="false"
MARCHE Claude's avatar
MARCHE Claude committed
666
    expanded="true"
667
    shape="Ciiainfix &gt;=V4V1ainfix &lt;=V4V0ainfix &lt;=V7V0ainfix =V4V7ainfix &lt;V7V1Aainfix &lt;V0V7LaminaTuple2V2V3V6INais_emptyV6LaelementsV5aNiliiiiainfix &gt;=V13V1ainfix &lt;=V13V0ainfix &lt;=V15V0ainfix =V13V15ainfix &lt;V15V1Aainfix &lt;V0V15LaminaTuple2V2V3V14ainfix =V13V4ais_emptyV14LaelementsV5Iiiiainfix &gt;=V13V1ainfix &lt;=V13V12ainfix &lt;=V17V12ainfix =V13V17ainfix &lt;V17V1Aainfix &lt;V12V17LaminaTuple2V2V3V16ainfix =V13V11ais_emptyV16LaelementsV9FAainfix &gt;=V3c1LamaxV11V0iiiainfix &gt;=V11V1ainfix &lt;=V11V0ainfix &lt;=V19V0ainfix =V11V19ainfix &lt;V19V1Aainfix &lt;V0V19LaminaTuple2V2V3V18ainfix =V11V4ais_emptyV18LaelementsV5ainfix &gt;=V11V1LamaxV10V4Iiiainfix &lt;=V10V0ainfix &gt;=V10V1ainfix &lt;=V20aprefix -V1ainfix =V10aprefix -V20ainfix &lt;V20aprefix -V0Aainfix &lt;aprefix -V1V20Laminmaxado_moveV2V8ainfix -V3c1FAainfix &gt;=V3c1aConsVVV5Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
668
    <label
669
     name="expl:VC for negabeta_rec"/>
MARCHE Claude's avatar
MARCHE Claude committed
670 671 672 673 674 675
    <transf
     name="split_goal_wp"
     proved="false"
     expanded="true">
     <goal
      name="WP_parameter negabeta_rec.1"
MARCHE Claude's avatar
MARCHE Claude committed
676
      locfile="../alphaBeta.mlw"
677
      loclnum="139" loccnumb="7" loccnume="19"
678
      expl="1. postcondition"
679
      sum="e7d8dd92a3819de87e861df63c05371a"
MARCHE Claude's avatar
MARCHE Claude committed
680
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
681
      expanded="false"
682
      shape="postconditionCiiainfix &gt;=V4V1ainfix &lt;=V4V0ainfix &lt;=V7V0ainfix =V4V7ainfix &lt;V7V1Aainfix &lt;V0V7LaminaTuple2V2V3V6INais_emptyV6LaelementsV5aNiltaConsVVV5Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
683
      <label
684
       name="expl:VC for negabeta_rec"/>
MARCHE Claude's avatar
MARCHE Claude committed
685
      <proof
686
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
687 688 689 690
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
691
       <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
692 693 694 695
      </proof>
     </goal>
     <goal
      name="WP_parameter negabeta_rec.2"
MARCHE Claude's avatar
MARCHE Claude committed
696
      locfile="../alphaBeta.mlw"
697
      loclnum="139" loccnumb="7" loccnume="19"
698
      expl="2. precondition"
699
      sum="8dfefa9409b3503d0b945636d6618466"
MARCHE Claude's avatar
MARCHE Claude committed
700
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
701
      expanded="false"
702
      shape="preconditionCtaNilainfix &gt;=V3c1aConsVVV5Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
703
      <label
704
       name="expl:VC for negabeta_rec"/>
MARCHE Claude's avatar
MARCHE Claude committed
705
      <proof
706
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
707 708 709 710
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
711
       <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
712 713 714 715
      </proof>
     </goal>
     <goal
      name="WP_parameter negabeta_rec.3"
MARCHE Claude's avatar
MARCHE Claude committed
716
      locfile="../alphaBeta.mlw"
717
      loclnum="139" loccnumb="7" loccnume="19"
718
      expl="3. postcondition"
719
      sum="4efc4908328f6898158cbd0c734708e8"
MARCHE Claude's avatar
MARCHE Claude committed
720 721
      proved="false"
      expanded="true"
722
      shape="postconditionCtaNiliiiainfix &gt;=V9V1ainfix &lt;=V9V0ainfix &lt;=V11V0ainfix =V9V11ainfix &lt;V11V1Aainfix &lt;V0V11LaminaTuple2V2V3V10ainfix =V9V4ais_emptyV10LaelementsV5Iainfix &gt;=V9V1LamaxV8V4Iiiainfix &lt;=V8V0ainfix &gt;=V8V1ainfix &lt;=V12aprefix -V1ainfix =V8aprefix -V12ainfix &lt;V12aprefix -V0Aainfix &lt;aprefix -V1V12Laminmaxado_moveV2V6ainfix -V3c1FIainfix &gt;=V3c1aConsVVV5Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
723
      <label
724
       name="expl:VC for negabeta_rec"/>
MARCHE Claude's avatar
MARCHE Claude committed
725 726 727
     </goal>
     <goal
      name="WP_parameter negabeta_rec.4"
MARCHE Claude's avatar
MARCHE Claude committed
728
      locfile="../alphaBeta.mlw"
729
      loclnum="139" loccnumb="7" loccnume="19"
730
      expl="4. precondition"
731
      sum="38e6e2bfb1000ba8db7a62873a22345a"
MARCHE Claude's avatar
MARCHE Claude committed
732
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
733
      expanded="false"
734
      shape="preconditionCtaNilainfix &gt;=V3c1LamaxV9V0INainfix &gt;=V9V1LamaxV8V4Iiiainfix &lt;=V8V0ainfix &gt;=V8V1ainfix &lt;=V11aprefix -V1ainfix =V8aprefix -V11ainfix &lt;V11aprefix -V0Aainfix &lt;aprefix -V1V11Laminmaxado_moveV2V6ainfix -V3c1FIainfix &gt;=V3c1aConsVVV5Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
735
      <label
736
       name="expl:VC for negabeta_rec"/>
MARCHE Claude's avatar
MARCHE Claude committed
737
      <proof
738
       prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
739 740 741 742
       timelimit="3"
       memlimit="1000"
       obsolete="false"
       archived="false">
743
       <result status="valid" time="0.02"/>
MARCHE Claude's avatar
MARCHE Claude committed
744 745 746 747
      </proof>
     </goal>
     <goal
      name="WP_parameter negabeta_rec.5"
MARCHE Claude's avatar
MARCHE Claude committed
748
      locfile="../alphaBeta.mlw"
749
      loclnum="139" loccnumb="7" loccnume="19"
750
      expl="5. postcondition"
751
      sum="89398fbaa9f239a49670bc10089323a6"
MARCHE Claude's avatar
MARCHE Claude committed
752 753
      proved="false"
      expanded="true"
754
      shape="postconditionCtaNiliiiainfix &gt;=V11V1ainfix &lt;=V11V0ainfix &lt;=V13V0ainfix =V11V13ainfix &lt;V13V1Aainfix &lt;V0V13LaminaTuple2V2V3V12ainfix =V11V4ais_emptyV12LaelementsV5Iiiiainfix &gt;=V11V1ainfix &lt;=V11V10ainfix &lt;=V15V10ainfix =V11V15ainfix &lt;V15V1Aainfix &lt;V10V15LaminaTuple2V2V3V14ainfix =V11V9ais_emptyV14LaelementsV7FIainfix &gt;=V3c1LamaxV9V0INainfix &gt;=V9V1LamaxV8V4Iiiainfix &lt;=V8V0ainfix &gt;=V8V1ainfix &lt;=V16aprefix -V1ainfix =V8aprefix -V16ainfix &lt;V16aprefix -V0Aainfix &lt;aprefix -V1V16Laminmaxado_moveV2V6ainfix -V3c1FIainfix &gt;=V3c1aConsVVV5Iainfix &gt;=V3c1F">
MARCHE Claude's avatar
MARCHE Claude committed
755
      <label
756
       name="expl:VC for negabeta_rec"/>
MARCHE Claude's avatar
MARCHE Claude committed
757 758
     </goal>
    </transf>
MARCHE Claude's avatar
MARCHE Claude committed
759 760 761
   </goal>
   <goal
    name="WP_parameter alpha_beta"
MARCHE Claude's avatar
MARCHE Claude committed
762
    locfile="../alphaBeta.mlw"
763
    loclnum="161" loccnumb="4" loccnume="14"
764
    expl="VC for alpha_beta"
765
    sum="58d1fe56c4bb9e80dd6a94c960150e0f"
MARCHE Claude's avatar
MARCHE Claude committed
766
    proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
767
    expanded="false"
768
    shape="ainfix =V4aminmaxV0V1Iiiainfix &gt;=V4V2ainfix &lt;=V4V3ainfix &lt;=aminmaxV0V1V3ainfix =V4aminmaxV0V1ainfix &lt;aminmaxV0V1V2Aainfix &lt;V3aminmaxV0V1FAainfix &gt;=V1c0Laprefix -ainfinityLainfinityIainfix &gt;=V1c0F">
MARCHE Claude's avatar
MARCHE Claude committed
769
    <label
770
     name="expl:VC for alpha_beta"/>
MARCHE Claude's avatar
MARCHE Claude committed
771
    <proof
772
     prover="0"
MARCHE Claude's avatar
MARCHE Claude committed
773 774 775 776 777 778 779
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.01"/>
    </proof>
    <proof
780
     prover="2"
781
     timelimit="3"
MARCHE Claude's avatar
MARCHE Claude committed
782 783 784
     memlimit="1000"
     obsolete="false"
     archived="false">
MARCHE Claude's avatar
MARCHE Claude committed
785 786 787
     <result status="valid" time="0.01"/>
    </proof>
    <proof
788
     prover="6"
MARCHE Claude's avatar
MARCHE Claude committed
789 790 791 792 793 794
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.02"/>
    </proof>
MARCHE Claude's avatar
MARCHE Claude committed
795 796 797 798
   </goal>
  </theory>
 </file>
</why3session>