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 13-16)
4 - Abstract RAC: STUCK (for range projection int32 at "bench/check-ce/threshold.mlw", line 8, characters 13-16)
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) (574 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 = (- 1)
30 min = epsilon x:int32. int32'int x = (- 1)
31 max = epsilon x:int32. int32'int x = (- 2147483648)
32 n = epsilon x:int32. int32'int x = (- 1)
33 min = epsilon x:int32. int32'int x = (- 1)
34 max = epsilon x:int32. int32'int x = (- 2147483648)
35 Execution of main function `f` with env:
36 n = epsilon x:int32. int32'int x = (- 1)
37 min = epsilon x:int32. int32'int x = (- 1)
38 max = epsilon x:int32. int32'int x = (- 2147483648)
41 min_int32 = (-2147483648)
42 max_int32 = 2147483647
44 (giant-step) execution of unimplemented function `(+)`
45 a = epsilon x:int32. int32'int x = (- 1)
46 b = epsilon x:int32. int32'int x = (- 2147483648)
47 Property failure at precondition of `(+)` with:
48 a = epsilon x:int32. int32'int x = (- 1)
49 b = epsilon x:int32. int32'int x = (- 2147483648)
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) (1589 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 = 0
81 max = epsilon x:int32. int32'int x = (- 1)
82 n = epsilon x:int32. int32'int x = 0
83 min = epsilon x:int32. int32'int x = 0
84 max = epsilon x:int32. int32'int x = (- 1)
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 = 0
88 max = epsilon x:int32. int32'int x = (- 1)
91 min_int32 = (-2147483648)
92 max_int32 = 2147483647
94 (giant-step) execution of unimplemented function `(+)`
95 a = epsilon x:int32. int32'int x = 0
96 b = epsilon x:int32. int32'int x = (- 1)
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 = 0
102 result of `(<)` = false
103 (giant-step) execution of unimplemented function `(>)`
104 a = epsilon x:int32. int32'int x = 0
105 b = epsilon x:int32. int32'int x = (- 1)
106 result of `(>)` = true
108 Property failure at postcondition of `f` with:
109 min = epsilon x:int32. int32'int x = 0
110 max = epsilon x:int32. int32'int x = (- 1)
111 result = epsilon x:int32. int32'int x = (- 1)
113 <check_ce:categorization>Categorizations of models:
114 - Selected model 0: NC
115 - Concrete RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
116 - Abstract RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
117 - Checked model 1: NC
118 - Concrete RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
119 - Abstract RAC: FAILURE (precondition at "bench/check-ce/threshold.mlw", line 30, characters 11-24)
120 File "bench/check-ce/threshold.mlw", line 30, characters 11-24:
121 Sub-goal Arithmetic overflow of goal f'vc.
122 Prover result is: Unknown (unknown + incomplete) (146995 steps).
123 The program does not comply to the verification goal, for example during the
127 Constant zero initialization
130 Constant one initialization
140 Execution of main function `f` with env:
147 (giant-step) execution of unimplemented function `u_add`
150 Property failure at precondition of `u_add` with:
154 <check_ce:categorization>Categorizations of models:
155 - Selected model 0: NC
156 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
157 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
158 - Checked model 1: NC
159 - Concrete RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
160 - Abstract RAC: FAILURE (postcondition at "bench/check-ce/threshold.mlw", line 27, characters 13-45)
161 File "bench/check-ce/threshold.mlw", line 27, characters 13-45:
162 Sub-goal Postcondition of goal f'vc.
163 Prover result is: Step limit exceeded (150192 steps).
164 The program does not comply to the verification goal, for example during the
168 Constant zero initialization
171 Constant one initialization
181 Execution of main function `f` with env:
188 (giant-step) execution of unimplemented function `u_add`
191 result of `u_add` = (4294967295:t)
193 (giant-step) execution of unimplemented function `u_lt`
196 result of `u_lt` = true
198 Property failure at postcondition of `f1` with:
201 result = (4294967294:t)