src/HOLCF/Ssum3.thy
changeset 2640 ee4dfce170a0
parent 2394 91d8abf108be
child 3842 b55686a7b22c
--- a/src/HOLCF/Ssum3.thy	Sat Feb 15 18:24:05 1997 +0100
+++ b/src/HOLCF/Ssum3.thy	Mon Feb 17 10:57:11 1997 +0100
@@ -8,18 +8,13 @@
 
 Ssum3 = Ssum2 +
 
-arities "++" :: (pcpo,pcpo)pcpo                 (* Witness ssum2.ML *)
+instance "++" :: (pcpo,pcpo)pcpo (least_ssum,cpo_ssum)
 
 consts  
         sinl    :: "'a -> ('a++'b)" 
         sinr    :: "'b -> ('a++'b)" 
         sswhen  :: "('a->'c)->('b->'c)->('a ++ 'b)-> 'c"
 
-rules 
-
-inst_ssum_pcpo  "(UU::'a++'b) = Isinl(UU)"
-
-
 defs
 
 sinl_def        "sinl   == (LAM x.Isinl(x))"