range declared as syntax;
authorwenzelm
Tue, 03 Oct 2000 01:14:52 +0200
changeset 10131 546686f0a6fb
parent 10130 5a2e00bf1e42
child 10132 8e9a8ede2f11
range declared as syntax;
src/HOL/Set.thy
--- a/src/HOL/Set.thy	Mon Oct 02 15:13:32 2000 +0200
+++ b/src/HOL/Set.thy	Tue Oct 03 01:14:52 2000 +0200
@@ -33,7 +33,6 @@
   UNION, INTER  :: ['a set, 'a => 'b set] => 'b set     (*general*)
   Union, Inter  :: (('a set) set) => 'a set             (*of a set*)
   Pow           :: 'a set => 'a set set                 (*powerset*)
-  range         :: ('a => 'b) => 'b set                 (*of function*)
   Ball, Bex     :: ['a set, 'a => bool] => bool         (*bounded quantifiers*)
   "image"       :: ['a => 'b, 'a set] => ('b set)   (infixr "``" 90)
   (*membership*)
@@ -43,6 +42,7 @@
 (** Additional concrete syntax **)
 
 syntax
+  range         :: ('a => 'b) => 'b set                 (*of function*)
 
   (* Infix syntax for non-membership *)