X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_unification%2FcicMkImplicit.mli;fp=helm%2Focaml%2Fcic_unification%2FcicMkImplicit.mli;h=897367d6caf63f710ec1fef4fbf9a520fd4288b9;hb=18b06d9551f845a8323937403fe0c99e52ce7be5;hp=2f8710390220a0c56b74f919d1e3888a0e93cb49;hpb=8a62bb1bc12b3a40f54f9d77da204533fc215b0d;p=helm.git diff --git a/helm/ocaml/cic_unification/cicMkImplicit.mli b/helm/ocaml/cic_unification/cicMkImplicit.mli index 2f8710390..897367d6c 100644 --- a/helm/ocaml/cic_unification/cicMkImplicit.mli +++ b/helm/ocaml/cic_unification/cicMkImplicit.mli @@ -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