src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML
changeset 49307 7fcee834c7f5
parent 49304 6b65f1ad0e4b
child 49308 914ca0827804
     1.1 --- a/src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML	Wed Jul 18 08:44:03 2012 +0200
     1.2 +++ b/src/HOL/Mirabelle/Tools/mirabelle_sledgehammer.ML	Wed Jul 18 08:44:03 2012 +0200
     1.3 @@ -461,12 +461,11 @@
     1.4          val ho_atp = Sledgehammer_Provers.is_ho_atp ctxt prover_name
     1.5          val facts =
     1.6            Sledgehammer_Fact.nearly_all_facts ctxt ho_atp
     1.7 -              Sledgehammer_Fact.no_relevance_override chained_ths hyp_ts concl_t
     1.8 +              Sledgehammer_Fact.no_fact_override chained_ths hyp_ts concl_t
     1.9            |> filter (is_appropriate_prop o prop_of o snd)
    1.10            |> Sledgehammer_Filter_MaSh.relevant_facts ctxt params prover_name
    1.11                   (the_default default_max_relevant max_relevant)
    1.12 -                 Sledgehammer_Fact.no_relevance_override chained_ths hyp_ts
    1.13 -                 concl_t
    1.14 +                 Sledgehammer_Fact.no_fact_override hyp_ts concl_t
    1.15          val problem =
    1.16            {state = st', goal = goal, subgoal = i,
    1.17             subgoal_count = Sledgehammer_Util.subgoal_count st,
    1.18 @@ -628,13 +627,13 @@
    1.19            #> fst
    1.20          val thms = named_thms |> maps snd
    1.21          val facts = named_thms |> map (ref_of_str o fst o fst)
    1.22 -        val relevance_override = {add = facts, del = [], only = true}
    1.23 +        val fact_override = {add = facts, del = [], only = true}
    1.24          fun my_timeout time_slice =
    1.25            timeout |> Time.toReal |> curry Real.* time_slice |> Time.fromReal
    1.26          fun sledge_tac time_slice prover type_enc =
    1.27            Sledgehammer_Tactics.sledgehammer_as_oracle_tac ctxt
    1.28 -            (override_params prover type_enc (my_timeout time_slice))
    1.29 -            relevance_override
    1.30 +              (override_params prover type_enc (my_timeout time_slice))
    1.31 +              fact_override
    1.32        in
    1.33          if !reconstructor = "sledgehammer_tac" then
    1.34            sledge_tac 0.2 ATP_Systems.z3_tptpN "mono_native"