# HG changeset patch # User chaieb # Date 1234903296 0 # Node ID 126a91027a515ccd90128aee4b94e2b6f109068a # Parent 17d1e32ef867ebe794bc504875f3de5595271283 fixed selection of premises diff -r 17d1e32ef867 -r 126a91027a51 src/HOL/Tools/Qelim/presburger.ML --- a/src/HOL/Tools/Qelim/presburger.ML Sun Feb 15 22:58:02 2009 +0100 +++ b/src/HOL/Tools/Qelim/presburger.ML Tue Feb 17 20:41:36 2009 +0000 @@ -170,14 +170,14 @@ THEN_ALL_NEW simp_tac ss THEN_ALL_NEW (TRY o generalize_tac (int_nat_terms ctxt)) THEN_ALL_NEW ObjectLogic.full_atomize_tac - THEN_ALL_NEW (TRY o thin_prems_tac (is_relevant ctxt)) + THEN_ALL_NEW (thin_prems_tac (is_relevant ctxt)) THEN_ALL_NEW ObjectLogic.full_atomize_tac THEN_ALL_NEW div_mod_tac ctxt THEN_ALL_NEW splits_tac ctxt THEN_ALL_NEW simp_tac ss THEN_ALL_NEW CONVERSION Thm.eta_long_conversion THEN_ALL_NEW nat_to_int_tac ctxt - THEN_ALL_NEW core_cooper_tac ctxt + THEN_ALL_NEW (core_cooper_tac ctxt) THEN_ALL_NEW finish_tac elim end;