simplified definition of wrapper bspec
authoroheimb
Tue, 20 Feb 2001 18:47:29 +0100
changeset 11166 eca861fd1eb5
parent 11165 3b69feb7d053
child 11167 2c90a6167b0b
simplified definition of wrapper bspec
src/HOL/Set.ML
--- a/src/HOL/Set.ML	Tue Feb 20 18:47:27 2001 +0100
+++ b/src/HOL/Set.ML	Tue Feb 20 18:47:29 2001 +0100
@@ -61,8 +61,7 @@
 AddEs  [ballE];
 AddXDs [bspec];
 (* gives better instantiation for bound: *)
-claset_ref() := claset() addWrapper ("bspec", fn tac2 =>
-			 (dtac bspec THEN' atac) APPEND' tac2);
+claset_ref() := claset() addbefore ("bspec", datac bspec 1);
 
 (*Normally the best argument order: P(x) constrains the choice of x:A*)
 Goalw [Bex_def] "[| P(x);  x:A |] ==> EX x:A. P(x)";