X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_unification%2FcicRefine.ml;h=5c031f4733b6806f2da7c1b9ef683d8d589112ec;hb=91a095f0686ee569ba035e4e30c7d071588cb8e7;hp=47d186dcb27425dfb7cf4aab0b2b5362fd8105fd;hpb=4a3a4a798967ddea5c537ed09e91c7218a5f67b3;p=helm.git diff --git a/helm/ocaml/cic_unification/cicRefine.ml b/helm/ocaml/cic_unification/cicRefine.ml index 47d186dcb..5c031f473 100644 --- a/helm/ocaml/cic_unification/cicRefine.ml +++ b/helm/ocaml/cic_unification/cicRefine.ml @@ -287,7 +287,7 @@ and type_of_aux' metasenv context t ugraph = * Moreover the inferred type is closer to the expected one. *) C.LetIn (n,s',t'),CicSubstitution.subst s' inferredty, - subst',metasenv',ugraph2 + subst'',metasenv'',ugraph2 | C.Appl (he::((_::_) as tl)) -> let he',hetype,subst',metasenv',ugraph1 = type_of_aux subst metasenv context he ugraph @@ -1045,7 +1045,7 @@ let typecheck metasenv uri obj = let t = CicSubstitution.subst t' t in i - 1,t ) tys (typesno - 1,t)) in - let ty' = undebrujin ty in + let ty' = undebrujin ty' in metasenv,ugraph,(name,ty')::res ) cl (metasenv,ugraph,[]) in