Modified proofs for new form of 'split'.
authorlcp
Thu, 04 May 1995 02:01:24 +0200
changeset 1107 f0ac02ffa21d
parent 1106 62bdb9e5722b
child 1108 22b256c8c9fb
Modified proofs for new form of 'split'.
src/ZF/Sum.ML
--- a/src/ZF/Sum.ML	Thu May 04 02:00:38 1995 +0200
+++ b/src/ZF/Sum.ML	Thu May 04 02:01:24 1995 +0200
@@ -119,13 +119,11 @@
 (*** Eliminator -- case ***)
 
 goalw Sum.thy sum_defs "case(c, d, Inl(a)) = c(a)";
-by (rtac (split RS trans) 1);
-by (rtac cond_0 1);
+by (simp_tac (ZF_ss addsimps [cond_0]) 1);
 qed "case_Inl";
 
 goalw Sum.thy sum_defs "case(c, d, Inr(b)) = d(b)";
-by (rtac (split RS trans) 1);
-by (rtac cond_1 1);
+by (simp_tac (ZF_ss addsimps [cond_1]) 1);
 qed "case_Inr";
 
 val major::prems = goal Sum.thy