src/HOL/Set.thy
changeset 25762 c03e9d04b3e4
parent 25510 38c15efe603b
child 25965 05df64f786a4
--- a/src/HOL/Set.thy	Wed Jan 02 12:22:38 2008 +0100
+++ b/src/HOL/Set.thy	Wed Jan 02 15:14:02 2008 +0100
@@ -352,10 +352,17 @@
 begin
 
 definition
-  Compl_def [code func del]:    "- A   = {x. ~x:A}"
+  set_diff_def [code func del]: "A - B = {x. x:A & ~x:B}"
+
+instance ..
+
+end
+
+instantiation set :: (type) uminus
+begin
 
 definition
-  set_diff_def [code func del]: "A - B = {x. x:A & ~x:B}"
+  Compl_def [code func del]:    "- A   = {x. ~x:A}"
 
 instance ..