src/HOLCF/Sprod3.thy
changeset 657 2b16819fbd71
parent 625 119391dd1d59
child 752 b89462f9d5f1
--- a/src/HOLCF/Sprod3.thy	Tue Oct 25 13:16:49 1994 +0100
+++ b/src/HOLCF/Sprod3.thy	Wed Oct 26 15:20:55 1994 +0100
@@ -10,15 +10,14 @@
 
 arities "**" :: (pcpo,pcpo)pcpo			(* Witness sprod2.ML *)
 
-consts  
-	"@spair"     :: "'a => 'b => ('a**'b)" ("_##_" [101,100] 100)
-	"cop @spair" :: "'a -> 'b -> ('a**'b)" ("spair")
-					(* continuous strict pairing *)
+consts
+	spair        :: "'a -> 'b -> ('a**'b)" (* continuous strict pairing *)
 	sfst         :: "('a**'b)->'a"
 	ssnd         :: "('a**'b)->'b"
 	ssplit       :: "('a->'b->'c)->('a**'b)->'c"
 
-translations "x##y" => "spair[x][y]"
+syntax	"@spair"     :: "'a => 'b => ('a**'b)" ("_##_" [101,100] 100)
+translations "x##y" == "spair[x][y]"
 
 rules