diff -r 9f1eaab75e8c -r 771b1f6422a8 src/ZF/Sum.ML --- a/src/ZF/Sum.ML Mon Nov 03 12:22:43 1997 +0100 +++ b/src/ZF/Sum.ML Mon Nov 03 12:24:13 1997 +0100 @@ -120,7 +120,7 @@ qed "sum_subset_iff"; goal Sum.thy "A+B = C+D <-> A=C & B=D"; -by (simp_tac (!simpset addsimps [extension,sum_subset_iff]) 1); +by (simp_tac (simpset() addsimps [extension,sum_subset_iff]) 1); by (Blast_tac 1); qed "sum_equal_iff"; @@ -132,11 +132,11 @@ (*** Eliminator -- case ***) goalw Sum.thy sum_defs "case(c, d, Inl(a)) = c(a)"; -by (simp_tac (!simpset addsimps [cond_0]) 1); +by (simp_tac (simpset() addsimps [cond_0]) 1); qed "case_Inl"; goalw Sum.thy sum_defs "case(c, d, Inr(b)) = d(b)"; -by (simp_tac (!simpset addsimps [cond_1]) 1); +by (simp_tac (simpset() addsimps [cond_1]) 1); qed "case_Inr"; Addsimps [case_Inl, case_Inr]; @@ -148,7 +148,7 @@ \ |] ==> case(c,d,u) : C(u)"; by (rtac (major RS sumE) 1); by (ALLGOALS (etac ssubst)); -by (ALLGOALS (asm_simp_tac (!simpset addsimps prems))); +by (ALLGOALS (asm_simp_tac (simpset() addsimps prems))); qed "case_type"; goal Sum.thy @@ -165,7 +165,7 @@ \ !!y. y:B ==> d(y)=d'(y) \ \ |] ==> case(c,d,z) = case(c',d',z)"; by (resolve_tac [major RS sumE] 1); -by (ALLGOALS (asm_simp_tac (!simpset addsimps prems))); +by (ALLGOALS (asm_simp_tac (simpset() addsimps prems))); qed "case_cong"; goal Sum.thy