src/HOL/Tools/inductive_package.ML
changeset 24925 f38dd8d0a30d
parent 24920 2a45e400fdad
child 24960 39d1dd215d73
--- a/src/HOL/Tools/inductive_package.ML	Tue Oct 09 00:26:56 2007 +0200
+++ b/src/HOL/Tools/inductive_package.ML	Tue Oct 09 17:10:32 2007 +0200
@@ -662,7 +662,7 @@
             (list_comb (rec_const, params @ make_bool_args' bs i @
               make_args argTs (xs ~~ Ts)))))
         end) (cnames_syn ~~ cs);
-    val (consts_defs, ctxt'') = LocalTheory.defs Thm.internalK specs ctxt';
+    val (consts_defs, ctxt'') = fold_map (LocalTheory.def Thm.internalK) specs ctxt';
     val preds = (case cs of [_] => [rec_const] | _ => map #1 consts_defs);
 
     val mono = prove_mono predT fp_fun monos ctxt''