src/Pure/Isar/context_rules.ML
changeset 19046 bc5c6c9b114e
parent 18977 f24c416a4814
child 19473 d87a8838afa4
equal deleted inserted replaced
19045:75786c2eb897 19046:bc5c6c9b114e
    57   (elimK, "elimination rules (elim)"),
    57   (elimK, "elimination rules (elim)"),
    58   (intro_queryK, "extra introduction rules (intro?)"),
    58   (intro_queryK, "extra introduction rules (intro?)"),
    59   (elim_queryK, "extra elimination rules (elim?)")];
    59   (elim_queryK, "extra elimination rules (elim?)")];
    60 
    60 
    61 val rule_kinds = map #1 kind_names;
    61 val rule_kinds = map #1 kind_names;
    62 val rule_indexes = gen_distinct (op =) (map #1 rule_kinds);
    62 val rule_indexes = distinct (op =) (map #1 rule_kinds);
    63 
    63 
    64 
    64 
    65 (* context data *)
    65 (* context data *)
    66 
    66 
    67 type netpair = ((int * int) * (bool * thm)) Net.net * ((int * int) * (bool * thm)) Net.net;
    67 type netpair = ((int * int) * (bool * thm)) Net.net * ((int * int) * (bool * thm)) Net.net;