src/HOLCF/Ssum2.ML
changeset 3842 b55686a7b22c
parent 3323 194ae2e0c193
child 4098 71e05eb27fb6
--- a/src/HOLCF/Ssum2.ML	Fri Oct 10 18:37:49 1997 +0200
+++ b/src/HOLCF/Ssum2.ML	Fri Oct 10 19:02:28 1997 +0200
@@ -10,10 +10,10 @@
 
 (* for compatibility with old HOLCF-Version *)
 qed_goal "inst_ssum_po" thy "(op <<)=(%s1 s2.@z.\
-\         (! u x.s1=Isinl u & s2=Isinl x --> z = u << x)\
-\        &(! v y.s1=Isinr v & s2=Isinr y --> z = v << y)\
-\        &(! u y.s1=Isinl u & s2=Isinr y --> z = (u = UU))\
-\        &(! v x.s1=Isinr v & s2=Isinl x --> z = (v = UU)))"
+\         (! u x. s1=Isinl u & s2=Isinl x --> z = u << x)\
+\        &(! v y. s1=Isinr v & s2=Isinr y --> z = v << y)\
+\        &(! u y. s1=Isinl u & s2=Isinr y --> z = (u = UU))\
+\        &(! v x. s1=Isinr v & s2=Isinl x --> z = (v = UU)))"
  (fn prems => 
         [
         (fold_goals_tac [less_ssum_def]),
@@ -67,7 +67,7 @@
 
 bind_thm ("UU_ssum_def",minimal_ssum RS minimal2UU RS sym);
 
-qed_goal "least_ssum" thy "? x::'a++'b.!y.x<<y"
+qed_goal "least_ssum" thy "? x::'a++'b.!y. x<<y"
 (fn prems =>
         [
         (res_inst_tac [("x","Isinl UU")] exI 1),
@@ -174,7 +174,7 @@
 (* ------------------------------------------------------------------------ *)
 
 qed_goal "ssum_lemma1" thy 
-"[|~(!i.? x.Y(i::nat)=Isinl(x))|] ==> (? i.! x.Y(i)~=Isinl(x))"
+"[|~(!i.? x. Y(i::nat)=Isinl(x))|] ==> (? i.! x. Y(i)~=Isinl(x))"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -199,7 +199,7 @@
 
 qed_goal "ssum_lemma3" thy 
 "[|is_chain(Y);(? i x. Y(i)=Isinr(x::'b) & (x::'b)~=UU)|] ==>\
-\ (!i.? y.Y(i)=Isinr(y))"
+\ (!i.? y. Y(i)=Isinr(y))"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -231,7 +231,7 @@
         ]);
 
 qed_goal "ssum_lemma4" thy 
-"is_chain(Y) ==> (!i.? x.Y(i)=Isinl(x))|(!i.? y.Y(i)=Isinr(y))"
+"is_chain(Y) ==> (!i.? x. Y(i)=Isinl(x))|(!i.? y. Y(i)=Isinr(y))"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -249,7 +249,7 @@
 (* ------------------------------------------------------------------------ *)
 
 qed_goal "ssum_lemma5" thy 
-"z=Isinl(x)==> Isinl((Iwhen (LAM x.x) (LAM y.UU))(z)) = z"
+"z=Isinl(x)==> Isinl((Iwhen (LAM x. x) (LAM y. UU))(z)) = z"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -264,7 +264,7 @@
 (* ------------------------------------------------------------------------ *)
 
 qed_goal "ssum_lemma6" thy 
-"z=Isinr(x)==> Isinr((Iwhen (LAM y.UU) (LAM x.x))(z)) = z"
+"z=Isinr(x)==> Isinr((Iwhen (LAM y. UU) (LAM x. x))(z)) = z"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -279,7 +279,7 @@
 (* ------------------------------------------------------------------------ *)
 
 qed_goal "ssum_lemma7" thy 
-"[|Isinl(x) << z; x~=UU|] ==> ? y.z=Isinl(y) & y~=UU"
+"[|Isinl(x) << z; x~=UU|] ==> ? y. z=Isinl(y) & y~=UU"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -297,7 +297,7 @@
         ]);
 
 qed_goal "ssum_lemma8" thy 
-"[|Isinr(x) << z; x~=UU|] ==> ? y.z=Isinr(y) & y~=UU"
+"[|Isinr(x) << z; x~=UU|] ==> ? y. z=Isinr(y) & y~=UU"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -317,9 +317,9 @@
 (* ------------------------------------------------------------------------ *)
 
 qed_goal "lub_ssum1a" thy 
-"[|is_chain(Y);(!i.? x.Y(i)=Isinl(x))|] ==>\
+"[|is_chain(Y);(!i.? x. Y(i)=Isinl(x))|] ==>\
 \ range(Y) <<|\
-\ Isinl(lub(range(%i.(Iwhen (LAM x.x) (LAM y.UU))(Y i))))"
+\ Isinl(lub(range(%i.(Iwhen (LAM x. x) (LAM y. UU))(Y i))))"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -358,9 +358,9 @@
 
 
 qed_goal "lub_ssum1b" thy 
-"[|is_chain(Y);(!i.? x.Y(i)=Isinr(x))|] ==>\
+"[|is_chain(Y);(!i.? x. Y(i)=Isinr(x))|] ==>\
 \ range(Y) <<|\
-\ Isinr(lub(range(%i.(Iwhen (LAM y.UU) (LAM x.x))(Y i))))"
+\ Isinr(lub(range(%i.(Iwhen (LAM y. UU) (LAM x. x))(Y i))))"
  (fn prems =>
         [
         (cut_facts_tac prems 1),
@@ -413,7 +413,7 @@
 *)
 
 qed_goal "cpo_ssum" thy 
-        "is_chain(Y::nat=>'a ++'b) ==> ? x.range(Y) <<|x"
+        "is_chain(Y::nat=>'a ++'b) ==> ? x. range(Y) <<|x"
  (fn prems =>
         [
         (cut_facts_tac prems 1),