src/HOL/Tools/inductive.ML
changeset 31986 a68f88d264f7
parent 31902 862ae16a799d
child 32035 8e77b6a250d5
--- a/src/HOL/Tools/inductive.ML	Fri Jul 10 07:59:25 2009 +0200
+++ b/src/HOL/Tools/inductive.ML	Fri Jul 10 07:59:27 2009 +0200
@@ -222,7 +222,7 @@
     val k = length params;
     val (c, ts) = strip_comb t;
     val (xs, ys) = chop k ts;
-    val i = find_index_eq c cs;
+    val i = find_index (fn c' => c' = c) cs;
   in
     if xs = params andalso i >= 0 then
       SOME (c, i, ys, chop (length ys)