NCic.context -> NCic.term ->
NCic.term
-val height_of_obj_kind: NUri.uri -> NCic.obj_kind -> int
+val height_of_obj_kind: NUri.uri -> subst:NCic.substitution -> NCic.obj_kind -> int
val get_relevance :
metasenv:NCic.metasenv -> subst:NCic.substitution ->
NCic.term -> NCic.term -> NCic.term -> unit
(* Functions to be used by the refiner *)
-val debruijn: NUri.uri -> int -> NCic.context -> NCic.term -> NCic.term
+val debruijn:
+ NUri.uri -> int -> subst:NCic.substitution -> NCic.context -> NCic.term ->
+ NCic.term
val are_all_occurrences_positive:
subst:NCic.substitution ->
NCic.context -> NUri.uri -> int -> int -> int -> int -> NCic.term -> bool
+
+val does_not_occur :
+ subst:NCic.substitution -> NCic.context -> int -> int -> NCic.term -> bool