src/HOLCF/Ssum.thy
changeset 16083 fca38c55c8fa
parent 16070 4a83dd540b88
child 16211 faa9691da2bc
--- a/src/HOLCF/Ssum.thy	Thu May 26 02:24:08 2005 +0200
+++ b/src/HOLCF/Ssum.thy	Thu May 26 02:24:41 2005 +0200
@@ -11,6 +11,8 @@
 imports Cprod TypedefPcpo
 begin
 
+defaultsort pcpo
+
 subsection {* Definition of strict sum type *}
 
 typedef (Ssum)  ('a, 'b) "++" (infixr 10) = 
@@ -143,12 +145,6 @@
 
 subsection {* Ordering properties of @{term sinl} and @{term sinr} *}
 
-lemma cpair_less: "(<a, b> \<sqsubseteq> <a', b'>) = (a \<sqsubseteq> a' \<and> b \<sqsubseteq> b')"
-apply (rule iffI)
-apply (erule less_cprod5c)
-apply (simp add: monofun_cfun)
-done
-
 lemma less_ssum4a: "(sinl\<cdot>x \<sqsubseteq> sinl\<cdot>y) = (x \<sqsubseteq> y)"
 by (simp add: less_ssum_def Rep_Ssum_sinl cpair_less)