val set_trust : (NCic.obj -> bool) -> unit
val typeof:
- #NCic.status -> subst:NCic.substitution -> metasenv:NCic.metasenv ->
+ #NCicEnvironment.status -> subst:NCic.substitution -> metasenv:NCic.metasenv ->
NCic.context -> NCic.term -> NCic.term
val height_of_obj_kind:
- #NCic.status -> NUri.uri -> subst:NCic.substitution -> NCic.obj_kind -> int
+ #NCicEnvironment.status -> NUri.uri -> subst:NCic.substitution -> NCic.obj_kind -> int
val get_relevance :
- #NCic.status ->
+ #NCicEnvironment.status ->
metasenv:NCic.metasenv -> subst:NCic.substitution ->
NCic.context -> NCic.term -> NCic.term list -> bool list
(* type_of_branch subst context leftno outtype
* (constr @ lefts) (ty_constr @ lefts) *)
val type_of_branch :
- #NCic.status ->
+ #NCicEnvironment.status ->
subst:NCic.substitution ->
NCic.context -> int -> NCic.term -> NCic.term -> NCic.term ->
NCic.term
* arity1 = constructor type @ lefts
* arity2 = outtype *)
val check_allowed_sort_elimination :
- #NCic.status ->
+ #NCicEnvironment.status ->
subst:NCic.substitution ->
metasenv:NCic.metasenv ->
NReference.reference -> NCic.context ->
(* Functions to be used by the refiner *)
val debruijn:
- #NCic.status -> NUri.uri -> int -> subst:NCic.substitution -> NCic.context ->
+ #NCicEnvironment.status -> NUri.uri -> int -> subst:NCic.substitution -> NCic.context ->
NCic.term -> NCic.term
val are_all_occurrences_positive:
- #NCic.status -> subst:NCic.substitution -> NCic.context -> NUri.uri -> int ->
+ #NCicEnvironment.status -> subst:NCic.substitution -> NCic.context -> NUri.uri -> int ->
int -> int -> int -> NCic.term -> bool
val does_not_occur :
- #NCic.status -> subst:NCic.substitution -> NCic.context -> int -> int ->
+ #NCicEnvironment.status -> subst:NCic.substitution -> NCic.context -> int -> int ->
NCic.term -> bool