src/HOL/Tools/inductive_package.ML
changeset 12338 de0f4a63baa5
parent 12311 ce5f9e61c037
child 12400 f12f95e216e0
--- a/src/HOL/Tools/inductive_package.ML	Sat Dec 01 18:51:46 2001 +0100
+++ b/src/HOL/Tools/inductive_package.ML	Sat Dec 01 18:52:32 2001 +0100
@@ -838,7 +838,7 @@
 fun add_inductive verbose coind c_strings intro_srcs raw_monos thy =
   let
     val sign = Theory.sign_of thy;
-    val cs = map (term_of o Thm.read_cterm sign o rpair HOLogic.termT) c_strings;
+    val cs = map (term_of o HOLogic.read_cterm sign) c_strings;
 
     val intr_names = map (fst o fst) intro_srcs;
     fun read_rule s = Thm.read_cterm sign (s, propT)