src/HOL/HOLCF/ex/Fix2.thy
changeset 63549 b0d31c7def86
parent 42151 4da4fc77664b
--- a/src/HOL/HOLCF/ex/Fix2.thy	Mon Jul 25 14:02:29 2016 +0200
+++ b/src/HOL/HOLCF/ex/Fix2.thy	Mon Jul 25 21:50:04 2016 +0200
@@ -10,9 +10,9 @@
 begin
 
 axiomatization
-  gix :: "('a->'a)->'a" where
-  gix1_def: "F$(gix$F) = gix$F" and
-  gix2_def: "F$y=y ==> gix$F << y"
+  gix :: "('a \<rightarrow> 'a) \<rightarrow>'a" where
+  gix1_def: "F\<cdot>(gix\<cdot>F) = gix\<cdot>F" and
+  gix2_def: "F\<cdot>y = y \<Longrightarrow> gix\<cdot>F << y"
 
 
 lemma lemma1: "fix = gix"
@@ -24,7 +24,7 @@
 apply (rule fix_eq [symmetric])
 done
 
-lemma lemma2: "gix$F=lub(range(%i. iterate i$F$UU))"
+lemma lemma2: "gix\<cdot>F = lub (range (\<lambda>i. iterate i\<cdot>F\<cdot>UU))"
 apply (rule lemma1 [THEN subst])
 apply (rule fix_def2)
 done