<check_ce:categorization>Categorizations of models:
- Selected model 0: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 41, characters 12-22)
  - Abstract RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 41, characters 12-22)
- Checked model 1: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 41, characters 12-22)
  - Abstract RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 41, characters 12-22)
File "bench/check-ce/record_map.mlw", line 41, characters 12-22:
Sub-goal Postcondition of goal map_record_proj_test1'vc.
Prover result is: Unknown (sat) (376 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 record_map.mlw:
  Line 40:
    map_rec = fun (x:bool) ->
               if x = True then r'mk (- 1) True else r'mk 0 False
    map_rec = fun (x:bool) ->
               if x = True then r'mk (- 1) True else r'mk 0 False
    Execution of main function `map_record_proj_test1` with env:
      map_rec = fun (x:bool) ->
                 if x = True then r'mk (- 1) True else r'mk 0 False
      zero = 0
      one = 1
  Line 43:
    Normal execution of function `True` with args:
    Normal execution of function `([])` with args:
      f = fun (x:bool) -> if x = True then r'mk (- 1) True else r'mk 0 False
      x = true
File map.mlw:
  Line 17:
    Normal execution of function `(@)` with args:
      u = fun (x:bool) -> if x = True then r'mk (- 1) True else r'mk 0 False
      u = true
File record_map.mlw:
  Line 43:
    Normal execution of function `f` with args:
      arg = r'mk (- 1) True
  Line 41:
    Property failure at postcondition of `map_record_proj_test1` with:
      result = (- 1)

<check_ce:categorization>Categorizations of models:
- Selected model 0: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 46, characters 12-22)
  - Abstract RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 46, characters 12-22)
- Checked model 1: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 46, characters 12-22)
  - Abstract RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 46, characters 12-22)
File "bench/check-ce/record_map.mlw", line 46, characters 12-22:
Sub-goal Postcondition of goal record_map_proj_test2'vc.
Prover result is: Unknown (sat) (368 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 record_map.mlw:
  Line 45:
    rec_map = {f_map= fun (x:bool) -> if x = True then (- 1) else 0;
               g_bool= true}
    rec_map = {f_map= fun (x:bool) -> if x = True then (- 1) else 0;
               g_bool= true}
    Execution of main function `record_map_proj_test2` with env:
      rec_map = {f_map= fun (x:bool) -> if x = True then (- 1) else 0;
                 g_bool= true}
      zero = 0
      one = 1
  Line 48:
    Normal execution of function `True` with args:
    Normal execution of function `f_map` with args:
      arg = {f_map= fun (x:bool) -> if x = True then (- 1) else 0;
             g_bool= true}
    Normal execution of function `([])` with args:
      f = fun (x:bool) -> if x = True then (- 1) else 0
      x = true
File map.mlw:
  Line 17:
    Normal execution of function `(@)` with args:
      u = fun (x:bool) -> if x = True then (- 1) else 0
      u = true
File record_map.mlw:
  Line 46:
    Property failure at postcondition of `record_map_proj_test2` with:
      result = (- 1)

<check_ce:categorization>Categorizations of models:
- Selected model 0: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 53, characters 12-31)
  - Abstract RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 53, characters 12-31)
- Checked model 1: NC
  - Concrete RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 53, characters 12-31)
  - Abstract RAC: FAILURE (postcondition at "bench/check-ce/record_map.mlw", line 53, characters 12-31)
File "bench/check-ce/record_map.mlw", line 53, characters 12-31:
Sub-goal Postcondition of goal record_map_proj_test3'vc.
Prover result is: Unknown (sat) (153 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 record_map.mlw:
  Line 50:
    re_rec_map = {f_map= fun (x:bool) -> 0; g_bool= true}
  Line 52:
    rec_map = {f_map= fun (x:bool) -> 0; g_bool= false}
    rec_map = {f_map= fun (x:bool) -> 0; g_bool= false}
    Execution of main function `record_map_proj_test3` with env:
      re_rec_map = {f_map= fun (x:bool) -> 0; g_bool= true}
      rec_map = {f_map= fun (x:bool) -> 0; g_bool= false}
      zero = 0
      one = 1
  Line 53:
    Property failure at postcondition of `record_map_proj_test3` with:
      re_rec_map = {f_map= fun (x:bool) -> 0; g_bool= true}
      result = {f_map= fun (x:bool) -> 0; g_bool= false}

