src/HOL/Predicate.thy
changeset 55467 a5c9002bc54d
parent 55416 dd7992d4a61a
child 56154 f0a927235162
equal deleted inserted replaced
55466:786edc984c98 55467:a5c9002bc54d
   394 
   394 
   395 lemma eval_map [simp]:
   395 lemma eval_map [simp]:
   396   "eval (map f P) = (\<Squnion>x\<in>{x. eval P x}. (\<lambda>y. f x = y))"
   396   "eval (map f P) = (\<Squnion>x\<in>{x. eval P x}. (\<lambda>y. f x = y))"
   397   by (auto simp add: map_def comp_def)
   397   by (auto simp add: map_def comp_def)
   398 
   398 
   399 enriched_type map: map
   399 functor map: map
   400   by (rule ext, rule pred_eqI, auto)+
   400   by (rule ext, rule pred_eqI, auto)+
   401 
   401 
   402 
   402 
   403 subsection {* Implementation *}
   403 subsection {* Implementation *}
   404 
   404