src/HOL/BNF_Def.thy
changeset 57802 9c065009cd8a
parent 57698 afef6616cbae
child 58104 c5316f843f72
--- a/src/HOL/BNF_Def.thy	Wed Aug 06 10:20:50 2014 +0200
+++ b/src/HOL/BNF_Def.thy	Wed Aug 06 16:00:11 2014 +0200
@@ -159,6 +159,11 @@
 "case_sum f g \<circ> Inr = g"
 by auto
 
+lemma map_sum_o_inj:
+"map_sum f g o Inl = Inl o f"
+"map_sum f g o Inr = Inr o g"
+by auto
+
 lemma card_order_csum_cone_cexp_def:
   "card_order r \<Longrightarrow> ( |A1| +c cone) ^c r = |Func UNIV (Inl ` A1 \<union> {Inr ()})|"
   unfolding cexp_def cone_def Field_csum Field_card_of by (auto dest: Field_card_order)