| Compare (_,term) -> "compare " ^ pp_term_ast term
| Constructor (_,n) -> "constructor " ^ string_of_int n
| Contradiction _ -> "contradiction"
- | Cut (_, term) -> "cut " ^ pp_term_ast term
+ | Cut (_, ident, term) ->
+ "cut " ^ pp_term_ast term ^
+ (match ident with None -> "" | Some id -> " as " ^ id)
| DecideEquality _ -> "decide equality"
| Decompose (_, term) ->
sprintf "decompose %s" (pp_term_ast term)