src/HOL/Predicate.thy
changeset 69861 62e47f06d22c
parent 69275 9bbd5497befd
--- a/src/HOL/Predicate.thy	Sun Mar 03 20:27:42 2019 +0100
+++ b/src/HOL/Predicate.thy	Tue Mar 05 07:00:21 2019 +0000
@@ -78,11 +78,11 @@
 
 lemma eval_INF [simp]:
   "eval (\<Sqinter>(f ` A)) = \<Sqinter>((eval \<circ> f) ` A)"
-  by simp
+  by (simp add: image_comp)
 
 lemma eval_SUP [simp]:
   "eval (\<Squnion>(f ` A)) = \<Squnion>((eval \<circ> f) ` A)"
-  by simp
+  by (simp add: image_comp)
 
 instantiation pred :: (type) complete_boolean_algebra
 begin
@@ -400,7 +400,7 @@
 
 lemma eval_map [simp]:
   "eval (map f P) = (\<Squnion>x\<in>{x. eval P x}. (\<lambda>y. f x = y))"
-  by (auto simp add: map_def comp_def)
+  by (simp add: map_def comp_def image_comp)
 
 functor map: map
   by (rule ext, rule pred_eqI, auto)+