diff -r ae9286f64574 -r e5438c5797ae src/HOL/UNITY/Lift_prog.thy --- a/src/HOL/UNITY/Lift_prog.thy Tue Feb 21 17:08:32 2012 +0100 +++ b/src/HOL/UNITY/Lift_prog.thy Tue Feb 21 17:09:17 2012 +0100 @@ -120,7 +120,7 @@ else if i preserves snd ==> lift i F \ preserves snd" apply (drule_tac w1=snd in subset_preserves_o [THEN subsetD]) apply (simp add: lift_def rename_preserves) -apply (simp add: lift_map_def o_def split_def del: split_comp_eq) +apply (simp add: lift_map_def o_def split_def) done lemma delete_map_eqE': @@ -327,9 +327,9 @@ ==> lift i F \ preserves (v o sub j o fst) = (if i=j then F \ preserves (v o fst) else True)" apply (drule subset_preserves_o [THEN subsetD]) -apply (simp add: lift_preserves_eq o_def drop_map_lift_map_eq) +apply (simp add: lift_preserves_eq o_def) apply (auto cong del: if_weak_cong - simp add: lift_map_def eq_commute split_def o_def simp del:split_comp_eq) + simp add: lift_map_def eq_commute split_def o_def) done @@ -409,10 +409,10 @@ by (simp add: safety_prop_AllowedActs_iff_Allowed UNION_OK_lift_I) lemma Allowed_lift [simp]: "Allowed (lift i F) = lift i ` (Allowed F)" -by (simp add: lift_def Allowed_rename) +by (simp add: lift_def) lemma lift_image_preserves: "lift i ` preserves v = preserves (v o drop_map i)" -by (simp add: rename_image_preserves lift_def inv_lift_map_eq) +by (simp add: rename_image_preserves lift_def) end