src/HOL/Library/Quotient_Sum.thy
changeset 47936 756f30eac792
parent 47777 f29e7dcd7c40
child 47982 7aa35601ff65
--- a/src/HOL/Library/Quotient_Sum.thy	Wed May 16 18:16:51 2012 +0200
+++ b/src/HOL/Library/Quotient_Sum.thy	Wed May 16 19:15:45 2012 +0200
@@ -46,7 +46,7 @@
 lemma split_sum_ex: "(\<exists>x. P x) \<longleftrightarrow> (\<exists>x. P (Inl x)) \<or> (\<exists>x. P (Inr x))"
   by (metis sum.exhaust) (* TODO: move to Sum_Type.thy *)
 
-lemma sum_reflp:
+lemma sum_reflp[reflp_preserve]:
   "reflp R1 \<Longrightarrow> reflp R2 \<Longrightarrow> reflp (sum_rel R1 R2)"
   unfolding reflp_def split_sum_all sum_rel.simps by fast