author | oheimb |
Fri, 21 Jul 2000 17:46:34 +0200 | |
changeset 9400 | d3109d517307 |
parent 9399 | effc8d44c89c |
child 9401 | 7eb1753e8023 |
src/HOL/Map.ML | file | annotate | diff | comparison | revisions |
--- a/src/HOL/Map.ML Fri Jul 21 17:46:29 2000 +0200 +++ b/src/HOL/Map.ML Fri Jul 21 17:46:34 2000 +0200 @@ -27,6 +27,13 @@ by (Asm_simp_tac 1); qed "map_upd_triv"; +Goal "t(k|->x) ~= empty"; +by Safe_tac; +by (dres_inst_tac [("x","k")] fun_cong 1); +by (Full_simp_tac 1); +qed "map_upd_nonempty"; +Addsimps[map_upd_nonempty]; + Goalw [image_def] "finite (range f) ==> finite (range (f(a|->b)))"; by (full_simp_tac (simpset() addsimps [full_SetCompr_eq]) 1); by (rtac finite_subset 1);