src/FOL/simpdata.ML
changeset 58838 59203adfc33f
parent 56245 84fc7dfa3cd4
child 58957 c9e744ea8a38
--- a/src/FOL/simpdata.ML	Thu Oct 30 16:20:46 2014 +0100
+++ b/src/FOL/simpdata.ML	Thu Oct 30 16:55:29 2014 +0100
@@ -107,7 +107,9 @@
 val triv_rls = [@{thm TrueI}, @{thm refl}, reflexive_thm, @{thm iff_refl}, @{thm notFalseI}];
 
 fun unsafe_solver ctxt =
-  FIRST' [resolve_tac (triv_rls @ Simplifier.prems_of ctxt), atac, etac @{thm FalseE}];
+  FIRST' [resolve_tac (triv_rls @ Simplifier.prems_of ctxt),
+    assume_tac,
+    eresolve_tac @{thms FalseE}];
 
 (*No premature instantiation of variables during simplification*)
 fun safe_solver ctxt =