src/HOL/Option.thy
changeset 4752 1c334bd00038
parent 4192 c38ab5af38b5
child 5183 89f162de39cf
--- a/src/HOL/Option.thy	Tue Mar 24 15:49:32 1998 +0100
+++ b/src/HOL/Option.thy	Tue Mar 24 15:51:37 1998 +0100
@@ -18,4 +18,13 @@
   option_map	:: "('a => 'b) => ('a option => 'b option)"
  "option_map == %f y. case y of None => None | Some x => Some (f x)"
 
+consts
+
+  o2s	   :: "'a option => 'a set"
+
+primrec o2s option
+
+ "o2s  None    = {}"
+ "o2s (Some x) = {x}"
+
 end