src/HOLCF/Ssum1.thy
changeset 243 c22b85994e17
child 1150 66512c9e6bd6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/HOLCF/Ssum1.thy	Wed Jan 19 17:35:01 1994 +0100
@@ -0,0 +1,25 @@
+(*  Title: 	HOLCF/ssum1.thy
+    ID:         $Id$
+    Author: 	Franz Regensburger
+    Copyright   1993  Technische Universitaet Muenchen
+
+Partial ordering for the strict sum ++
+*)
+
+Ssum1 = Ssum0 +
+
+consts
+
+  less_ssum	:: "[('a ++ 'b),('a ++ 'b)] => bool"	
+
+rules
+
+  less_ssum_def "less_ssum(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)))"
+
+end
+
+