src/ZF/pair.ML
changeset 4091 771b1f6422a8
parent 3840 e0baea4d485a
child 4477 b3e5857d8d99
--- a/src/ZF/pair.ML	Mon Nov 03 12:22:43 1997 +0100
+++ b/src/ZF/pair.ML	Mon Nov 03 12:24:13 1997 +0100
@@ -20,7 +20,7 @@
 
 qed_goalw "Pair_iff" ZF.thy [Pair_def]
     "<a,b> = <c,d> <-> a=c & b=d"
- (fn _=> [ (simp_tac (!simpset addsimps [doubleton_eq_iff]) 1),
+ (fn _=> [ (simp_tac (simpset() addsimps [doubleton_eq_iff]) 1),
            (Blast_tac 1) ]);
 
 Addsimps [Pair_iff];
@@ -33,7 +33,7 @@
 bind_thm ("Pair_inject2", Pair_iff RS iffD1 RS conjunct2);
 
 qed_goalw "Pair_not_0" ZF.thy [Pair_def] "<a,b> ~= 0"
- (fn _ => [ (blast_tac (!claset addEs [equalityE]) 1) ]);
+ (fn _ => [ (blast_tac (claset() addEs [equalityE]) 1) ]);
 
 bind_thm ("Pair_neq_0", Pair_not_0 RS notE);
 
@@ -88,7 +88,7 @@
 qed_goalw "Sigma_cong" ZF.thy [Sigma_def]
     "[| A=A';  !!x. x:A' ==> B(x)=B'(x) |] ==> \
 \    Sigma(A,B) = Sigma(A',B')"
- (fn prems=> [ (simp_tac (!simpset addsimps prems) 1) ]);
+ (fn prems=> [ (simp_tac (simpset() addsimps prems) 1) ]);
 
 
 (*Sigma_cong, Pi_cong NOT given to Addcongs: they cause
@@ -110,10 +110,10 @@
 (*** Projections: fst, snd ***)
 
 qed_goalw "fst_conv" ZF.thy [fst_def] "fst(<a,b>) = a"
- (fn _=> [ (blast_tac (!claset addIs [the_equality]) 1) ]);
+ (fn _=> [ (blast_tac (claset() addIs [the_equality]) 1) ]);
 
 qed_goalw "snd_conv" ZF.thy [snd_def] "snd(<a,b>) = b"
- (fn _=> [ (blast_tac (!claset addIs [the_equality]) 1) ]);
+ (fn _=> [ (blast_tac (claset() addIs [the_equality]) 1) ]);
 
 Addsimps [fst_conv,snd_conv];
 
@@ -143,7 +143,7 @@
 \    |] ==> split(%x y. c(x,y), p) : C(p)"
  (fn major::prems=>
   [ (rtac (major RS SigmaE) 1),
-    (asm_simp_tac (!simpset addsimps prems) 1) ]);
+    (asm_simp_tac (simpset() addsimps prems) 1) ]);
 
 goalw ZF.thy [split_def]
   "!!u. u: A*B ==>   \