repaired confusion between the stated and effective fact filter -- the mismatch could result in "Match" exceptions
authorblanchet
Thu, 10 Oct 2013 08:23:57 +0200
changeset 54096 8ab8794410cd
parent 54095 d80743f28fec
child 54097 92c5bd3b342d
repaired confusion between the stated and effective fact filter -- the mismatch could result in "Match" exceptions
src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML	Thu Oct 10 01:17:37 2013 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML	Thu Oct 10 08:23:57 2013 +0200
@@ -1344,7 +1344,7 @@
         (NONE, [(_, (mepo, _)), (_, (mash, _))]) =>
         [(meshN, mesh), (mepoN, mepo |> map fst |> add_and_take),
          (mashN, mash |> map fst |> add_and_take)]
-      | (SOME fact_filter, _) => [(fact_filter, mesh)]
+      | _ => [(effective_fact_filter, mesh)]
     end
 
 fun kill_learners ctxt ({overlord, ...} : params) =