src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML
changeset 80292 22376e22d604
parent 80291 c5dbc6908669
child 80295 8a9588ffc133
--- a/src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML	Fri Jun 07 13:40:12 2024 +0200
+++ b/src/HOL/Tools/Ctr_Sugar/ctr_sugar_util.ML	Fri Jun 07 13:46:51 2024 +0200
@@ -224,9 +224,8 @@
       let
         val name = Long_Name.append qualifier base;
         val pos = Position.thread_data ();
-        val thms' = thms |> map_index (uncurry (fn j =>
-          Thm.name_derivation
-            (((name ^ (if can the_single thms then "" else "_" ^ string_of_int (j + 1))), pos))))
+        val thms' =
+          Thm_Name.list (name, pos) thms |> map (uncurry (Thm.name_derivation o Thm_Name.short));
       in (local_name, thms') :: noted end
     else ((local_name, thms) :: name_noted_thms qualifier base noted);