equal
deleted
inserted
replaced
437 else |
437 else |
438 let val (add, del) = pairself (Attrib.eval_thms ctxt) (add, del) in |
438 let val (add, del) = pairself (Attrib.eval_thms ctxt) (add, del) in |
439 all_facts ctxt ho_atp reserved add chained_ths css_table |
439 all_facts ctxt ho_atp reserved add chained_ths css_table |
440 |> filter_out (member Thm.eq_thm_prop del o snd) |
440 |> filter_out (member Thm.eq_thm_prop del o snd) |
441 |> maybe_filter_no_atps ctxt |
441 |> maybe_filter_no_atps ctxt |
|
442 |> uniquify |
442 end) |
443 end) |
443 |> maybe_instantiate_inducts ctxt hyp_ts concl_t |
444 |> maybe_instantiate_inducts ctxt hyp_ts concl_t |
444 |> uniquify |
|
445 end |
445 end |
446 |
446 |
447 end; |
447 end; |