author | paulson |
Fri, 02 Jan 1998 17:15:52 +0100 | |
changeset 4510 | a37f515a0b25 |
parent 4509 | 828148415197 |
child 4511 | 93a84eb6c522 |
src/HOL/Set.ML | file | annotate | diff | comparison | revisions |
--- a/src/HOL/Set.ML Fri Jan 02 17:15:19 1998 +0100 +++ b/src/HOL/Set.ML Fri Jan 02 17:15:52 1998 +0100 @@ -608,10 +608,14 @@ by (Blast_tac 1); qed "image_Un"; -goal Set.thy "(z : f``A) = (EX x:A. z = f x)"; +goal thy "(z : f``A) = (EX x:A. z = f x)"; by (Blast_tac 1); qed "image_iff"; +val prems = goal thy "(!!x. x:A ==> f(x) : B) ==> f``A <= B"; +by (blast_tac (claset() addIs prems) 1); +qed "image_subsetI"; + (*** Range of a function -- just a translation for image! ***)