equal
deleted
inserted
replaced
217 |
217 |
218 fun del map_data (x, th) = |
218 fun del map_data (x, th) = |
219 (map_data (del_rule th o del_rule (Tactic.make_elim th)) x, th); |
219 (map_data (del_rule th o del_rule (Tactic.make_elim th)) x, th); |
220 |
220 |
221 fun add k view map_data opt_w = |
221 fun add k view map_data opt_w = |
222 (fn (x, th) => (map_data (add_rule k opt_w th) x, th)) o del map_data; |
222 (fn (x, th) => (map_data (add_rule k opt_w (view th)) x, th)) o del map_data; |
223 |
223 |
224 in |
224 in |
225 |
225 |
226 val intro_bang_global = add intro_bangK I GlobalRules.map; |
226 val intro_bang_global = add intro_bangK I GlobalRules.map; |
227 val elim_bang_global = add elim_bangK I GlobalRules.map; |
227 val elim_bang_global = add elim_bangK I GlobalRules.map; |