equal
deleted
inserted
replaced
43 |> relevant_facts ctxt params name (the_default default_max_facts max_facts) fact_override |
43 |> relevant_facts ctxt params name (the_default default_max_facts max_facts) fact_override |
44 hyp_ts concl_t |
44 hyp_ts concl_t |
45 |> hd |> snd |
45 |> hd |> snd |
46 val problem = |
46 val problem = |
47 {comment = "", state = Proof.init ctxt, goal = goal, subgoal = i, subgoal_count = n, |
47 {comment = "", state = Proof.init ctxt, goal = goal, subgoal = i, subgoal_count = n, |
48 facts = ("", facts), found_proof = K ()} |
48 factss = [("", facts)], found_proof = K ()} |
|
49 val slice = get_default_slice ctxt name |
49 in |
50 in |
50 (case prover params problem of |
51 (case prover params problem slice of |
51 {outcome = NONE, used_facts, ...} => used_facts |> map fst |> SOME |
52 {outcome = NONE, used_facts, ...} => used_facts |> map fst |> SOME |
52 | _ => NONE) |
53 | _ => NONE) |
53 handle ERROR message => (warning ("Error: " ^ message ^ "\n"); NONE) |
54 handle ERROR message => (warning ("Error: " ^ message ^ "\n"); NONE) |
54 end |
55 end |
55 |
56 |