src/FOL/IFOL.ML
changeset 2037 2c2a95cbb5c9
parent 1891 618f48bd4532
child 2843 ea49c12f677f
--- 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