src/Provers/typedsimp.ML
changeset 82805 61aae966dd95
parent 59498 50b60f501b05
--- a/src/Provers/typedsimp.ML	Thu Jul 03 15:28:31 2025 +0200
+++ b/src/Provers/typedsimp.ML	Sat Jul 05 14:19:45 2025 +0200
@@ -79,26 +79,26 @@
 
 (*Process the default rewrite rules*)
 val simp_rls = process_rewrites default_rls;
-val simp_net = Tactic.build_net simp_rls;
+val simp_net = Bires.build_net simp_rls;
 
 (*If subgoal is too flexible (e.g. ?a=?b or just ?P) then filt_resolve_tac
   will fail!  The filter will pass all the rules, and the bound permits
   no ambiguity.*)
 
 (*Resolution with rewrite/sub rules.  Builds the tree for filt_resolve_tac.*)
-fun rewrite_res_tac ctxt = filt_resolve_from_net_tac ctxt 2 simp_net;
+fun rewrite_res_tac ctxt = Bires.filt_resolve_from_net_tac ctxt 2 simp_net;
 
 (*The congruence rules for simplifying subterms.  If subgoal is too flexible
     then only refl,refl_red will be used (if even them!). *)
 fun subconv_res_tac ctxt congr_rls =
-  filt_resolve_from_net_tac ctxt 2 (Tactic.build_net (map subconv_rule congr_rls))
-  ORELSE'  filt_resolve_from_net_tac ctxt 1 (Tactic.build_net [refl, refl_red]);
+  Bires.filt_resolve_from_net_tac ctxt 2 (Bires.build_net (map subconv_rule congr_rls))
+  ORELSE'  Bires.filt_resolve_from_net_tac ctxt 1 (Bires.build_net [refl, refl_red]);
 
 (*Resolve with asms, whether rewrites or not*)
 fun asm_res_tac ctxt asms =
     let val (xsimp_rls, xother_rls) = process_rules asms
     in  routine_tac ctxt xother_rls  ORELSE'
-        filt_resolve_from_net_tac ctxt 2 (Tactic.build_net xsimp_rls)
+        Bires.filt_resolve_from_net_tac ctxt 2 (Bires.build_net xsimp_rls)
     end;
 
 (*Single step for simple rewriting*)