]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_notation/cicNotationMatcher.ml
if paramodulation fails, go on with the normal auto...
[helm.git] / helm / ocaml / cic_notation / cicNotationMatcher.ml
index 9d879db5ea1c3ef6943b2ae2e36c04ec007ca95c..91937ed34aa82cb1c90149b031acc42041aad4e3 100644 (file)
@@ -374,6 +374,7 @@ struct
 
     let mask_of_appl_pattern = function
       | Pt.UriPattern uri -> Uri uri, []
+      | Pt.ImplicitPattern
       | Pt.VarPattern _ -> Blob, []
       | Pt.ApplPattern pl -> Appl (List.map (fun _ -> Blob) pl), pl
 
@@ -399,6 +400,7 @@ struct
           List.map2
             (fun p t ->
               match p with
+              | Pt.ImplicitPattern -> Util.fresh_name (), t
               | Pt.VarPattern name -> name, t
               | _ -> assert false)
             pl matched_terms