]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_unification/cicMkImplicit.mli
Added mk_implicit_sort.
[helm.git] / helm / ocaml / cic_unification / cicMkImplicit.mli
index 2f8710390220a0c56b74f919d1e3888a0e93cb49..897367d6caf63f710ec1fef4fbf9a520fd4288b9 100644 (file)
@@ -14,6 +14,10 @@ val new_meta : Cic.metasenv -> int
  * @return the new metasenv and the index of the added conjecture *)
 val mk_implicit: Cic.metasenv -> Cic.context -> Cic.metasenv * int
 
+(** as above, but the fresh metavariable represents a type *)
+val mk_implicit_type: Cic.metasenv -> Cic.context -> Cic.metasenv * int
+
+
 (** [mk_implicit metasenv context] create n fresh metavariables *)
 val n_fresh_metas:  
   Cic.metasenv -> Cic.context -> int -> Cic.metasenv * Cic.term list
@@ -26,9 +30,6 @@ val fresh_subst:
       UriManager.uri list -> 
         Cic.metasenv * (Cic.term Cic.explicit_named_substitution)
 
-(** as above, but the fresh metavariable represents a type *)
-val mk_implicit_type: Cic.metasenv -> Cic.context -> Cic.metasenv * int
-
 val expand_implicits:
   Cic.metasenv -> Cic.context -> Cic.term ->
     Cic.metasenv * Cic.term