src/HOLCF/Tr.ML
changeset 9169 85a47aa21f74
parent 7654 57c4cea8b137
child 9245 428385c4bc50
--- a/src/HOLCF/Tr.ML	Wed Jun 28 10:52:02 2000 +0200
+++ b/src/HOLCF/Tr.ML	Wed Jun 28 10:54:21 2000 +0200
@@ -19,16 +19,13 @@
 	(fast_tac (HOL_cs addss simpset()) 1)
 	]);
 
-qed_goal "trE" thy
-        "[| p=UU ==> Q; p = TT ==>Q; p = FF ==>Q|] ==>Q"
- (fn prems =>
-        [
-        (rtac (Exh_tr RS disjE) 1),
-        (eresolve_tac prems 1),
-        (etac disjE 1),
-        (eresolve_tac prems 1),
-        (eresolve_tac prems 1)
-        ]);
+val prems = Goal "[| p=UU ==> Q; p = TT ==>Q; p = FF ==>Q|] ==>Q";
+by (rtac (Exh_tr RS disjE) 1);
+by (eresolve_tac prems 1);
+by (etac disjE 1);
+by (eresolve_tac prems 1);
+by (eresolve_tac prems 1);
+qed "trE";
 
 (* ------------------------------------------------------------------------ *) 
 (* tactic for tr-thms with case split                                       *)