src/Pure/pure_thy.ML
changeset 19577 fdb3642feb49
parent 19482 9f11af8f7ef9
child 19629 c107e7a79559
equal deleted inserted replaced
19576:179ad0076f75 19577:fdb3642feb49
   567     ("_bracket", "[types, type] => type", Mixfix ("([_]/ \\<Rightarrow> _)", [0, 0], 0)),
   567     ("_bracket", "[types, type] => type", Mixfix ("([_]/ \\<Rightarrow> _)", [0, 0], 0)),
   568     ("_ofsort",  "[tid, sort] => type",   Mixfix ("_\\<Colon>_", [1000, 0], 1000)),
   568     ("_ofsort",  "[tid, sort] => type",   Mixfix ("_\\<Colon>_", [1000, 0], 1000)),
   569     ("_constrain", "['a, type] => 'a",    Mixfix ("_\\<Colon>_", [4, 0], 3)),
   569     ("_constrain", "['a, type] => 'a",    Mixfix ("_\\<Colon>_", [4, 0], 3)),
   570     ("_idtyp",   "[id, type] => idt",     Mixfix ("_\\<Colon>_", [], 0)),
   570     ("_idtyp",   "[id, type] => idt",     Mixfix ("_\\<Colon>_", [], 0)),
   571     ("_idtypdummy", "type => idt",        Mixfix ("'_()\\<Colon>_", [], 0)),
   571     ("_idtypdummy", "type => idt",        Mixfix ("'_()\\<Colon>_", [], 0)),
       
   572     ("_type_constraint_", "'a",           NoSyn),
   572     ("_lambda",  "[pttrns, 'a] => logic", Mixfix ("(3\\<lambda>_./ _)", [0, 3], 3)),
   573     ("_lambda",  "[pttrns, 'a] => logic", Mixfix ("(3\\<lambda>_./ _)", [0, 3], 3)),
   573     ("==",       "['a, 'a] => prop",      InfixrName ("\\<equiv>", 2)),
   574     ("==",       "['a, 'a] => prop",      InfixrName ("\\<equiv>", 2)),
   574     ("!!",       "[idts, prop] => prop",  Mixfix ("(3\\<And>_./ _)", [0, 0], 0)),
   575     ("!!",       "[idts, prop] => prop",  Mixfix ("(3\\<And>_./ _)", [0, 0], 0)),
   575     ("==>",      "[prop, prop] => prop",  InfixrName ("\\<Longrightarrow>", 1)),
   576     ("==>",      "[prop, prop] => prop",  InfixrName ("\\<Longrightarrow>", 1)),
   576     ("_DDDOT",   "aprop",                 Delimfix "\\<dots>"),
   577     ("_DDDOT",   "aprop",                 Delimfix "\\<dots>"),