TFL/post.ML
changeset 11038 932d66879fe7
parent 10769 70b9b0cfe05f
child 11632 6fc8de600f58
--- a/TFL/post.ML	Fri Feb 02 22:20:43 2001 +0100
+++ b/TFL/post.ML	Fri Feb 02 22:21:06 2001 +0100
@@ -153,16 +153,13 @@
 
 
 (*lcp: curry the predicate of the induction rule*)
-fun curry_rule rl = split_rule_var
-                        (head_of (HOLogic.dest_Trueprop (concl_of rl)),
-                         rl);
+fun curry_rule rl =
+  SplitRule.split_rule_var (Term.head_of (HOLogic.dest_Trueprop (concl_of rl)), rl);
 
 (*lcp: put a theorem into Isabelle form, using meta-level connectives*)
 val meta_outer =
-    curry_rule o standard o
-    rule_by_tactic (REPEAT
-                    (FIRSTGOAL (resolve_tac [allI, impI, conjI]
-                                ORELSE' etac conjE)));
+  curry_rule o standard o
+  rule_by_tactic (REPEAT (FIRSTGOAL (resolve_tac [allI, impI, conjI] ORELSE' etac conjE)));
 
 (*Strip off the outer !P*)
 val spec'= read_instantiate [("x","P::?'b=>bool")] spec;