# HG changeset patch # User blanchet # Date 1406897037 -7200 # Node ID c822c1c069f8ce3d6c4cf0341a1d7601a2b4c9bd # Parent 643e025009919f63bd208f6141f789c2267c81da compile diff -r 643e02500991 -r c822c1c069f8 src/HOL/TPTP/sledgehammer_tactics.ML --- a/src/HOL/TPTP/sledgehammer_tactics.ML Fri Aug 01 14:43:57 2014 +0200 +++ b/src/HOL/TPTP/sledgehammer_tactics.ML Fri Aug 01 14:43:57 2014 +0200 @@ -9,10 +9,10 @@ sig type fact_override = Sledgehammer_Fact.fact_override - val sledgehammer_with_metis_tac : - Proof.context -> (string * string) list -> fact_override -> int -> tactic - val sledgehammer_as_oracle_tac : - Proof.context -> (string * string) list -> fact_override -> int -> tactic + val sledgehammer_with_metis_tac : Proof.context -> (string * string) list -> fact_override -> + int -> tactic + val sledgehammer_as_oracle_tac : Proof.context -> (string * string) list -> fact_override -> + int -> tactic end; structure Sledgehammer_Tactics : SLEDGEHAMMER_TACTICS = @@ -48,7 +48,7 @@ {comment = "", state = Proof.init ctxt, goal = goal, subgoal = i, subgoal_count = n, factss = [("", facts)]} in - (case prover params (K (K (K ""))) problem of + (case prover params problem of {outcome = NONE, used_facts, ...} => used_facts |> map fst |> SOME | _ => NONE) handle ERROR message => (warning ("Error: " ^ message ^ "\n"); NONE)