]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/tactics/primitiveTactics.ml
raise uncertain when a sort is not a sort but may be, use max for mixing universes...
[helm.git] / helm / software / components / tactics / primitiveTactics.ml
index 0fa4ebaec60a335ee0be727e741e42fac035cf83..d6a6c91b9d8e60ad78d5b95fea237865869a37af 100644 (file)
@@ -637,7 +637,7 @@ let generalize_tac
       ~conjecture ~pattern in
     let context = CicMetaSubst.apply_subst_context subst context in
     let metasenv = CicMetaSubst.apply_subst_metasenv subst metasenv in
-    let pbo = CicMetaSubst.apply_subst subst pbo in
+    let pbo = lazy (CicMetaSubst.apply_subst subst (Lazy.force pbo)) in
     let pty = CicMetaSubst.apply_subst subst pty in
     let term =
      match term with