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