]> matita.cs.unibo.it Git - helm.git/commitdiff
- ported to typed explicit subst
authorAndrea Asperti <andrea.asperti@unibo.it>
Fri, 22 Oct 2004 12:07:14 +0000 (12:07 +0000)
committerAndrea Asperti <andrea.asperti@unibo.it>
Fri, 22 Oct 2004 12:07:14 +0000 (12:07 +0000)
helm/ocaml/cic_unification/cicMkImplicit.mli

index 1356fce588f02c735567b580c150280f4cf16df9..7821bef400eb0c93f58dfb8ef17be9442907ba02 100644 (file)
@@ -32,33 +32,33 @@ 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.substitution -> Cic.context -> Cic.term ->
     Cic.metasenv * Cic.term