added lemma
authornipkow
Thu, 06 Nov 2008 11:52:42 +0100
changeset 28719 01e04e41cc7b
parent 28718 ef16499edaab
child 28720 a08c37b478b2
added lemma
src/HOL/Product_Type.thy
--- a/src/HOL/Product_Type.thy	Thu Nov 06 10:05:48 2008 +0100
+++ b/src/HOL/Product_Type.thy	Thu Nov 06 11:52:42 2008 +0100
@@ -904,14 +904,18 @@
 *}
 
 lemma Times_Un_distrib1: "(A Un B) <*> C = (A <*> C) Un (B <*> C)"
-  by blast
+by blast
 
 lemma Times_Int_distrib1: "(A Int B) <*> C = (A <*> C) Int (B <*> C)"
-  by blast
+by blast
 
 lemma Times_Diff_distrib1: "(A - B) <*> C = (A <*> C) - (B <*> C)"
-  by blast
+by blast
 
+lemma insert_times_insert[simp]:
+  "insert a A \<times> insert b B =
+   insert (a,b) (A \<times> insert b B \<union> insert a A \<times> B)"
+by blast
 
 subsubsection {* Code generator setup *}