src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML
changeset 50868 4b30d461b3a6
parent 50867 48836c35d636
child 51003 198cb05fb35b
equal deleted inserted replaced
50867:48836c35d636 50868:4b30d461b3a6
   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           |> map (apfst (apfst (fn name => name ())))
   480           |> map (apfst (apfst (fn name => name ())))
   481           |> tap (fn facts =>
   481           |> tap (fn facts =>
       
   482                      "Line " ^ str0 (Position.line_of pos) ^ ": " ^
   482                      (if null facts then
   483                      (if null facts then
   483                         "Found no relevant facts."
   484                         "Found no relevant facts."
   484                       else
   485                       else
   485                         "Including " ^ string_of_int (length facts) ^
   486                         "Including " ^ string_of_int (length facts) ^
   486                         " relevant fact(s):\n" ^
   487                         " relevant fact(s):\n" ^