1 <check_ce:categorization>Categorizations of models:
2 - Checked model 0: BAD_CE
3 - Concrete RAC: STUCK (for range projection int32 at "bench/check-ce/threshold.mlw", line 8, characters 7-8)
4 - Abstract RAC: STUCK (for range projection int32 at "bench/check-ce/threshold.mlw", line 8, characters 7-8)
6 - Concrete RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 11, characters 11-20)
7 - Abstract RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 11, characters 11-20)
8 File "bench/check-ce/threshold.mlw", line 11, characters 11-20:
9 Sub-goal Integer overflow of goal f'vc.
10 Prover result is: Unknown (unknown + incomplete) (493 steps).
11 The program does not comply to the verification goal, for example during the
15 Constant zero initialization
18 Constant one initialization
22 Constant min_int32 initialization
23 min_int32 = (-2147483648)
25 Constant max_int32 initialization
26 max_int32 = 2147483647
29 n = epsilon x:int32. int32'int x = (- 2147483648)
30 min = epsilon x:int32. int32'int x = (- 2147483648)
31 max = epsilon x:int32. int32'int x = (- 1)
32 n = epsilon x:int32. int32'int x = (- 2147483648)
33 min = epsilon x:int32. int32'int x = (- 2147483648)
34 max = epsilon x:int32. int32'int x = (- 1)
35 Execution of main function `f` with env:
36 n = epsilon x:int32. int32'int x = (- 2147483648)
37 min = epsilon x:int32. int32'int x = (- 2147483648)
38 max = epsilon x:int32. int32'int x = (- 1)
41 min_int32 = (-2147483648)
42 max_int32 = 2147483647
44 (giant-step) execution of unimplemented function `(+)`
45 a = epsilon x:int32. int32'int x = (- 2147483648)
46 b = epsilon x:int32. int32'int x = (- 1)
47 Property failure at precondition of `(+)` with:
48 a = epsilon x:int32. int32'int x = (- 2147483648)
49 b = epsilon x:int32. int32'int x = (- 1)
51 <check_ce:categorization>Categorizations of models:
52 - Selected model 0: NC
53 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 9, characters 13-33)
54 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 9, characters 13-33)
56 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 9, characters 13-33)
57 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 9, characters 13-33)
58 File "bench/check-ce/threshold.mlw", line 9, characters 13-33:
59 Sub-goal Postcondition of goal f'vc.
60 Prover result is: Unknown (unknown + incomplete) (1289 steps).
61 The program does not comply to the verification goal, for example during the
65 Constant zero initialization
68 Constant one initialization
72 Constant min_int32 initialization
73 min_int32 = (-2147483648)
75 Constant max_int32 initialization
76 max_int32 = 2147483647
79 n = epsilon x:int32. int32'int x = 0
80 min = epsilon x:int32. int32'int x = 1
81 max = epsilon x:int32. int32'int x = 0
82 n = epsilon x:int32. int32'int x = 0
83 min = epsilon x:int32. int32'int x = 1
84 max = epsilon x:int32. int32'int x = 0
85 Execution of main function `f` with env:
86 n = epsilon x:int32. int32'int x = 0
87 min = epsilon x:int32. int32'int x = 1
88 max = epsilon x:int32. int32'int x = 0
91 min_int32 = (-2147483648)
92 max_int32 = 2147483647
94 (giant-step) execution of unimplemented function `(+)`
95 a = epsilon x:int32. int32'int x = 1
96 b = epsilon x:int32. int32'int x = 0
97 result of `(+)` = epsilon x:int32. int32'int x = 1
99 (giant-step) execution of unimplemented function `(<)`
100 a = epsilon x:int32. int32'int x = 0
101 b = epsilon x:int32. int32'int x = 1
102 result of `(<)` = true
104 Property failure at postcondition of `f` with:
105 min = epsilon x:int32. int32'int x = 1
106 max = epsilon x:int32. int32'int x = 0
107 result = epsilon x:int32. int32'int x = 1
109 <check_ce:categorization>Categorizations of models:
110 - Selected model 0: NC
111 - Concrete RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
112 - Abstract RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
113 - Checked model 1: NC
114 - Concrete RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
115 - Abstract RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
116 File "bench/check-ce/threshold.mlw", line 30, characters 11-24:
117 Sub-goal Arithmetic overflow of goal f'vc.
118 Prover result is: Unknown (unknown + incomplete) (8279 steps).
119 The program does not comply to the verification goal, for example during the
123 Constant zero initialization
126 Constant one initialization
136 Execution of main function `f` with env:
143 (giant-step) execution of unimplemented function `u_add`
146 Property failure at precondition of `u_add` with:
150 <check_ce:categorization>Categorizations of models:
151 - Selected model 0: NC
152 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
153 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
154 - Checked model 1: NC
155 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
156 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
157 File "bench/check-ce/threshold.mlw", line 27, characters 13-45:
158 Sub-goal Postcondition of goal f'vc.
159 Prover result is: Step limit exceeded (150162 steps).
160 The program does not comply to the verification goal, for example during the
164 Constant zero initialization
167 Constant one initialization
177 Execution of main function `f` with env:
184 (giant-step) execution of unimplemented function `u_add`
187 result of `u_add` = (4294967295:t)
189 (giant-step) execution of unimplemented function `u_lt`
192 result of `u_lt` = true
194 Property failure at postcondition of `f1` with:
197 result = (4294967294:t)