higher hard timeout
authorblanchet
Sat, 18 Dec 2010 13:48:24 +0100
changeset 4151656b7e277fd7d
parent 41515 958fee9ec275
child 41517 abe867c29e55
higher hard timeout
src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML
     1.1 --- a/src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML	Sat Dec 18 13:43:46 2010 +0100
     1.2 +++ b/src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML	Sat Dec 18 13:48:24 2010 +0100
     1.3 @@ -419,7 +419,9 @@
     1.4      val type_sys = AList.lookup (op =) args type_sysK |> the_default "smart"
     1.5      val dir = AList.lookup (op =) args keepK
     1.6      val timeout = Mirabelle.get_int_setting args (prover_timeoutK, 30)
     1.7 -    val hard_timeout = SOME timeout (* always use a hard timeout *)
     1.8 +    (* always use a hard timeout, but give some slack so that the automatic
     1.9 +       minimizer has a chance to do its magic *)
    1.10 +    val hard_timeout = SOME (2 * timeout)
    1.11      val (msg, result) =
    1.12        run_sh prover_name prover type_sys hard_timeout timeout dir st
    1.13    in