define_prefs: removed redundant Drule.gen_all, which is already part of the norm_hhf stage of Assumption.assume;
authorwenzelm
Sat, 28 Mar 2009 17:21:49 +0100
changeset 30762 cabf9ff3a129
parent 30761 ac7570d80c3d
child 30763 6976521b4263
define_prefs: removed redundant Drule.gen_all, which is already part of the norm_hhf stage of Assumption.assume;
src/Pure/Isar/expression.ML
--- a/src/Pure/Isar/expression.ML	Sat Mar 28 17:21:11 2009 +0100
+++ b/src/Pure/Isar/expression.ML	Sat Mar 28 17:21:49 2009 +0100
@@ -654,13 +654,13 @@
 
 fun define_preds pname parms (((exts, exts'), (ints, ints')), defs) thy =
   let
-    val defs' = map (cterm_of thy #> Assumption.assume #> Drule.gen_all #> Drule.abs_def) defs;
+    val defs' = map (cterm_of thy #> Assumption.assume #> Drule.abs_def) defs;
 
     val (a_pred, a_intro, a_axioms, thy'') =
       if null exts then (NONE, NONE, [], thy)
       else
         let
-          val aname = if null ints then pname else Binding.suffix_name ("_" ^ axiomsN) pname
+          val aname = if null ints then pname else Binding.suffix_name ("_" ^ axiomsN) pname;
           val ((statement, intro, axioms), thy') =
             thy
             |> def_pred aname parms defs' exts exts';