Goal.norm_hhf_rule;
authorwenzelm
Fri, 21 Oct 2005 18:14:57 +0200
changeset 17977 d2884c6522cc
parent 17976 5ca9ff44a149
child 17978 b48885914c1d
Goal.norm_hhf_rule;
src/Pure/Isar/proof_context.ML
--- a/src/Pure/Isar/proof_context.ML	Fri Oct 21 18:14:56 2005 +0200
+++ b/src/Pure/Isar/proof_context.ML	Fri Oct 21 18:14:57 2005 +0200
@@ -718,7 +718,7 @@
     val asms = Library.drop (length (assumptions_of outer), assumptions_of inner);
     val exp_asms = map (fn (cprops, exp) => exp is_goal cprops) asms;
   in
-    Tactic.norm_hhf_rule
+    Goal.norm_hhf_rule
     #> Seq.EVERY (rev exp_asms)
     #> Seq.map (fn rule =>
       let
@@ -729,7 +729,7 @@
       in
         rule
         |> Drule.forall_intr_list frees
-        |> Tactic.norm_hhf_rule
+        |> Goal.norm_hhf_rule
         |> (#1 o Drule.tvars_intr_list tfrees)
       end)
   end;
@@ -740,9 +740,9 @@
     val asms = Library.drop (length (assumptions_of outer), assumptions_of inner);
     val exp_asms = map (fn (cprops, exp) => exp is_goal cprops) asms;
   in
-    Tactic.norm_hhf_plain
+    Goal.norm_hhf_plain
     #> Seq.EVERY (rev exp_asms)
-    #> Seq.map Tactic.norm_hhf_plain
+    #> Seq.map Goal.norm_hhf_plain
   end;
 
 fun gen_export exp inner outer =
@@ -1078,7 +1078,7 @@
 fun add_assm ((name, attrs), props) ctxt =
   let
     val cprops = map (Thm.cterm_of (theory_of ctxt)) props;
-    val asms = map (Tactic.norm_hhf_rule o Thm.assume) cprops;
+    val asms = map (Goal.norm_hhf_rule o Thm.assume) cprops;
 
     val ths = map (fn th => ([th], [])) asms;
     val ([(_, thms)], ctxt') =