type reduction = Cic.context -> Cic.term -> Cic.term
-type lazy_term =
- Cic.context -> Cic.metasenv -> CicUniv.universe_graph ->
- Cic.term * Cic.metasenv * CicUniv.universe_graph
-
-val const_lazy_term: Cic.term -> lazy_term
+val const_lazy_term: Cic.term -> Cic.lazy_term
type lazy_reduction =
Cic.context -> Cic.metasenv -> CicUniv.universe_graph ->
type ('term, 'lazy_term) pattern =
'lazy_term option * (string * 'term) list * 'term option
-type lazy_pattern = (Cic.term, lazy_term) pattern
+type lazy_pattern = (Cic.term, Cic.lazy_term) pattern
(** conclusion_pattern [t] returns the pattern (t,[],%) *)
val conclusion_pattern : Cic.term option -> lazy_pattern