exception MetaSubstFailure of string Lazy.t
exception Uncertain of string Lazy.t
+(* the index of the last created meta *)
+val maxmeta: unit -> int
+
(* the delift function takes in input a metavariable index, a local_context
* and a term t, and substitutes every subterm t' of t with its position
* (searched up-to unification) in
NCic.context -> NCic.term -> int ->
NCic.term * NCic.metasenv * NCic.term list
-val flexible: NCic.substitution -> NCic.term list -> bool
-
val in_scope_tag : string
val out_scope_tag : int -> string
val is_out_scope_tag : string -> bool