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 disambiguate:
- lowtac_status -> ast_term -> cic_term option -> NCic.context ->
+ lowtac_status -> tactic_term -> cic_term option -> NCic.context ->
lowtac_status * cic_term (* * cic_term XXX *)
val analyse_indty:
lowtac_status *
(NReference.reference * int * NCic.term list * NCic.term list)
+val ppterm: lowtac_status -> cic_term -> string
val whd:
lowtac_status -> ?delta:int -> NCic.context -> cic_term ->
lowtac_status * cic_term
val refine:
lowtac_status -> NCic.context -> cic_term -> cic_term option ->
lowtac_status * cic_term * cic_term (* status, term, type *)
+val apply_subst:
+ lowtac_status -> NCic.context -> cic_term -> lowtac_status * cic_term
val get_goalty: lowtac_status -> int -> cic_term
val mk_meta:
lowtac_status ->
found: (lowtac_status -> cic_term -> lowtac_status * cic_term) ->
postprocess: (lowtac_status -> cic_term -> lowtac_status * cic_term) ->
- cic_term -> ast_term option * NCic.term ->
+ cic_term -> tactic_term option * NCic.term ->
lowtac_status * cic_term
val mk_in_scope: lowtac_status -> cic_term -> lowtac_status * cic_term