refute_tac made more deterministic
authorwebertj
Sat, 02 Jun 2007 08:50:29 +0200
changeset 23199 42004f6d908b
parent 23198 174b5f2ec7c1
child 23200 d47e2daac665
refute_tac made more deterministic
src/HOL/simpdata.ML
--- a/src/HOL/simpdata.ML	Sat Jun 02 03:17:44 2007 +0200
+++ b/src/HOL/simpdata.ML	Sat Jun 02 08:50:29 2007 +0200
@@ -304,7 +304,7 @@
               (eresolve_tac [@{thm conjE}, @{thm exE}] 1 ORELSE
                filter_prems_tac test 1 ORELSE
                etac @{thm disjE} 1) THEN
-        ((etac @{thm notE} 1 THEN eq_assume_tac 1) ORELSE
+        (DETERM (etac @{thm notE} 1 THEN eq_assume_tac 1) ORELSE
          ref_tac 1);
   in EVERY'[TRY o filter_prems_tac test,
             REPEAT_DETERM o etac @{thm rev_mp}, prep_tac, rtac @{thm ccontr}, prem_nnf_tac,