src/HOL/UNITY/Comp.ML
changeset 7915 c7fd7eb3b0ef
parent 7878 43b03d412b82
child 7947 b999c1ab9327
--- a/src/HOL/UNITY/Comp.ML	Fri Oct 22 18:33:39 1999 +0200
+++ b/src/HOL/UNITY/Comp.ML	Fri Oct 22 18:35:20 1999 +0200
@@ -48,6 +48,14 @@
 by (Blast_tac 1);
 qed "component_Join2";
 
+Goal "F<=G ==> F Join G = G";
+by (auto_tac (claset(), simpset() addsimps [component_def, Join_left_absorb]));
+qed "Join_absorb1";
+
+Goal "G<=F ==> F Join G = F";
+by (auto_tac (claset(), simpset() addsimps Join_ac@[component_def]));
+qed "Join_absorb2";
+
 Goalw [component_def] "i : I ==> (F i) <= (JN i:I. (F i))";
 by (blast_tac (claset() addIs [JN_absorb]) 1);
 qed "component_JN";