changeset 3415 | c068bd2f0bbd |
parent 3384 | 5ef99c94e1fb |
child 3422 | 16ae2c20801c |
--- a/src/HOL/equalities.ML Thu Jun 05 14:40:35 1997 +0200 +++ b/src/HOL/equalities.ML Thu Jun 05 17:19:05 1997 +0200 @@ -111,6 +111,11 @@ qed "insert_image"; Addsimps [insert_image]; +goal Set.thy "(f``A = {}) = (A = {})"; +by (blast_tac (!claset addSEs [equalityE]) 1); +qed "image_is_empty"; +AddIffs [image_is_empty]; + goalw Set.thy [image_def] "(%x. if P x then f x else g x) `` S \ \ = (f `` ({x.x:S & P x})) Un (g `` ({x.x:S & ~(P x)}))";