src/HOL/Tools/Sledgehammer/sledgehammer_prover_smt2.ML
changeset 57723 668322cd58f4
parent 57721 e4858f85e616
child 57732 e1b2442dc629
equal deleted inserted replaced
57722:2c2d5b7f29aa 57723:668322cd58f4
   194 
   194 
   195     val (preplay, message, message_tail) =
   195     val (preplay, message, message_tail) =
   196       (case outcome of
   196       (case outcome of
   197         NONE =>
   197         NONE =>
   198         (Lazy.lazy (fn () =>
   198         (Lazy.lazy (fn () =>
   199            play_one_line_proof mode verbose preplay_timeout used_named_facts state subgoal
   199            play_one_line_proof mode preplay_timeout used_named_facts state subgoal SMT2_Method
   200              SMT2_Method (bunch_of_proof_methods (smt_proofs <> SOME false) false liftingN)),
   200              (bunch_of_proof_methods (smt_proofs <> SOME false) false liftingN)),
   201          fn preplay =>
   201          fn preplay =>
   202             let
   202             let
       
   203               val _ = if verbose then Output.urgent_message "Generating proof text..." else ()
       
   204 
   203               fun isar_params () =
   205               fun isar_params () =
   204                 (verbose, (NONE, NONE), preplay_timeout, compress, try0, minimize, atp_proof (),
   206                 (verbose, (NONE, NONE), preplay_timeout, compress, try0, minimize, atp_proof (),
   205                  goal)
   207                  goal)
   206 
   208 
   207               val one_line_params =
   209               val one_line_params =