src/LCF/ex/Ex1.thy
changeset 4905 be73ddff6c5a
child 17248 81bf91654e73
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/LCF/ex/Ex1.thy	Fri May 08 13:54:45 1998 +0200
@@ -0,0 +1,17 @@
+
+(***  Section 10.4  ***)
+
+Ex1 = LCF +
+
+consts
+  P	:: "'a => tr"
+  G	:: "'a => 'a"
+  H	:: "'a => 'a"
+  K	:: "('a => 'a) => ('a => 'a)"
+
+rules
+  P_strict	"P(UU) = UU"
+  K		"K = (%h x. P(x) => x | h(h(G(x))))"
+  H		"H = FIX(K)"
+
+end