src/HOL/Tools/Sledgehammer/sledgehammer_fact.ML
changeset 49347 271a4a6af734
parent 49342 568b3193e53e
child 49409 82fc8c956cdc
equal deleted inserted replaced
49346:f190a6dbb29b 49347:271a4a6af734
   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;