equal
deleted
inserted
replaced
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; |