src/FOL/simpdata.ML
changeset 43596 78211f66cf8d
parent 42793 88bee9f6eec7
child 43597 b4a093e755db
--- a/src/FOL/simpdata.ML	Wed Jun 29 18:12:34 2011 +0200
+++ b/src/FOL/simpdata.ML	Wed Jun 29 20:39:41 2011 +0200
@@ -108,10 +108,10 @@
 
 val triv_rls = [@{thm TrueI}, @{thm refl}, reflexive_thm, @{thm iff_refl}, @{thm notFalseI}];
 
-fun unsafe_solver prems = FIRST'[resolve_tac (triv_rls @ prems),
+fun unsafe_solver ss = FIRST'[resolve_tac (triv_rls @ prems_of_ss ss),
                                  atac, etac @{thm FalseE}];
 (*No premature instantiation of variables during simplification*)
-fun   safe_solver prems = FIRST'[match_tac (triv_rls @ prems),
+fun safe_solver ss = FIRST'[match_tac (triv_rls @ prems_of_ss ss),
                                  eq_assume_tac, ematch_tac [@{thm FalseE}]];
 
 (*No simprules, but basic infastructure for simplification*)