src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML
changeset 51004 5f2788c38127
parent 51003 198cb05fb35b
child 51005 ce4290c33d73
equal deleted inserted replaced
51003:198cb05fb35b 51004:5f2788c38127
   476           |> filter (is_appropriate_prop o prop_of o snd)
   476           |> filter (is_appropriate_prop o prop_of o snd)
   477           |> Sledgehammer_MaSh.relevant_facts ctxt params prover_name
   477           |> Sledgehammer_MaSh.relevant_facts ctxt params prover_name
   478                  (the_default default_max_facts max_facts)
   478                  (the_default default_max_facts max_facts)
   479                  Sledgehammer_Fact.no_fact_override hyp_ts concl_t
   479                  Sledgehammer_Fact.no_fact_override hyp_ts concl_t
   480           |> #1 (*###*)
   480           |> #1 (*###*)
   481           |> map (apfst (apfst (fn name => name ())))
       
   482           |> tap (fn facts =>
   481           |> tap (fn facts =>
   483                      "Line " ^ str0 (Position.line_of pos) ^ ": " ^
   482                      "Line " ^ str0 (Position.line_of pos) ^ ": " ^
   484                      (if null facts then
   483                      (if null facts then
   485                         "Found no relevant facts."
   484                         "Found no relevant facts."
   486                       else
   485                       else