src/HOL/Tools/Sledgehammer/sledgehammer.ML
changeset 57037 c51132be8e16
parent 56303 4cc3f4db3447
child 57053 46000c075d07
equal deleted inserted replaced
57036:22568fb89165 57037:c51132be8e16
   244         val _ =
   244         val _ =
   245           (case find_first (not o is_prover_supported ctxt) provers of
   245           (case find_first (not o is_prover_supported ctxt) provers of
   246             SOME name => error ("No such prover: " ^ name ^ ".")
   246             SOME name => error ("No such prover: " ^ name ^ ".")
   247           | NONE => ())
   247           | NONE => ())
   248         val _ = print "Sledgehammering..."
   248         val _ = print "Sledgehammering..."
   249         val _ = spying spy (fn () => (state, i, "***", "Starting " ^ @{make_string} mode ^ " mode"))
   249         val _ = spying spy (fn () => (state, i, "***", "Starting " ^ str_of_mode mode ^ " mode"))
   250 
   250 
   251         val spying_str_of_factss =
   251         val spying_str_of_factss =
   252           commas o map (fn (filter, facts) => filter ^ ": " ^ string_of_int (length facts))
   252           commas o map (fn (filter, facts) => filter ^ ": " ^ string_of_int (length facts))
   253 
   253 
   254         fun get_factss provers =
   254         fun get_factss provers =