| author | paulson | 
| Sun, 15 Feb 2004 10:46:37 +0100 | |
| changeset 14387 | e96d5c42c4b0 | 
| parent 12030 | 46d57d0290a2 | 
| child 14981 | e73f8140af78 | 
| permissions | -rw-r--r-- | 
(* Title: HOLCF/Ssum1.thy ID: $Id$ Author: Franz Regensburger License: GPL (GNU GENERAL PUBLIC LICENSE) Partial ordering for the strict sum ++ *) Ssum1 = Ssum0 + instance "++"::(pcpo,pcpo)sq_ord defs less_ssum_def "(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)))" end