--- a/src/Provers/blast.ML Fri Jun 10 11:47:52 2011 +0200
+++ b/src/Provers/blast.ML Fri Jun 10 12:51:29 2011 +0200
@@ -1262,6 +1262,7 @@
end
in
prove (state, start, [initBranch (mkGoal concl :: hyps, lim)], cont)
+ |> Seq.maps Thm.flexflex_rule
end
handle PROVE => Seq.empty
| TRANS s => (if Config.get ctxt trace then warning ("Blast: " ^ s) else (); Seq.empty);
@@ -1271,7 +1272,6 @@
(Object_Logic.atomize_prems_tac 1 THEN
raw_blast (Timing.start ()) ctxt lim) i st;
-
fun blast_tac ctxt i st =
let
val start = Timing.start ();
@@ -1279,8 +1279,7 @@
in
SELECT_GOAL
(Object_Logic.atomize_prems_tac 1 THEN
- DEEPEN (1, lim) (fn m => fn _ => raw_blast start ctxt m) 0 1 THEN
- flexflex_tac) i st
+ DEEPEN (1, lim) (fn m => fn _ => raw_blast start ctxt m) 0 1) i st
end;