merged
authorbulwahn
Wed, 25 Jan 2012 09:50:34 +0100
changeset 46330 2ddc00f8ad7c
parent 46329 cf3b387ba667 (diff)
parent 46328 fd21bbcbe61b (current diff)
child 46331 f5598b604a54
merged
--- a/src/HOL/Enum.thy	Tue Jan 24 16:00:51 2012 +0100
+++ b/src/HOL/Enum.thy	Wed Jan 25 09:50:34 2012 +0100
@@ -776,11 +776,16 @@
     unfolding enum_the_def by (auto split: list.split)
 qed
 
+code_abort enum_the
+
+subsection {* Further operations on finite types *}
+
+lemma [code]:
+  "Collect P = set (filter P enum)"
+by (auto simp add: enum_UNIV)
 
 subsection {* Closing up *}
 
-code_abort enum_the
-
 hide_const (open) a\<^isub>1 a\<^isub>2 a\<^isub>3 a\<^isub>4 a\<^isub>5