1 File "bench/check-ce/int32_mono.mlw", line 11, characters 11-20:
2 Sub-goal Integer overflow of goal dummy_update'vc.
3 Prover result is: Valid (416 steps).
5 <check_ce:categorization>Categorizations of models:
7 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/int32_mono.mlw", line 9, characters 14-32)
8 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/int32_mono.mlw", line 9, characters 14-32)
10 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/int32_mono.mlw", line 9, characters 14-32)
11 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/int32_mono.mlw", line 9, characters 14-32)
12 File "bench/check-ce/int32_mono.mlw", line 9, characters 14-32:
13 Sub-goal Postcondition of goal dummy_update'vc.
14 Prover result is: Unknown (unknown + incomplete) (736 steps).
15 The program does not comply to the verification goal, for example during the
19 Constant zero initialization
22 Constant one initialization
26 Constant min_int32 initialization
27 min_int32 = (-2147483648)
29 Constant max_int32 initialization
30 max_int32 = 2147483647
33 r = {c= epsilon x:int32. int32'int x = 22}
34 r = {c= epsilon x:int32. int32'int x = 22}
35 Execution of main function `dummy_update` with env:
36 r = {c= epsilon x:int32. int32'int x = 22}
39 min_int32 = (-2147483648)
40 max_int32 = 2147483647
42 Normal execution of function `c` with args:
44 Normal execution of function `c` with args:
46 (giant-step) execution of unimplemented function `(+)`
49 result of `(+)` = epsilon x:int32. int32'int x = 84
51 Property failure at postcondition of `dummy_update` with:
52 r = {c= epsilon x:int32. int32'int x = 84}