QuotScript.thy
changeset 228 268a727b0f10
parent 217 9cc87d02190a
child 252 e30997c88050
--- a/QuotScript.thy	Wed Oct 28 17:38:37 2009 +0100
+++ b/QuotScript.thy	Wed Oct 28 18:08:38 2009 +0100
@@ -131,9 +131,9 @@
   "FUN_REL E1 E2 f g = (\<forall>x y. E1 x y \<longrightarrow> E2 (f x) (g y))"
 
 abbreviation
-  FUN_REL_syn ("_ ===> _")
+  FUN_REL_syn (infixr "===>" 55)
 where
-  "E1 ===> E2 \<equiv> FUN_REL E1 E2"  
+  "E1 ===> E2 \<equiv> FUN_REL E1 E2"
 
 lemma FUN_REL_EQ:
   "(op =) ===> (op =) = (op =)"
@@ -512,11 +512,11 @@
 
 (* These are the fixed versions, general ones need to be proved. *)
 lemma ho_all_prs:
-  shows "op = ===> op = ===> op = All All"
+  shows "((op = ===> op =) ===> op =) All All"
   by auto
 
-lemma ho_ex_prs: 
-  shows "op = ===> op = ===> op = Ex Ex"
+lemma ho_ex_prs:
+  shows "((op = ===> op =) ===> op =) Ex Ex"
   by auto
 
 end