src/Tools/intuitionistic.ML
changeset 59164 ff40c53d1af9
parent 58963 26bf09b95dda
child 64556 851ae0e7b09c
--- a/src/Tools/intuitionistic.ML	Sat Dec 20 19:12:41 2014 +0100
+++ b/src/Tools/intuitionistic.ML	Sat Dec 20 22:23:37 2014 +0100
@@ -25,18 +25,18 @@
 
 fun REMDUPS tac ctxt = tac ctxt THEN_ALL_NEW remdups_tac ctxt;
 
-val bires_tac = Tactic.biresolution_from_nets_tac Context_Rules.orderlist;
+fun bires_tac ctxt = Tactic.biresolution_from_nets_tac ctxt Context_Rules.orderlist;
 
 fun safe_step_tac ctxt =
   Context_Rules.Swrap ctxt
    (eq_assume_tac ORELSE'
-    bires_tac true (Context_Rules.netpair_bang ctxt));
+    bires_tac ctxt true (Context_Rules.netpair_bang ctxt));
 
 fun unsafe_step_tac ctxt =
   Context_Rules.wrap ctxt
    (assume_tac ctxt APPEND'
-    bires_tac false (Context_Rules.netpair_bang ctxt) APPEND'
-    bires_tac false (Context_Rules.netpair ctxt));
+    bires_tac ctxt false (Context_Rules.netpair_bang ctxt) APPEND'
+    bires_tac ctxt false (Context_Rules.netpair ctxt));
 
 fun step_tac ctxt i =
   REPEAT_DETERM1 (REMDUPS safe_step_tac ctxt i) ORELSE