why3session.xml 30.6 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE why3session SYSTEM "/users/demons/melquion/src/why3/share/why3session.dtd">
3
<why3session
4
 name="hoare_logic/blocking_semantics3/why3session.xml" shape_version="2">
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 <prover
  id="0"
  name="CVC3"
  version="2.4.1"/>
 <prover
  id="1"
  name="Z3"
  version="4.0"/>
 <file
  name="../blocking_semantics3.mlw"
  verified="false"
  expanded="true">
  <theory
   name="ImpExpr"
19
   locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
20
21
22
23
24
   loclnum="6" loccnumb="7" loccnume="14"
   verified="false"
   expanded="true">
   <goal
    name="mk_tvalue_inv"
25
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
26
    loclnum="58" loccnumb="6" loccnume="19"
27
    sum="258b9302b165bd5b96e60f2c2c7c68eb"
28
29
30
31
    proved="true"
    expanded="false"
    shape="aterm_invamk_tvalueV0F">
    <proof
32
     prover="1"
33
34
35
36
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
37
     <result status="valid" time="0.02"/>
38
39
40
41
    </proof>
   </goal>
   <goal
    name="mk_tvar_inv"
42
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
43
    loclnum="64" loccnumb="6" loccnume="17"
44
    sum="efe7923ac6aee1132bf479449ef782a9"
45
46
47
48
    proved="true"
    expanded="false"
    shape="aterm_invamk_tvarV0F">
    <proof
49
     prover="1"
50
51
52
53
54
55
56
57
58
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.02"/>
    </proof>
   </goal>
   <goal
    name="mk_tderef_inv"
59
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
60
    loclnum="70" loccnumb="6" loccnume="19"
61
    sum="ccc44968740c783c3b52f793457b32dd"
62
63
64
65
    proved="true"
    expanded="false"
    shape="aterm_invamk_tderefV0F">
    <proof
66
     prover="1"
67
68
69
70
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
71
     <result status="valid" time="0.02"/>
72
73
74
75
    </proof>
   </goal>
   <goal
    name="mk_tbin_inv"
76
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
77
    loclnum="77" loccnumb="6" loccnume="17"
78
    sum="cbfb5377492b35903ac219a61b219909"
79
80
81
82
    proved="true"
    expanded="false"
    shape="aterm_invamk_tbinV0V2V1Iaterm_invV1Aaterm_invV0F">
    <proof
83
     prover="1"
84
85
86
87
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
88
     <result status="valid" time="0.03"/>
89
90
91
92
    </proof>
   </goal>
   <goal
    name="get_stack_eq"
93
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
94
    loclnum="244" loccnumb="6" loccnume="18"
95
    sum="a6c52b1fd051a9bf36a96cd9a920a7f7"
96
97
98
99
100
101
102
103
104
    proved="true"
    expanded="false"
    shape="ainfix =aget_stackV0aConsaTuple2V0V1V2V1F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
105
     <result status="valid" time="0.05"/>
106
107
    </proof>
    <proof
108
     prover="1"
109
110
111
112
113
114
115
116
117
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="timeout" time="3.07"/>
    </proof>
   </goal>
   <goal
    name="get_stack_neq"
118
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
119
    loclnum="248" loccnumb="6" loccnume="19"
120
    sum="dbf84e7f847b5dc62caa8f8557301211"
121
122
123
124
125
126
127
128
129
    proved="true"
    expanded="false"
    shape="ainfix =aget_stackV1aConsaTuple2V0V2V3aget_stackV1V3Iainfix =V0V1NF">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
130
     <result status="valid" time="0.05"/>
131
132
    </proof>
    <proof
133
     prover="1"
134
135
136
137
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
138
     <result status="timeout" time="3.40"/>
139
140
141
142
    </proof>
   </goal>
   <goal
    name="eval_msubst_term"
143
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
144
    loclnum="315" loccnumb="6" loccnume="22"
145
    sum="c808d669f0e7a20d6cc85b6d88dfa867"
146
147
148
149
150
151
152
153
154
    proved="false"
    expanded="true"
    shape="ainfix =aeval_termV0V1amsubst_termV2V3V4aeval_termasetV0V3aget_stackV4V1V1V2Iafresh_in_termV4V2F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
155
     <result status="timeout" time="3.22"/>
156
157
    </proof>
    <proof
158
     prover="1"
159
160
161
162
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
163
     <result status="timeout" time="3.28"/>
164
165
166
167
    </proof>
   </goal>
   <goal
    name="eval_subst_term"
168
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
169
    loclnum="321" loccnumb="6" loccnume="21"
170
    sum="d28e1f5764ea46c2520a6ff12f5691dc"
171
172
173
174
175
176
177
178
179
    proved="false"
    expanded="true"
    shape="ainfix =aeval_termV0V1asubst_termV2V3V4aeval_termV0aConsaTuple2V3aget_stackV4V1V1V2Iafresh_in_termV4V2F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
180
     <result status="timeout" time="3.12"/>
181
182
    </proof>
    <proof
183
     prover="1"
184
185
186
187
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
188
     <result status="timeout" time="3.32"/>
189
190
191
192
    </proof>
   </goal>
   <goal
    name="eval_term_change_free"
193
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
194
    loclnum="327" loccnumb="6" loccnume="27"
195
    sum="1b879b5442545fc36d34199567e4d19d"
196
197
198
199
200
201
202
203
204
    proved="false"
    expanded="true"
    shape="ainfix =aeval_termV1aConsaTuple2V3V4V2V0aeval_termV1V2V0Iafresh_in_termV3V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
205
     <result status="timeout" time="3.16"/>
206
207
    </proof>
    <proof
208
     prover="1"
209
210
211
212
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
213
     <result status="timeout" time="3.10"/>
214
215
216
217
    </proof>
   </goal>
   <goal
    name="subst_fresh"
218
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
219
    loclnum="362" loccnumb="6" loccnume="17"
220
    sum="b3a785e54cb1fdde6800e43502c67acf"
221
222
223
224
225
226
227
228
229
    proved="false"
    expanded="true"
    shape="ainfix =asubstV0V1V2V0Iafresh_in_fmlaV1V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
230
     <result status="timeout" time="3.16"/>
231
232
    </proof>
    <proof
233
     prover="1"
234
235
236
237
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
238
     <result status="timeout" time="3.08"/>
239
240
241
242
    </proof>
   </goal>
   <goal
    name="let_subst"
243
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
244
    loclnum="366" loccnumb="6" loccnume="15"
245
    sum="a0244eaa418553f17595ad616812a504"
246
247
248
249
    proved="true"
    expanded="false"
    shape="ainfix =amsubstaFletV2V0V1V4V3aFletV2amsubst_termV0V4V3amsubstV1V4V3F">
    <proof
250
     prover="1"
251
252
253
254
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
255
     <result status="valid" time="0.30"/>
256
257
258
259
    </proof>
   </goal>
   <goal
    name="eval_msubst"
260
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
261
    loclnum="370" loccnumb="6" loccnume="17"
262
    sum="4c286b70713f1ee2cda80d4b296ba10f"
263
264
265
266
267
268
269
270
271
    proved="false"
    expanded="false"
    shape="aeval_fmlaasetV1V3aget_stackV4V2V2V0qaeval_fmlaV1V2amsubstV0V3V4Iafresh_in_fmlaV4V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
272
     <result status="timeout" time="3.13"/>
273
274
    </proof>
    <proof
275
     prover="1"
276
277
278
279
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
280
     <result status="timeout" time="3.06"/>
281
282
283
284
    </proof>
   </goal>
   <goal
    name="eval_subst"
285
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
286
    loclnum="376" loccnumb="6" loccnume="16"
287
    sum="6eb853e8a2e2461ad06524b2d220183a"
288
289
290
291
292
293
294
295
296
    proved="false"
    expanded="false"
    shape="aeval_fmlaV1aConsaTuple2V3aget_stackV4V2V2V0qaeval_fmlaV1V2asubstV0V3V4Iafresh_in_fmlaV4V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
297
     <result status="timeout" time="3.19"/>
298
299
    </proof>
    <proof
300
     prover="1"
301
302
303
304
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
305
     <result status="timeout" time="3.08"/>
306
307
308
309
    </proof>
   </goal>
   <goal
    name="eval_swap"
310
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
311
    loclnum="382" loccnumb="6" loccnume="15"
312
    sum="f0d490936e58f62394d627453b4861ac"
313
314
315
316
317
318
319
320
321
    proved="false"
    expanded="false"
    shape="aeval_fmlaV1aConsaTuple2V4V6aConsaTuple2V3V5V2V0qaeval_fmlaV1aConsaTuple2V3V5aConsaTuple2V4V6V2V0Iainfix =V3V4NF">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
322
     <result status="timeout" time="3.08"/>
323
324
    </proof>
    <proof
325
     prover="1"
326
327
328
329
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
330
     <result status="timeout" time="3.46"/>
331
332
333
334
    </proof>
   </goal>
   <goal
    name="eval_same_var"
335
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
336
    loclnum="388" loccnumb="6" loccnume="19"
337
    sum="19bf8de4c8b5d3a77864e878e0e52fb6"
338
339
340
341
342
343
344
345
346
    proved="false"
    expanded="false"
    shape="aeval_fmlaV1aConsaTuple2V3V4V2V0qaeval_fmlaV1aConsaTuple2V3V4aConsaTuple2V3V5V2V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
347
     <result status="timeout" time="3.36"/>
348
349
    </proof>
    <proof
350
     prover="1"
351
352
353
354
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
355
     <result status="timeout" time="3.40"/>
356
357
358
359
    </proof>
   </goal>
   <goal
    name="eval_change_free"
360
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
361
    loclnum="393" loccnumb="6" loccnume="22"
362
    sum="6bb2f9ca01bee2b50bd8dff12a51b8d6"
363
364
365
366
367
368
369
370
371
    proved="false"
    expanded="false"
    shape="aeval_fmlaV1V2V0qaeval_fmlaV1aConsaTuple2V3V4V2V0Iafresh_in_fmlaV3V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
372
     <result status="timeout" time="3.30"/>
373
374
    </proof>
    <proof
375
     prover="1"
376
377
378
379
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
380
     <result status="timeout" time="3.03"/>
381
382
383
384
    </proof>
   </goal>
   <goal
    name="let_equiv"
385
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
386
    loclnum="403" loccnumb="6" loccnume="15"
387
    sum="51d8ee80ed356990c9870973fbc4e984"
388
389
390
391
392
393
394
395
396
    proved="false"
    expanded="false"
    shape="aeval_fmlaV4V5aFletV0V2V3Iaeval_fmlaV4V5aFletV1V2asubstV3V0V1Iafresh_in_fmlaV1V3FF">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
397
     <result status="timeout" time="3.04"/>
398
399
    </proof>
    <proof
400
     prover="1"
401
402
403
404
405
406
407
408
409
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="timeout" time="3.04"/>
    </proof>
   </goal>
   <goal
    name="let_equiv2"
410
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
411
    loclnum="410" loccnumb="6" loccnume="16"
412
    sum="4b0c771a5b5a4be8009bd1f69ca82973"
413
414
415
416
417
418
419
420
421
    proved="true"
    expanded="false"
    shape="aeval_fmlaV4V5aFletV0V2V3Iaeval_fmlaV4V5aFletV1V2asubstV3V0V1Iafresh_in_fmlaV1V3FF">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
422
     <result status="valid" time="0.06"/>
423
424
    </proof>
    <proof
425
     prover="1"
426
427
428
429
430
431
432
433
434
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
   <goal
    name="let_implies"
435
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
436
    loclnum="417" loccnumb="6" loccnume="17"
437
    sum="f591764febc71a820ed4db9181fb2f25"
438
439
440
441
442
443
444
445
446
    proved="true"
    expanded="false"
    shape="avalid_fmlaaFimpliesaFletV0V1V2aFletV0V1V3Iavalid_fmlaaFimpliesV2V3F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
447
     <result status="timeout" time="3.03"/>
448
449
    </proof>
    <proof
450
     prover="1"
451
     timelimit="4"
452
453
454
     memlimit="1000"
     obsolete="false"
     archived="false">
455
     <result status="valid" time="1.90"/>
456
457
458
459
    </proof>
   </goal>
   <goal
    name="steps_non_neg"
460
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
461
    loclnum="532" loccnumb="8" loccnume="21"
462
    sum="af64f02ed53a7e8bfdb835693b4fc032"
463
464
465
466
467
468
469
470
471
    proved="false"
    expanded="false"
    shape="ainfix &gt;=V6c0Iamany_stepsV0V2V4V1V3V5V6F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
472
     <result status="timeout" time="3.21"/>
473
474
    </proof>
    <proof
475
     prover="1"
476
477
478
479
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
480
     <result status="timeout" time="3.10"/>
481
482
483
484
    </proof>
   </goal>
   <goal
    name="many_steps_seq"
485
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
486
    loclnum="536" loccnumb="8" loccnume="22"
487
    sum="22816416279da0bb2b17b50a9041dce8"
488
489
490
491
492
493
494
495
496
    proved="false"
    expanded="false"
    shape="ainfix =V6ainfix +ainfix +c1V9V10Aamany_stepsV7V8V5V1V3avoidV10Aamany_stepsV0V2V4V7V8avoidV9EIamany_stepsV0V2aEseqV4V5V1V3avoidV6F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
497
     <result status="timeout" time="3.20"/>
498
499
    </proof>
    <proof
500
     prover="1"
501
502
503
504
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
505
     <result status="timeout" time="3.09"/>
506
507
508
509
    </proof>
   </goal>
   <goal
    name="many_steps_let"
510
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
511
    loclnum="544" loccnumb="8" loccnume="22"
512
    sum="9ab6725f17dfcb272afb10651ddb9701"
513
514
515
516
517
518
519
520
521
    proved="false"
    expanded="false"
    shape="ainfix =V8ainfix +ainfix +c1V12V13Aamany_stepsV9aConsaTuple2V4V11V10V6V1V3aEvalueV7V13Aamany_stepsV0V2V5V9V10aEvalueV11V12EIamany_stepsV0V2aEletV4V5V6V1V3aEvalueV7V8F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
522
     <result status="timeout" time="3.30"/>
523
524
    </proof>
    <proof
525
     prover="1"
526
527
528
529
530
531
532
533
534
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="timeout" time="3.03"/>
    </proof>
   </goal>
   <goal
    name="one_step_change_free"
535
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
536
    loclnum="552" loccnumb="7" loccnume="27"
537
    sum="52da9cc8a2df6ac329fe8ebe82c0ab89"
538
539
540
541
542
543
544
545
546
    proved="false"
    expanded="false"
    shape="aone_stepV2V4V0V3V5V1Iaone_stepV2aConsaTuple2V6V7V4V0V3V5V1Iafresh_in_exprV6V0F">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
547
     <result status="timeout" time="3.40"/>
548
549
    </proof>
    <proof
550
     prover="1"
551
552
553
554
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
555
     <result status="timeout" time="3.11"/>
556
557
558
559
560
    </proof>
   </goal>
  </theory>
  <theory
   name="TestSemantics"
561
   locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
562
563
564
565
566
   loclnum="579" loccnumb="7" loccnume="20"
   verified="false"
   expanded="false">
   <goal
    name="Test13"
567
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
568
    loclnum="589" loccnumb="5" loccnume="11"
569
    sum="3e37251d86e06a100b5cd7094204b82d"
570
571
572
573
    proved="true"
    expanded="false"
    shape="ainfix =aeval_termamy_sigmaamy_piamk_tvalueaVintc13aVintc13">
    <proof
574
     prover="1"
575
576
577
578
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
579
     <result status="valid" time="0.48"/>
580
581
582
583
    </proof>
   </goal>
   <goal
    name="Test13expr"
584
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
585
    loclnum="592" loccnumb="5" loccnume="15"
586
    sum="19ba82929f23512d501f389f5dde8561"
587
588
589
590
    proved="true"
    expanded="false"
    shape="amany_stepsamy_sigmaamy_piaEvalueaVintc13amy_sigmaamy_piaEvalueaVintc13c0">
    <proof
591
     prover="1"
592
593
594
595
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
596
     <result status="valid" time="0.44"/>
597
598
599
600
    </proof>
   </goal>
   <goal
    name="Test42"
601
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
602
    loclnum="595" loccnumb="5" loccnume="11"
603
    sum="0edd6e78a3f924ea80b6bb404e440014"
604
605
606
607
    proved="true"
    expanded="false"
    shape="ainfix =aeval_termamy_sigmaamy_piamk_tvaraxaVintc42">
    <proof
608
     prover="1"
609
610
611
612
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
613
     <result status="valid" time="0.44"/>
614
615
616
617
    </proof>
   </goal>
   <goal
    name="Test42expr"
618
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
619
    loclnum="598" loccnumb="5" loccnume="15"
620
    sum="db45154b0b6e30f4e786cb15faa2d06e"
621
622
623
624
625
626
627
628
629
    proved="false"
    expanded="false"
    shape="amany_stepsamy_sigmaamy_piaEvaraxamy_sigmaamy_piaEvalueaVintc42c1">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
630
     <result status="timeout" time="3.39"/>
631
632
    </proof>
    <proof
633
     prover="1"
634
635
636
637
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
638
     <result status="timeout" time="3.03"/>
639
640
641
642
    </proof>
   </goal>
   <goal
    name="Test0"
643
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
644
    loclnum="601" loccnumb="5" loccnume="10"
645
    sum="a73b551b0f823b6f3545016317386a69"
646
647
648
649
    proved="true"
    expanded="false"
    shape="ainfix =aeval_termamy_sigmaamy_piamk_tderefayaVintc0">
    <proof
650
     prover="1"
651
652
653
654
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
655
     <result status="valid" time="0.43"/>
656
657
658
659
    </proof>
   </goal>
   <goal
    name="Test0expr"
660
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
661
    loclnum="604" loccnumb="5" loccnume="14"
662
    sum="f128e6f4d3fa7a7e0ce7b8ea992ef344"
663
664
665
666
667
668
669
670
671
    proved="false"
    expanded="false"
    shape="amany_stepsamy_sigmaamy_piaEderefayamy_sigmaamy_piaEvalueaVintc0c1">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
672
     <result status="timeout" time="3.03"/>
673
674
    </proof>
    <proof
675
     prover="1"
676
677
678
679
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
680
     <result status="timeout" time="3.03"/>
681
682
683
684
    </proof>
   </goal>
   <goal
    name="Test55"
685
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
686
    loclnum="607" loccnumb="5" loccnume="11"
687
    sum="eee3f8369407a9bed088993d071c2e34"
688
689
690
691
692
693
694
695
696
    proved="false"
    expanded="false"
    shape="ainfix =aeval_termamy_sigmaamy_piamk_tbinamk_tvaraxaOplusamk_tvalueaVintc13aVintc55">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
697
     <result status="timeout" time="3.03"/>
698
699
    </proof>
    <proof
700
     prover="1"
701
702
703
704
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
705
     <result status="timeout" time="3.02"/>
706
707
708
709
    </proof>
   </goal>
   <goal
    name="Test55expr"
710
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
711
    loclnum="610" loccnumb="5" loccnume="15"
712
    sum="2a7eebee5da76035f913d04c61c1c372"
713
714
715
716
717
718
719
720
721
    proved="false"
    expanded="false"
    shape="amany_stepsamy_sigmaamy_piaEbinaEvaraxaOplusaEvalueaVintc13amy_sigmaamy_piaEvalueaVintc55c2">
    <proof
     prover="0"
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
722
     <result status="timeout" time="3.02"/>
723
724
    </proof>
    <proof
725
     prover="1"
726
727
728
729
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
730
     <result status="timeout" time="3.02"/>
731
732
733
734
    </proof>
   </goal>
   <goal
    name="Ass42"
735
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
736
    loclnum="613" loccnumb="5" loccnume="10"
737
    sum="305d4fe3dc3dfc1fa27136060571dfc3"
738
739
740
741
    proved="true"
    expanded="false"
    shape="ainfix =agetV0ayaVintc42Iaone_stepamy_sigmaamy_piaEassignayaEvalueaVintc42V0V1avoidF">
    <proof
742
     prover="1"
743
744
745
746
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
747
     <result status="valid" time="0.46"/>
748
749
750
751
    </proof>
   </goal>
   <goal
    name="If42"
752
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
753
    loclnum="618" loccnumb="5" loccnume="9"
754
    sum="3576e995b8e99f488c4cce4254ad3aa1"
755
756
757
758
    proved="true"
    expanded="false"
    shape="ainfix =agetV1ayaVintc13Iaone_stepV0V2V4V1V3avoidIaone_stepamy_sigmaamy_piaEifaEbinaEderefayaOleaEvalueaVintc10aEassignayaEvalueaVintc13aEassignayaEvalueaVintc42V0V2V4F">
    <proof
759
     prover="1"
760
761
762
763
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
764
     <result status="valid" time="0.52"/>
765
766
767
768
769
    </proof>
   </goal>
  </theory>
  <theory
   name="HoareLogic"
770
   locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
771
772
773
774
775
   loclnum="632" loccnumb="7" loccnume="17"
   verified="false"
   expanded="true">
   <goal
    name="consequence_rule"
776
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
777
    loclnum="639" loccnumb="6" loccnume="22"
778
    sum="6fb796430107df9011fb1f7ec8ad0d6e"
779
780
781
782
    proved="false"
    expanded="true"
    shape="avalid_tripleV1V4V3Iavalid_fmlaaFimpliesV2V3Iavalid_tripleV0V4V2Iavalid_fmlaaFimpliesV1V0F">
    <proof
783
     prover="1"
784
785
786
787
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
788
     <result status="timeout" time="3.03"/>
789
790
791
792
    </proof>
   </goal>
   <goal
    name="value_rule"
793
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
794
    loclnum="646" loccnumb="6" loccnume="16"
795
    sum="0919a5788d9dfe0d389ee9e659953fe8"
796
797
798
799
    proved="false"
    expanded="true"
    shape="avalid_tripleV0aEvalueV1V0Iafresh_in_fmlaaresultV0F">
    <proof
800
     prover="1"
801
802
803
804
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
805
     <result status="timeout" time="3.03"/>
806
807
808
809
    </proof>
   </goal>
   <goal
    name="assign_rule"
810
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
811
    loclnum="650" loccnumb="6" loccnume="17"
812
    sum="0ec84bc1b31321483701952884f29608"
813
814
815
816
    proved="false"
    expanded="true"
    shape="avalid_tripleV0aEassignV2V3V1Iavalid_tripleV0V3amsubstV1V2aresultF">
    <proof
817
     prover="1"
818
819
820
821
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
822
     <result status="timeout" time="3.07"/>
823
824
825
826
    </proof>
   </goal>
   <goal
    name="seq_rule"
827
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
828
    loclnum="655" loccnumb="6" loccnume="14"
829
    sum="2de65fade7d2c9895513882c331a9749"
830
831
832
833
    proved="false"
    expanded="true"
    shape="avalid_tripleV0aEseqV3V4V1Iavalid_tripleV2V4V1Aavalid_tripleV0V3V2F">
    <proof
834
     prover="1"
835
836
837
838
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
839
     <result status="timeout" time="3.07"/>
840
841
842
843
    </proof>
   </goal>
   <goal
    name="let_rule"
844
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
845
    loclnum="660" loccnumb="6" loccnume="14"
846
    sum="9ee9964331d0467ef7111f97d5672bd3"
847
848
849
850
    proved="false"
    expanded="true"
    shape="avalid_tripleV0aEletV3V4V5V1Iavalid_tripleaFletaresultamk_tvarV3V2V5V1Aavalid_tripleV0V4V2Iafresh_in_fmlaV3V2Iainfix =V3aresultNF">
    <proof
851
     prover="1"
852
853
854
855
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
856
     <result status="timeout" time="3.08"/>
857
858
859
860
    </proof>
   </goal>
   <goal
    name="assert_rule"
861
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
862
    loclnum="674" loccnumb="6" loccnume="17"
863
    sum="4169a2605caab3c16fe1ac3015b578a4"
864
865
866
867
    proved="false"
    expanded="true"
    shape="avalid_tripleV1aEassertV0V1Iavalid_fmlaaFimpliesV1V0F">
    <proof
868
     prover="1"
869
870
871
872
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
873
     <result status="timeout" time="3.27"/>
874
875
876
877
    </proof>
   </goal>
   <goal
    name="assert_rule_ext"
878
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
879
    loclnum="678" loccnumb="6" loccnume="21"
880
    sum="a56072191821f574b132f656d3183d1e"
881
882
883
884
    proved="false"
    expanded="true"
    shape="avalid_tripleaFimpliesV0V1aEassertV0V1F">
    <proof
885
     prover="1"
886
887
888
889
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
890
     <result status="timeout" time="3.17"/>
891
892
893
894
895
    </proof>
   </goal>
  </theory>
  <theory
   name="Simpl_tautology"
896
   locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
897
898
899
900
901
   loclnum="699" loccnumb="7" loccnume="22"
   verified="true"
   expanded="true">
   <goal
    name="simpl_tautology"
902
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
903
904
905
906
907
908
    loclnum="704" loccnumb="8" loccnume="23"
    sum="4e337593f2731debe350aaa609d33d2d"
    proved="true"
    expanded="false"
    shape="apqaqAapqaqIap">
    <proof
909
     prover="1"
910
911
912
913
914
915
916
917
918
919
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.00"/>
    </proof>
   </goal>
  </theory>
  <theory
   name="WP"
920
   locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
921
922
923
924
925
   loclnum="711" loccnumb="7" loccnume="9"
   verified="false"
   expanded="true">
   <goal
    name="assigns_refl"
926
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
927
    loclnum="725" loccnumb="6" loccnume="18"
928
    sum="178bd9dd87e7aecf93abc7d07be952d6"
929
930
931
932
    proved="true"
    expanded="false"
    shape="aassignsV0V1V0F">
    <proof
933
     prover="1"
934
935
936
937
938
939
940
941
942
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.37"/>
    </proof>
   </goal>
   <goal
    name="assigns_trans"
943
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
944
    loclnum="728" loccnumb="6" loccnume="19"
945
    sum="4d1786d149a3b24770459e7e30df587a"
946
947
948
949
    proved="true"
    expanded="false"
    shape="aassignsV0V3V2IaassignsV1V3V2AaassignsV0V3V1F">
    <proof
950
     prover="1"
951
952
953
954
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
955
     <result status="valid" time="0.37"/>
956
957
958
959
    </proof>
   </goal>
   <goal
    name="assigns_union_left"
960
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
961
    loclnum="733" loccnumb="6" loccnume="24"
962
    sum="74e6aafd7da58e4e2964372437652151"
963
964
965
966
    proved="true"
    expanded="false"
    shape="aassignsV0aunionV2V3V1IaassignsV0V2V1F">
    <proof
967
     prover="1"
968
969
970
971
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
972
     <result status="valid" time="0.35"/>
973
974
975
976
    </proof>
   </goal>
   <goal
    name="assigns_union_right"
977
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
978
    loclnum="737" loccnumb="6" loccnume="25"
979
    sum="7d7c4ae8e615592650325694f5a70265"
980
981
982
983
    proved="true"
    expanded="false"
    shape="aassignsV0aunionV2V3V1IaassignsV0V3V1F">
    <proof
984
     prover="1"
985
986
987
988
989
990
991
992
993
     timelimit="3"
     memlimit="1000"
     obsolete="false"
     archived="false">
     <result status="valid" time="0.36"/>
    </proof>
   </goal>
   <goal
    name="result_always_fresh_in_wp"
994
    locfile="hoare_logic/blocking_semantics3/../blocking_semantics3.mlw"
995
    loclnum="805" loccnumb="8" loccnume="33"
996
    sum="2038bcb8be5a1e6fb404e923a474961f"
997
998
999
1000
    proved="false"
    expanded="false"
    shape="afresh_in_fmlaaresultawpV0V1F">
    <proof
For faster browsing, not all history is shown. View entire blame