why3session.xml 23.4 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
MARCHE Claude's avatar
MARCHE Claude committed
2
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v2//EN" "http://why3.lri.fr/why3session.dtd">
Andrei Paskevich's avatar
Andrei Paskevich committed
3
<why3session shape_version="4">
4 5 6 7 8 9 10 11 12
 <prover id="0" name="Alt-Ergo" version="0.95.1"/>
 <prover id="1" name="CVC3" version="2.2"/>
 <prover id="2" name="CVC3" version="2.4.1"/>
 <prover id="3" name="CVC4" version="1.2"/>
 <prover id="4" name="Coq" version="8.4pl2"/>
 <prover id="5" name="Z3" version="2.19"/>
 <prover id="6" name="Z3" version="3.2"/>
 <prover id="7" name="Z3" version="4.3.1"/>
 <file name="../bitvector.why" verified="true"
13
  expanded="true">
14 15
  <theory name="BitVector" locfile="../bitvector.why"
   loclnum="3" loccnumb="7" loccnume="16" verified="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
16
   expanded="true">
17
   <goal name="Nth_bw_xor_v1true" locfile="../bitvector.why"
18
    loclnum="46" loccnumb="8" loccnume="25"
19
    sum="39dfc6b8b3984c52b27e1a03353cc120" proved="true"
20
    shape="ainfix =anthabw_xorV0V1V2anotbanthV1V2Iainfix =anthV0V2aTrueAainfix &lt;V2asizeAainfix &lt;=c0V2F">
21 22
    <proof prover="0" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
23
     <result status="valid" time="0.10"/>
24
    </proof>
25 26
    <proof prover="1" timelimit="5"
     memlimit="1000">
27
     <result status="valid" time="0.01"/>
28
    </proof>
29 30
    <proof prover="2" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
31
     <result status="valid" time="0.01"/>
32 33
    </proof>
   </goal>
34
   <goal name="Nth_bw_xor_v1false" locfile="../bitvector.why"
35
    loclnum="50" loccnumb="8" loccnume="26"
36
    sum="8f96dc626081c1fda6a6367a0c33e860" proved="true"
37
    shape="ainfix =anthabw_xorV0V1V2anthV1V2Iainfix =anthV0V2aFalseAainfix &lt;V2asizeAainfix &lt;=c0V2F">
38 39
    <proof prover="1" timelimit="5"
     memlimit="1000">
40
     <result status="valid" time="0.00"/>
41
    </proof>
42 43
    <proof prover="2" timelimit="5"
     memlimit="1000">
44
     <result status="valid" time="0.00"/>
45 46
    </proof>
   </goal>
47
   <goal name="Nth_bw_xor_v2true" locfile="../bitvector.why"
48
    loclnum="54" loccnumb="8" loccnume="25"
49
    sum="7f272fb1bc61eb7b34b65925a9cb32b8" proved="true"
50
    shape="ainfix =anthabw_xorV0V1V2anotbanthV0V2Iainfix =anthV1V2aTrueAainfix &lt;V2asizeAainfix &lt;=c0V2F">
51 52
    <proof prover="0" timelimit="5"
     memlimit="1000">
53
     <result status="valid" time="0.07"/>
54
    </proof>
55 56
    <proof prover="1" timelimit="5"
     memlimit="1000">
57
     <result status="valid" time="0.01"/>
58
    </proof>
59 60
    <proof prover="2" timelimit="5"
     memlimit="1000">
61
     <result status="valid" time="0.02"/>
62 63
    </proof>
   </goal>
64
   <goal name="Nth_bw_xor_v2false" locfile="../bitvector.why"
65
    loclnum="58" loccnumb="8" loccnume="26"
66
    sum="608234e29d3700a1a4dc67bd222f093d" proved="true"
67
    shape="ainfix =anthabw_xorV0V1V2anthV0V2Iainfix =anthV1V2aFalseAainfix &lt;V2asizeAainfix &lt;=c0V2F">
68 69
    <proof prover="0" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
70
     <result status="valid" time="0.06"/>
71
    </proof>
72 73
    <proof prover="1" timelimit="5"
     memlimit="1000">
74
     <result status="valid" time="0.02"/>
75
    </proof>
76 77
    <proof prover="2" timelimit="5"
     memlimit="1000">
78
     <result status="valid" time="0.01"/>
79 80
    </proof>
   </goal>
81
   <goal name="to_nat_of_zero2" locfile="../bitvector.why"
82
    loclnum="194" loccnumb="8" loccnume="23"
83
    sum="4c13436cee36f06cfac75d8e5850bed6" proved="true"
84
    shape="ainfix =ato_nat_subV0V2c0ato_nat_subV0V1c0Iainfix =anthV0V3aFalseIainfix &gt;V3V1Aainfix &gt;=V2V3FIainfix &gt;=V1c0Aainfix &gt;=V2V1Aainfix &gt;asizeV2F">
85 86
    <proof prover="4" timelimit="5" memlimit="1000"
     edited="bitvector_BitVector_to_nat_of_zero2_1.v">
Andrei Paskevich's avatar
Andrei Paskevich committed
87
     <result status="valid" time="1.05"/>
88 89
    </proof>
   </goal>
90
   <goal name="to_nat_of_zero" locfile="../bitvector.why"
91
    loclnum="200" loccnumb="8" loccnume="22"
92
    sum="1c2b2beedd6e42e2801cea42565914d1" proved="true"
93
    shape="ainfix =ato_nat_subV0V2V1c0Iainfix =anthV0V3aFalseIainfix &gt;=V3V1Aainfix &gt;=V2V3FIainfix &gt;=V1c0Aainfix &gt;asizeV2F">
94 95
    <proof prover="4" timelimit="30" memlimit="1000"
     edited="bitvector_BitVector_to_nat_of_zero_1.v">
96
     <result status="valid" time="1.91"/>
97 98
    </proof>
   </goal>
99
   <goal name="to_nat_of_one" locfile="../bitvector.why"
100
    loclnum="205" loccnumb="8" loccnume="21"
101
    sum="a0d5ea8fbd94120cf98bfcac9d6dd703" proved="true" expanded="true"
102
    shape="ainfix =ato_nat_subV0V2V1ainfix -apow2ainfix +ainfix -V2V1c1c1Iainfix =anthV0V3aTrueIainfix &gt;=V3V1Aainfix &gt;=V2V3FIainfix &gt;=V1c0Aainfix &gt;=V2V1Aainfix &gt;asizeV2F">
103 104
    <proof prover="4" timelimit="5" memlimit="1000"
     edited="bitvector_BitVector_to_nat_of_one_1.v">
Andrei Paskevich's avatar
Andrei Paskevich committed
105
     <result status="valid" time="1.67"/>
106 107
    </proof>
   </goal>
108
   <goal name="to_nat_sub_footprint" locfile="../bitvector.why"
109
    loclnum="210" loccnumb="8" loccnume="28"
110
    sum="c8cd601eaf00c006180c103d8504ba83" proved="true"
111
    shape="ainfix =ato_nat_subV0V2V3ato_nat_subV1V2V3Iainfix =anthV0V4anthV1V4Iainfix &lt;=V4V2Aainfix &lt;=V3V4FIainfix &gt;=V3c0Aainfix &gt;asizeV2F">
112 113
    <proof prover="4" timelimit="7" memlimit="1000"
     edited="bitvector_BitVector_to_nat_sub_footprint_1.v">
Andrei Paskevich's avatar
Andrei Paskevich committed
114
     <result status="valid" time="7.44"/>
115 116
    </proof>
   </goal>
117
   <goal name="nth_from_int_low_even" locfile="../bitvector.why"
118
    loclnum="297" loccnumb="8" loccnume="29"
119
    sum="5b64f1f54701ee347bc55b80ed1abf7a" proved="true"
120
    shape="ainfix =anthafrom_intV0c0aFalseIainfix =amodV0c2c0F">
121 122
    <proof prover="0" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
123
     <result status="valid" time="0.02"/>
124
    </proof>
125 126
    <proof prover="1" timelimit="5"
     memlimit="1000">
127
     <result status="valid" time="0.02"/>
128
    </proof>
129 130
    <proof prover="2" timelimit="5"
     memlimit="1000">
131
     <result status="valid" time="0.07"/>
132 133
    </proof>
   </goal>
134
   <goal name="nth_from_int_low_odd" locfile="../bitvector.why"
135
    loclnum="300" loccnumb="8" loccnume="28"
136
    sum="4bcaa0c241417b1ccfdb3c7abf175e7e" proved="true"
137
    shape="ainfix =anthafrom_intV0c0aTrueINainfix =amodV0c2c0F">
138 139
    <proof prover="0" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
140
     <result status="valid" time="0.02"/>
141
    </proof>
142 143
    <proof prover="1" timelimit="5"
     memlimit="1000">
144
     <result status="valid" time="0.02"/>
145
    </proof>
146 147
    <proof prover="2" timelimit="5"
     memlimit="1000">
148
     <result status="valid" time="0.07"/>
149 150
    </proof>
   </goal>
151
   <goal name="nth_from_int_0" locfile="../bitvector.why"
152
    loclnum="303" loccnumb="8" loccnume="22"
153
    sum="2d8e5e3536a3cd984b483a4420fd3ada" proved="true"
154
    shape="ainfix =anthafrom_intc0V0aFalseIainfix &gt;=V0c0Aainfix &gt;asizeV0F">
155 156
    <proof prover="0" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
157
     <result status="valid" time="0.16"/>
158
    </proof>
159 160
    <proof prover="1" timelimit="5"
     memlimit="1000">
161
     <result status="valid" time="0.03"/>
162
    </proof>
163 164
    <proof prover="2" timelimit="5"
     memlimit="1000">
165
     <result status="valid" time="0.13"/>
166 167
    </proof>
   </goal>
168
   <goal name="nth_from_int2c_low_even" locfile="../bitvector.why"
169
    loclnum="339" loccnumb="8" loccnume="31"
170
    sum="354fe40ba6edda9af24c0413956ede72" proved="true"
171
    shape="ainfix =anthafrom_int2cV0c0aFalseIainfix =amodV0c2c0F">
172 173
    <proof prover="0" timelimit="5"
     memlimit="1000">
174
     <result status="valid" time="0.08"/>
175
    </proof>
176 177
    <proof prover="1" timelimit="5"
     memlimit="1000">
178
     <result status="valid" time="0.02"/>
179
    </proof>
180 181
    <proof prover="2" timelimit="5"
     memlimit="1000">
182
     <result status="valid" time="0.08"/>
183 184
    </proof>
   </goal>
185
   <goal name="nth_from_int2c_low_odd" locfile="../bitvector.why"
186
    loclnum="342" loccnumb="8" loccnume="30"
187
    sum="46b31dc9ac1848cc23b94e5be0c1c220" proved="true"
188
    shape="ainfix =anthafrom_int2cV0c0aTrueINainfix =amodV0c2c0F">
189 190
    <proof prover="0" timelimit="5"
     memlimit="1000">
191
     <result status="valid" time="0.07"/>
192
    </proof>
193 194
    <proof prover="1" timelimit="5"
     memlimit="1000">
195
     <result status="valid" time="0.02"/>
196
    </proof>
197 198
    <proof prover="2" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
199
     <result status="valid" time="0.12"/>
200 201
    </proof>
   </goal>
202
   <goal name="nth_from_int2c_0" locfile="../bitvector.why"
203
    loclnum="345" loccnumb="8" loccnume="24"
204
    sum="c73053aa1e867164cb2d6cb909736243" proved="true"
205
    shape="ainfix =anthafrom_int2cc0V0aFalseIainfix &gt;=V0c0Aainfix &gt;asizeV0F">
206 207
    <proof prover="0" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
208
     <result status="valid" time="0.23"/>
209
    </proof>
210 211
    <proof prover="1" timelimit="5"
     memlimit="1000">
212
     <result status="valid" time="0.03"/>
213
    </proof>
214 215
    <proof prover="2" timelimit="5"
     memlimit="1000">
216
     <result status="valid" time="0.13"/>
217 218
    </proof>
   </goal>
219
   <goal name="nth_from_int2c_plus_pow2" locfile="../bitvector.why"
220
    loclnum="348" loccnumb="8" loccnume="32"
221
    sum="cbddd074d76053966254957a57c1d56c" proved="true"
222
    shape="ainfix =anthafrom_int2cainfix +V0apow2V2V1anthafrom_int2cV0V1Iainfix &lt;V1ainfix -asizec1Aainfix &lt;V1V2Aainfix &lt;=c0V1F">
223 224
    <proof prover="0" timelimit="10"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
225
     <result status="valid" time="0.94"/>
226
    </proof>
227 228
    <proof prover="4" timelimit="10" memlimit="1000"
     edited="bitvector_BitVector_nth_from_int2c_plus_pow2_1.v">
229
     <result status="valid" time="1.15"/>
230 231 232
    </proof>
   </goal>
  </theory>
233 234
  <theory name="BV32" locfile="../bitvector.why"
   loclnum="355" loccnumb="7" loccnume="11" verified="true">
235
  </theory>
236 237
  <theory name="BV64" locfile="../bitvector.why"
   loclnum="364" loccnumb="7" loccnume="11" verified="true">
238
  </theory>
239 240
  <theory name="BV32_64" locfile="../bitvector.why"
   loclnum="372" loccnumb="7" loccnume="14" verified="true">
241
  </theory>
242
  <theory name="TestBv32" locfile="../bitvector.why"
243
   loclnum="390" loccnumb="7" loccnume="15"
244 245
   verified="true">
   <goal name="Test1" locfile="../bitvector.why"
246
    loclnum="395" loccnumb="7" loccnume="12"
247
    sum="4888f516fd83cb7a5474d28483bf41ef" proved="true"
248
    shape="ainfix =anthV0c1aFalseLabw_andabvzeroabvone">
249 250
    <proof prover="0" timelimit="5"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
251
     <result status="valid" time="0.12"/>
252
    </proof>
253 254
    <proof prover="1" timelimit="3"
     memlimit="1000">
255
     <result status="valid" time="0.02"/>
256
    </proof>
257 258
    <proof prover="2" timelimit="3"
     memlimit="1000">
259
     <result status="valid" time="0.07"/>
260
    </proof>
261 262
    <proof prover="3" timelimit="30"
     memlimit="4000">
263
     <result status="valid" time="0.04"/>
264
    </proof>
265 266
    <proof prover="5" timelimit="3"
     memlimit="1000">
267
     <result status="valid" time="0.51"/>
268
    </proof>
269 270
    <proof prover="7" timelimit="5"
     memlimit="1000">
271 272
     <result status="valid" time="0.58"/>
    </proof>
273
   </goal>
274
   <goal name="Test2" locfile="../bitvector.why"
275
    loclnum="398" loccnumb="7" loccnume="12"
276
    sum="fa1428b44739b5cba91f72fbee63de4a" proved="true"
277
    shape="ainfix =anthV0c15aTrueLalsrabvonec16">
278 279
    <proof prover="0" timelimit="5"
     memlimit="1000">
280
     <result status="valid" time="0.03"/>
281
    </proof>
282 283
    <proof prover="1" timelimit="3"
     memlimit="1000">
284
     <result status="valid" time="0.02"/>
285
    </proof>
286 287
    <proof prover="2" timelimit="3"
     memlimit="1000">
288
     <result status="valid" time="0.06"/>
289
    </proof>
290 291
    <proof prover="3" timelimit="30"
     memlimit="4000">
292 293
     <result status="valid" time="0.05"/>
    </proof>
294 295
    <proof prover="5" timelimit="3"
     memlimit="1000">
296
     <result status="valid" time="0.51"/>
297
    </proof>
298 299
    <proof prover="7" timelimit="5"
     memlimit="1000">
300 301
     <result status="valid" time="0.58"/>
    </proof>
302
   </goal>
303
   <goal name="Test3" locfile="../bitvector.why"
304
    loclnum="401" loccnumb="7" loccnume="12"
305
    sum="01a23965c6e150ea752eee226ef1d3eb" proved="true"
306
    shape="ainfix =anthV0c16aFalseLalsrabvonec16">
307 308
    <proof prover="0" timelimit="5"
     memlimit="1000">
309 310
     <result status="valid" time="0.02"/>
    </proof>
311 312
    <proof prover="1" timelimit="3"
     memlimit="1000">
313
     <result status="valid" time="0.02"/>
314
    </proof>
315 316
    <proof prover="2" timelimit="3"
     memlimit="1000">
317
     <result status="valid" time="0.02"/>
318
    </proof>
319 320
    <proof prover="3" timelimit="30"
     memlimit="4000">
321
     <result status="valid" time="0.04"/>
322
    </proof>
323 324
    <proof prover="5" timelimit="3"
     memlimit="1000">
325
     <result status="valid" time="0.10"/>
326
    </proof>
327 328
    <proof prover="6" timelimit="3"
     memlimit="1000">
329
     <result status="valid" time="0.11"/>
330
    </proof>
331 332
    <proof prover="7" timelimit="5"
     memlimit="1000">
333 334
     <result status="valid" time="0.12"/>
    </proof>
335
   </goal>
336
   <goal name="Test4" locfile="../bitvector.why"
337
    loclnum="404" loccnumb="7" loccnume="12"
338
    sum="19dc558cb411a46be3c55ad34b7151ce" proved="true"
339
    shape="ainfix =anthV0c15aTrueLaasrabvonec16">
340 341
    <proof prover="0" timelimit="5"
     memlimit="1000">
342 343
     <result status="valid" time="0.02"/>
    </proof>
344 345
    <proof prover="1" timelimit="3"
     memlimit="1000">
346
     <result status="valid" time="0.02"/>
347
    </proof>
348 349
    <proof prover="2" timelimit="3"
     memlimit="1000">
350
     <result status="valid" time="0.07"/>
351
    </proof>
352 353
    <proof prover="3" timelimit="30"
     memlimit="4000">
354
     <result status="valid" time="0.06"/>
355
    </proof>
356 357
    <proof prover="5" timelimit="3"
     memlimit="1000">
358
     <result status="valid" time="0.50"/>
359
    </proof>
360 361
    <proof prover="7" timelimit="5"
     memlimit="1000">
362 363
     <result status="valid" time="0.62"/>
    </proof>
364
   </goal>
365
   <goal name="Test5" locfile="../bitvector.why"
366
    loclnum="407" loccnumb="7" loccnume="12"
367
    sum="334d77b8e3520aa8811a59fd69f57252" proved="true"
368
    shape="ainfix =anthV0c16aTrueLaasrabvonec16">
369 370
    <proof prover="0" timelimit="5"
     memlimit="1000">
371
     <result status="valid" time="0.03"/>
372
    </proof>
373 374
    <proof prover="1" timelimit="3"
     memlimit="1000">
375
     <result status="valid" time="0.02"/>
376
    </proof>
377 378
    <proof prover="2" timelimit="3"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
379
     <result status="valid" time="0.07"/>
380
    </proof>
381 382
    <proof prover="3" timelimit="30"
     memlimit="4000">
383 384
     <result status="valid" time="0.05"/>
    </proof>
385 386
    <proof prover="5" timelimit="3"
     memlimit="1000">
387
     <result status="valid" time="0.49"/>
388
    </proof>
389 390
    <proof prover="7" timelimit="5"
     memlimit="1000">
391 392
     <result status="valid" time="0.62"/>
    </proof>
393
   </goal>
394
   <goal name="Test6" locfile="../bitvector.why"
395
    loclnum="410" loccnumb="7" loccnume="12"
396
    sum="1ae0fdeee952a9b1fd6fa8f528d11aed" proved="true"
397
    shape="ainfix =anthV0c16aFalseLaasralsrabvonec1c16">
398 399
    <proof prover="0" timelimit="5"
     memlimit="1000">
400
     <result status="valid" time="0.07"/>
401
    </proof>
402 403
    <proof prover="1" timelimit="3"
     memlimit="1000">
404
     <result status="valid" time="0.02"/>
405
    </proof>
406 407
    <proof prover="2" timelimit="3"
     memlimit="1000">
408
     <result status="valid" time="0.07"/>
409
    </proof>
410 411
    <proof prover="3" timelimit="30"
     memlimit="4000">
412 413
     <result status="valid" time="0.05"/>
    </proof>
414 415
    <proof prover="5" timelimit="3"
     memlimit="1000">
416
     <result status="valid" time="0.50"/>
417
    </proof>
418 419
    <proof prover="6" timelimit="9"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
420
     <result status="valid" time="2.94"/>
421
    </proof>
422 423
    <proof prover="7" timelimit="5"
     memlimit="1000">
424 425
     <result status="valid" time="0.61"/>
    </proof>
426
   </goal>
427
   <goal name="to_nat_0x00000000" locfile="../bitvector.why"
428
    loclnum="413" loccnumb="7" loccnume="24"
429
    sum="1a61a723ce629459d297ebfe5eefcfb6" proved="true"
430
    shape="ainfix =ato_natabvzeroc0">
431 432
    <proof prover="0" timelimit="5"
     memlimit="1000">
433
     <result status="valid" time="0.05"/>
434
    </proof>
435 436
    <proof prover="1" timelimit="3"
     memlimit="1000">
437
     <result status="valid" time="0.03"/>
438
    </proof>
439 440
    <proof prover="2" timelimit="3"
     memlimit="1000">
MARCHE Claude's avatar
MARCHE Claude committed
441
     <result status="valid" time="0.12"/>
442
    </proof>
443 444
    <proof prover="3" timelimit="30"
     memlimit="4000">
445 446
     <result status="valid" time="0.06"/>
    </proof>
447 448
    <proof prover="5" timelimit="3"
     memlimit="1000">
449
     <result status="valid" time="0.53"/>
450
    </proof>
451 452
    <proof prover="7" timelimit="5"
     memlimit="1000">
453 454
     <result status="valid" time="0.65"/>
    </proof>
455
   </goal>
456
   <goal name="to_nat_0x00000001" locfile="../bitvector.why"
457
    loclnum="416" loccnumb="7" loccnume="24"
458
    sum="03e7b7cd967ba0ec7e31207a7ddcb5fd" proved="true"
459
    shape="ainfix =ato_natalsrabvonec31c1">
460 461 462
    <proof prover="3" timelimit="30"
     memlimit="4000">
     <result status="valid" time="25.26"/>
463
    </proof>
464
   </goal>
465
   <goal name="to_nat_0x00000003" locfile="../bitvector.why"
466
    loclnum="419" loccnumb="7" loccnume="24"
467
    sum="00a1391d8495aa2b2889ccac9a296e53" proved="true"
468
    shape="ainfix =ato_natalsrabvonec30c3">
469 470 471
    <proof prover="3" timelimit="60"
     memlimit="4000">
     <result status="valid" time="42.82"/>
472
    </proof>
473
   </goal>
474
   <goal name="to_nat_0x00000007" locfile="../bitvector.why"
475
    loclnum="422" loccnumb="7" loccnume="24"
476
    sum="312e2e32be1df8b41c66e3b9c51a3f4d" proved="true"
477
    shape="ainfix =ato_natalsrabvonec29c7">
478 479
    <proof prover="3" timelimit="60"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
480
     <result status="valid" time="37.17"/>
481
    </proof>
482
   </goal>
483
   <goal name="to_nat_0x0000000F" locfile="../bitvector.why"
484
    loclnum="425" loccnumb="7" loccnume="24"
485
    sum="bdd38f0bf2a2078196ed5a09f51f869f" proved="true"
486
    shape="ainfix =ato_natalsrabvonec28c15">
487 488 489
    <proof prover="3" timelimit="30"
     memlimit="4000">
     <result status="valid" time="28.74"/>
490
    </proof>
491
   </goal>
492
   <goal name="to_nat_0x0000001F" locfile="../bitvector.why"
493
    loclnum="428" loccnumb="7" loccnume="24"
494
    sum="a6d8184fb41ca401d76ef20cca7a7dda" proved="true"
495
    shape="ainfix =ato_natalsrabvonec27c31">
496 497
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
498
     <result status="valid" time="28.46"/>
499
    </proof>
500
   </goal>
501
   <goal name="to_nat_0x0000003F" locfile="../bitvector.why"
502
    loclnum="431" loccnumb="7" loccnume="24"
503
    sum="fa0bbed8a7317c87476c25c73d8c7714" proved="true"
504
    shape="ainfix =ato_natalsrabvonec26c63">
505 506
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
507
     <result status="valid" time="24.43"/>
508
    </proof>
509
   </goal>
510
   <goal name="to_nat_0x0000007F" locfile="../bitvector.why"
511
    loclnum="434" loccnumb="7" loccnume="24"
512
    sum="8de1269051a9a9bc4b2ecbee59088d4e" proved="true"
513
    shape="ainfix =ato_natalsrabvonec25c127">
514 515
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
516
     <result status="valid" time="19.46"/>
517
    </proof>
518
   </goal>
519
   <goal name="to_nat_0x000000FF" locfile="../bitvector.why"
520
    loclnum="437" loccnumb="7" loccnume="24"
521
    sum="03c05a06a0ea39d24d3994292f38d957" proved="true"
522
    shape="ainfix =ato_natalsrabvonec24c255">
523 524
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
525
     <result status="valid" time="16.40"/>
526
    </proof>
527
   </goal>
528
   <goal name="to_nat_0x000001FF" locfile="../bitvector.why"
529
    loclnum="440" loccnumb="7" loccnume="24"
530
    sum="099f08f4087714de386719aca3f797ab" proved="true"
531
    shape="ainfix =ato_natalsrabvonec23c511">
532 533
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
534
     <result status="valid" time="13.60"/>
535
    </proof>
536
   </goal>
537
   <goal name="to_nat_0x000003FF" locfile="../bitvector.why"
538
    loclnum="443" loccnumb="7" loccnume="24"
539
    sum="a16ad892d13b958308452cedc877640d" proved="true"
540
    shape="ainfix =ato_natalsrabvonec22c1023">
541 542 543
    <proof prover="3" timelimit="30"
     memlimit="4000">
     <result status="valid" time="9.58"/>
544
    </proof>
545
   </goal>
546
   <goal name="to_nat_0x000007FF" locfile="../bitvector.why"
547
    loclnum="446" loccnumb="7" loccnume="24"
548
    sum="2ee85d9d95d210c93ce79b22af514333" proved="true"
549
    shape="ainfix =ato_natalsrabvonec21c2047">
550 551
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
552
     <result status="valid" time="8.33"/>
553
    </proof>
554
   </goal>
555
   <goal name="to_nat_0x00000FFF" locfile="../bitvector.why"
556
    loclnum="449" loccnumb="7" loccnume="24"
557
    sum="ce35f66d75fb779cf4aa866d475b8809" proved="true"
558
    shape="ainfix =ato_natalsrabvonec20c4095">
559 560 561
    <proof prover="3" timelimit="30"
     memlimit="4000">
     <result status="valid" time="7.18"/>
562
    </proof>
563
   </goal>
564
   <goal name="to_nat_0x00001FFF" locfile="../bitvector.why"
565
    loclnum="452" loccnumb="7" loccnume="24"
566
    sum="12d0881bd15575fb734c3e85c58666aa" proved="true"
567
    shape="ainfix =ato_natalsrabvonec19c8191">
568 569 570
    <proof prover="3" timelimit="30"
     memlimit="4000">
     <result status="valid" time="5.81"/>
571
    </proof>
572
   </goal>
573
   <goal name="to_nat_0x00003FFF" locfile="../bitvector.why"
574
    loclnum="455" loccnumb="7" loccnume="24"
575
    sum="87a49fedc90975631094eabcc2af1fc6" proved="true"
576
    shape="ainfix =ato_natalsrabvonec18c16383">
577 578
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
579
     <result status="valid" time="4.70"/>
580
    </proof>
581
   </goal>
582
   <goal name="to_nat_0x00007FFF" locfile="../bitvector.why"
583
    loclnum="458" loccnumb="7" loccnume="24"
584
    sum="c2fdc72f2c61c2d37316ebada2ec2a0b" proved="true"
585
    shape="ainfix =ato_natalsrabvonec17c32767">
586 587
    <proof prover="3" timelimit="30"
     memlimit="4000">
588
     <result status="valid" time="3.72"/>
589
    </proof>
590
   </goal>
591
   <goal name="to_nat_0x0000FFFF" locfile="../bitvector.why"
592
    loclnum="461" loccnumb="7" loccnume="24"
593
    sum="5005e2a3b86f01a040f8b1764e1eff7b" proved="true"
594
    shape="ainfix =ato_natalsrabvonec16c65535">
595 596
    <proof prover="3" timelimit="30"
     memlimit="4000">
Andrei Paskevich's avatar
Andrei Paskevich committed
597
     <result status="valid" time="2.80"/>
598
    </proof>
599
   </goal>
600
   <goal name="to_nat_0x0001FFFF" locfile="../bitvector.why"
601
    loclnum="469" loccnumb="7" loccnume="24"
602
    sum="fecab578cb07445fd9bfcca310eab99f" proved="true"
603
    shape="ainfix =ato_natalsrabvonec15c131071">
604 605 606
    <proof prover="3" timelimit="30"
     memlimit="4000">
     <result status="valid" time="2.12"/>
607
    </proof>
608
   </goal>
609
   <goal name="to_nat_0x0003FFFF" locfile="../bitvector.why"
610
    loclnum="472" loccnumb="7" loccnume="24"
611
    sum="5fe8da70b50a4a45c7b991db35f0bb2b" proved="true"
612
    shape="ainfix =ato_natalsrabvonec14c262143">
613 614
    <proof prover="3" timelimit="30"
     memlimit="4000">
615
     <result status="valid" time="1.85"/>
616
    </proof>
617
   </goal>
618
   <goal name="to_nat_0x0007FFFF" locfile="../bitvector.why"
619
    loclnum="475" loccnumb="7" loccnume="24"
620
    sum="22cb885e1617867a5dcb21e891e8a053" proved="true"
621
    shape="ainfix =ato_natalsrabvonec13c524287">
622 623
    <proof prover="3" timelimit="30"
     memlimit="4000">
624
     <result status="valid" time="1.50"/>
625 626
    </proof>
   </goal>
627
   <goal name="to_nat_0x000FFFFF" locfile="../bitvector.why"
628
    loclnum="478" loccnumb="7" loccnume="24"
629
    sum="eca877681bcf57e280e7dac5080e1df6" proved="true"
630
    shape="ainfix =ato_natalsrabvonec12c1048575">
631 632
    <proof prover="3" timelimit="30"
     memlimit="4000">
633
     <result status="valid" time="1.09"/>
634 635
    </proof>
   </goal>
636
   <goal name="to_nat_0x00FFFFFF" locfile="../bitvector.why"
637
    loclnum="481" loccnumb="7" loccnume="24"
638
    sum="2cf561da6287ee1db13387fed9640a25" proved="true"
639
    shape="ainfix =ato_natalsrabvonec8c16777215">
640 641
    <proof prover="3" timelimit="30"
     memlimit="4000">
642
     <result status="valid" time="0.36"/>
643
    </proof>
644
   </goal>
645
   <goal name="to_nat_0xFFFFFFFF" locfile="../bitvector.why"
646
    loclnum="484" loccnumb="7" loccnume="24"
647
    sum="3ebd5b1b0d07769089995a743abb3afc" proved="true"
648
    shape="ainfix =ato_natabvonec4294967295">
649 650
    <proof prover="0" timelimit="5"
     memlimit="1000">
651
     <result status="valid" time="0.04"/>
652
    </proof>
653 654
    <proof prover="1" timelimit="3"
     memlimit="1000">
655
     <result status="valid" time="0.03"/>
656
    </proof>
657 658
    <proof prover="2" timelimit="3"
     memlimit="1000">