]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/tactics/paramodulation/equality.ml
apply and auto.equational_case call saturation.solve_narrowing
[helm.git] / helm / software / components / tactics / paramodulation / equality.ml
index 5888019e4f78f584c047478a3a13d22b8177561e..cb12f7a77c6ffbc335de5c4cf7f680dab55f5fea 100644 (file)
@@ -1365,7 +1365,8 @@ let draw_proof bag names goal_proof proof id =
   ignore(Unix.system "gv /tmp/matita_paramod.eps");
 ;;
 
-let saturate_term (id_to_eq, maxmeta) metasenv context term = 
+let saturate_term (id_to_eq, maxmeta) metasenv subst context term = 
+  let maxmeta = max maxmeta (CicMkImplicit.new_meta metasenv subst) in
   let head, metasenv, args, newmeta =
     TermUtil.saturate_term maxmeta metasenv context term 0
   in