Declared stac
authorpaulson
Thu, 26 Sep 1996 17:02:51 +0200
changeset 2037 2c2a95cbb5c9
parent 2036 62ff902eeffc
child 2038 26b62963806c
Declared stac
src/FOL/IFOL.ML
--- a/src/FOL/IFOL.ML	Thu Sep 26 16:38:02 1996 +0200
+++ b/src/FOL/IFOL.ML	Thu Sep 26 17:02:51 1996 +0200
@@ -225,8 +225,9 @@
 (** ~ b=a ==> ~ a=b **)
 val [not_sym] = compose(sym,2,contrapos);
 
-(*calling "standard" reduces maxidx to 0*)
-bind_thm ("ssubst", (sym RS subst));
+(*Substitution: rule and tactic*)
+bind_thm ("ssubst", sym RS subst);
+fun stac th = CHANGED o rtac (th RS ssubst);
 
 (*A special case of ex1E that would otherwise need quantifier expansion*)
 qed_goal "ex1_equalsE" IFOL.thy