--- a/src/HOL/Set.ML Fri Oct 10 18:37:49 1997 +0200
+++ b/src/HOL/Set.ML Fri Oct 10 19:02:28 1997 +0200
@@ -13,11 +13,11 @@
Addsimps [Collect_mem_eq];
AddIffs [mem_Collect_eq];
-goal Set.thy "!!a. P(a) ==> a : {x.P(x)}";
+goal Set.thy "!!a. P(a) ==> a : {x. P(x)}";
by (Asm_simp_tac 1);
qed "CollectI";
-val prems = goal Set.thy "!!a. a : {x.P(x)} ==> P(a)";
+val prems = goal Set.thy "!!a. a : {x. P(x)} ==> P(a)";
by (Asm_full_simp_tac 1);
qed "CollectD";
@@ -67,7 +67,7 @@
qed "bexI";
qed_goal "bexCI" Set.thy
- "[| ! x:A. ~P(x) ==> P(a); a:A |] ==> ? x:A.P(x)"
+ "[| ! x:A. ~P(x) ==> P(a); a:A |] ==> ? x:A. P(x)"
(fn prems=>
[ (rtac classical 1),
(REPEAT (ares_tac (prems@[bexI,ballI,notI,notE]) 1)) ]);
@@ -82,12 +82,12 @@
AddSEs [bexE];
(*Trival rewrite rule*)
-goal Set.thy "(! x:A.P) = ((? x. x:A) --> P)";
+goal Set.thy "(! x:A. P) = ((? x. x:A) --> P)";
by (simp_tac (!simpset addsimps [Ball_def]) 1);
qed "ball_triv";
(*Dual form for existentials*)
-goal Set.thy "(? x:A.P) = ((? x. x:A) & P)";
+goal Set.thy "(? x:A. P) = ((? x. x:A) & P)";
by (simp_tac (!simpset addsimps [Bex_def]) 1);
qed "bex_triv";
@@ -113,7 +113,7 @@
section "Subsets";
-val prems = goalw Set.thy [subset_def] "(!!x.x:A ==> x:B) ==> A <= B";
+val prems = goalw Set.thy [subset_def] "(!!x. x:A ==> x:B) ==> A <= B";
by (REPEAT (ares_tac (prems @ [ballI]) 1));
qed "subsetI";
@@ -415,7 +415,7 @@
AddSDs [singleton_inject];
AddSEs [singletonE];
-goal Set.thy "{x.x=a} = {a}";
+goal Set.thy "{x. x=a} = {a}";
by(Blast_tac 1);
qed "singleton_conv";
Addsimps [singleton_conv];
@@ -606,7 +606,7 @@
(*The eta-expansion gives variable-name preservation.*)
val major::prems = goalw thy [image_def]
- "[| b : (%x.f(x))``A; !!x.[| b=f(x); x:A |] ==> P |] ==> P";
+ "[| b : (%x. f(x))``A; !!x.[| b=f(x); x:A |] ==> P |] ==> P";
by (rtac (major RS CollectD RS bexE) 1);
by (REPEAT (ares_tac prems 1));
qed "imageE";
@@ -632,7 +632,7 @@
bind_thm ("rangeI", UNIV_I RS imageI);
val [major,minor] = goal thy
- "[| b : range(%x.f(x)); !!x. b=f(x) ==> P |] ==> P";
+ "[| b : range(%x. f(x)); !!x. b=f(x) ==> P |] ==> P";
by (rtac (major RS imageE) 1);
by (etac minor 1);
qed "rangeE";