--- a/src/HOL/Tools/Sledgehammer/metis_tactics.ML Mon Sep 20 19:00:47 2010 +0200
+++ b/src/HOL/Tools/Sledgehammer/metis_tactics.ML Mon Sep 20 20:00:06 2010 +0200
@@ -149,13 +149,9 @@
if exists_type type_has_top_sort (prop_of st0) then
(warning ("Metis: Proof state contains the universal sort {}"); Seq.empty)
else
- Tactical.SOLVED'
- ((TRY o Simplifier.full_simp_tac preproc_ss)
- THEN' (REPEAT_DETERM o match_tac @{thms allI})
- THEN' (REPEAT_DETERM o ematch_tac @{thms exE})
- THEN' (TRY o Meson.MESON (preskolem_tac ctxt) (maps neg_clausify)
- (fn cls => resolve_tac (FOL_SOLVE mode ctxt cls ths) 1)
- ctxt)) i st0
+ Meson.MESON (preskolem_tac ctxt) (maps neg_clausify)
+ (fn cls => resolve_tac (FOL_SOLVE mode ctxt cls ths) 1)
+ ctxt i st0
end
val metis_tac = generic_metis_tac HO