equal
deleted
inserted
replaced
311 let |
311 let |
312 val max_max_facts = |
312 val max_max_facts = |
313 (case max_facts of |
313 (case max_facts of |
314 SOME n => n |
314 SOME n => n |
315 | NONE => |
315 | NONE => |
316 0 |> fold (Integer.max o default_max_facts_of_prover ctxt) provers |
316 0 |> fold (fn prover => Integer.max (fst (fst (get_default_slice ctxt prover)))) |
|
317 provers |
317 |> mode = Auto_Try ? (fn n => n div auto_try_max_facts_divisor)) |
318 |> mode = Auto_Try ? (fn n => n div auto_try_max_facts_divisor)) |
318 val ({elapsed, ...}, factss) = Timing.timing |
319 val ({elapsed, ...}, factss) = Timing.timing |
319 (relevant_facts ctxt params (hd provers) max_max_facts fact_override hyp_ts concl_t) |
320 (relevant_facts ctxt params (hd provers) max_max_facts fact_override hyp_ts concl_t) |
320 all_facts |
321 all_facts |
321 val () = spying spy (fn () => (state, i, "All", |
322 val () = spying spy (fn () => (state, i, "All", |