
diff -r 57c82e01022b -r 181751ad852f src/HOL/Finite_Set.thy
--- a/src/HOL/Finite_Set.thy	Mon Jan 20 23:07:23 2014 +0100
+++ b/src/HOL/Finite_Set.thy	Mon Jan 20 23:34:26 2014 +0100
@@ -6,7 +6,7 @@
 header {* Finite sets *}
 
 theory Finite_Set
-imports Option Power
+imports Power
 begin
 
 subsection {* Predicate for finite sets *}
@@ -566,13 +566,6 @@
 instance sum :: (finite, finite) finite
   by default (simp only: UNIV_Plus_UNIV [symmetric] finite_Plus finite)
 
-lemma finite_option_UNIV [simp]:
-  "finite (UNIV :: 'a option set) = finite (UNIV :: 'a set)"
-  by (auto simp add: UNIV_option_conv elim: finite_imageD intro: inj_Some)
-
-instance option :: (finite) finite
-  by default (simp add: UNIV_option_conv)
-
 
 subsection {* A basic fold functional for finite sets *}
 
@@ -1729,4 +1722,3 @@
 hide_const (open) Finite_Set.fold
 
 end
-




