src/ZF/ZF.thy
changeset 11233 34c81a796ee3
parent 9965 1971c8dd0971
child 11322 6a20952757b2
equal deleted inserted replaced
11232:558a4feebb04 11233:34c81a796ee3
   148   "op Un"     :: [i, i] => i    	   (infixl "\\<union>" 65)
   148   "op Un"     :: [i, i] => i    	   (infixl "\\<union>" 65)
   149   "op ->"     :: [i, i] => i               (infixr "\\<rightarrow>" 60)
   149   "op ->"     :: [i, i] => i               (infixr "\\<rightarrow>" 60)
   150   "op <="     :: [i, i] => o    	   (infixl "\\<subseteq>" 50)
   150   "op <="     :: [i, i] => o    	   (infixl "\\<subseteq>" 50)
   151   "op :"      :: [i, i] => o    	   (infixl "\\<in>" 50)
   151   "op :"      :: [i, i] => o    	   (infixl "\\<in>" 50)
   152   "op ~:"     :: [i, i] => o               (infixl "\\<notin>" 50)
   152   "op ~:"     :: [i, i] => o               (infixl "\\<notin>" 50)
   153   "@Collect"  :: [pttrn, i, o] => i        ("(1{_\\<in> _ ./ _})")
   153   "@Collect"  :: [pttrn, i, o] => i        ("(1{_ \\<in> _ ./ _})")
   154   "@Replace"  :: [pttrn, pttrn, i, o] => i ("(1{_ ./ _\\<in> _, _})")
   154   "@Replace"  :: [pttrn, pttrn, i, o] => i ("(1{_ ./ _ \\<in> _, _})")
   155   "@RepFun"   :: [i, pttrn, i] => i        ("(1{_ ./ _\\<in> _})" [51,0,51])
   155   "@RepFun"   :: [i, pttrn, i] => i        ("(1{_ ./ _ \\<in> _})" [51,0,51])
   156   "@INTER"    :: [pttrn, i, i] => i        ("(3\\<Inter>_\\<in>_./ _)" 10)
   156   "@INTER"    :: [pttrn, i, i] => i        ("(3\\<Inter>_\\<in>_./ _)" 10)
   157   "@UNION"    :: [pttrn, i, i] => i        ("(3\\<Union>_\\<in>_./ _)" 10)
   157   "@UNION"    :: [pttrn, i, i] => i        ("(3\\<Union>_\\<in>_./ _)" 10)
   158   "@PROD"     :: [pttrn, i, i] => i        ("(3\\<Pi>_\\<in>_./ _)" 10)
   158   "@PROD"     :: [pttrn, i, i] => i        ("(3\\<Pi>_\\<in>_./ _)" 10)
   159   "@SUM"      :: [pttrn, i, i] => i        ("(3\\<Sigma>_\\<in>_./ _)" 10)
   159   "@SUM"      :: [pttrn, i, i] => i        ("(3\\<Sigma>_\\<in>_./ _)" 10)
   160   "@lam"      :: [pttrn, i, i] => i        ("(3\\<lambda>_:_./ _)" 10)
   160   "@lam"      :: [pttrn, i, i] => i        ("(3\\<lambda>_:_./ _)" 10)