exception BadDependency of string Lazy.t * exn;;
exception BadConstraint of string Lazy.t;;
+val set_get_obj: (NUri.uri -> NCic.obj) -> unit
+
val get_checked_obj: NUri.uri -> NCic.obj
+val check_and_add_obj: NCic.obj -> unit
+
val get_relevance: NReference.reference -> bool list
val type0: NCic.universe
val sup : NCic.universe -> NCic.universe option
val pp_constraints: unit -> string
-val resolve_universe: string -> NUri.uri option
-
val get_checked_def:
NReference.reference ->
NCic.relevance * string * NCic.term * NCic.term * NCic.c_attr * int
NReference.reference ->
NCic.inductiveFun list * NCic.f_attr * int
+(* invalidate the object and all those that entered the environment after it *)
+val invalidate_item:
+ [ `Obj of NUri.uri * NCic.obj
+ | `Constr of bool * NCic.universe * NCic.universe ] -> unit
+
val invalidate: unit -> unit
val set_typecheck_obj: (NCic.obj -> unit) -> unit