changeset 81954 | 6f2bcdfa9a19 |
parent 73615 | e768759ce6c5 |
child 82641 | d22294b20573 |
--- a/src/Pure/Isar/rule_cases.ML Wed Jan 22 21:35:05 2025 +0100 +++ b/src/Pure/Isar/rule_cases.ML Wed Jan 22 22:22:19 2025 +0100 @@ -423,7 +423,7 @@ fun prep_rule n th = let val th' = Thm.permute_prems 0 n th; - val prems = take (Thm.nprems_of th' - n) (Drule.cprems_of th'); + val prems = Thm.take_cprems_of (Thm.nprems_of th' - n) th'; val th'' = Drule.implies_elim_list th' (map Thm.assume prems); in (prems, (n, th'')) end;