X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic%2FcicUtil.mli;h=ba9bab63d12d7997ed6b252ae6f3edd6a211269e;hb=ac7687ce66526f905874ed99a845223c853c558a;hp=7db463b7d4fe3ea7641cca7f775a96fa1813c985;hpb=a6b369829925668130b977a0abd737bf34ae74ba;p=helm.git diff --git a/helm/ocaml/cic/cicUtil.mli b/helm/ocaml/cic/cicUtil.mli index 7db463b7d..ba9bab63d 100644 --- a/helm/ocaml/cic/cicUtil.mli +++ b/helm/ocaml/cic/cicUtil.mli @@ -22,8 +22,20 @@ * For details, see the HELM World-Wide-Web page, * http://helm.cs.unibo.it/ *) + exception Meta_not_found of int +exception Subst_not_found of int val lookup_meta: int -> Cic.metasenv -> Cic.conjecture +val lookup_subst: int -> Cic.substitution -> Cic.context * Cic.term * Cic.term +val exists_meta: int -> Cic.metasenv -> bool +val clean_up_local_context : + Cic.substitution -> Cic.metasenv -> int -> (Cic.term option) list + -> (Cic.term option) list val is_closed : Cic.term -> bool +val is_meta_closed : Cic.term -> bool + + (** @raise UriManager.IllFormedUri *) +val term_of_uri: string -> Cic.term +