let pos, (_, proof, (ty, left, right, o), metas, args) = candidate in
(* if not (fst (CicReduction.are_convertible *)
(* ~metasenv context termty ty ugraph)) then ( *)
-(* (\* debug_print ( *\) *)
+(* (\* debug_print (lazy ( *\) *)
(* (\* Printf.sprintf "CANDIDATE HAS WRONG TYPE: %s required, %s found" *\) *)
-(* (\* (CicPp.pp termty names) (CicPp.pp ty names)); *\) *)
+(* (\* (CicPp.pp termty names) (CicPp.pp ty names))); *\) *)
(* find_matches metasenv context ugraph lift_amount term termty tl *)
(* ) else *)
let do_match c other eq_URI =
let pos, (_, _, (ty, left, right, o), metas, args) = candidate in
(* if not (fst (CicReduction.are_convertible *)
(* ~metasenv context termty ty ugraph)) then ( *)
-(* (\* debug_print ( *\) *)
+(* (\* debug_print (lazy ( *\) *)
(* (\* Printf.sprintf "CANDIDATE HAS WRONG TYPE: %s required, %s found" *\) *)
-(* (\* (CicPp.pp termty names) (CicPp.pp ty names)); *\) *)
+(* (\* (CicPp.pp termty names) (CicPp.pp ty names))); *\) *)
(* find_all_matches ~unif_fun metasenv context ugraph *)
(* lift_amount term termty tl *)
(* ) else *)