src/Pure/Isar/proof.ML
changeset 19862 7f29aa958b72
parent 19846 3a2d33a5a7b6
child 19900 21a99d88d925
--- a/src/Pure/Isar/proof.ML	Mon Jun 12 21:19:00 2006 +0200
+++ b/src/Pure/Isar/proof.ML	Mon Jun 12 21:19:02 2006 +0200
@@ -483,7 +483,7 @@
 
     val (results, th) = `(Conjunction.elim_precise (map length propss)) (Goal.conclude goal)
       handle THM _ => error ("Lost goal structure:\n" ^ string_of_thm goal);
-    val _ = Pattern.matches_seq thy (flat propss) (map Thm.prop_of (flat results)) orelse
+    val _ = Unify.matches_list thy (flat propss) (map Thm.prop_of (flat results)) orelse
       error ("Proved a different theorem:\n" ^ string_of_thm th);
   in results end;