X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=components%2Facic_procedural%2FproceduralConversion.mli;h=ffc55d45e646bfbe7f26eabd251baf9b99830801;hb=9655a931c73be820d876da7b23fe54b55fd60c14;hp=3b65200144a1e9f40eee72bf0a094fdb9d76d39d;hpb=600477f27265ee3226f1bd3e2a1fcd42445c8d5f;p=helm.git diff --git a/components/acic_procedural/proceduralConversion.mli b/components/acic_procedural/proceduralConversion.mli index 3b6520014..ffc55d45e 100644 --- a/components/acic_procedural/proceduralConversion.mli +++ b/components/acic_procedural/proceduralConversion.mli @@ -23,11 +23,21 @@ * http://cs.unibo.it/helm/. *) +val meta: Cic.id -> Cic.annterm + +val hole: Cic.id -> Cic.annterm + val lift: int -> int -> Cic.annterm -> Cic.annterm -val mk_ind: - Cic.context -> Cic.id -> UriManager.uri -> int -> - Cic.annterm -> Cic.annterm -> Cic.annterm list -> - Cic.annterm option +val fake_annotate: Cic.id -> Cic.context -> Cic.term -> Cic.annterm + +val mk_pattern: int -> Cic.annterm -> Cic.annterm + +val get_clears: + Cic.context -> Cic.term -> (Cic.term * Cic.term) option -> + Cic.context * string list + +val clear: Cic.context -> string -> Cic.context -val mk_pattern: Cic.annterm list -> Cic.annterm -> Cic.annterm +val elim_inferred_type: + Cic.context -> Cic.term -> Cic.term -> Cic.term -> Cic.term -> Cic.term