tuned;
authorwenzelm
Sun, 06 Jul 2025 12:06:42 +0200
changeset 82815 cb0062a20be1
parent 82814 de15cf3e6325
child 82816 ad5a3159b95d
tuned;
src/Provers/classical.ML
--- a/src/Provers/classical.ML	Sun Jul 06 11:43:34 2025 +0200
+++ b/src/Provers/classical.ML	Sun Jul 06 12:06:42 2025 +0200
@@ -275,7 +275,7 @@
 fun insert (nI, nE) = Bires.insert_tagged_rules o (tag_brls (~(2*nI+nE))) o joinrules;
 
 fun insert_default_weight w0 w (nI, nE) =
-  Bires.insert_tagged_rules o tag_weight_brls (the_default w0 w) (~(nI + nE)) o joinrules;
+  Bires.insert_tagged_rules o tag_weight_brls (the_default w0 w) (~(nI + nE)) o single;
 
 fun delete x = Bires.delete_tagged_rules (joinrules x);
 
@@ -324,7 +324,7 @@
         uwrappers = uwrappers,
         unsafe_netpair = unsafe_netpair,
         dup_netpair = dup_netpair,
-        extra_netpair = insert_default_weight 0 w (nI, nE) ([th], []) extra_netpair}
+        extra_netpair = insert_default_weight 0 w (nI, nE) (false, th) extra_netpair}
     end;
 
 fun add_safe_elim w r
@@ -350,7 +350,7 @@
         uwrappers = uwrappers,
         unsafe_netpair = unsafe_netpair,
         dup_netpair = dup_netpair,
-        extra_netpair = insert_default_weight 0 w (nI, nE) ([], [th]) extra_netpair}
+        extra_netpair = insert_default_weight 0 w (nI, nE) (true, th) extra_netpair}
     end;
 
 fun add_unsafe_intro w r
@@ -374,7 +374,7 @@
         uwrappers = uwrappers,
         safe0_netpair = safe0_netpair,
         safep_netpair = safep_netpair,
-        extra_netpair = insert_default_weight 1 w (nI, nE) ([th], []) extra_netpair}
+        extra_netpair = insert_default_weight 1 w (nI, nE) (false, th) extra_netpair}
     end;
 
 fun add_unsafe_elim w r
@@ -398,7 +398,7 @@
         uwrappers = uwrappers,
         safe0_netpair = safe0_netpair,
         safep_netpair = safep_netpair,
-        extra_netpair = insert_default_weight 1 w (nI, nE) ([], [th]) extra_netpair}
+        extra_netpair = insert_default_weight 1 w (nI, nE) (true, th) extra_netpair}
     end;
 
 fun trim_context (th, (th1, ths1), (th2, ths2)) =