# HG changeset patch # User krauss # Date 1219769992 -7200 # Node ID f945f8d9ad4da21252a0eed30e902459b61e6811 # Parent 2d0c9329129366bf75056e5626efc97ef7d22fbd added distributivity of relation composition over union [simp] diff -r 2d0c93291293 -r f945f8d9ad4d src/HOL/Relation.thy --- a/src/HOL/Relation.thy Tue Aug 26 16:36:30 2008 +0200 +++ b/src/HOL/Relation.thy Tue Aug 26 18:59:52 2008 +0200 @@ -166,6 +166,12 @@ "s \ A \ B ==> r \ B \ C ==> (r O s) \ A \ C" by blast +lemma rel_comp_distrib[simp]: "R O (S \ T) = (R O S) \ (R O T)" +by auto + +lemma rel_comp_distrib2[simp]: "(S \ T) O R = (S O R) \ (T O R)" +by auto + subsection {* Reflexivity *}