]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_unification/cicMkImplicit.mli
ocaml 3.09 transition
[helm.git] / helm / ocaml / cic_unification / cicMkImplicit.mli
index 1356fce588f02c735567b580c150280f4cf16df9..476270144c9de7cef4b1b3c8512b21ae4f47fcc0 100644 (file)
@@ -32,33 +32,29 @@ val identity_relocation_list_for_metavariable :
 
 (* Returns the first meta whose number is above the *)
 (* number of the higher meta.                       *)
-val new_meta : Cic.metasenv -> CicMetaSubst.substitution -> int
+val new_meta : Cic.metasenv -> Cic.substitution -> int
 
 (** [mk_implicit metasenv context]
  * add a fresh metavariable to the given metasenv, using given context
  * @return the new metasenv and the index of the added conjecture *)
-val mk_implicit: Cic.metasenv -> CicMetaSubst.substitution -> Cic.context -> Cic.metasenv * int
+val mk_implicit: Cic.metasenv -> Cic.substitution -> Cic.context -> Cic.metasenv * int
 
 (** as above, but the fresh metavariable represents a type *)
-val mk_implicit_type: Cic.metasenv -> CicMetaSubst.substitution -> Cic.context -> Cic.metasenv * int
+val mk_implicit_type: Cic.metasenv -> Cic.substitution -> Cic.context -> Cic.metasenv * int
 
 (** as above, but the fresh metavariable represents a sort *)
-val mk_implicit_sort: Cic.metasenv -> CicMetaSubst.substitution -> Cic.metasenv * int
+val mk_implicit_sort: Cic.metasenv -> Cic.substitution -> Cic.metasenv * int
 
 (** [mk_implicit metasenv context] create n fresh metavariables *)
 val n_fresh_metas:  
-  Cic.metasenv -> CicMetaSubst.substitution -> Cic.context -> int -> Cic.metasenv * Cic.term list
+  Cic.metasenv -> Cic.substitution -> Cic.context -> int -> Cic.metasenv * Cic.term list
 
 (** [fresh_subst metasenv context uris] takes in input a list of uri and
 creates a fresh explicit substitution *)
 val fresh_subst:  
   Cic.metasenv -> 
-    CicMetaSubst.substitution ->
+    Cic.substitution ->
       Cic.context -> 
         UriManager.uri list -> 
           Cic.metasenv * (Cic.term Cic.explicit_named_substitution)
 
-val expand_implicits:
-  Cic.metasenv -> CicMetaSubst.substitution -> Cic.context -> Cic.term ->
-    Cic.metasenv * Cic.term
-