src/FOL/intprover.ML
changeset 59498 50b60f501b05
parent 58963 26bf09b95dda
child 59529 d881f5288d5a
--- a/src/FOL/intprover.ML	Tue Feb 10 14:29:36 2015 +0100
+++ b/src/FOL/intprover.ML	Tue Feb 10 14:48:26 2015 +0100
@@ -76,12 +76,14 @@
 (*These steps could instantiate variables and are therefore unsafe.*)
 fun inst_step_tac ctxt =
   assume_tac ctxt APPEND' mp_tac APPEND' 
-  biresolve_tac (safe0_brls @ safep_brls);
+  biresolve_tac ctxt (safe0_brls @ safep_brls);
 
 (*One safe or unsafe step. *)
-fun step_tac ctxt i = FIRST [safe_tac ctxt, inst_step_tac ctxt i, biresolve_tac haz_brls i];
+fun step_tac ctxt i =
+  FIRST [safe_tac ctxt, inst_step_tac ctxt i, biresolve_tac ctxt haz_brls i];
 
-fun step_dup_tac ctxt i = FIRST [safe_tac ctxt, inst_step_tac ctxt i, biresolve_tac haz_dup_brls i];
+fun step_dup_tac ctxt i =
+  FIRST [safe_tac ctxt, inst_step_tac ctxt i, biresolve_tac ctxt haz_dup_brls i];
 
 (*Dumb but fast*)
 fun fast_tac ctxt = SELECT_GOAL (DEPTH_SOLVE (step_tac ctxt 1));