]> matita.cs.unibo.it Git - helm.git/commitdiff
added whd before uri_of_term
authorEnrico Tassi <enrico.tassi@inria.fr>
Thu, 9 Jun 2005 11:45:45 +0000 (11:45 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Thu, 9 Jun 2005 11:45:45 +0000 (11:45 +0000)
helm/matita/matitaEngine.ml

index 3c141126d3c26f8c80be266fc8e18588c42016b4..eb3193264edf260dd716eafa597669bfc80c8069 100644 (file)
@@ -226,8 +226,15 @@ let eval_coercion status coercion =
     aux ty
   in
   let ty_src,ty_tgt = extract_last_two_p coer_ty in
-  let src_uri = UriManager.uri_of_string (CicUtil.uri_of_term ty_src) in
-  let tgt_uri = UriManager.uri_of_string (CicUtil.uri_of_term ty_tgt) in
+  let context = [] in 
+  let src_uri = 
+    let ty_src = CicReduction.whd context ty_src in
+    UriManager.uri_of_string (CicUtil.uri_of_term ty_src) 
+  in
+  let tgt_uri = 
+    let ty_tgt = CicReduction.whd context ty_tgt in
+    UriManager.uri_of_string (CicUtil.uri_of_term ty_tgt) 
+  in
   let new_coercions =
     (* also adds them to the Db *)
     CoercGraph.close_coercion_graph src_uri tgt_uri coer_uri