src/HOL/Map.thy
changeset 67091 1393c2340eec
parent 67051 e7e54a0b9197
child 67780 7655e6369c9f
--- a/src/HOL/Map.thy	Sun Nov 26 13:19:52 2017 +0100
+++ b/src/HOL/Map.thy	Sun Nov 26 21:08:32 2017 +0100
@@ -258,11 +258,11 @@
 
 subsection \<open>@{const map_option} related\<close>
 
-lemma map_option_o_empty [simp]: "map_option f o empty = empty"
+lemma map_option_o_empty [simp]: "map_option f \<circ> empty = empty"
 by (rule ext) simp
 
 lemma map_option_o_map_upd [simp]:
-  "map_option f o m(a\<mapsto>b) = (map_option f o m)(a\<mapsto>f b)"
+  "map_option f \<circ> m(a\<mapsto>b) = (map_option f \<circ> m)(a\<mapsto>f b)"
 by (rule ext) simp
 
 
@@ -299,7 +299,7 @@
 by (rule ext) (simp add: map_add_def split: option.split)
 
 lemma map_add_Some_iff:
-  "((m ++ n) k = Some x) = (n k = Some x | n k = None & m k = Some x)"
+  "((m ++ n) k = Some x) = (n k = Some x \<or> n k = None \<and> m k = Some x)"
 by (simp add: map_add_def split: option.split)
 
 lemma map_add_SomeD [dest!]:
@@ -309,7 +309,7 @@
 lemma map_add_find_right [simp]: "n k = Some xx \<Longrightarrow> (m ++ n) k = Some xx"
 by (subst map_add_Some_iff) fast
 
-lemma map_add_None [iff]: "((m ++ n) k = None) = (n k = None & m k = None)"
+lemma map_add_None [iff]: "((m ++ n) k = None) = (n k = None \<and> m k = None)"
 by (simp add: map_add_def split: option.split)
 
 lemma map_add_upd[simp]: "f ++ g(x\<mapsto>y) = (f ++ g)(x\<mapsto>y)"