src/Provers/induct_method.ML
changeset 15574 b1d1b5bfc464
parent 15570 8d8c70b41bab
child 15703 727ef1b8b3ee
--- a/src/Provers/induct_method.ML	Fri Mar 04 11:44:26 2005 +0100
+++ b/src/Provers/induct_method.ML	Fri Mar 04 15:07:34 2005 +0100
@@ -268,8 +268,8 @@
   | rename _ thm = thm;
 
 fun find_inductT ctxt insts =
-  Library.foldr multiply (insts |> List.mapPartial (fn [] => NONE | ts => List.last ts)
-    |> map (InductAttrib.find_inductT ctxt o fastype_of), [[]])
+  foldr multiply [[]] (insts |> List.mapPartial (fn [] => NONE | ts => List.last ts)
+    |> map (InductAttrib.find_inductT ctxt o fastype_of))
   |> map join_rules |> List.concat |> map (rename insts);
 
 fun find_inductS ctxt (fact :: _) = InductAttrib.find_inductS ctxt fact