src/HOLCF/Ssum2.ML
changeset 2033 639de962ded4
parent 1779 1155c06fa956
child 2640 ee4dfce170a0
--- a/src/HOLCF/Ssum2.ML	Thu Sep 26 12:50:48 1996 +0200
+++ b/src/HOLCF/Ssum2.ML	Thu Sep 26 15:14:23 1996 +0200
@@ -16,7 +16,7 @@
         "(Isinl(x) << Isinl(y)) = (x << y)"
  (fn prems =>
         [
-        (rtac (inst_ssum_po RS ssubst) 1),
+        (stac inst_ssum_po 1),
         (rtac less_ssum2a 1)
         ]);
 
@@ -24,7 +24,7 @@
         "(Isinr(x) << Isinr(y)) = (x << y)"
  (fn prems =>
         [
-        (rtac (inst_ssum_po RS ssubst) 1),
+        (stac inst_ssum_po 1),
         (rtac less_ssum2b 1)
         ]);
 
@@ -32,7 +32,7 @@
         "(Isinl(x) << Isinr(y)) = (x = UU)"
  (fn prems =>
         [
-        (rtac (inst_ssum_po RS ssubst) 1),
+        (stac inst_ssum_po 1),
         (rtac less_ssum2c 1)
         ]);
 
@@ -40,7 +40,7 @@
         "(Isinr(x) << Isinl(y)) = (x = UU)"
  (fn prems =>
         [
-        (rtac (inst_ssum_po RS ssubst) 1),
+        (stac inst_ssum_po 1),
         (rtac less_ssum2d 1)
         ]);
 
@@ -57,7 +57,7 @@
         (rtac (less_ssum3a RS iffD2) 1),
         (rtac minimal 1),
         (hyp_subst_tac 1),
-        (rtac (strict_IsinlIsinr RS ssubst) 1),
+        (stac strict_IsinlIsinr 1),
         (rtac (less_ssum3b RS iffD2) 1),
         (rtac minimal 1)
         ]);