type cic_term
val ctx_of : cic_term -> NCic.context
-val term_of_cic_term : cic_term -> NCic.context -> NCic.term
+val term_of_cic_term :
+ lowtac_status -> cic_term -> NCic.context -> lowtac_status * NCic.term
val mk_cic_term : NCic.context -> NCic.term -> cic_term
type ast_term = string * int * CicNotationPt.term
val analyse_indty:
lowtac_status -> cic_term ->
- NReference.reference * int * NCic.term list * NCic.term list
-
-val whd: lowtac_status -> ?delta:int -> NCic.context -> cic_term -> cic_term
-val typeof: lowtac_status -> NCic.context -> cic_term -> cic_term
+ lowtac_status *
+ (NReference.reference * int * NCic.term list * NCic.term list)
+
+val whd:
+ lowtac_status -> ?delta:int -> NCic.context -> cic_term ->
+ lowtac_status * cic_term
+val typeof:
+ lowtac_status -> NCic.context -> cic_term -> lowtac_status * cic_term
val unify:
lowtac_status -> NCic.context -> cic_term -> cic_term -> lowtac_status
val refine: