equal
deleted
inserted
replaced
204 fun compose_inst_tac sinsts (bires_flg, rule, nsubgoal) i = |
204 fun compose_inst_tac sinsts (bires_flg, rule, nsubgoal) i = |
205 STATE ( fn state => |
205 STATE ( fn state => |
206 compose_tac (bires_flg, lift_inst_rule (state, i, sinsts, rule), |
206 compose_tac (bires_flg, lift_inst_rule (state, i, sinsts, rule), |
207 nsubgoal) i |
207 nsubgoal) i |
208 handle TERM (msg,_) => (writeln msg; no_tac) |
208 handle TERM (msg,_) => (writeln msg; no_tac) |
209 | THM _ => no_tac ); |
209 | THM (msg,_,_) => (writeln msg; no_tac) ); |
210 |
210 |
211 (*Resolve version*) |
211 (*Resolve version*) |
212 fun res_inst_tac sinsts rule i = |
212 fun res_inst_tac sinsts rule i = |
213 compose_inst_tac sinsts (false, rule, nprems_of rule) i; |
213 compose_inst_tac sinsts (false, rule, nprems_of rule) i; |
214 |
214 |