src/HOL/Hilbert_Choice.thy
changeset 13585 db4005b40cc6
parent 12372 cd3a09c7dac9
child 13763 f94b569cd610
--- a/src/HOL/Hilbert_Choice.thy	Thu Sep 26 10:43:43 2002 +0200
+++ b/src/HOL/Hilbert_Choice.thy	Thu Sep 26 10:51:29 2002 +0200
@@ -39,6 +39,10 @@
 use "Hilbert_Choice_lemmas.ML"
 declare someI_ex [elim?];
 
+lemma Inv_mem: "[| f ` A = B;  x \<in> B |] ==> Inv A f x \<in> A"
+apply (unfold Inv_def)
+apply (fast intro: someI2)
+done
 
 lemma tfl_some: "\<forall>P x. P x --> P (Eps P)"
   -- {* dynamically-scoped fact for TFL *}