X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fcic_unification%2FcoercGraph.mli;h=ae2bd9233943c3d1993be89f0c05d1fb6a775396;hb=e5bcf92808b75387ef4d4ff0f827bf07ad9af2f7;hp=62e4844997e72f73bc02ae8e0c99fecaaee7f264;hpb=b58635b318fef52cca7711cdeffde2d950e75671;p=helm.git diff --git a/helm/software/components/cic_unification/coercGraph.mli b/helm/software/components/cic_unification/coercGraph.mli index 62e484499..ae2bd9233 100644 --- a/helm/software/components/cic_unification/coercGraph.mli +++ b/helm/software/components/cic_unification/coercGraph.mli @@ -52,7 +52,13 @@ val source_of: Cic.term -> Cic.term val generate_dot_file: unit -> string +(* given the Appl contents returns the argument of the head coercion *) +val coerced_arg: Cic.term list -> Cic.term option + +(* returns: (carr,menv,(saturated coercion,last arg)option,idem) list *) val meets : + Cic.metasenv -> Cic.substitution -> Cic.context -> CoercDb.coerc_carr -> CoercDb.coerc_carr -> - CoercDb.coerc_carr list + (CoercDb.coerc_carr * Cic.metasenv * + (Cic.term * Cic.term) option * (Cic.term * Cic.term) option) list