src/HOL/Tools/simpdata.ML
changeset 58963 26bf09b95dda
parent 58957 c9e744ea8a38
child 59169 ddc948e4ed09
--- a/src/HOL/Tools/simpdata.ML	Sun Nov 09 20:49:28 2014 +0100
+++ b/src/HOL/Tools/simpdata.ML	Mon Nov 10 21:49:48 2014 +0100
@@ -119,7 +119,7 @@
     val sol_thms =
       reflexive_thm :: @{thm TrueI} :: @{thm refl} :: Simplifier.prems_of ctxt;
     fun sol_tac i =
-      FIRST [resolve_tac sol_thms i, assume_tac i , eresolve_tac @{thms FalseE} i] ORELSE
+      FIRST [resolve_tac sol_thms i, assume_tac ctxt i , eresolve_tac @{thms FalseE} i] ORELSE
       (match_tac ctxt intros THEN_ALL_NEW sol_tac) i
   in
     (fn i => REPEAT_DETERM (match_tac ctxt @{thms simp_impliesI} i)) THEN' sol_tac