src/HOL/Enum.thy
changeset 40652 7bdfc1d6b143
parent 40651 9752ba7348b5
child 40657 58a6ba7ccfc5
--- a/src/HOL/Enum.thy	Mon Nov 22 11:34:57 2010 +0100
+++ b/src/HOL/Enum.thy	Mon Nov 22 11:34:58 2010 +0100
@@ -69,6 +69,9 @@
 lemma exists_code [code]: "(\<exists>x. P x) \<longleftrightarrow> list_ex P enum"
   by (simp add: list_ex_iff enum_all)
 
+lemma exists1_code[code]: "(\<exists>!x. P x) \<longleftrightarrow> list_ex1 P enum"
+unfolding list_ex1_iff enum_all by auto
+
 
 subsection {* Default instances *}