src/Pure/pure_thy.ML
changeset 38975 ef13a2cc97be
parent 37216 3165bc303f66
child 39507 839873937ddd
equal deleted inserted replaced
38974:e109feb514a8 38975:ef13a2cc97be
   318     ("_index",      typ "logic => index",              Delimfix "(00\\<^bsub>_\\<^esub>)"),
   318     ("_index",      typ "logic => index",              Delimfix "(00\\<^bsub>_\\<^esub>)"),
   319     ("_indexdefault", typ "index",                     Delimfix ""),
   319     ("_indexdefault", typ "index",                     Delimfix ""),
   320     ("_indexvar",   typ "index",                       Delimfix "'\\<index>"),
   320     ("_indexvar",   typ "index",                       Delimfix "'\\<index>"),
   321     ("_struct",     typ "index => logic",              Mixfix ("\\<struct>_", [1000], 1000)),
   321     ("_struct",     typ "index => logic",              Mixfix ("\\<struct>_", [1000], 1000)),
   322     ("_update_name", typ "idt",                        NoSyn),
   322     ("_update_name", typ "idt",                        NoSyn),
       
   323     (Syntax.constrainAbsC, typ "'a",                   NoSyn),
   323     (const "==>",   typ "prop => prop => prop",        Delimfix "op ==>"),
   324     (const "==>",   typ "prop => prop => prop",        Delimfix "op ==>"),
   324     (const Term.dummy_patternN, typ "aprop",           Delimfix "'_"),
   325     (const Term.dummy_patternN, typ "aprop",           Delimfix "'_"),
   325     ("_sort_constraint", typ "type => prop",           Delimfix "(1SORT'_CONSTRAINT/(1'(_')))"),
   326     ("_sort_constraint", typ "type => prop",           Delimfix "(1SORT'_CONSTRAINT/(1'(_')))"),
   326     (const "Pure.term", typ "logic => prop",           Delimfix "TERM _"),
   327     (const "Pure.term", typ "logic => prop",           Delimfix "TERM _"),
   327     (const "Pure.conjunction", typ "prop => prop => prop", Infixr ("&&&", 2))]
   328     (const "Pure.conjunction", typ "prop => prop => prop", Infixr ("&&&", 2))]