src/Pure/raw_simplifier.ML
changeset 77863 760515c45864
parent 77808 b43ee37926a9
child 77879 dd222e2af01a
--- a/src/Pure/raw_simplifier.ML	Sat Apr 15 23:11:08 2023 +0200
+++ b/src/Pure/raw_simplifier.ML	Mon Apr 17 23:32:46 2023 +0200
@@ -1280,8 +1280,8 @@
             let
               val prem' = Thm.rhs_of eqn;
               val tprems = map Thm.term_of prems;
-              val i = 1 + Termset.fold (fn p =>
-                Integer.max (find_index (fn q => q aconv p) tprems)) (Thm.hyps_of eqn) ~1;
+              val i = 1 + fold Integer.max (map (fn p =>
+                find_index (fn q => q aconv p) tprems) (Thm.hyps_of eqn)) ~1;
               val ((rrs', asm'), ctxt') = rules_of_prem prem' ctxt;
             in
               mut_impc prems concl rrss asms (prem' :: prems')