<check_ce:categorization>Categorizations of models:
- Checked model 0: INCOMPLETE
  - Concrete RAC: INCOMPLETE (terminated because Postcondition of `set` cannot be evaluated)
  - Abstract RAC: INCOMPLETE (terminated because missing value for return value of call to set at "bench/check-ce/manual_map.mlw", line 7, characters 5-18)
- Selected model 1: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/manual_map.mlw", line 5, characters 14-36)
  - Abstract RAC: INCOMPLETE (terminated because missing value for return value of call to set at "bench/check-ce/manual_map.mlw", line 7, characters 5-18)
- Checked model 2: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/manual_map.mlw", line 5, characters 14-36)
  - Abstract RAC: INCOMPLETE (terminated because missing value for return value of call to set at "bench/check-ce/manual_map.mlw", line 7, characters 5-18)
File "bench/check-ce/manual_map.mlw", line 5, characters 14-36:
Sub-goal Postcondition of goal test_map'vc.
Prover result is: Unknown (unknown) (9 steps).
The program does not comply to the verification goal, for example during the
  following execution:
File int.mlw:
  Line 13:
    Constant zero initialization
    zero = 0
  Line 14:
    Constant one initialization
    one = 1
File manual_map.mlw:
  Line 4:
    x = fun (x:int) -> if x = 1 then 3 else 0
    x = fun (x:int) -> if x = 1 then 3 else 0
    Execution of main function `test_map` with env:
      x = fun (x:int) -> if x = 1 then 3 else 0
      zero = 0
      one = 1
  Line 7:
    Normal execution of function `set` with args:
      f = fun (x:int) -> if x = 1 then 3 else 0
      x = 0
      v = 3
  Line 5:
    Property failure at postcondition of `test_map` with:
      result = (fun y -> if pure { if y = x then True else False } then v
                  else f y) with f = fun (x1:int) -> if x1 = 1 then 3 else 0, x = 0, v = 3

